From 92940328690432692bb7e47e6d900c23d255771e Mon Sep 17 00:00:00 2001 From: Benny Prijono Date: Tue, 26 Jun 2007 08:23:18 +0000 Subject: 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 --- pjsip/src/pjsip-ua/sip_inv.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'pjsip/src/pjsip-ua') 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 */ -- cgit v1.2.3