Expand description
Channel-related data types extracted from ESL event headers.
Structs§
- Channel
Timetable - Channel timing data from FreeSWITCH’s
switch_channel_timetable_t. - Parse
Answer State Error - Error returned when parsing an invalid answer state string.
- Parse
Call Direction Error - Error returned when parsing an invalid call direction string.
- Parse
Call State Error - Error returned when parsing an invalid call state string.
- Parse
Channel State Error - Error returned when parsing an invalid channel state string.
- Parse
Hangup Cause Error - Error returned when parsing an unknown hangup cause string.
- Parse
Timetable Error - Error returned when a timetable header is present but not a valid
i64.
Enums§
- Answer
State - Answer state from the
Answer-Stateheader. Wire format is lowercase. - Call
Direction - Call direction from the
Call-Directionheader. Wire format is lowercase. - Call
State - Call state from
switch_channel_callstate_t– carried in theChannel-Call-Stateheader. - Channel
State - Channel state from
switch_channel_state_t– carried in theChannel-Stateheader as a string (CS_ROUTING) and inChannel-State-Numberas an integer. - Hangup
Cause - Hangup cause from
switch_cause_t(Q.850 + FreeSWITCH extensions). - Timetable
Prefix - Header prefix identifying which call leg’s timetable to extract.