|
@@ -54,9 +54,8 @@
|
|
|
#define PRES_XCAP_CHANGE_STR "xcap-change"
|
|
|
#define PRES_XCAP_CHANGE_STR_LEN 11
|
|
|
|
|
|
-#define PRES_LOCATION_STR "location"
|
|
|
-#define PRES_LOCATION_STR_LEN 8
|
|
|
-
|
|
|
+#define PRES_SIP_PROFILE_STR "sip-profile"
|
|
|
+#define PRES_SIP_PROFILE_STR_LEN 11
|
|
|
|
|
|
|
|
|
static inline char* skip_token(char* _b, int _l)
|
|
@@ -109,12 +108,12 @@ static inline int event_parser(char* _s, int _l, event_t* _e)
|
|
|
} else if ((_e->text.len == PRES_XCAP_CHANGE_STR_LEN) &&
|
|
|
!strncasecmp(PRES_XCAP_CHANGE_STR, tmp.s, _e->text.len)) {
|
|
|
_e->parsed = EVENT_XCAP_CHANGE;
|
|
|
- } else if ((_e->text.len == PRES_LOCATION_STR_LEN) &&
|
|
|
- !strncasecmp(PRES_LOCATION_STR, tmp.s, _e->text.len)) {
|
|
|
- _e->parsed = EVENT_LOCATION;
|
|
|
} else if ((_e->text.len == PRES_WINFO_STR_LEN) &&
|
|
|
!strncasecmp(PRES_WINFO_STR, tmp.s, _e->text.len)) {
|
|
|
_e->parsed = EVENT_PRESENCE_WINFO;
|
|
|
+ } else if ((_e->text.len == PRES_SIP_PROFILE_STR_LEN) &&
|
|
|
+ !strncasecmp(PRES_SIP_PROFILE_STR, tmp.s, _e->text.len)) {
|
|
|
+ _e->parsed = EVENT_SIP_PROFILE;
|
|
|
} else {
|
|
|
_e->parsed = EVENT_OTHER;
|
|
|
}
|