Diff
Modified: freeswitch/trunk/libs/esl/src/esl.c (16134 => 16135)
--- freeswitch/trunk/libs/esl/src/esl.c 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/esl.c 2010-01-04 17:46:55 UTC (rev 16135)
@@ -834,6 +834,9 @@
if (!revent) {
esl_event_create(&revent, ESL_EVENT_CLONE);
+ revent->event_id = ESL_EVENT_SOCKET_DATA;
+ esl_event_add_header_string(revent, ESL_STACK_BOTTOM, "Event-Name", "SOCKET_DATA");
+
}
hname = beg;
Modified: freeswitch/trunk/libs/esl/src/esl_event.c (16134 => 16135)
--- freeswitch/trunk/libs/esl/src/esl_event.c 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/esl_event.c 2010-01-04 17:46:55 UTC (rev 16135)
@@ -130,6 +130,7 @@
"RECORD_STOP",
"CALL_UPDATE",
"FAILURE",
+ "SOCKET_DATA",
"ALL"
};
Modified: freeswitch/trunk/libs/esl/src/include/esl_event.h (16134 => 16135)
--- freeswitch/trunk/libs/esl/src/include/esl_event.h 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/libs/esl/src/include/esl_event.h 2010-01-04 17:46:55 UTC (rev 16135)
@@ -118,6 +118,7 @@
ESL_EVENT_RECORD_STOP,
ESL_EVENT_CALL_UPDATE,
ESL_EVENT_FAILURE,
+ ESL_EVENT_SOCKET_DATA,
ESL_EVENT_ALL
} esl_event_types_t;
Modified: freeswitch/trunk/src/include/switch_types.h (16134 => 16135)
--- freeswitch/trunk/src/include/switch_types.h 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/include/switch_types.h 2010-01-04 17:46:55 UTC (rev 16135)
@@ -1338,6 +1338,7 @@
SWITCH_EVENT_RECORD_STOP,
SWITCH_EVENT_CALL_UPDATE,
SWITCH_EVENT_FAILURE,
+ SWITCH_EVENT_SOCKET_DATA,
SWITCH_EVENT_ALL
} switch_event_types_t;
Modified: freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c (16134 => 16135)
--- freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/mod/event_handlers/mod_event_socket/mod_event_socket.c 2010-01-04 17:46:55 UTC (rev 16135)
@@ -1084,7 +1084,7 @@
}
count++;
if (count == 1) {
- switch_event_create(event, SWITCH_EVENT_COMMAND);
+ switch_event_create(event, SWITCH_EVENT_SOCKET_DATA);
switch_event_add_header_string(*event, SWITCH_STACK_BOTTOM, "Command", mbuf);
} else if (cur) {
char *var, *val;
Modified: freeswitch/trunk/src/switch_event.c (16134 => 16135)
--- freeswitch/trunk/src/switch_event.c 2010-01-04 06:24:40 UTC (rev 16134)
+++ freeswitch/trunk/src/switch_event.c 2010-01-04 17:46:55 UTC (rev 16135)
@@ -186,6 +186,7 @@
"RECORD_STOP",
"CALL_UPDATE",
"FAILURE",
+ "SOCKET_DATA",
"ALL"
};