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();