]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
queue in-dialog message to the session
authorAnthony Minessale <anthm@freeswitch.org>
Fri, 31 Aug 2012 20:28:02 +0000 (15:28 -0500)
committerAnthony Minessale <anthm@freeswitch.org>
Fri, 31 Aug 2012 20:28:02 +0000 (15:28 -0500)
src/mod/endpoints/mod_sofia/sofia_presence.c

index fca3a1bad3a7f9e250ccab87b0d882e8ef02f063..5445adae11f89e5554a794303ed0daf614427f79 100644 (file)
@@ -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();