From: Michael Jerris Date: Fri, 4 May 2007 22:38:24 +0000 (+0000) Subject: add sip_subject channel var when header is there. X-Git-Tag: v1.0-beta1~388 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d628cda037f491fd7d9a4434f029271fe7ab6c3;p=thirdparty%2Ffreeswitch.git add sip_subject channel var when header is there. git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@5089 d0543943-73ff-0310-b7d9-9358b9ac24b2 --- diff --git a/src/mod/endpoints/mod_sofia/sofia.c b/src/mod/endpoints/mod_sofia/sofia.c index cee1bc6037..ac5918d1ba 100644 --- a/src/mod/endpoints/mod_sofia/sofia.c +++ b/src/mod/endpoints/mod_sofia/sofia.c @@ -1820,6 +1820,10 @@ void sofia_handle_sip_i_invite(nua_t *nua, sofia_profile_t *profile, nua_handle_ switch_channel_set_variable(channel, "sip_call_id", tech_pvt->call_id); } + if (sip->sip_subject && sip->sip_subject->g_string) { + switch_channel_set_variable(channel, "sip_subject", sip->sip_subject->g_string); + } + if (sip->sip_via) { if (sip->sip_via->v_host) { switch_channel_set_variable(channel, "sip_via_host", sip->sip_via->v_host);