From: Anthony Minessale Date: Fri, 31 Aug 2012 20:28:02 +0000 (-0500) Subject: queue in-dialog message to the session X-Git-Tag: v1.2.3^2~124^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6e39233840b293793923755a4dfdf86c67a1a029;p=thirdparty%2Ffreeswitch.git queue in-dialog message to the session --- diff --git a/src/mod/endpoints/mod_sofia/sofia_presence.c b/src/mod/endpoints/mod_sofia/sofia_presence.c index fca3a1bad3..5445adae11 100644 --- a/src/mod/endpoints/mod_sofia/sofia_presence.c +++ b/src/mod/endpoints/mod_sofia/sofia_presence.c @@ -4402,6 +4402,12 @@ void sofia_presence_handle_sip_i_message(int status, } } + if (session) { + if (switch_event_dup(&event_dup, event) == SWITCH_STATUS_SUCCESS) { + switch_core_session_queue_event(session, &event_dup); + } + } + } else { abort();