Skip to main content

Event Types (Classes, or Names, of Events)

Only shows the list of events, but this list is already in Event List, and that page is also more up to date. (Diffed the two lists, and they're identical.)

About

Events comes in many "types" or "classes". You can filter on Event type so you get only a subset of the events in FreeSWITCH Event System

Event Type (Name or Class) List

Event Types (Classes)

Most of FreeSWITCH events belongs to one of those types (grepped from source code):

  • ADD_SCHEDULE
  • API
  • BACKGROUND_JOB
  • CALL_DETAIL
  • CALL_SECURE
  • CALL_SETUP_REQ
  • CALL_UPDATE
  • CDR
  • CHANNEL_ANSWER
  • CHANNEL_APPLICATION
  • CHANNEL_BRIDGE
  • CHANNEL_CALLSTATE
  • CHANNEL_CREATE
  • CHANNEL_DATA
  • CHANNEL_DESTROY
  • CHANNEL_EXECUTE
  • CHANNEL_EXECUTE_COMPLETE
  • CHANNEL_GLOBAL
  • CHANNEL_HANGUP
  • CHANNEL_HANGUP_COMPLETE
  • CHANNEL_HOLD
  • CHANNEL_ORIGINATE
  • CHANNEL_OUTGOING
  • CHANNEL_PARK
  • CHANNEL_PROGRESS
  • CHANNEL_PROGRESS_MEDIA
  • CHANNEL_STATE
  • CHANNEL_UNBRIDGE
  • CHANNEL_UNHOLD
  • CHANNEL_UNPARK
  • CHANNEL_UUID
  • CLONE
  • CODEC
  • COMMAND
  • CONFERENCE_DATA
  • CONFERENCE_DATA_QUERY
  • CUSTOM
  • DEL_SCHEDULE
  • DETECTED_SPEECH
  • DETECTED_TONE
  • DEVICE_STATE
  • DTMF
  • EXE_SCHEDULE
  • FAILURE
  • GENERAL
  • HEARTBEAT
  • LOG
  • MEDIA_BUG_START
  • MEDIA_BUG_STOP
  • MESSAGE
  • MESSAGE_QUERY
  • MESSAGE_WAITING
  • MODULE_LOAD
  • MODULE_UNLOAD
  • NAT
  • NOTALK
  • NOTIFY
  • NOTIFY_IN
  • PHONE_FEATURE
  • PHONE_FEATURE_SUBSCRIBE
  • PLAYBACK_START
  • PLAYBACK_STOP
  • PRESENCE_IN
  • PRESENCE_OUT
  • PRESENCE_PROBE
  • PRIVATE_COMMAND
  • PUBLISH
  • QUEUE_LEN
  • RECORD_START
  • RECORD_STOP
  • RECV_INFO
  • RECV_MESSAGE
  • RECV_RTCP_MESSAGE
  • RECYCLE
  • RELOADXML
  • REQUEST_PARAMS
  • RE_SCHEDULE
  • ROSTER
  • SEND_INFO
  • SEND_MESSAGE
  • SESSION_HEARTBEAT
  • SHUTDOWN
  • STARTUP
  • SUBCLASS_ANY
  • TALK
  • TRAP
  • UNPUBLISH