diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-06-26 08:23:18 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-06-26 08:23:18 +0000 |
commit | 92940328690432692bb7e47e6d900c23d255771e (patch) | |
tree | 0ecc2cf4593f5cf62473233719c7e8e73059adcb /pjsip/src/pjsip-ua/sip_inv.c | |
parent | 5c5a5345ea7419e15bfdc457487f66803de5b021 (diff) |
Ticket #342: added configuration to control whether Allow header should be included in outgoing INVITE requests
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1390 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjsip/src/pjsip-ua/sip_inv.c')
-rw-r--r-- | pjsip/src/pjsip-ua/sip_inv.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/pjsip/src/pjsip-ua/sip_inv.c b/pjsip/src/pjsip-ua/sip_inv.c index c26c8bce..1ff497b0 100644 --- a/pjsip/src/pjsip-ua/sip_inv.c +++ b/pjsip/src/pjsip-ua/sip_inv.c @@ -113,6 +113,8 @@ struct tsx_inv_data pj_bool_t sdp_done; }; +/* Config */ +extern pj_bool_t pjsip_include_allow_hdr_in_dlg; /* * Module load() @@ -1153,10 +1155,12 @@ PJ_DEF(pj_status_t) pjsip_inv_invite( pjsip_inv_session *inv, } /* Add Allow header. */ - hdr = pjsip_endpt_get_capability(inv->dlg->endpt, PJSIP_H_ALLOW, NULL); - if (hdr) { - pjsip_msg_add_hdr(tdata->msg, (pjsip_hdr*) - pjsip_hdr_shallow_clone(tdata->pool, hdr)); + if (pjsip_include_allow_hdr_in_dlg) { + hdr = pjsip_endpt_get_capability(inv->dlg->endpt, PJSIP_H_ALLOW, NULL); + if (hdr) { + pjsip_msg_add_hdr(tdata->msg, (pjsip_hdr*) + pjsip_hdr_shallow_clone(tdata->pool, hdr)); + } } /* Add Supported header */ |