summaryrefslogtreecommitdiff
path: root/pjsip/src/pjsua-lib/pjsua_pres.c
diff options
context:
space:
mode:
authorBenny Prijono <bennylp@teluu.com>2007-08-24 08:28:52 +0000
committerBenny Prijono <bennylp@teluu.com>2007-08-24 08:28:52 +0000
commitbcd742c4466d6cf4e7d465c16e71c17e0e326dc3 (patch)
tree82bfdea2ebaeb8e48ae9d456f9ee482216dc702d /pjsip/src/pjsua-lib/pjsua_pres.c
parentede2a3f17e33709f625222b041bfe30585d5c244 (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.c2
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.