]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-6961: [mod_erlang_event]: Add call UUID to call_hangup message
authorBrian West <brian@freeswitch.org>
Wed, 5 Nov 2014 18:18:47 +0000 (12:18 -0600)
committerBrian West <brian@freeswitch.org>
Wed, 5 Nov 2014 18:18:47 +0000 (12:18 -0600)
src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c

index b1743eb7160d59f6c91d2a6274e2fea036662ce7..dc465545d2f4790b4ec15404a8d5604a893efe4e 100644 (file)
@@ -693,7 +693,10 @@ static switch_status_t check_attached_sessions(listener_t *listener, int *msgs_s
                                        sp->uuid_str, switch_channel_state_name(sp->channel_state));
 
                        ei_x_new_with_version(&ebuf);
+                       ei_x_encode_tuple_header(&ebuf, 2);
                        ei_x_encode_atom(&ebuf, "call_hangup");
+                       _ei_x_encode_string(&ebuf, sp->uuid_str);
+
                        switch_mutex_lock(listener->sock_mutex);
                        ei_sendto(listener->ec, listener->sockfd, &sp->process, &ebuf);
                        (*msgs_sent)++;