docs: Add version information to application and function XML elements

* Do a git blame on the embedded XML application or function element.

* From the commit hash, grab the summary line.

* Do a git log --grep <summary> to find the cherry-pick commits in all
  branches that match.

* Do a git patch-id to ensure the commits are all related and didn't get
  a false match on the summary.

* Do a git tag --contains <commit> to find the tags that contain each
  commit.

* Weed out all tags not ..0.

* Sort and discard any .0.0 and following tags where the commit
  appeared in an earlier branch.

* The result is a single tag for each branch where the application or function
  was defined.

The applications and functions defined in the following files were done by
hand because the XML was extracted from the C source file relatively recently.
* channels/pjsip/dialplan_functions_doc.xml
* main/logger_doc.xml
* main/manager_doc.xml
* res/res_geolocation/geoloc_doc.xml
* res/res_stir_shaken/stir_shaken_doc.xml

(cherry picked from commit 85a4ab8390)
releases/21
George Joseph 3 months ago committed by Asterisk Development Team
parent 8c07517a6f
commit a80179bfe7

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

@ -57,6 +57,7 @@
/*** DOCUMENTATION
<application name="AgentLogin" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Login an agent.
</synopsis>
@ -105,6 +106,7 @@
</see-also>
</application>
<application name="AgentRequest" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Request an agent to connect with the channel.
</synopsis>
@ -130,6 +132,7 @@
</see-also>
</application>
<function name="AGENT" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Gets information about an Agent
</synopsis>

@ -146,6 +146,7 @@ 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>
<synopsis>
Provide support for receiving alarm reports from a burglar or fire alarm panel.
</synopsis>

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

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

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

@ -58,6 +58,7 @@ 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>
<synopsis>
Authenticate a user
</synopsis>

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

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

@ -46,6 +46,7 @@
/*** DOCUMENTATION
<application name="Broadcast" language="en_US">
<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,6 +39,7 @@
/*** DOCUMENTATION
<application name="ResetCDR" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Resets the Call Data Record.
</synopsis>

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

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

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

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

@ -76,6 +76,7 @@
/*** DOCUMENTATION
<application name="ConfBridge" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Conference bridge application.
</synopsis>
@ -135,7 +136,6 @@
<since>
<version>16.19.0</version>
<version>18.5.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Kicks channel(s) from the requested ConfBridge.
@ -169,6 +169,7 @@
</see-also>
</application>
<function name="CONFBRIDGE" language="en_US">
<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.
@ -224,6 +225,7 @@
</description>
</function>
<function name="CONFBRIDGE_INFO" language="en_US">
<since><version>10.0.0</version></since>
<synopsis>
Get information about a ConfBridge conference.
</synopsis>
@ -262,9 +264,9 @@
</function>
<function name="CONFBRIDGE_CHANNELS" language="en_US">
<since>
<version>16.26.0</version>
<version>18.12.0</version>
<version>19.4.0</version>
<version>16.27.0</version>
<version>18.13.0</version>
<version>19.5.0</version>
</since>
<synopsis>
Get a list of channels in a ConfBridge conference.

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

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

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

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

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

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

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

@ -44,7 +44,6 @@
<since>
<version>16.20.0</version>
<version>18.6.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Stores DTMF digits transmitted or received on a channel.

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

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

@ -39,6 +39,7 @@
/*** DOCUMENTATION
<application name="Exec" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Executes dialplan application.
</synopsis>
@ -58,6 +59,7 @@
</description>
</application>
<application name="TryExec" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Executes dialplan application, always returning.
</synopsis>
@ -88,6 +90,7 @@
</description>
</application>
<application name="ExecIf" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Executes dialplan application, conditionally.
</synopsis>

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

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

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

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

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

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

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

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

@ -76,6 +76,7 @@
" 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>
<synopsis>
Jack Audio Connection Kit
</synopsis>

@ -79,6 +79,7 @@
/*** DOCUMENTATION
<application name="MeetMe" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
MeetMe conference bridge.
</synopsis>
@ -263,6 +264,7 @@
</see-also>
</application>
<application name="MeetMeCount" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
MeetMe participant count.
</synopsis>
@ -284,6 +286,7 @@
</see-also>
</application>
<application name="MeetMeAdmin" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
MeetMe conference administration.
</synopsis>
@ -381,6 +384,7 @@
</see-also>
</application>
<application name="MeetMeChannelAdmin" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
MeetMe conference Administration (channel specific).
</synopsis>
@ -406,6 +410,7 @@
</description>
</application>
<function name="MEETME_INFO" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Query a given conference of various properties.
</synopsis>

@ -43,9 +43,8 @@
/*** DOCUMENTATION
<application name="ReceiveMF" language="en_US">
<since>
<version>16.21.0</version>
<version>18.7.0</version>
<version>19.0.0</version>
<version>16.24.0</version>
<version>18.10.0</version>
</since>
<synopsis>
Detects MF digits on a channel and saves them to a variable.
@ -121,7 +120,6 @@
<since>
<version>16.21.0</version>
<version>18.7.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Sends arbitrary MF digits on the current or specified channel.

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

@ -183,6 +183,7 @@
/*** DOCUMENTATION
<application name="MinivmRecord" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Receive Mini-Voicemail and forward via e-mail.
</synopsis>
@ -233,6 +234,7 @@
</description>
</application>
<application name="MinivmGreet" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Play Mini-Voicemail prompts.
</synopsis>
@ -275,6 +277,7 @@
</description>
</application>
<application name="MinivmNotify" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Notify voicemail owner about new messages.
</synopsis>
@ -314,6 +317,7 @@
</description>
</application>
<application name="MinivmDelete" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Delete Mini-Voicemail voicemail messages.
</synopsis>
@ -336,6 +340,7 @@
</application>
<application name="MinivmAccMess" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Record account specific messages.
</synopsis>
@ -381,6 +386,7 @@
</description>
</application>
<application name="MinivmMWI" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Send Message Waiting Notification to subscriber(s) of mailbox.
</synopsis>
@ -410,6 +416,7 @@
</description>
</application>
<function name="MINIVMCOUNTER" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Reads or sets counters for MiniVoicemail message.
</synopsis>
@ -444,6 +451,7 @@
</see-also>
</function>
<function name="MINIVMACCOUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Gets MiniVoicemail account information.
</synopsis>

@ -63,6 +63,7 @@
/*** DOCUMENTATION
<application name="MixMonitor" language="en_US">
<since><version>1.6.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.
@ -192,6 +193,7 @@
</see-also>
</application>
<application name="StopMixMonitor" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Stop recording a call through MixMonitor, and free the recording's file handle.
</synopsis>
@ -301,6 +303,7 @@
</description>
</manager>
<function name="MIXMONITOR" language="en_US">
<since><version>13.0.0</version></since>
<synopsis>
Retrieve data pertaining to specific instances of MixMonitor on a channel.
</synopsis>

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

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

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

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

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

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

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

@ -123,6 +123,7 @@
/*** DOCUMENTATION
<application name="Queue" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Queue a call for a call queue.
</synopsis>
@ -316,6 +317,7 @@
</see-also>
</application>
<application name="AddQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Dynamically adds queue members.
</synopsis>
@ -369,6 +371,7 @@
</see-also>
</application>
<application name="RemoveQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Dynamically removes queue members.
</synopsis>
@ -409,6 +412,7 @@
</see-also>
</application>
<application name="PauseQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Pauses a queue member.
</synopsis>
@ -456,6 +460,7 @@
</see-also>
</application>
<application name="UnpauseQueueMember" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Unpauses a queue member.
</synopsis>
@ -500,6 +505,7 @@
</see-also>
</application>
<application name="QueueLog" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Writes to the queue_log file.
</synopsis>
@ -534,6 +540,7 @@
</see-also>
</application>
<application name="QueueUpdate" language="en_US">
<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.
@ -554,6 +561,7 @@
</description>
</application>
<function name="QUEUE_VARIABLES" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Return Queue information in variables.
</synopsis>
@ -609,6 +617,7 @@
</see-also>
</function>
<function name="QUEUE_MEMBER" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Provides a count of queue members based on the provided criteria, or updates a
queue member's settings.
@ -674,6 +683,7 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_COUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Count number of members answering a queue.
</synopsis>
@ -702,6 +712,7 @@
</see-also>
</function>
<function name="QUEUE_EXISTS" language="en_US">
<since><version>1.8.0</version></since>
<synopsis>
Check if a named queue exists on this server
</synopsis>
@ -729,6 +740,7 @@
</see-also>
</function>
<function name="QUEUE_GET_CHANNEL" language="en_US">
<since><version>14.0.0</version></since>
<synopsis>
Return caller at the specified position in a queue.
</synopsis>
@ -757,6 +769,7 @@
</see-also>
</function>
<function name="QUEUE_WAITING_COUNT" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Count number of calls currently waiting in a queue.
</synopsis>
@ -784,6 +797,7 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_LIST" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Returns a list of interfaces on a queue.
</synopsis>
@ -811,6 +825,7 @@
</see-also>
</function>
<function name="QUEUE_MEMBER_PENALTY" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Gets or sets queue members penalty.
</synopsis>

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

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

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

@ -42,7 +42,6 @@
<since>
<version>16.20.0</version>
<version>18.6.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Reloads an Asterisk module, blocking the channel until the reload has completed.

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

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

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

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

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

@ -63,6 +63,7 @@
/*** DOCUMENTATION
<application name="SkelGuessNumber" language="en_US">
<since><version>11.0.0</version></since>
<synopsis>
An example number guessing game
</synopsis>

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

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

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

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

@ -42,6 +42,7 @@
/*** DOCUMENTATION
<application name="Gosub" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Jump to label, saving return address.
</synopsis>
@ -64,6 +65,7 @@
</see-also>
</application>
<application name="GosubIf" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Conditionally jump to label, saving return address.
</synopsis>
@ -98,6 +100,7 @@
</see-also>
</application>
<application name="Return" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Return from gosub routine.
</synopsis>
@ -116,6 +119,7 @@
</see-also>
</application>
<application name="StackPop" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Remove one address from gosub stack.
</synopsis>
@ -129,6 +133,7 @@
</see-also>
</application>
<function name="LOCAL" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Manage variables local to the gosub stack frame.
</synopsis>
@ -146,6 +151,7 @@
</see-also>
</function>
<function name="LOCAL_PEEK" language="en_US">
<since><version>1.6.1.0</version></since>
<synopsis>
Retrieve variables hidden by the local gosub stack frame.
</synopsis>
@ -168,6 +174,7 @@
</see-also>
</function>
<function name="STACK_PEEK" language="en_US">
<since><version>1.8.11.0</version><version>10.3.0</version></since>
<synopsis>
View info about the location which called Gosub
</synopsis>

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

@ -35,6 +35,7 @@
/*** DOCUMENTATION
<application name="StatsD" language="en_US">
<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,6 +38,7 @@
/*** DOCUMENTATION
<application name="StreamEcho" language="en_US">
<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,6 +40,7 @@
/*** DOCUMENTATION
<application name="System" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Execute a system command.
</synopsis>
@ -70,6 +71,7 @@
</description>
</application>
<application name="TrySystem" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Try executing a system command.
</synopsis>

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

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

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

@ -36,6 +36,7 @@
/*** DOCUMENTATION
<application name="UserEvent" language="en_US">
<since><version>1.6.2.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,6 +40,7 @@ static char *app_log = "Log";
/*** DOCUMENTATION
<application name="Verbose" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Send arbitrary text to verbose output.
</synopsis>
@ -56,6 +57,7 @@ static char *app_log = "Log";
</description>
</application>
<application name="Log" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Send arbitrary text to a selected log level.
</synopsis>

@ -111,6 +111,7 @@
/*** DOCUMENTATION
<application name="VoiceMail" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Leave a Voicemail message.
</synopsis>
@ -200,6 +201,7 @@
</see-also>
</application>
<application name="VoiceMailMain" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Check Voicemail messages.
</synopsis>
@ -265,6 +267,7 @@
</see-also>
</application>
<application name="VMAuthenticate" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Authenticate with Voicemail passwords.
</synopsis>
@ -297,6 +300,7 @@
</description>
</application>
<application name="VoiceMailPlayMsg" language="en_US">
<since><version>11.0.0</version></since>
<synopsis>
Play a single voice mail msg from a mailbox by msg id.
</synopsis>
@ -321,6 +325,7 @@
</description>
</application>
<application name="VMSayName" language="en_US">
<since><version>1.8.0</version></since>
<synopsis>
Play the name of a voicemail user
</synopsis>
@ -339,6 +344,7 @@
</description>
</application>
<function name="VM_INFO" language="en_US">
<since><version>11.0.0</version></since>
<synopsis>
Returns the selected attribute from a mailbox.
</synopsis>

@ -42,7 +42,6 @@
<since>
<version>16.20.0</version>
<version>18.6.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Wait (sleep) until the given condition is true.

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

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

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

@ -37,6 +37,7 @@
/*** DOCUMENTATION
<application name="While" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Start a while loop.
</synopsis>
@ -54,6 +55,7 @@
</see-also>
</application>
<application name="EndWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
End a while loop.
</synopsis>
@ -68,6 +70,7 @@
</see-also>
</application>
<application name="ExitWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
End a While loop.
</synopsis>
@ -82,6 +85,7 @@
</see-also>
</application>
<application name="ContinueWhile" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Restart a While loop.
</synopsis>

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

@ -131,6 +131,7 @@
/*** DOCUMENTATION
<application name="DAHDISendKeypadFacility" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Send digits out of band over a PRI.
</synopsis>
@ -143,6 +144,7 @@
</description>
</application>
<application name="DAHDISendCallreroutingFacility" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Send an ISDN call rerouting/deflection facility message.
</synopsis>
@ -164,6 +166,7 @@
</description>
</application>
<application name="DAHDIAcceptR2Call" language="en_US">
<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>
@ -178,6 +181,7 @@
</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>
<synopsis>
Set or get the polarity of a DAHDI channel.
</synopsis>

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

@ -2,6 +2,7 @@
<!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>
<synopsis>
Hangup an incoming PJSIP channel with a SIP response code
</synopsis>
@ -56,6 +57,7 @@
</application>
<application name="PJSIPNotify" language="en_US">
<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>
@ -147,6 +149,7 @@
</manager>
<function name="PJSIP_DIAL_CONTACTS" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Return a dial string for dialing all contacts on an AOR.
</synopsis>
@ -166,6 +169,7 @@
</description>
</function>
<function name="PJSIP_MEDIA_OFFER" language="en_US">
<since><version>12.0.0</version></since>
<synopsis>
Media and codec offerings to be set on an outbound SIP channel prior to dialing.
</synopsis>
@ -197,7 +201,6 @@
<version>13.18.0</version>
<version>14.7.0</version>
<version>15.1.0</version>
<version>16.0.0</version>
</since>
<synopsis>
Get or change the DTMF mode for a SIP call.
@ -211,6 +214,7 @@
</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>
<synopsis>
Get or change the on-hold behavior for a SIP call.
</synopsis>
@ -227,7 +231,6 @@
<since>
<version>13.12.0</version>
<version>14.1.0</version>
<version>15.0.0</version>
</since>
<synopsis>
W/O: Initiate a session refresh via an UPDATE or re-INVITE on an established media session
@ -273,7 +276,6 @@
<since>
<version>13.24.0</version>
<version>16.1.0</version>
<version>17.0.0</version>
</since>
<synopsis>
Parse a URI and return a type part of the URI.

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

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

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

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

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

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

@ -49,6 +49,7 @@
/*** DOCUMENTATION
<function name="CHANNELS" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Gets the list of channels, optionally filtering by a regular expression.
</synopsis>
@ -67,7 +68,6 @@
<since>
<version>16.22.0</version>
<version>18.8.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Checks if the specified channel exists.
@ -82,6 +82,7 @@
</description>
</function>
<function name="MASTER_CHANNEL" language="en_US">
<since><version>1.8.0</version></since>
<synopsis>
Gets or sets variables on the master channel
</synopsis>
@ -94,6 +95,7 @@
</description>
</function>
<function name="CHANNEL" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Gets/sets various pieces of information about the channel.
</synopsis>

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

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

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

@ -44,6 +44,7 @@
/*** DOCUMENTATION
<function name="DB" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Read from or write to the Asterisk database.
</synopsis>
@ -66,6 +67,7 @@
</see-also>
</function>
<function name="DB_EXISTS" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Check to see if a key exists in the Asterisk database.
</synopsis>
@ -84,6 +86,7 @@
</see-also>
</function>
<function name="DB_KEYS" language="en_US">
<since><version>10.0.0</version></since>
<synopsis>
Obtain a list of keys within the Asterisk database.
</synopsis>
@ -100,6 +103,7 @@
</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>
<synopsis>
Obtain the number of keys at a prefix within the Asterisk database.
</synopsis>
@ -116,6 +120,7 @@
</see-also>
</function>
<function name="DB_DELETE" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Return a value from the database and delete it.
</synopsis>

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

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

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

@ -50,6 +50,7 @@
/*** DOCUMENTATION
<function name="ENUMQUERY" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Initiate an ENUM query.
</synopsis>
@ -69,6 +70,7 @@
</description>
</function>
<function name="ENUMRESULT" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Retrieve results from a ENUMQUERY.
</synopsis>
@ -89,6 +91,7 @@
</description>
</function>
<function name="ENUMLOOKUP" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
General or specific querying of NAPTR records for ENUM or ENUM-like DNS pointers.
</synopsis>
@ -133,6 +136,7 @@
</description>
</function>
<function name="TXTCIDNAME" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
TXTCIDNAME looks up a caller name via DNS.
</synopsis>

@ -39,6 +39,7 @@
/*** DOCUMENTATION
<function name="ENV" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Gets or sets the environment variable specified.
</synopsis>
@ -101,6 +102,7 @@
</description>
</function>
<function name="STAT" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Does a check on the specified file.
</synopsis>
@ -127,6 +129,7 @@
</description>
</function>
<function name="FILE" language="en_US">
<since><version>1.6.2.0</version></since>
<synopsis>
Read or write text file.
</synopsis>
@ -245,6 +248,7 @@
</see-also>
</function>
<function name="FILE_COUNT_LINE" language="en_US">
<since><version>1.8.0</version></since>
<synopsis>
Obtains the number of lines of a text file.
</synopsis>
@ -280,6 +284,7 @@
</see-also>
</function>
<function name="FILE_FORMAT" language="en_US">
<since><version>1.8.0</version></since>
<synopsis>
Return the newline format of a text file.
</synopsis>
@ -307,7 +312,6 @@
<since>
<version>16.21.0</version>
<version>18.7.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Return the name of a file.
@ -330,7 +334,6 @@
<since>
<version>16.21.0</version>
<version>18.7.0</version>
<version>19.0.0</version>
</since>
<synopsis>
Return the directory of a file.

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

Loading…
Cancel
Save