docs: Indent <since> tags.

Also updates the 'since' of applications/functions that existed before
XML documentation was introduced (1.6.2.0).
pull/1102/head
Sean Bright 3 months ago
parent 5c3b35bc79
commit b4156fecf0

@ -57,7 +57,9 @@ static const char app[] = "ADSIProg";
/*** DOCUMENTATION
<application name="ADSIProg" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
Load Asterisk ADSI Scripts into phone
</synopsis>

@ -57,7 +57,9 @@
/*** DOCUMENTATION
<application name="AgentLogin" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Login an agent.
</synopsis>
@ -106,7 +108,9 @@
</see-also>
</application>
<application name="AgentRequest" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Request an agent to connect with the channel.
</synopsis>
@ -132,7 +136,9 @@
</see-also>
</application>
<function name="AGENT" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Gets information about an Agent
</synopsis>
@ -184,7 +190,9 @@
</manager>
<managerEvent language="en_US" name="Agents">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Response event in a series to the Agents AMI action containing
information about a defined agent.
@ -230,7 +238,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentsComplete">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Final response event in a series of events to the Agents AMI action.
</synopsis>
@ -273,13 +283,17 @@
<synopsis>Unused, but reserved.</synopsis>
</configObject>
<configObject name="agent-id">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Configure an agent for the pool.</synopsis>
<description>
<xi:include xpointer="xpointer(/docs/configInfo[@name='app_agent_pool']/description/note)" />
</description>
<configOption name="ackcall">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Enable to require the agent to acknowledge a call.</synopsis>
<description>
<para>Enable to require the agent to give a DTMF acknowledgement
@ -289,7 +303,9 @@
</description>
</configOption>
<configOption name="acceptdtmf">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>DTMF key sequence the agent uses to acknowledge a call.</synopsis>
<description>
<note><para>The option is overridden by <variable>AGENTACCEPTDTMF</variable> on agent login.</para></note>
@ -298,7 +314,9 @@
</description>
</configOption>
<configOption name="autologoff">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Time the agent has to acknowledge a call before being logged off.</synopsis>
<description>
<para>Set how many seconds a call for the agent has to wait for the
@ -311,7 +329,9 @@
</description>
</configOption>
<configOption name="wrapuptime">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Minimum time the agent has between calls.</synopsis>
<description>
<para>Set the minimum amount of time in milliseconds after
@ -321,14 +341,18 @@
</description>
</configOption>
<configOption name="musiconhold">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Music on hold class the agent listens to between calls.</synopsis>
<description>
<xi:include xpointer="xpointer(/docs/configInfo[@name='app_agent_pool']/description/note)" />
</description>
</configOption>
<configOption name="recordagentcalls">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Enable to automatically record calls the agent takes.</synopsis>
<description>
<para>Enable recording calls the agent takes automatically by
@ -339,14 +363,18 @@
</description>
</configOption>
<configOption name="custom_beep">
<since><version>12.4.0</version></since>
<since>
<version>12.4.0</version>
</since>
<synopsis>Sound file played to alert the agent when a call is present.</synopsis>
<description>
<xi:include xpointer="xpointer(/docs/configInfo[@name='app_agent_pool']/description/note)" />
</description>
</configOption>
<configOption name="fullname">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>A friendly name for the agent used in log messages.</synopsis>
<description>
<xi:include xpointer="xpointer(/docs/configInfo[@name='app_agent_pool']/description/note)" />

@ -146,7 +146,9 @@ struct timeval call_start_time;
static const char app[] = "AlarmReceiver";
/*** DOCUMENTATION
<application name="AlarmReceiver" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Provide support for receiving alarm reports from a burglar or fire alarm panel.
</synopsis>

@ -54,7 +54,9 @@
/*** DOCUMENTATION
<application name="AMD" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Attempt to detect answering machines.
</synopsis>

@ -40,7 +40,10 @@
/*** DOCUMENTATION
<application name="AttendedTransfer" language="en_US">
<since><version>13.28.0</version><version>16.5.0</version></since>
<since>
<version>13.28.0</version>
<version>16.5.0</version>
</since>
<synopsis>
Attended transfer to the extension provided and TRANSFER_CONTEXT
</synopsis>

@ -48,7 +48,9 @@
/*** DOCUMENTATION
<application name="AudioSocket" language="en_US">
<since><version>18.0.0</version></since>
<since>
<version>18.0.0</version>
</since>
<synopsis>
Transmit and receive audio between channel and TCP socket
</synopsis>

@ -58,7 +58,9 @@ AST_APP_OPTIONS(auth_app_options, {
static const char app[] = "Authenticate";
/*** DOCUMENTATION
<application name="Authenticate" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Authenticate a user
</synopsis>

@ -39,7 +39,10 @@
/*** DOCUMENTATION
<application name="BlindTransfer" language="en_US">
<since><version>13.28.0</version><version>16.5.0</version></since>
<since>
<version>13.28.0</version>
<version>16.5.0</version>
</since>
<synopsis>
Blind transfer channel(s) to the extension and context provided
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="BridgeAdd" language="en_US">
<since><version>14.0.0</version></since>
<since>
<version>14.0.0</version>
</since>
<synopsis>
Join a bridge that contains the specified channel.
</synopsis>

@ -50,7 +50,9 @@
/*** DOCUMENTATION
<application name="BridgeWait" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Put a call into the holding bridge.
</synopsis>

@ -46,7 +46,10 @@
/*** DOCUMENTATION
<application name="Broadcast" language="en_US">
<since><version>18.17.0</version><version>20.2.0</version></since>
<since>
<version>18.17.0</version>
<version>20.2.0</version>
</since>
<synopsis>
Transmit or receive audio to or from multiple channels simultaneously
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="ResetCDR" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Resets the Call Data Record.
</synopsis>

@ -36,7 +36,9 @@
/*** DOCUMENTATION
<application name="CELGenUserEvent" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Generates a CEL User Defined Event.
</synopsis>

@ -47,7 +47,9 @@ static const char app[] = "ChanIsAvail";
/*** DOCUMENTATION
<application name="ChanIsAvail" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Check channel availability
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="ChannelRedirect" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Redirects given channel to a dialplan target
</synopsis>

@ -62,7 +62,9 @@
/*** DOCUMENTATION
<application name="ChanSpy" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Listen to a channel, and optionally whisper into it.
</synopsis>
@ -205,7 +207,9 @@
</see-also>
</application>
<application name="ExtenSpy" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Listen to a channel, and optionally whisper into it.
</synopsis>
@ -353,7 +357,9 @@
</see-also>
</application>
<application name="DAHDIScan" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.22</version>
</since>
<synopsis>
Scan DAHDI channels to monitor calls.
</synopsis>

@ -76,7 +76,9 @@
/*** DOCUMENTATION
<application name="ConfBridge" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Conference bridge application.
</synopsis>
@ -169,7 +171,9 @@
</see-also>
</application>
<function name="CONFBRIDGE" language="en_US">
<since><version>10.0.0</version></since>
<since>
<version>10.0.0</version>
</since>
<synopsis>
Set a custom dynamic bridge, user, or menu profile on a channel for the
ConfBridge application using the same options available in confbridge.conf.
@ -225,7 +229,9 @@
</description>
</function>
<function name="CONFBRIDGE_INFO" language="en_US">
<since><version>10.0.0</version></since>
<since>
<version>10.0.0</version>
</since>
<synopsis>
Get information about a ConfBridge conference.
</synopsis>
@ -324,7 +330,10 @@
</manager>
<managerEvent language="en_US" name="ConfbridgeList">
<managerEventInstance class="EVENT_FLAG_REPORTING">
<since><version>13.20.0</version><version>15.3.0</version></since>
<since>
<version>13.20.0</version>
<version>15.3.0</version>
</since>
<synopsis>Raised as part of the ConfbridgeList action response list.</synopsis>
<syntax>
<parameter name="Conference">
@ -404,7 +413,11 @@
</manager>
<managerEvent language="en_US" name="ConfbridgeListRooms">
<managerEventInstance class="EVENT_FLAG_REPORTING">
<since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
<since>
<version>16.29.0</version>
<version>18.15.0</version>
<version>19.7.0</version>
</since>
<synopsis>Raised as part of the ConfbridgeListRooms action response list.</synopsis>
<syntax>
<parameter name="Conference">

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="ControlPlayback" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Play a file with fast forward and rewind.
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="DBdeltree" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Delete a family or keytree from the asterisk database.
</synopsis>

@ -70,7 +70,9 @@
/*** DOCUMENTATION
<application name="Dial" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Attempt to connect to another device or endpoint and bridge the call.
</synopsis>
@ -625,7 +627,9 @@
</see-also>
</application>
<application name="RetryDial" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Place a call, retrying on failure allowing an optional exit extension.
</synopsis>

@ -45,7 +45,9 @@
/*** DOCUMENTATION
<application name="Dictate" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Virtual Dictation Machine.
</synopsis>

@ -49,7 +49,9 @@
/*** DOCUMENTATION
<application name="Pickup" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Directed extension call pickup.
</synopsis>
@ -92,7 +94,9 @@
</description>
</application>
<application name="PickupChan" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Pickup a ringing channel.
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="Directory" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Provide directory of voicemail extensions.
</synopsis>

@ -50,7 +50,9 @@
/*** DOCUMENTATION
<application name="DISA" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.9</version>
</since>
<synopsis>
Direct Inward System Access.
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="DumpChan" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Dump Info About The Calling Channel.
</synopsis>

@ -37,7 +37,9 @@
/*** DOCUMENTATION
<application name="Echo" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.2</version>
</since>
<synopsis>
Echo media, DTMF back to the calling party
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="Exec" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Executes dialplan application.
</synopsis>
@ -59,7 +61,9 @@
</description>
</application>
<application name="TryExec" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Executes dialplan application, always returning.
</synopsis>
@ -90,7 +94,9 @@
</description>
</application>
<application name="ExecIf" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Executes dialplan application, conditionally.
</synopsis>

@ -52,7 +52,9 @@
/*** DOCUMENTATION
<application name="ExternalIVR" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Interfaces with an external IVR application.
</synopsis>

@ -69,7 +69,9 @@
/*** DOCUMENTATION
<application name="Festival" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.2.0</version>
</since>
<synopsis>
Say text to the user.
</synopsis>

@ -44,7 +44,9 @@
/*** DOCUMENTATION
<application name="Flash" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Flashes a DAHDI Trunk.
</synopsis>

@ -68,7 +68,9 @@
/*** DOCUMENTATION
<application name="FollowMe" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Find-Me/Follow-Me application.
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="ForkCDR" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Forks the current Call Data Record for this channel.
</synopsis>

@ -41,7 +41,9 @@
/*** DOCUMENTATION
<application name="GetCPEID" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
Get ADSI CPE ID.
</synopsis>

@ -37,7 +37,10 @@
/*** DOCUMENTATION
<application name="If" language="en_US">
<since><version>18.16.0</version><version>20.1.0</version></since>
<since>
<version>18.16.0</version>
<version>20.1.0</version>
</since>
<synopsis>
Start an if branch.
</synopsis>
@ -58,7 +61,10 @@
</see-also>
</application>
<application name="ElseIf" language="en_US">
<since><version>18.16.0</version><version>20.1.0</version></since>
<since>
<version>18.16.0</version>
<version>20.1.0</version>
</since>
<synopsis>
Start an else if branch.
</synopsis>
@ -80,7 +86,10 @@
</see-also>
</application>
<application name="Else" language="en_US">
<since><version>18.16.0</version><version>20.1.0</version></since>
<since>
<version>18.16.0</version>
<version>20.1.0</version>
</since>
<synopsis>
Define an optional else branch.
</synopsis>
@ -99,7 +108,10 @@
</see-also>
</application>
<application name="EndIf" language="en_US">
<since><version>18.16.0</version><version>20.1.0</version></since>
<since>
<version>18.16.0</version>
<version>20.1.0</version>
</since>
<synopsis>
End an if branch.
</synopsis>
@ -115,7 +127,10 @@
</see-also>
</application>
<application name="ExitIf" language="en_US">
<since><version>18.16.0</version><version>20.1.0</version></since>
<since>
<version>18.16.0</version>
<version>20.1.0</version>
</since>
<synopsis>
End an If branch.
</synopsis>

@ -41,7 +41,9 @@
/*** DOCUMENTATION
<application name="IVRDemo" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
IVR Demo Application.
</synopsis>

@ -76,7 +76,9 @@
" name. Use this option to specify a custom client name.\n"
/*** DOCUMENTATION
<application name="JACK" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Jack Audio Connection Kit
</synopsis>

@ -79,7 +79,9 @@
/*** DOCUMENTATION
<application name="MeetMe" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
MeetMe conference bridge.
</synopsis>
@ -264,7 +266,9 @@
</see-also>
</application>
<application name="MeetMeCount" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
MeetMe participant count.
</synopsis>
@ -286,7 +290,9 @@
</see-also>
</application>
<application name="MeetMeAdmin" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
MeetMe conference administration.
</synopsis>
@ -384,7 +390,9 @@
</see-also>
</application>
<application name="MeetMeChannelAdmin" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
MeetMe conference Administration (channel specific).
</synopsis>
@ -410,7 +418,9 @@
</description>
</application>
<function name="MEETME_INFO" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Query a given conference of various properties.
</synopsis>
@ -511,7 +521,9 @@
</manager>
<managerEvent language="en_US" name="MeetmeJoin">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a user joins a MeetMe conference.</synopsis>
<syntax>
<parameter name="Meetme">
@ -530,7 +542,9 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeLeave">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a user leaves a MeetMe conference.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
@ -546,7 +560,9 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeEnd">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a MeetMe conference ends.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter[@name='Meetme'])" />
@ -558,7 +574,9 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeTalkRequest">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a MeetMe user has started talking.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
@ -577,7 +595,9 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeTalking">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a MeetMe user begins or ends talking.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
@ -588,7 +608,9 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeMute">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a MeetMe user is muted or unmuted.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
@ -599,7 +621,11 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeList">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
<since>
<version>16.29.0</version>
<version>18.15.0</version>
<version>19.7.0</version>
</since>
<synopsis>Raised in response to a MeetmeList command.</synopsis>
<syntax>
<parameter name="Conference">
@ -647,7 +673,11 @@
</managerEvent>
<managerEvent language="en_US" name="MeetmeListRooms">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
<since>
<version>16.29.0</version>
<version>18.15.0</version>
<version>19.7.0</version>
</since>
<synopsis>Raised in response to a MeetmeListRooms command.</synopsis>
<syntax>
<parameter name="Conference">

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="Milliwatt" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
Generates a 1004 Hz test tone at 0dbm (mu-law).
</synopsis>

@ -183,7 +183,9 @@
/*** DOCUMENTATION
<application name="MinivmRecord" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Receive Mini-Voicemail and forward via e-mail.
</synopsis>
@ -234,7 +236,9 @@
</description>
</application>
<application name="MinivmGreet" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Play Mini-Voicemail prompts.
</synopsis>
@ -277,7 +281,9 @@
</description>
</application>
<application name="MinivmNotify" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Notify voicemail owner about new messages.
</synopsis>
@ -317,7 +323,9 @@
</description>
</application>
<application name="MinivmDelete" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Delete Mini-Voicemail voicemail messages.
</synopsis>
@ -340,7 +348,9 @@
</application>
<application name="MinivmAccMess" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Record account specific messages.
</synopsis>
@ -386,7 +396,9 @@
</description>
</application>
<application name="MinivmMWI" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Send Message Waiting Notification to subscriber(s) of mailbox.
</synopsis>
@ -416,7 +428,9 @@
</description>
</application>
<function name="MINIVMCOUNTER" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Reads or sets counters for MiniVoicemail message.
</synopsis>
@ -451,7 +465,9 @@
</see-also>
</function>
<function name="MINIVMACCOUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Gets MiniVoicemail account information.
</synopsis>
@ -511,7 +527,9 @@
</function>
<managerEvent language="en_US" name="MiniVoiceMail">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a notification is sent out by a MiniVoiceMail application</synopsis>
<syntax>
<channel_snapshot/>

@ -63,7 +63,9 @@
/*** DOCUMENTATION
<application name="MixMonitor" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Record a call and mix the audio during the recording. Use of StopMixMonitor is required
to guarantee the audio file is available for processing during dialplan execution.
@ -193,7 +195,9 @@
</see-also>
</application>
<application name="StopMixMonitor" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Stop recording a call through MixMonitor, and free the recording's file handle.
</synopsis>
@ -303,7 +307,9 @@
</description>
</manager>
<function name="MIXMONITOR" language="en_US">
<since><version>13.0.0</version></since>
<since>
<version>13.0.0</version>
</since>
<synopsis>
Retrieve data pertaining to specific instances of MixMonitor on a channel.
</synopsis>
@ -322,7 +328,10 @@
</function>
<managerEvent language="en_US" name="MixMonitorStart">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>16.17.0</version><version>18.3.0</version></since>
<since>
<version>16.17.0</version>
<version>18.3.0</version>
</since>
<synopsis>Raised when monitoring has started on a channel.</synopsis>
<syntax>
<channel_snapshot/>
@ -336,7 +345,10 @@
</managerEvent>
<managerEvent language="en_US" name="MixMonitorStop">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>16.17.0</version><version>18.3.0</version></since>
<since>
<version>16.17.0</version>
<version>18.3.0</version>
</since>
<synopsis>Raised when monitoring has stopped on a channel.</synopsis>
<syntax>
<channel_snapshot/>
@ -350,7 +362,10 @@
</managerEvent>
<managerEvent language="en_US" name="MixMonitorMute">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>16.17.0</version><version>18.3.0</version></since>
<since>
<version>16.17.0</version>
<version>18.3.0</version>
</since>
<synopsis>Raised when monitoring is muted or unmuted on a channel.</synopsis>
<syntax>
<channel_snapshot/>

@ -41,7 +41,9 @@
/*** DOCUMENTATION
<application name="Morsecode" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Plays morse code.
</synopsis>

@ -53,7 +53,9 @@
/*** DOCUMENTATION
<application name="MP3Player" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Play an MP3 file or M3U playlist file or stream.
</synopsis>

@ -46,7 +46,9 @@ static const char app_originate[] = "Originate";
/*** DOCUMENTATION
<application name="Originate" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Originate a call.
</synopsis>

@ -44,7 +44,9 @@
/*** DOCUMENTATION
<application name="Page" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Page series of phones
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="Playback" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Play a file.
</synopsis>

@ -41,7 +41,9 @@ static const char stopplaytones_app[] = "StopPlayTones";
/*** DOCUMENTATION
<application name="PlayTones" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Play a tone list.
</synopsis>
@ -62,7 +64,9 @@ static const char stopplaytones_app[] = "StopPlayTones";
</see-also>
</application>
<application name="StopPlayTones" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Stop playing a tone list.
</synopsis>

@ -44,7 +44,9 @@
/*** DOCUMENTATION
<application name="PrivacyManager" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Require phone number to be entered, if no CallerID sent
</synopsis>

@ -123,7 +123,9 @@
/*** DOCUMENTATION
<application name="Queue" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.2.0</version>
</since>
<synopsis>
Queue a call for a call queue.
</synopsis>
@ -317,7 +319,9 @@
</see-also>
</application>
<application name="AddQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.5.0</version>
</since>
<synopsis>
Dynamically adds queue members.
</synopsis>
@ -371,7 +375,9 @@
</see-also>
</application>
<application name="RemoveQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.5.0</version>
</since>
<synopsis>
Dynamically removes queue members.
</synopsis>
@ -412,7 +418,9 @@
</see-also>
</application>
<application name="PauseQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Pauses a queue member.
</synopsis>
@ -460,7 +468,9 @@
</see-also>
</application>
<application name="UnpauseQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Unpauses a queue member.
</synopsis>
@ -505,7 +515,9 @@
</see-also>
</application>
<application name="QueueLog" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Writes to the queue_log file.
</synopsis>
@ -540,7 +552,9 @@
</see-also>
</application>
<application name="QueueUpdate" language="en_US">
<since><version>15.0.0</version></since>
<since>
<version>15.0.0</version>
</since>
<synopsis>
Writes to the queue_log file for outbound calls and updates Realtime Data.
Is used at h extension to be able to have all the parameters.
@ -561,7 +575,9 @@
</description>
</application>
<function name="QUEUE_VARIABLES" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Return Queue information in variables.
</synopsis>
@ -617,7 +633,9 @@
</see-also>
</function>
<function name="QUEUE_MEMBER" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Provides a count of queue members based on the provided criteria, or updates a
queue member's settings.
@ -683,7 +701,9 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_COUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Count number of members answering a queue.
</synopsis>
@ -712,7 +732,9 @@
</see-also>
</function>
<function name="QUEUE_EXISTS" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Check if a named queue exists on this server
</synopsis>
@ -740,7 +762,9 @@
</see-also>
</function>
<function name="QUEUE_GET_CHANNEL" language="en_US">
<since><version>14.0.0</version></since>
<since>
<version>14.0.0</version>
</since>
<synopsis>
Return caller at the specified position in a queue.
</synopsis>
@ -769,7 +793,9 @@
</see-also>
</function>
<function name="QUEUE_WAITING_COUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Count number of calls currently waiting in a queue.
</synopsis>
@ -797,7 +823,9 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_LIST" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Returns a list of interfaces on a queue.
</synopsis>
@ -825,7 +853,9 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_PENALTY" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Gets or sets queue members penalty.
</synopsis>
@ -1149,7 +1179,11 @@
<managerEvent language="en_US" name="QueueParams">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
<since>
<version>16.24.0</version>
<version>18.10.0</version>
<version>19.2.0</version>
</since>
<synopsis>Raised in response to the QueueStatus action.</synopsis>
<syntax>
<parameter name="Max">
@ -1188,7 +1222,11 @@
</managerEvent>
<managerEvent language="en_US" name="QueueEntry">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
<since>
<version>16.24.0</version>
<version>18.10.0</version>
<version>19.2.0</version>
</since>
<synopsis>Raised in response to the QueueStatus action.</synopsis>
<syntax>
<parameter name="Queue">
@ -1230,7 +1268,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberStatus">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a Queue member's status has changed.</synopsis>
<syntax>
<parameter name="Queue">
@ -1311,7 +1351,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberAdded">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a member is added to the queue.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
@ -1324,7 +1366,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberRemoved">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a member is removed from the queue.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
@ -1337,7 +1381,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberPause">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.2.0</version></since>
<since>
<version>12.2.0</version>
</since>
<synopsis>Raised when a member is paused/unpaused in the queue.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
@ -1350,7 +1396,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberPenalty">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a member's penalty is changed.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
@ -1362,7 +1410,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueMemberRinginuse">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a member's ringinuse setting is changed.</synopsis>
<syntax>
<xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
@ -1374,7 +1424,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueCallerJoin">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a caller joins a Queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1394,7 +1446,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueCallerLeave">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a caller leaves a Queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1409,7 +1463,9 @@
</managerEvent>
<managerEvent language="en_US" name="QueueCallerAbandon">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a caller abandons the queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1426,7 +1482,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentCalled">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when an queue member is notified of a caller in the queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1444,7 +1502,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentRingNoAnswer">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a queue member is notified of a caller in the queue and fails to answer.</synopsis>
<syntax>
<channel_snapshot/>
@ -1463,7 +1523,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentComplete">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a queue member has finished servicing a caller in the queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1491,7 +1553,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentDump">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a queue member hangs up on a caller in the queue.</synopsis>
<syntax>
<channel_snapshot/>
@ -1508,7 +1572,9 @@
</managerEvent>
<managerEvent language="en_US" name="AgentConnect">
<managerEventInstance class="EVENT_FLAG_AGENT">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a queue member answers and is bridged to a caller in the queue.</synopsis>
<syntax>
<channel_snapshot/>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="Read" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Read a variable.
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="ReadExten" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Read an extension into a variable.
</synopsis>

@ -42,7 +42,9 @@
/*** DOCUMENTATION
<application name="Record" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.8</version>
</since>
<synopsis>
Record to a file.
</synopsis>

@ -31,7 +31,9 @@
/*** DOCUMENTATION
<application name="SayCountedNoun" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Say a noun in declined form in order to count things
</synopsis>
@ -72,7 +74,9 @@
</see-also>
</application>
<application name="SayCountedAdj" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Say a adjective in declined form in order to count things
</synopsis>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="SayUnixTime" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.7.0</version>
</since>
<synopsis>
Says a specified time in a custom format.
</synopsis>
@ -77,7 +79,9 @@
</see-also>
</application>
<application name="DateTime" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.2.0</version>
</since>
<synopsis>
Says a specified time in a custom format.
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="SendDTMF" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.3.0</version>
</since>
<synopsis>
Sends arbitrary DTMF digits
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<application name="SendText" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Send a Text Message on a channel.
</synopsis>

@ -40,7 +40,10 @@
/*** DOCUMENTATION
<application name="Signal" language="en_US">
<since><version>18.17.0</version><version>20.2.0</version></since>
<since>
<version>18.17.0</version>
<version>20.2.0</version>
</since>
<synopsis>
Sends a signal to any waiting channels.
</synopsis>
@ -77,7 +80,10 @@
</see-also>
</application>
<application name="WaitForSignal" language="en_US">
<since><version>18.17.0</version><version>20.2.0</version></since>
<since>
<version>18.17.0</version>
<version>20.2.0</version>
</since>
<synopsis>
Waits for a named signal on a channel.
</synopsis>

@ -63,7 +63,9 @@
/*** DOCUMENTATION
<application name="SkelGuessNumber" language="en_US">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>
An example number guessing game
</synopsis>
@ -89,55 +91,82 @@
<configInfo name="app_skel" language="en_US">
<configFile name="app_skel.conf">
<configObject name="globals">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Options that apply globally to app_skel</synopsis>
<configOption name="games">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The number of games a single execution of SkelGuessNumber will play</synopsis>
</configOption>
<configOption name="cheat">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Should the computer cheat?</synopsis>
<description><para>If enabled, the computer will ignore winning guesses.</para></description>
</configOption>
</configObject>
<configObject name="sounds">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Prompts for SkelGuessNumber to play</synopsis>
<configOption name="prompt" default="please-enter-your&amp;number&amp;queue-less-than">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>A prompt directing the user to enter a number less than the max number</synopsis>
</configOption>
<configOption name="wrong_guess" default="vm-pls-try-again">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The sound file to play when a wrong guess is made</synopsis>
</configOption>
<configOption name="right_guess" default="auth-thankyou">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The sound file to play when a correct guess is made</synopsis>
</configOption>
<configOption name="too_low">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The sound file to play when a guess is too low</synopsis>
</configOption>
<configOption name="too_high">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The sound file to play when a guess is too high</synopsis>
</configOption>
<configOption name="lose" default="vm-goodbye">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The sound file to play when a player loses</synopsis>
</configOption>
</configObject>
<configObject name="level">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Defined levels for the SkelGuessNumber game</synopsis>
<configOption name="max_number">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The maximum in the range of numbers to guess (1 is the implied minimum)</synopsis>
</configOption>
<configOption name="max_guesses">
<since><version>11.22.0</version><version>13.9.0</version></since>
<since>
<version>11.22.0</version>
<version>13.9.0</version>
</since>
<synopsis>The maximum number of guesses before a game is considered lost</synopsis>
</configOption>
</configObject>

@ -59,7 +59,9 @@
/*** DOCUMENTATION
<application name="SLAStation" language="en_US">
<since><version>21.0.0</version></since>
<since>
<version>21.0.0</version>
</since>
<synopsis>
Shared Line Appearance Station.
</synopsis>
@ -87,7 +89,9 @@
</description>
</application>
<application name="SLATrunk" language="en_US">
<since><version>21.0.0</version></since>
<since>
<version>21.0.0</version>
</since>
<synopsis>
Shared Line Appearance Trunk.
</synopsis>

@ -58,7 +58,9 @@
/*** DOCUMENTATION
<application name="SMS" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Communicates with SMS service centres and SMS capable analogue phones.
</synopsis>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="SoftHangup" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Hangs up the requested channel.
</synopsis>

@ -42,7 +42,9 @@
/*** DOCUMENTATION
<application name="SpeechCreate" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Create a Speech Structure.
</synopsis>
@ -57,7 +59,9 @@
</description>
</application>
<application name="SpeechActivateGrammar" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Activate a grammar.
</synopsis>
@ -72,7 +76,9 @@
</description>
</application>
<application name="SpeechStart" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Start recognizing voice in the audio stream.
</synopsis>
@ -84,7 +90,9 @@
</description>
</application>
<application name="SpeechBackground" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Play a sound file and wait for speech to be recognized.
</synopsis>
@ -128,7 +136,9 @@
</description>
</application>
<application name="SpeechDeactivateGrammar" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Deactivate a grammar.
</synopsis>
@ -143,7 +153,9 @@
</description>
</application>
<application name="SpeechProcessingSound" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Change background processing sound.
</synopsis>
@ -157,7 +169,9 @@
</description>
</application>
<application name="SpeechDestroy" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
End speech recognition.
</synopsis>
@ -170,7 +184,9 @@
</description>
</application>
<application name="SpeechLoadGrammar" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Load a grammar.
</synopsis>
@ -184,7 +200,9 @@
</description>
</application>
<application name="SpeechUnloadGrammar" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Unload a grammar.
</synopsis>
@ -197,7 +215,9 @@
</description>
</application>
<function name="SPEECH_SCORE" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Gets the confidence score of a result.
</synopsis>
@ -210,7 +230,9 @@
</description>
</function>
<function name="SPEECH_TEXT" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Gets the recognized text of a result.
</synopsis>
@ -223,7 +245,9 @@
</description>
</function>
<function name="SPEECH_GRAMMAR" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Gets the matched grammar of a result if available.
</synopsis>
@ -236,7 +260,9 @@
</description>
</function>
<function name="SPEECH_ENGINE" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Get or change a speech engine specific attribute.
</synopsis>
@ -248,7 +274,9 @@
</description>
</function>
<function name="SPEECH_RESULTS_TYPE" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Sets the type of results that will be returned.
</synopsis>
@ -258,7 +286,9 @@
</description>
</function>
<function name="SPEECH" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Gets information about speech recognition results.
</synopsis>

@ -42,7 +42,9 @@
/*** DOCUMENTATION
<application name="Gosub" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Jump to label, saving return address.
</synopsis>
@ -65,7 +67,9 @@
</see-also>
</application>
<application name="GosubIf" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Conditionally jump to label, saving return address.
</synopsis>
@ -100,7 +104,9 @@
</see-also>
</application>
<application name="Return" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Return from gosub routine.
</synopsis>
@ -119,7 +125,9 @@
</see-also>
</application>
<application name="StackPop" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Remove one address from gosub stack.
</synopsis>
@ -133,7 +141,9 @@
</see-also>
</application>
<function name="LOCAL" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Manage variables local to the gosub stack frame.
</synopsis>
@ -151,7 +161,9 @@
</see-also>
</function>
<function name="LOCAL_PEEK" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Retrieve variables hidden by the local gosub stack frame.
</synopsis>
@ -174,7 +186,10 @@
</see-also>
</function>
<function name="STACK_PEEK" language="en_US">
<since><version>1.8.11.0</version><version>10.3.0</version></since>
<since>
<version>1.8.11.0</version>
<version>10.3.0</version>
</since>
<synopsis>
View info about the location which called Gosub
</synopsis>
@ -212,7 +227,9 @@
</agi>
<managerEvent language="en_US" name="VarSet">
<managerEventInstance class="EVENT_FLAG_DIALPLAN">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a variable local to the gosub stack frame is set due to a subroutine call.</synopsis>
<syntax>
<channel_snapshot/>

@ -38,7 +38,9 @@
/*** DOCUMENTATION
<application name="Stasis" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Invoke an external Stasis application.</synopsis>
<syntax>
<parameter name="app_name" required="true">

@ -35,7 +35,10 @@
/*** DOCUMENTATION
<application name="StatsD" language="en_US">
<since><version>13.20.0</version><version>15.3.0</version></since>
<since>
<version>13.20.0</version>
<version>15.3.0</version>
</since>
<synopsis>
Allow statistics to be passed to the StatsD server from the dialplan.
</synopsis>

@ -38,7 +38,9 @@
/*** DOCUMENTATION
<application name="StreamEcho" language="en_US">
<since><version>15.0.0</version></since>
<since>
<version>15.0.0</version>
</since>
<synopsis>
Echo media, up to 'N' streams of a type, and DTMF back to the calling party
</synopsis>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="System" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.2</version>
</since>
<synopsis>
Execute a system command.
</synopsis>
@ -71,7 +73,9 @@
</description>
</application>
<application name="TrySystem" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Try executing a system command.
</synopsis>

@ -45,7 +45,9 @@
/*** DOCUMENTATION
<application name="BackgroundDetect" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Background a file with talk detect.
</synopsis>

@ -46,7 +46,9 @@
/*** DOCUMENTATION
<application name="TestServer" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Execute Interface Test Server.
</synopsis>
@ -60,7 +62,9 @@
</see-also>
</application>
<application name="TestClient" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Execute Interface Test Client.
</synopsis>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<application name="Transfer" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.5.0</version>
</since>
<synopsis>
Transfer caller to remote extension.
</synopsis>

@ -36,7 +36,9 @@
/*** DOCUMENTATION
<application name="UserEvent" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Send an arbitrary user-defined event to parties interested in a channel (AMI users and relevant res_stasis applications).
</synopsis>

@ -40,7 +40,9 @@ static char *app_log = "Log";
/*** DOCUMENTATION
<application name="Verbose" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.0.0</version>
</since>
<synopsis>
Send arbitrary text to verbose output.
</synopsis>
@ -57,7 +59,9 @@ static char *app_log = "Log";
</description>
</application>
<application name="Log" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Send arbitrary text to a selected log level.
</synopsis>

@ -111,7 +111,9 @@
/*** DOCUMENTATION
<application name="VoiceMail" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Leave a Voicemail message.
</synopsis>
@ -201,7 +203,9 @@
</see-also>
</application>
<application name="VoiceMailMain" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.0</version>
</since>
<synopsis>
Check Voicemail messages.
</synopsis>
@ -267,7 +271,9 @@
</see-also>
</application>
<application name="VMAuthenticate" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Authenticate with Voicemail passwords.
</synopsis>
@ -300,7 +306,9 @@
</description>
</application>
<application name="VoiceMailPlayMsg" language="en_US">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>
Play a single voice mail msg from a mailbox by msg id.
</synopsis>
@ -325,7 +333,9 @@
</description>
</application>
<application name="VMSayName" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Play the name of a voicemail user
</synopsis>
@ -344,7 +354,9 @@
</description>
</application>
<function name="VM_INFO" language="en_US">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>
Returns the selected attribute from a mailbox.
</synopsis>
@ -579,7 +591,11 @@
</manager>
<managerEvent language="en_US" name="VoicemailPasswordChange">
<managerEventInstance class="EVENT_FLAG_USER">
<since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
<since>
<version>18.21.0</version>
<version>20.6.0</version>
<version>21.1.0</version>
</since>
<synopsis>Raised in response to a mailbox password change.</synopsis>
<syntax>
<parameter name="Context">

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<application name="WaitForRing" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.4.0</version>
</since>
<synopsis>
Wait for Ring Application.
</synopsis>

@ -51,7 +51,9 @@
/*** DOCUMENTATION
<application name="WaitForSilence" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Waits for a specified amount of silence.
</synopsis>
@ -102,7 +104,9 @@
</see-also>
</application>
<application name="WaitForNoise" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Waits for a specified amount of noise.
</synopsis>

@ -38,7 +38,9 @@
/*** DOCUMENTATION
<application name="WaitUntil" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Wait (sleep) until the current time is the given epoch.
</synopsis>

@ -37,7 +37,9 @@
/*** DOCUMENTATION
<application name="While" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Start a while loop.
</synopsis>
@ -55,7 +57,9 @@
</see-also>
</application>
<application name="EndWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
End a while loop.
</synopsis>
@ -70,7 +74,9 @@
</see-also>
</application>
<application name="ExitWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
End a While loop.
</synopsis>
@ -85,7 +91,9 @@
</see-also>
</application>
<application name="ContinueWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Restart a While loop.
</synopsis>

@ -41,7 +41,9 @@
/*** DOCUMENTATION
<application name="Zapateller" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>0.1.12</version>
</since>
<synopsis>
Block telemarketers with SIT.
</synopsis>

@ -48,7 +48,9 @@
<synopsis>Unused, but reserved.</synopsis>
</configObject>
<configObject name="user_profile">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>A named profile to apply to specific callers.</synopsis>
<description><para>Callers in a ConfBridge have a profile associated with them
that determine their options. A configuration section is determined to be a
@ -56,7 +58,9 @@
of <literal>user</literal>.
</para></description>
<configOption name="type">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Define this configuration category as a user profile.</synopsis>
<description><para>The type parameter determines how a context in the
configuration file is interpreted.</para>
@ -68,11 +72,15 @@
</description>
</configOption>
<configOption name="admin">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets if the user is an admin or not</synopsis>
</configOption>
<configOption name="send_events" default="no">
<since><version>15.5.0</version></since>
<since>
<version>15.5.0</version>
</since>
<synopsis>Sets if events are send to the user</synopsis>
<description><para>If events are enabled for this bridge and this option is
set, users will receive events like join, leave, talking, etc. via text
@ -82,7 +90,9 @@
interface.</para></description>
</configOption>
<configOption name="echo_events" default="yes">
<since><version>15.5.0</version></since>
<since>
<version>15.5.0</version>
</since>
<synopsis>Sets if events are echoed back to the user that
triggered them</synopsis>
<description><para>If events are enabled for this user and this option
@ -91,31 +101,47 @@
</para></description>
</configOption>
<configOption name="marked">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets if this is a marked user or not</synopsis>
</configOption>
<configOption name="startmuted">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets if all users should start out muted</synopsis>
</configOption>
<configOption name="music_on_hold_when_empty">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Play MOH when user is alone or waiting on a marked user</synopsis>
</configOption>
<configOption name="quiet">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Silence enter/leave prompts and user intros for this user</synopsis>
</configOption>
<configOption name="hear_own_join_sound">
<since><version>16.26.0</version><version>18.12.0</version><version>19.4.0</version></since>
<since>
<version>16.26.0</version>
<version>18.12.0</version>
<version>19.4.0</version>
</since>
<synopsis>Determines if the user also hears the join sound when they enter a conference</synopsis>
</configOption>
<configOption name="announce_user_count">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets if the number of users should be announced to the user</synopsis>
</configOption>
<configOption name="announce_user_count_all">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Announce user count to all the other users when this user joins</synopsis>
<description><para>Sets if the number of users should be announced to all the other users
in the conference when this user joins. This option can be either set to 'yes' or
@ -124,52 +150,78 @@
</para></description>
</configOption>
<configOption name="announce_only_user">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Announce to a user when they join an empty conference</synopsis>
</configOption>
<configOption name="wait_marked">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets if the user must wait for a marked user to enter before joining a conference</synopsis>
</configOption>
<configOption name="end_marked">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Kick the user from the conference when the last marked user leaves</synopsis>
</configOption>
<configOption name="end_marked_any">
<since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
<since>
<version>16.29.0</version>
<version>18.15.0</version>
<version>19.7.0</version>
</since>
<synopsis>Kick the user from the conference when any marked user leaves</synopsis>
</configOption>
<configOption name="talk_detection_events">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Set whether or not notifications of when a user begins and ends talking should be sent out as events over AMI</synopsis>
</configOption>
<configOption name="dtmf_passthrough">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets whether or not DTMF should pass through the conference</synopsis>
</configOption>
<configOption name="announce_join_leave">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Prompt user for their name when joining a conference and play it to the conference when they enter</synopsis>
</configOption>
<configOption name="announce_join_leave_review">
<since><version>13.0.0</version></since>
<since>
<version>13.0.0</version>
</since>
<synopsis>Prompt user for their name when joining a conference and play it to the conference when they enter.
The user will be asked to review the recording of their name before entering the conference.</synopsis>
</configOption>
<configOption name="pin">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets a PIN the user must enter before joining the conference</synopsis>
</configOption>
<configOption name="music_on_hold_class">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The MOH class to use for this user</synopsis>
</configOption>
<configOption name="announcement">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sound file to play to the user when they join a conference</synopsis>
</configOption>
<configOption name="denoise">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Apply a denoise filter to the audio before mixing</synopsis>
<description><para>Sets whether or not a denoise filter should be applied
to the audio before mixing or not. Off by default. Requires
@ -181,7 +233,9 @@
</para></description>
</configOption>
<configOption name="dsp_drop_silence">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Drop what Asterisk detects as silence from audio sent to the bridge</synopsis>
<description><para>
This option drops what Asterisk detects as silence from
@ -192,7 +246,9 @@
</para></description>
</configOption>
<configOption name="dsp_silence_threshold">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The number of milliseconds of silence necessary to declare talking stopped.</synopsis>
<description>
<para>The time in milliseconds of sound falling below the
@ -226,7 +282,10 @@
</description>
</configOption>
<configOption name="dsp_talking_threshold">
<since><version>11.10.0</version><version>12.3.0</version></since>
<since>
<version>11.10.0</version>
<version>12.3.0</version>
</since>
<synopsis>Average magnitude threshold to determine talking.</synopsis>
<description>
<para>The minimum average magnitude per sample in a frame
@ -257,7 +316,9 @@
</description>
</configOption>
<configOption name="jitterbuffer">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Place a jitter buffer on the user's audio stream before audio mixing is performed</synopsis>
<description><para>
Enabling this option places a jitterbuffer on the user's audio stream
@ -269,15 +330,22 @@
</para></description>
</configOption>
<configOption name="template">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>When using the CONFBRIDGE dialplan function, use a user profile as a template for creating a new temporary profile</synopsis>
</configOption>
<configOption name="timeout">
<since><version>13.7.0</version></since>
<since>
<version>13.7.0</version>
</since>
<synopsis>Kick the user out of the conference after this many seconds. 0 means there is no timeout for the user.</synopsis>
</configOption>
<configOption name="text_messaging" default="yes">
<since><version>16.10.0</version><version>17.4.0</version></since>
<since>
<version>16.10.0</version>
<version>17.4.0</version>
</since>
<synopsis>Sets if text messages are sent to the user.</synopsis>
<description><para>If text messaging is enabled for this user then
text messages will be sent to it. These may be events or from other
@ -285,12 +353,17 @@
messages are sent to the user.</para></description>
</configOption>
<configOption name="answer_channel" default="yes">
<since><version>16.19.0</version><version>18.5.0</version></since>
<since>
<version>16.19.0</version>
<version>18.5.0</version>
</since>
<synopsis>Sets if a user's channel should be answered if currently unanswered.</synopsis>
</configOption>
</configObject>
<configObject name="bridge_profile">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>A named profile to apply to specific bridges.</synopsis>
<description><para>ConfBridge bridges have a profile associated with them
that determine their options. A configuration section is determined to be a
@ -298,7 +371,9 @@
of <literal>bridge</literal>.
</para></description>
<configOption name="type">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Define this configuration category as a bridge profile</synopsis>
<description><para>The type parameter determines how a context in the
configuration file is interpreted.</para>
@ -310,11 +385,17 @@
</description>
</configOption>
<configOption name="jitterbuffer">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Place a jitter buffer on the conference's audio stream</synopsis>
</configOption>
<configOption name="internal_sample_rate">
<since><version>18.22.0</version><version>20.7.0</version><version>21.2.0</version></since>
<since>
<version>18.22.0</version>
<version>20.7.0</version>
<version>21.2.0</version>
</since>
<synopsis>Set the internal native sample rate for mixing the conference</synopsis>
<description><para>
Sets the internal native sample rate the
@ -327,7 +408,11 @@
</para></description>
</configOption>
<configOption name="maximum_sample_rate">
<since><version>18.22.0</version><version>20.7.0</version><version>21.2.0</version></since>
<since>
<version>18.22.0</version>
<version>20.7.0</version>
<version>21.2.0</version>
</since>
<synopsis>Set the maximum native sample rate for mixing the conference</synopsis>
<description><para>
Sets the maximum native sample rate the
@ -337,7 +422,9 @@
</para></description>
</configOption>
<configOption name="language" default="en">
<since><version>11.7.0</version></since>
<since>
<version>11.7.0</version>
</since>
<synopsis>The language used for announcements to the conference.</synopsis>
<description><para>
By default, announcements to a conference use English. Which means
@ -347,7 +434,9 @@
</para></description>
</configOption>
<configOption name="mixing_interval">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets the internal mixing interval in milliseconds for the bridge</synopsis>
<description><para>
Sets the internal mixing interval in milliseconds for the bridge. This
@ -359,7 +448,9 @@
</para></description>
</configOption>
<configOption name="binaural_active">
<since><version>15.0.0</version></since>
<since>
<version>15.0.0</version>
</since>
<synopsis>If true binaural conferencing with stereo audio is active</synopsis>
<description><para>
Activates binaural mixing for a conference bridge.
@ -367,7 +458,9 @@
</para></description>
</configOption>
<configOption name="record_conference">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Record the conference starting with the first active user's entrance and ending with the last active user's exit</synopsis>
<description><para>
Records the conference call starting when the first user
@ -379,7 +472,9 @@
</para></description>
</configOption>
<configOption name="record_file" default="confbridge-${name of conference bridge}-${start time}.wav">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The filename of the conference recording</synopsis>
<description><para>
When <replaceable>record_conference</replaceable> is set to yes, the specific name of the
@ -393,7 +488,9 @@
</para></description>
</configOption>
<configOption name="record_file_append" default="yes">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Append to record file when starting/stopping on same conference recording</synopsis>
<description><para>
When <replaceable>record_file_append</replaceable> is set to yes, stopping and starting recording on a
@ -403,7 +500,9 @@
</para></description>
</configOption>
<configOption name="record_file_timestamp" default="yes">
<since><version>14.0.0</version></since>
<since>
<version>14.0.0</version>
</since>
<synopsis>Append the start time to the record_file name so that it is unique.</synopsis>
<description><para>
When <replaceable>record_file_timestamp</replaceable> is set to yes, the start time is appended to
@ -412,7 +511,9 @@
</para></description>
</configOption>
<configOption name="record_options" default="">
<since><version>14.0.0</version></since>
<since>
<version>14.0.0</version>
</since>
<synopsis>Pass additional options to MixMonitor when recording</synopsis>
<description><para>
Pass additional options to MixMonitor when <replaceable>record_conference</replaceable> is set to yes.
@ -420,7 +521,9 @@
</para></description>
</configOption>
<configOption name="record_command" default="">
<since><version>14.0.0</version></since>
<since>
<version>14.0.0</version>
</since>
<synopsis>Execute a command after recording ends</synopsis>
<description><para>
Executes the specified command when recording ends. Any strings matching <literal>^{X}</literal> will be
@ -428,7 +531,9 @@
</para></description>
</configOption>
<configOption name="regcontext">
<since><version>13.10.0</version></since>
<since>
<version>13.10.0</version>
</since>
<synopsis>The name of the context into which to register the name of the conference bridge as NoOP() at priority 1</synopsis>
<description><para>
When set this will cause the name of the created conference to be registered
@ -445,7 +550,9 @@
</para></description>
</configOption>
<configOption name="video_mode">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Sets how confbridge handles video distribution to the conference participants</synopsis>
<description><para>
Sets how confbridge handles video distribution to the conference participants.
@ -483,7 +590,9 @@
</description>
</configOption>
<configOption name="max_members">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Limit the maximum number of participants for a single conference</synopsis>
<description><para>
This option limits the number of participants for a single
@ -495,7 +604,10 @@
</para></description>
</configOption>
<configOption name="sound_">
<since><version>13.19.0</version><version>15.2.0</version></since>
<since>
<version>13.19.0</version>
<version>15.2.0</version>
</since>
<synopsis>Override the various conference bridge sound files</synopsis>
<description><para>
All sounds in the conference are customizable using the bridge profile options below.
@ -541,7 +653,9 @@
</description>
</configOption>
<configOption name="video_update_discard" default="2000">
<since><version>15.0.0</version></since>
<since>
<version>15.0.0</version>
</since>
<synopsis>Sets the amount of time in milliseconds after sending a video update to discard subsequent video updates</synopsis>
<description><para>
Sets the amount of time in milliseconds after sending a video update request
@ -552,7 +666,9 @@
</para></description>
</configOption>
<configOption name="remb_send_interval" default="0">
<since><version>15.4.0</version></since>
<since>
<version>15.4.0</version>
</since>
<synopsis>Sets the interval in milliseconds that a combined REMB frame will be sent to video sources</synopsis>
<description><para>
Sets the interval in milliseconds that a combined REMB frame will be sent
@ -565,7 +681,9 @@
</para></description>
</configOption>
<configOption name="remb_behavior" default="average">
<since><version>15.4.0</version></since>
<since>
<version>15.4.0</version>
</since>
<synopsis>Sets how REMB reports are generated from multiple sources</synopsis>
<description><para>
Sets how REMB reports are combined from multiple sources to form one. A REMB report
@ -604,7 +722,11 @@
<see-also><ref type="configOption">remb_estimated_bitrate</ref></see-also>
</configOption>
<configOption name="remb_estimated_bitrate">
<since><version>16.15.0</version><version>17.9.0</version><version>18.1.0</version></since>
<since>
<version>16.15.0</version>
<version>17.9.0</version>
<version>18.1.0</version>
</since>
<synopsis>Sets the estimated bitrate sent to each participant in REMB reports</synopsis>
<description><para>
When <literal>remb_behavior</literal> is set to <literal>force</literal>,
@ -614,7 +736,9 @@
<see-also><ref type="configOption">remb_behavior</ref></see-also>
</configOption>
<configOption name="enable_events" default="no">
<since><version>15.5.0</version></since>
<since>
<version>15.5.0</version>
</since>
<synopsis>Enables events for this bridge</synopsis>
<description><para>
If enabled, recipients who joined the bridge via a channel driver
@ -626,12 +750,16 @@
</description>
</configOption>
<configOption name="template">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>When using the CONFBRIDGE dialplan function, use a bridge profile as a template for creating a new temporary profile</synopsis>
</configOption>
</configObject>
<configObject name="menu">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>A conference user menu</synopsis>
<description>
<para>Conference users, as defined by a <replaceable>conf_user</replaceable>,
@ -639,7 +767,9 @@
<literal>ConfBridge</literal> application.</para>
</description>
<configOption name="type">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Define this configuration category as a menu</synopsis>
<description><para>The type parameter determines how a context in the
configuration file is interpreted.</para>
@ -651,7 +781,9 @@
</description>
</configOption>
<configOption name="template">
<since><version>13.0.0</version></since>
<since>
<version>13.0.0</version>
</since>
<synopsis>When using the CONFBRIDGE dialplan function, use a menu profile as a template for creating a new temporary profile</synopsis>
</configOption>
<configOption name="^[0-9A-D*#]+$">

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<managerEvent language="en_US" name="ConfbridgeStart">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a conference starts.</synopsis>
<syntax>
<parameter name="Conference">
@ -55,7 +57,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeEnd">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a conference ends.</synopsis>
<syntax>
<parameter name="Conference">
@ -71,7 +75,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeJoin">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a channel joins a Confbridge conference.</synopsis>
<syntax>
<parameter name="Conference">
@ -102,7 +108,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeLeave">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a channel leaves a Confbridge conference.</synopsis>
<syntax>
<parameter name="Conference">
@ -126,7 +134,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeRecord">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a conference starts recording.</synopsis>
<syntax>
<parameter name="Conference">
@ -142,7 +152,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeStopRecord">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a conference that was recording stops recording.</synopsis>
<syntax>
<parameter name="Conference">
@ -158,7 +170,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeMute">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a Confbridge participant mutes.</synopsis>
<syntax>
<parameter name="Conference">
@ -182,7 +196,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeUnmute">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a confbridge participant unmutes.</synopsis>
<syntax>
<parameter name="Conference">
@ -206,7 +222,9 @@
</managerEvent>
<managerEvent language="en_US" name="ConfbridgeTalking">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a confbridge participant begins or ends talking.</synopsis>
<syntax>
<parameter name="Conference">

@ -41,7 +41,9 @@
/*** DOCUMENTATION
<managerEvent language="en_US" name="Cdr">
<managerEventInstance class="EVENT_FLAG_CDR">
<since><version>13.2.0</version></since>
<since>
<version>13.2.0</version>
</since>
<synopsis>Raised when a CDR is generated.</synopsis>
<syntax>
<parameter name="AccountCode">

@ -36,7 +36,9 @@
/*** DOCUMENTATION
<managerEvent language="en_US" name="CEL">
<managerEventInstance class="EVENT_FLAG_CEL">
<since><version>13.2.0</version></since>
<since>
<version>13.2.0</version>
</since>
<synopsis>Raised when a Channel Event Log is generated for a channel.</synopsis>
<syntax>
<parameter name="EventName">

@ -131,7 +131,9 @@
/*** DOCUMENTATION
<application name="DAHDISendKeypadFacility" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.22</version>
</since>
<synopsis>
Send digits out of band over a PRI.
</synopsis>
@ -144,7 +146,9 @@
</description>
</application>
<application name="DAHDISendCallreroutingFacility" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.2.0</version>
</since>
<synopsis>
Send an ISDN call rerouting/deflection facility message.
</synopsis>
@ -166,7 +170,9 @@
</description>
</application>
<application name="DAHDIAcceptR2Call" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Accept an R2 call if its not already accepted (you still need to answer it)
</synopsis>
@ -181,7 +187,11 @@
</description>
</application>
<function name="POLARITY" language="en_US">
<since><version>16.28.0</version><version>18.14.0</version><version>19.6.0</version></since>
<since>
<version>16.28.0</version>
<version>18.14.0</version>
<version>19.6.0</version>
</since>
<synopsis>
Set or get the polarity of a DAHDI channel.
</synopsis>
@ -560,7 +570,9 @@
</manager>
<managerEvent language="en_US" name="AlarmClear">
<managerEventInstance class="EVENT_FLAG_SYSTEM">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when an alarm is cleared on a DAHDI channel.</synopsis>
<syntax>
<parameter name="DAHDIChannel">
@ -572,7 +584,9 @@
</managerEvent>
<managerEvent language="en_US" name="SpanAlarmClear">
<managerEventInstance class="EVENT_FLAG_SYSTEM">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when an alarm is cleared on a DAHDI span.</synopsis>
<syntax>
<parameter name="Span">
@ -583,7 +597,9 @@
</managerEvent>
<managerEvent language="en_US" name="DNDState">
<managerEventInstance class="EVENT_FLAG_SYSTEM">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when the Do Not Disturb state is changed on a DAHDI channel.</synopsis>
<syntax>
<parameter name="DAHDIChannel">
@ -601,7 +617,9 @@
</managerEvent>
<managerEvent language="en_US" name="Alarm">
<managerEventInstance class="EVENT_FLAG_SYSTEM">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when an alarm is set on a DAHDI channel.</synopsis>
<syntax>
<parameter name="DAHDIChannel">
@ -616,7 +634,9 @@
</managerEvent>
<managerEvent language="en_US" name="SpanAlarm">
<managerEventInstance class="EVENT_FLAG_SYSTEM">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when an alarm is set on a DAHDI span.</synopsis>
<syntax>
<parameter name="Span">
@ -630,7 +650,9 @@
</managerEvent>
<managerEvent language="en_US" name="DAHDIChannel">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Raised when a DAHDI channel is created or an underlying technology is associated with a DAHDI channel.</synopsis>
<syntax>
<channel_snapshot/>

@ -125,7 +125,9 @@
/*** DOCUMENTATION
<application name="IAX2Provision" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Provision a calling IAXy with a given template.
</synopsis>
@ -141,7 +143,9 @@
</description>
</application>
<function name="IAXPEER" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Gets IAX peer information.
</synopsis>
@ -196,7 +200,9 @@
</description>
</function>
<function name="IAXVAR" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Sets or retrieves a remote variable.
</synopsis>

@ -149,50 +149,74 @@
</description>
<configFile name="motif.conf">
<configObject name="endpoint">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>The configuration for an endpoint.</synopsis>
<configOption name="context">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Default dialplan context that incoming sessions will be routed to</synopsis>
</configOption>
<configOption name="callgroup">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>A callgroup to assign to this endpoint.</synopsis>
</configOption>
<configOption name="pickupgroup">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>A pickup group to assign to this endpoint.</synopsis>
</configOption>
<configOption name="language">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The default language for this endpoint.</synopsis>
</configOption>
<configOption name="musicclass">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Default music on hold class for this endpoint.</synopsis>
</configOption>
<configOption name="parkinglot">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Default parking lot for this endpoint.</synopsis>
</configOption>
<configOption name="accountcode">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Accout code for CDR purposes</synopsis>
</configOption>
<configOption name="allow">
<since><version>13.0.0</version></since>
<since>
<version>13.0.0</version>
</since>
<synopsis>Codecs to allow</synopsis>
</configOption>
<configOption name="disallow">
<since><version>13.0.0</version></since>
<since>
<version>13.0.0</version>
</since>
<synopsis>Codecs to disallow</synopsis>
</configOption>
<configOption name="connection">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Connection to accept traffic on and on which to send traffic out</synopsis>
</configOption>
<configOption name="transport">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>The transport to use for the endpoint.</synopsis>
<description>
<para>The default outbound transport for this endpoint. Inbound
@ -218,11 +242,15 @@
</description>
</configOption>
<configOption name="maxicecandidates">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Maximum number of ICE candidates to offer</synopsis>
</configOption>
<configOption name="maxpayloads">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>Maximum number of payloads to offer</synopsis>
</configOption>
</configObject>

@ -2,7 +2,11 @@
<!DOCTYPE docs SYSTEM "appdocsxml.dtd">
<docs xmlns:xi="http://www.w3.org/2001/XInclude">
<application name="PJSIPHangup" language="en_US">
<since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
<since>
<version>18.21.0</version>
<version>20.6.0</version>
<version>21.1.0</version>
</since>
<synopsis>
Hangup an incoming PJSIP channel with a SIP response code
</synopsis>
@ -57,7 +61,11 @@
</application>
<application name="PJSIPNotify" language="en_US">
<since><version>18.25.0</version><version>20.10.0</version><version>21.5.0</version></since>
<since>
<version>18.25.0</version>
<version>20.10.0</version>
<version>21.5.0</version>
</since>
<synopsis>
Send a NOTIFY to either an arbitrary URI, or inside a SIP dialog.
</synopsis>
@ -149,7 +157,9 @@
</manager>
<function name="PJSIP_DIAL_CONTACTS" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Return a dial string for dialing all contacts on an AOR.
</synopsis>
@ -169,7 +179,9 @@
</description>
</function>
<function name="PJSIP_MEDIA_OFFER" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Media and codec offerings to be set on an outbound SIP channel prior to dialing.
</synopsis>
@ -214,7 +226,11 @@
</description>
</function>
<function name="PJSIP_MOH_PASSTHROUGH" language="en_US">
<since><version>13.30.0</version><version>16.7.0</version><version>17.1.0</version></since>
<since>
<version>13.30.0</version>
<version>16.7.0</version>
<version>17.1.0</version>
</since>
<synopsis>
Get or change the on-hold behavior for a SIP call.
</synopsis>

@ -29,7 +29,9 @@
/*** DOCUMENTATION
<managerEvent language="en_US" name="MCID">
<managerEventInstance class="EVENT_FLAG_CALL">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>Published when a malicious call ID request arrives.</synopsis>
<syntax>
<channel_snapshot/>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<function name="AES_ENCRYPT" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Encrypt a string with AES given a 16 character key.
</synopsis>
@ -61,7 +63,9 @@
</see-also>
</function>
<function name="AES_DECRYPT" language="en_US">
<since><version>1.6.1.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Decrypt a string encoded in base64 with AES given a 16 character key.
</synopsis>

@ -35,7 +35,9 @@
/*** DOCUMENTATION
<function name="BASE64_ENCODE" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Encode a string in base64.
</synopsis>
@ -54,7 +56,9 @@
</see-also>
</function>
<function name="BASE64_DECODE" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Decode a base64 string.
</synopsis>

@ -39,7 +39,9 @@
/*** DOCUMENTATION
<function name="BLACKLIST" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Check if the callerid is on the blacklist.
</synopsis>

@ -34,7 +34,9 @@
/*** DOCUMENTATION
<function name="CALLCOMPLETION" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Get or set a call completion configuration parameter for a channel.
</synopsis>

@ -70,7 +70,9 @@
*/
/*** DOCUMENTATION
<function name="CALLERID" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Gets or sets Caller*ID data on the channel.
</synopsis>
@ -203,7 +205,9 @@
</description>
</function>
<function name="CONNECTEDLINE" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Gets or sets Connected Line data on the channel.
</synopsis>
@ -301,7 +305,9 @@
</description>
</function>
<function name="REDIRECTING" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Gets or sets Redirecting data on the channel.
</synopsis>

@ -42,7 +42,9 @@
/*** DOCUMENTATION
<function name="CDR" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Gets or sets a CDR variable.
</synopsis>
@ -168,7 +170,9 @@
</description>
</function>
<function name="CDR_PROP" language="en_US">
<since><version>12.0.0</version></since>
<since>
<version>12.0.0</version>
</since>
<synopsis>
Set a property on a channel's CDR.
</synopsis>

@ -49,7 +49,9 @@
/*** DOCUMENTATION
<function name="CHANNELS" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Gets the list of channels, optionally filtering by a regular expression.
</synopsis>
@ -82,7 +84,9 @@
</description>
</function>
<function name="MASTER_CHANNEL" language="en_US">
<since><version>1.8.0</version></since>
<since>
<version>1.8.0</version>
</since>
<synopsis>
Gets or sets variables on the master channel
</synopsis>
@ -95,7 +99,9 @@
</description>
</function>
<function name="CHANNEL" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Gets/sets various pieces of information about the channel.
</synopsis>

@ -40,7 +40,9 @@
/*** DOCUMENTATION
<function name="AST_CONFIG" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.1.0</version>
</since>
<synopsis>
Retrieve a variable from a configuration file.
</synopsis>

@ -53,7 +53,9 @@
/*** DOCUMENTATION
<function name="CURL" language="en_US">
<since><version>10.0.0</version></since>
<since>
<version>10.0.0</version>
</since>
<synopsis>
Retrieve content from a remote web or ftp server
</synopsis>
@ -96,7 +98,9 @@
</see-also>
</function>
<function name="CURLOPT" language="en_US">
<since><version>10.0.0</version></since>
<since>
<version>10.0.0</version>
</since>
<synopsis>
Sets various options for future invocations of CURL.
</synopsis>

@ -38,7 +38,9 @@
/*** DOCUMENTATION
<function name="SORT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Sorts a list of key/vals into a list of keys, based upon the vals.
</synopsis>
@ -59,7 +61,9 @@
</description>
</function>
<function name="CUT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Slices and dices strings, based upon a named delimiter.
</synopsis>

@ -44,7 +44,9 @@
/*** DOCUMENTATION
<function name="DB" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Read from or write to the Asterisk database.
</synopsis>
@ -67,7 +69,9 @@
</see-also>
</function>
<function name="DB_EXISTS" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.2.0</version>
</since>
<synopsis>
Check to see if a key exists in the Asterisk database.
</synopsis>
@ -86,7 +90,9 @@
</see-also>
</function>
<function name="DB_KEYS" language="en_US">
<since><version>10.0.0</version></since>
<since>
<version>10.0.0</version>
</since>
<synopsis>
Obtain a list of keys within the Asterisk database.
</synopsis>
@ -103,7 +109,11 @@
</see-also>
</function>
<function name="DB_KEYCOUNT" language="en_US">
<since><version>16.26.0</version><version>18.12.0</version><version>19.4.0</version></since>
<since>
<version>16.26.0</version>
<version>18.12.0</version>
<version>19.4.0</version>
</since>
<synopsis>
Obtain the number of keys at a prefix within the Asterisk database.
</synopsis>
@ -120,7 +130,9 @@
</see-also>
</function>
<function name="DB_DELETE" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.4.0</version>
</since>
<synopsis>
Return a value from the database and delete it.
</synopsis>

@ -48,7 +48,9 @@
/*** DOCUMENTATION
<function name="DEVICE_STATE" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Get or Set a device state.
</synopsis>
@ -73,7 +75,9 @@
</description>
</function>
<function name="HINT" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Get the devices set for a dialplan hint.
</synopsis>

@ -43,7 +43,9 @@
/*** DOCUMENTATION
<function name="DIALGROUP" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Manages a group of users for dialing.
</synopsis>

@ -37,7 +37,9 @@
/*** DOCUMENTATION
<function name="DIALPLAN_EXISTS" language="en_US">
<since><version>1.6.2.0</version></since>
<since>
<version>1.6.0</version>
</since>
<synopsis>
Checks the existence of a dialplan target.
</synopsis>
@ -51,7 +53,9 @@
</description>
</function>
<function name="VALID_EXTEN" language="en_US">
<since><version>11.0.0</version></since>
<since>
<version>11.0.0</version>
</since>
<synopsis>
Determine whether an extension exists or not.
</synopsis>

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save