void call_set_attribute(sip_call_t *call, enum sip_attr_id id, const char *fmt, ...) { char value[512]; // Get the actual value for the attribute va_list ap; va_start(ap, fmt); vsprintf(value, fmt, ap); va_end(ap); sip_attr_set(call->attrs, id, value); }
void msg_set_attribute(sip_msg_t *msg, enum sip_attr_id id, const char *value) { sip_attr_set(&msg->attrs, id, value); }
void call_set_attribute(sip_call_t *call, enum sip_attr_id id, const char *value) { sip_attr_set(&call->attrs, id, value); }