diff --git a/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c b/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c index b1743eb716..dc465545d2 100644 --- a/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c +++ b/src/mod/event_handlers/mod_erlang_event/mod_erlang_event.c @@ -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)++;