Skip to main content

Module variables

Module variables 

Source
Expand description

Channel variable types: format parsers (ARRAY::, SIP multipart) and typed variable name enums.

Structs§

EslArray
Parses FreeSWITCH ARRAY::item1|:item2|:item3 format
EslHeaders
A flat header store that decodes FreeSWITCH ARRAY and bracket encoding when answering typed SIP header queries.
InvalidHeaderName
Error returned when a raw header name contains invalid characters.
MultipartBody
Parses variable_sip_multipart ARRAY:: format.
MultipartItem
A single part from a SIP multipart body
ParseChannelVariableError
Error for an unrecognized value; displays as unknown channel variable: <input>.
ParseCoreMediaVariableError
Error for an unrecognized value; displays as unknown core media variable: <input>.
ParseSipPassthroughError
Error returned when parsing an unrecognized passthrough header variable name.
ParseSofiaVariableError
Error for an unrecognized value; displays as unknown sofia variable: <input>.
SipPassthroughHeader
A FreeSWITCH SIP passthrough header variable name.

Enums§

ChannelVariable
Core FreeSWITCH channel variable names (the part after the variable_ prefix).
CoreMediaVariable
RTP media statistics channel variable names (the part after the variable_ prefix).
EslArrayError
Errors from EslArray::parse.
RtpStatUnit
Unit of measurement for an RTP statistic channel variable.
SipHeaderPrefix
FreeSWITCH SIP header passthrough variable prefix.
SofiaVariable
mod_sofia / SIP channel variable names (the part after the variable_ prefix).

Constants§

MAX_ARRAY_ITEMS
Maximum items accepted by EslArray::parse.

Traits§

VariableName
Trait for typed channel variable name enums.