Add sip_watched_headers variable to launch events when a SIP message contains a given SIP header

FS-6801 #resolve
This commit is contained in:
Moises Silva
2013-01-15 00:50:28 -05:00
parent 89b4b0c4ea
commit 3df55b9bb5
3 changed files with 85 additions and 0 deletions
+2
View File
@@ -93,6 +93,7 @@ typedef struct private_object private_object_t;
#define MY_EVENT_RECOVERY_RECOVERED "sofia::recovery_recovered"
#define MY_EVENT_ERROR "sofia::error"
#define MY_EVENT_PROFILE_START "sofia::profile_start"
#define MY_EVENT_NOTIFY_WATCHED_HEADER "sofia::notify_watched_header"
#define MULTICAST_EVENT "multicast::event"
#define SOFIA_REPLACES_HEADER "_sofia_replaces_"
@@ -784,6 +785,7 @@ struct private_object {
sofia_cid_type_t cid_type;
uint32_t session_timeout;
enum nua_session_refresher session_refresher;
char **watch_headers;
char *respond_phrase;
int respond_code;
char *respond_dest;