diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-08-24 08:28:52 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-08-24 08:28:52 +0000 |
commit | bcd742c4466d6cf4e7d465c16e71c17e0e326dc3 (patch) | |
tree | 82bfdea2ebaeb8e48ae9d456f9ee482216dc702d /pjsip/src/pjsua-lib/pjsua_pres.c | |
parent | ede2a3f17e33709f625222b041bfe30585d5c244 (diff) |
Ticket #365: ability to override generated ttuple ID in PIDF message body (thanks Babon Frederic)
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1423 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsua-lib/pjsua_pres.c')
-rw-r--r-- | pjsip/src/pjsua-lib/pjsua_pres.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/pjsip/src/pjsua-lib/pjsua_pres.c b/pjsip/src/pjsua-lib/pjsua_pres.c index 963db29c..d5316959 100644 --- a/pjsip/src/pjsua-lib/pjsua_pres.c +++ b/pjsip/src/pjsua-lib/pjsua_pres.c @@ -553,6 +553,7 @@ static pj_bool_t pres_on_rx_request(pjsip_rx_data *rdata) pj_bzero(&pres_status, sizeof(pres_status)); pres_status.info_cnt = 1; pres_status.info[0].basic_open = pjsua_var.acc[acc_id].online_status; + pres_status.info[0].id = pjsua_var.acc[acc_id].cfg.pidf_tuple_id; //Both pjsua_var.local_uri and pjsua_var.contact_uri are enclosed in "<" and ">" //causing XML parsing to fail. //pres_status.info[0].contact = pjsua_var.local_uri; @@ -650,6 +651,7 @@ static pj_status_t send_publish(int acc_id, pj_bool_t active) pj_bzero(&pres_status, sizeof(pres_status)); pres_status.info_cnt = 1; pres_status.info[0].basic_open = acc->online_status; + pres_status.info[0].id = acc->cfg.pidf_tuple_id; /* Be careful not to send PIDF with presence entity ID containing * "<" character. |