Modified: freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs (15713 => 15714)
--- freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs 2009-11-29 20:58:25 UTC (rev 15713)
+++ freeswitch/branches/joshrivers/mod_managed_working_branch/src/mod/languages/mod_managed/managed/ManagedSession.cs 2009-11-29 22:10:00 UTC (rev 15714)
@@ -349,10 +349,86 @@
switch_event_header header = this.InternalEvent.headers;
while (header != null)
{
- yield return header.name;
- header = header.next;
+ yield return header.name;
+ header = header.next;
}
}
+
+ public class EventClassStrings
+ {
+ public static readonly string SWITCH_EVENT_CUSTOM = "SWITCH_EVENT_CUSTOM";
+ public static readonly string SWITCH_EVENT_CLONE = "SWITCH_EVENT_CLONE";
+ public static readonly string SWITCH_EVENT_CHANNEL_CREATE = "SWITCH_EVENT_CHANNEL_CREATE";
+ public static readonly string SWITCH_EVENT_CHANNEL_DESTROY = "SWITCH_EVENT_CHANNEL_DESTROY";
+ public static readonly string SWITCH_EVENT_CHANNEL_STATE = "SWITCH_EVENT_CHANNEL_STATE";
+ public static readonly string SWITCH_EVENT_CHANNEL_ANSWER = "SWITCH_EVENT_CHANNEL_ANSWER";
+ public static readonly string SWITCH_EVENT_CHANNEL_HANGUP = "SWITCH_EVENT_CHANNEL_HANGUP";
+ public static readonly string SWITCH_EVENT_CHANNEL_HANGUP_COMPLETE = "SWITCH_EVENT_CHANNEL_HANGUP_COMPLETE";
+ public static readonly string SWITCH_EVENT_CHANNEL_EXECUTE = "SWITCH_EVENT_CHANNEL_EXECUTE";
+ public static readonly string SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE = "SWITCH_EVENT_CHANNEL_EXECUTE_COMPLETE";
+ public static readonly string SWITCH_EVENT_CHANNEL_BRIDGE = "SWITCH_EVENT_CHANNEL_BRIDGE";
+ public static readonly string SWITCH_EVENT_CHANNEL_UNBRIDGE = "SWITCH_EVENT_CHANNEL_UNBRIDGE";
+ public static readonly string SWITCH_EVENT_CHANNEL_PROGRESS = "SWITCH_EVENT_CHANNEL_PROGRESS";
+ public static readonly string SWITCH_EVENT_CHANNEL_PROGRESS_MEDIA = "SWITCH_EVENT_CHANNEL_PROGRESS_MEDIA";
+ public static readonly string SWITCH_EVENT_CHANNEL_OUTGOING = "SWITCH_EVENT_CHANNEL_OUTGOING";
+ public static readonly string SWITCH_EVENT_CHANNEL_PARK = "SWITCH_EVENT_CHANNEL_PARK";
+ public static readonly string SWITCH_EVENT_CHANNEL_UNPARK = "SWITCH_EVENT_CHANNEL_UNPARK";
+ public static readonly string SWITCH_EVENT_CHANNEL_APPLICATION = "SWITCH_EVENT_CHANNEL_APPLICATION";
+ public static readonly string SWITCH_EVENT_CHANNEL_ORIGINATE = "SWITCH_EVENT_CHANNEL_ORIGINATE";
+ public static readonly string SWITCH_EVENT_CHANNEL_UUID = "SWITCH_EVENT_CHANNEL_UUID";
+ public static readonly string SWITCH_EVENT_API = "SWITCH_EVENT_API";
+ public static readonly string SWITCH_EVENT_LOG = "SWITCH_EVENT_LOG";
+ public static readonly string SWITCH_EVENT_INBOUND_CHAN = "SWITCH_EVENT_INBOUND_CHAN";
+ public static readonly string SWITCH_EVENT_OUTBOUND_CHAN = "SWITCH_EVENT_OUTBOUND_CHAN";
+ public static readonly string SWITCH_EVENT_STARTUP = "SWITCH_EVENT_STARTUP";
+ public static readonly string SWITCH_EVENT_SHUTDOWN = "SWITCH_EVENT_SHUTDOWN";
+ public static readonly string SWITCH_EVENT_PUBLISH = "SWITCH_EVENT_PUBLISH";
+ public static readonly string SWITCH_EVENT_UNPUBLISH = "SWITCH_EVENT_UNPUBLISH";
+ public static readonly string SWITCH_EVENT_TALK = "SWITCH_EVENT_TALK";
+ public static readonly string SWITCH_EVENT_NOTALK = "SWITCH_EVENT_NOTALK";
+ public static readonly string SWITCH_EVENT_SESSION_CRASH = "SWITCH_EVENT_SESSION_CRASH";
+ public static readonly string SWITCH_EVENT_MODULE_LOAD = "SWITCH_EVENT_MODULE_LOAD";
+ public static readonly string SWITCH_EVENT_MODULE_UNLOAD = "SWITCH_EVENT_MODULE_UNLOAD";
+ public static readonly string SWITCH_EVENT_DTMF = "SWITCH_EVENT_DTMF";
+ public static readonly string SWITCH_EVENT_MESSAGE = "SWITCH_EVENT_MESSAGE";
+ public static readonly string SWITCH_EVENT_PRESENCE_IN = "SWITCH_EVENT_PRESENCE_IN";
+ public static readonly string SWITCH_EVENT_NOTIFY_IN = "SWITCH_EVENT_NOTIFY_IN";
+ public static readonly string SWITCH_EVENT_PRESENCE_OUT = "SWITCH_EVENT_PRESENCE_OUT";
+ public static readonly string SWITCH_EVENT_PRESENCE_PROBE = "SWITCH_EVENT_PRESENCE_PROBE";
+ public static readonly string SWITCH_EVENT_MESSAGE_WAITING = "SWITCH_EVENT_MESSAGE_WAITING";
+ public static readonly string SWITCH_EVENT_MESSAGE_QUERY = "SWITCH_EVENT_MESSAGE_QUERY";
+ public static readonly string SWITCH_EVENT_ROSTER = "SWITCH_EVENT_ROSTER";
+ public static readonly string SWITCH_EVENT_CODEC = "SWITCH_EVENT_CODEC";
+ public static readonly string SWITCH_EVENT_BACKGROUND_JOB = "SWITCH_EVENT_BACKGROUND_JOB";
+ public static readonly string SWITCH_EVENT_DETECTED_SPEECH = "SWITCH_EVENT_DETECTED_SPEECH";
+ public static readonly string SWITCH_EVENT_DETECTED_TONE = "SWITCH_EVENT_DETECTED_TONE";
+ public static readonly string SWITCH_EVENT_PRIVATE_COMMAND = "SWITCH_EVENT_PRIVATE_COMMAND";
+ public static readonly string SWITCH_EVENT_HEARTBEAT = "SWITCH_EVENT_HEARTBEAT";
+ public static readonly string SWITCH_EVENT_TRAP = "SWITCH_EVENT_TRAP";
+ public static readonly string SWITCH_EVENT_ADD_SCHEDULE = "SWITCH_EVENT_ADD_SCHEDULE";
+ public static readonly string SWITCH_EVENT_DEL_SCHEDULE = "SWITCH_EVENT_DEL_SCHEDULE";
+ public static readonly string SWITCH_EVENT_EXE_SCHEDULE = "SWITCH_EVENT_EXE_SCHEDULE";
+ public static readonly string SWITCH_EVENT_RE_SCHEDULE = "SWITCH_EVENT_RE_SCHEDULE";
+ public static readonly string SWITCH_EVENT_RELOADXML = "SWITCH_EVENT_RELOADXML";
+ public static readonly string SWITCH_EVENT_NOTIFY = "SWITCH_EVENT_NOTIFY";
+ public static readonly string SWITCH_EVENT_SEND_MESSAGE = "SWITCH_EVENT_SEND_MESSAGE";
+ public static readonly string SWITCH_EVENT_RECV_MESSAGE = "SWITCH_EVENT_RECV_MESSAGE";
+ public static readonly string SWITCH_EVENT_REQUEST_PARAMS = "SWITCH_EVENT_REQUEST_PARAMS";
+ public static readonly string SWITCH_EVENT_CHANNEL_DATA = "SWITCH_EVENT_CHANNEL_DATA";
+ public static readonly string SWITCH_EVENT_GENERAL = "SWITCH_EVENT_GENERAL";
+ public static readonly string SWITCH_EVENT_COMMAND = "SWITCH_EVENT_COMMAND";
+ public static readonly string SWITCH_EVENT_SESSION_HEARTBEAT = "SWITCH_EVENT_SESSION_HEARTBEAT";
+ public static readonly string SWITCH_EVENT_CLIENT_DISCONNECTED = "SWITCH_EVENT_CLIENT_DISCONNECTED";
+ public static readonly string SWITCH_EVENT_SERVER_DISCONNECTED = "SWITCH_EVENT_SERVER_DISCONNECTED";
+ public static readonly string SWITCH_EVENT_SEND_INFO = "SWITCH_EVENT_SEND_INFO";
+ public static readonly string SWITCH_EVENT_RECV_INFO = "SWITCH_EVENT_RECV_INFO";
+ public static readonly string SWITCH_EVENT_CALL_SECURE = "SWITCH_EVENT_CALL_SECURE";
+ public static readonly string SWITCH_EVENT_NAT = "SWITCH_EVENT_NAT";
+ public static readonly string SWITCH_EVENT_RECORD_START = "SWITCH_EVENT_RECORD_START";
+ public static readonly string SWITCH_EVENT_RECORD_STOP = "SWITCH_EVENT_RECORD_STOP";
+ public static readonly string SWITCH_EVENT_CALL_UPDATE = "SWITCH_EVENT_CALL_UPDATE";
+ public static readonly string SWITCH_EVENT_ALL = "SWITCH_EVENT_ALL";
+ }
}
public interface IManagedEventConsumer