]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
docs: Add version information to application and function XML elements
authorGeorge Joseph <gjoseph@sangoma.com>
Thu, 23 Jan 2025 16:27:32 +0000 (09:27 -0700)
committerAsterisk Development Team <asteriskteam@digium.com>
Thu, 23 Jan 2025 18:39:42 +0000 (18:39 +0000)
* 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 85a4ab83901ede3aad6d6232ce110b18e3c06aa7)

166 files changed:
apps/app_adsiprog.c
apps/app_agent_pool.c
apps/app_alarmreceiver.c
apps/app_amd.c
apps/app_attended_transfer.c
apps/app_audiosocket.c
apps/app_authenticate.c
apps/app_blind_transfer.c
apps/app_bridgeaddchan.c
apps/app_bridgewait.c
apps/app_broadcast.c
apps/app_cdr.c
apps/app_celgenuserevent.c
apps/app_chanisavail.c
apps/app_channelredirect.c
apps/app_chanspy.c
apps/app_confbridge.c
apps/app_controlplayback.c
apps/app_db.c
apps/app_dial.c
apps/app_dictate.c
apps/app_directed_pickup.c
apps/app_directory.c
apps/app_disa.c
apps/app_dtmfstore.c
apps/app_dumpchan.c
apps/app_echo.c
apps/app_exec.c
apps/app_externalivr.c
apps/app_festival.c
apps/app_flash.c
apps/app_followme.c
apps/app_forkcdr.c
apps/app_getcpeid.c
apps/app_if.c
apps/app_ivrdemo.c
apps/app_jack.c
apps/app_meetme.c
apps/app_mf.c
apps/app_milliwatt.c
apps/app_minivm.c
apps/app_mixmonitor.c
apps/app_morsecode.c
apps/app_mp3.c
apps/app_originate.c
apps/app_page.c
apps/app_playback.c
apps/app_playtones.c
apps/app_privacy.c
apps/app_queue.c
apps/app_read.c
apps/app_readexten.c
apps/app_record.c
apps/app_reload.c
apps/app_saycounted.c
apps/app_sayunixtime.c
apps/app_senddtmf.c
apps/app_sendtext.c
apps/app_signal.c
apps/app_skel.c
apps/app_sla.c
apps/app_sms.c
apps/app_softhangup.c
apps/app_speech_utils.c
apps/app_stack.c
apps/app_stasis.c
apps/app_statsd.c
apps/app_stream_echo.c
apps/app_system.c
apps/app_talkdetect.c
apps/app_test.c
apps/app_transfer.c
apps/app_userevent.c
apps/app_verbose.c
apps/app_voicemail.c
apps/app_waitforcond.c
apps/app_waitforring.c
apps/app_waitforsilence.c
apps/app_waituntil.c
apps/app_while.c
apps/app_zapateller.c
channels/chan_dahdi.c
channels/chan_iax2.c
channels/pjsip/dialplan_functions_doc.xml
funcs/func_aes.c
funcs/func_base64.c
funcs/func_blacklist.c
funcs/func_callcompletion.c
funcs/func_callerid.c
funcs/func_cdr.c
funcs/func_channel.c
funcs/func_config.c
funcs/func_curl.c
funcs/func_cut.c
funcs/func_db.c
funcs/func_devstate.c
funcs/func_dialgroup.c
funcs/func_dialplan.c
funcs/func_enum.c
funcs/func_env.c
funcs/func_evalexten.c
funcs/func_export.c
funcs/func_extstate.c
funcs/func_frame_drop.c
funcs/func_frame_trace.c
funcs/func_global.c
funcs/func_groupcount.c
funcs/func_hangupcause.c
funcs/func_holdintercept.c
funcs/func_iconv.c
funcs/func_jitterbuffer.c
funcs/func_lock.c
funcs/func_logic.c
funcs/func_math.c
funcs/func_md5.c
funcs/func_module.c
funcs/func_odbc.c
funcs/func_periodic_hook.c
funcs/func_pitchshift.c
funcs/func_pjsip_aor.c
funcs/func_pjsip_contact.c
funcs/func_pjsip_endpoint.c
funcs/func_presencestate.c
funcs/func_rand.c
funcs/func_realtime.c
funcs/func_sayfiles.c
funcs/func_scramble.c
funcs/func_sha1.c
funcs/func_shell.c
funcs/func_sorcery.c
funcs/func_speex.c
funcs/func_sprintf.c
funcs/func_srv.c
funcs/func_strings.c
funcs/func_sysinfo.c
funcs/func_timeout.c
funcs/func_uri.c
funcs/func_version.c
funcs/func_vmcount.c
funcs/func_volume.c
main/ccss.c
main/features.c
main/features_config.c
main/logger_doc.xml
main/manager_doc.xml
main/message.c
main/pbx.c
main/pbx_builtins.c
main/pbx_variables.c
pbx/pbx_ael.c
pbx/pbx_dundi.c
res/parking/parking_applications.c
res/parking/parking_bridge_features.c
res/res_agi.c
res/res_calendar.c
res/res_fax.c
res/res_geolocation/geoloc_doc.xml
res/res_musiconhold.c
res/res_mutestream.c
res/res_odbc_transaction.c
res/res_phoneprov.c
res/res_pjsip_header_funcs.c
res/res_smdi.c
res/res_stir_shaken/stir_shaken_doc.xml
res/res_tonedetect.c
res/res_xmpp.c

index 26fe16bbcaa338991af32c00bfe33f6ce11741ab..56688c656d3bc3d8960007946f7c1f669aa71e74 100644 (file)
@@ -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>
index a0fc25fd84de1c8a62dc9ed2d4496502062d1e4c..1a1cccc7078d3e996fd583da94f26452e4ffbac3 100644 (file)
@@ -57,6 +57,7 @@
 
 /*** DOCUMENTATION
        <application name="AgentLogin" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Login an agent.
                </synopsis>
                </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>
                </see-also>
        </application>
        <function name="AGENT" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Gets information about an Agent
                </synopsis>
index c3d704428058bc372822be5e953c38973bd07b1d..53c02eb20dbb77b237d2bc5e831267c1635defce 100644 (file)
@@ -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>
index c505342afae8255e415660af0b9ac140b5b16ea8..8a1fe6b9eadbd1d1d4ac57470a9fc132b458c73c 100644 (file)
@@ -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>
index 5c61d43df1d330fa5576790857dc5f4566215636..e9a3165144b8ea45ac32cc006e3da60bee4937b9 100644 (file)
@@ -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>
index 7270937d847593b1ca278b23e51f07d632e306e4..4d5552ad7bf112ae4d08f4ce023049adb7dce6c5 100644 (file)
@@ -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>
index ef63b9e50c5cda03d87e5ab344d33b6292f0a371..4ea0934c92bb5a1ae198e8e0a909d5f038c357d1 100644 (file)
@@ -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>
index fe0e483098b30090cb43d69195ec2aa67dea633a..885410dcbd197d198bdcb9f504c9f471f393881a 100644 (file)
@@ -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>
index 6080868487971e5b0b629f2a0e5980a3c9148c61..54263bfa9d99442bb68a2965971bb8a94ccb5b53 100644 (file)
@@ -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>
index 86a4f7b10c4ae80c6127f3943021da4d75b072a0..5e9ca72c58d127be2c5fe93a45d766c3d5661a22 100644 (file)
@@ -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>
index 0abdbda50984bd7554147501faade5fc5ca09dd4..6b1aef240d4a71685b0cb5ad8aa5fb0de811b07c 100644 (file)
@@ -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>
index 6929088e3fb875e55e42d826e717fcd22a3e7360..1aef80e9ac81413903cd2a545027d71f51c13555 100644 (file)
@@ -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>
index 11b11b07c829ccece6c9b9e1500156c2c8e4207b..b6a4fc51b0a46b17b8a7bcc4a472b9236ce14717 100644 (file)
@@ -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>
index 910e7146246198d5b2b0ab4647c4e90a7134b0ff..a42695e7c2da423aaed5bb600ce823528a9c094e 100644 (file)
@@ -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>
index 4f3b79197af80b62603ea1d881b16a08312a40d1..2ffd9c88d6b5852765641de475b4f33cb7e83c9a 100644 (file)
@@ -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>
index 74492fd426f2a7c42ede7ca23986fc0e7b06fe08..83ce7534ec8ab7ac7c95a137f13b92c0c005033f 100644 (file)
@@ -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>
                </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>
                </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>
index 6e7d8076bc81ce843683417c280976b1c5f84661..0225a0630fa423b155130f1032e93946ed180395 100644 (file)
@@ -76,6 +76,7 @@
 
 /*** DOCUMENTATION
        <application name="ConfBridge" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Conference bridge application.
                </synopsis>
                <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.
                </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.
                </description>
        </function>
        <function name="CONFBRIDGE_INFO" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Get information about a ConfBridge conference.
                </synopsis>
        </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.
index 093a79cef92d1e793c8ee39cd91948b1866ed5b7..717fcd3a3e8a4f060092bcdc3d569b3e62354505 100644 (file)
@@ -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>
index 7be8338eba8753d9cd1e7e13000758342eece72e..2a34862408ba0854541321e0552baa30a7d97e32 100644 (file)
@@ -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>
index dec9284dd47d9133f1c1b7e8880ea03c5e693802..391e81d736cc5bb2a026fd136f7dfec337f02228 100644 (file)
@@ -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>
                </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>
index c64f2758c0cbb9ff630e09dfb5000c2588462a41..1f107f31740f87bc48f02c8ce13c8f4c8b4196c8 100644 (file)
@@ -45,6 +45,7 @@
 
 /*** DOCUMENTATION
        <application name="Dictate" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Virtual Dictation Machine.
                </synopsis>
index 5ad29722cb4db294be2dc0cda27cf6bbb08aca70..769c4dd4522779f00e272dcaa211cd1c084e85e4 100644 (file)
@@ -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>
index 091a42aa9f7cdf9ca2efb3b009e4f032302e38a1..61d8a6a1b1022943fd8fbe9d3dcc61f342bfd3b1 100644 (file)
@@ -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>
index 44cccc7a6aa2682bc702f8558a87db71558698c5..5ef4b18f6eb07b68284c61c46bf9f4aa1abfd648 100644 (file)
@@ -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>
index a2dacd54f7a1100857fa6878ec62a947f512721e..fe564afefa373df6df0a268b536e5e496aad30e5 100644 (file)
@@ -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.
index bec7788170d811e405dd0d1f1c2cf693dc0f7ae7..f03c595d8030ec39b2ad9ab36befe3c5a1ac0a51 100644 (file)
@@ -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>
index b70ab365b8f3a4365e4e5412cc91db4a3f23aca0..977e6293a0dbcd2072b962cbdf531f9bd2ee72ba 100644 (file)
@@ -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>
index 79c1b75b996503d1847438afe54b73cd526d6bc7..6e8ea7021630e9f495783d3e17409ac9f2da4d8b 100644 (file)
@@ -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>
index ad0e0cca70cae602f1a098789541122f8df8a40a..3b45faf2ca2ad4acff9c5de87c9dcf0ed7ae0dd5 100644 (file)
@@ -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>
index 5348bc79da25ee8dcfdd1f4a4aad4ca850902d97..85d5e749bad41b7d921b21f0b23a221485248f46 100644 (file)
@@ -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>
index d55993e06d2b11297af01159346487d0035f7bae..c152f740c74a5b4ad9673aa30ff0a6bdb2dbc579 100644 (file)
@@ -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>
index abc68aef207adc3b8aa642249b1dadf115c8e2d5..291a099805294d361314b8349aebb33e1f374666 100644 (file)
@@ -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>
index 9e4c9aeb5653d8c0c3129688ab88cd4f8407ef79..04c5a1c6526d354417bb3bcbc7e6d032c3e68eda 100644 (file)
@@ -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>
index abd9a82de3c3cbd885c9e40f4bca0c711a9278ce..3ef370ffa63382709e78a94b5a82e4587a53e91b 100644 (file)
@@ -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>
index 81eda70224fa9cb186036960ff1d5fc1234a242d..191e89aff9801bbc06c0a4e24372aba147f320b1 100644 (file)
@@ -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>
                </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>
index 78aeca67f01d5a3576239b24faa6d0c06b259e3b..acf4f812244b73d547bf81866efead6f2dee1fd2 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <application name="IVRDemo" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        IVR Demo Application.
                </synopsis>
index 1690521bbb386be4526a8d1637e3f60084740ae7..152132ca6d284c0cfaed32e074566a7c6f537fd1 100644 (file)
@@ -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>
index 754eed5882afe6708b4d30a4dc66d759f9dfe796..5496801883654fffa0a6f6ac9af380fcd93f4354 100644 (file)
@@ -79,6 +79,7 @@
 
 /*** DOCUMENTATION
        <application name="MeetMe" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        MeetMe conference bridge.
                </synopsis>
                </see-also>
        </application>
        <application name="MeetMeCount" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        MeetMe participant count.
                </synopsis>
                </see-also>
        </application>
        <application name="MeetMeAdmin" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        MeetMe conference administration.
                </synopsis>
                </see-also>
        </application>
        <application name="MeetMeChannelAdmin" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        MeetMe conference Administration (channel specific).
                </synopsis>
                </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>
index 5840b56924ddf4f67d692201824c2d937bf2f4ff..fc7165e77fb0ab26f06a6b700bded8812d0e9fa1 100644 (file)
@@ -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.
                <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.
index 1ca66217abd4319308d8d2cfd129f45d0f88c4a8..39518db346ea033652e4f67d2aa0f8809a14d4a2 100644 (file)
@@ -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>
index f285d259dc862dcac719c505db8fff5566e1fdf3..2305e73fa200413bb45fff40fd95a448e131baa7 100644 (file)
 
 /*** 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>
        </description>
 </application>
 <application name="MinivmGreet" language="en_US">
+    <since><version>1.6.1.0</version></since>
        <synopsis>
                Play Mini-Voicemail prompts.
        </synopsis>
        </description>
 </application>
 <application name="MinivmNotify" language="en_US">
+    <since><version>1.6.1.0</version></since>
        <synopsis>
                Notify voicemail owner about new messages.
        </synopsis>
        </description>
 </application>
 <application name="MinivmDelete" language="en_US">
+    <since><version>1.6.1.0</version></since>
        <synopsis>
                Delete Mini-Voicemail voicemail messages.
        </synopsis>
 </application>
 
 <application name="MinivmAccMess" language="en_US">
+    <since><version>1.6.1.0</version></since>
        <synopsis>
                Record account specific messages.
        </synopsis>
        </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>
        </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>
        </see-also>
 </function>
 <function name="MINIVMACCOUNT" language="en_US">
+    <since><version>1.6.2.0</version></since>
        <synopsis>
                Gets MiniVoicemail account information.
        </synopsis>
index abf2b1d4518e134b568a6aabc1a9a7dec6f61654..25d03d0b9f6e1ee75967618e50203e7401eb52e1 100644 (file)
@@ -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.
                </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>
                </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>
index f9b211920b55f5524574ebe6fc360e1f74a02505..70fba50b826a43e0d3600ee36c0dbe5eb4eb4d82 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <application name="Morsecode" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Plays morse code.
                </synopsis>
index ef342b30cc38a0d12221b9b13e5590d402687eb9..329753bac7fc8ef61156f9a12bf0f28ef746ec92 100644 (file)
@@ -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>
index 1736c6c25435a42b6760ca732d66fc815152c818..0c49857365964fbb48de500e68343070cda06b11 100644 (file)
@@ -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>
index c4a64a249940fc799daacf8dd3b4ceaa5cc535e2..c18a706d5e065aeb9bf907cb8bad2962b0fa942e 100644 (file)
@@ -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>
index 6b93b035e2205c763b1deda5c54ea522795be5b3..40e7c83a577ace0d942d9113cb5ab4c59901c40c 100644 (file)
@@ -43,6 +43,7 @@
 
 /*** DOCUMENTATION
        <application name="Playback" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Play a file.
                </synopsis>
index 59fb5ad66775a88ce3332b08d09328ca9e67f81c..cf5758799909f1d998d3e43504836f5d4867d283 100644 (file)
@@ -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>
index 86aec0151492734230a2d818b69ce177101dd445..c5df488ff999b356830e3fde4f69d537f22577f3 100644 (file)
@@ -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>
index 0842b56568f6d18b35d764da75489ee1204dc338..4fea4fce75d6702e3e245d606c84746785ce6692 100644 (file)
 
 /*** DOCUMENTATION
        <application name="Queue" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Queue a call for a call queue.
                </synopsis>
                </see-also>
        </application>
        <application name="AddQueueMember" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Dynamically adds queue members.
                </synopsis>
                </see-also>
        </application>
        <application name="RemoveQueueMember" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Dynamically removes queue members.
                </synopsis>
                </see-also>
        </application>
        <application name="PauseQueueMember" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Pauses a queue member.
                </synopsis>
                </see-also>
        </application>
        <application name="UnpauseQueueMember" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Unpauses a queue member.
                </synopsis>
                </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>
                </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.
                </description>
        </application>
        <function name="QUEUE_VARIABLES" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Return Queue information in variables.
                </synopsis>
                </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.
                </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>
                </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>
                </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>
                </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>
                </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>
                </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>
index 9a64941d5260cb2a960c65a45fcfb6fc220a61ba..cf5702d266515688025b4d46781149eddc882fa1 100644 (file)
@@ -40,6 +40,7 @@
 
 /*** DOCUMENTATION
        <application name="Read" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Read a variable.
                </synopsis>
index 8f5f0a7b8374f62e909909eb34c62e378d11598d..2d0fcddcc03765d6d83577b86cefd3e30973d24a 100644 (file)
@@ -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>
index 93249e45b7857a379361bf0e0ca1f3bd3a2bf8f5..4c840586ca45110f557609a772f10fa6bfd91163 100644 (file)
@@ -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>
index 88f234d363affb98f69afea564c22156f084c51c..647edfb922d0318b010cfb2999d038121c6db423 100644 (file)
@@ -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.
index 09a873af853c5c44f7c999c69844a5ccaf5e0a30..686fa36be5c29c9c53a2228bb6904545153d8051 100644 (file)
@@ -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>
index a63353e1631d8d7b35c181494ae76ba08d7efafc..9bcfa110a27721b8a28efa6a6ba904f32615ceaa 100644 (file)
@@ -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>
index 307a0d93cfb11672e88478c23180fbf0a62a4e22..b0b5508fb6b5f7c75e063635ecb7304c54112e17 100644 (file)
@@ -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>
index b224c245d1fbd7c20c7391ed72b3b0364307b155..88b57717da5f8f7d1f3f9b0d08425952829b0ec6 100644 (file)
@@ -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>
index a61bc61b3a4656dd14dd6fa401125dd5d6fba1e3..10bdb874a4b0bb4604fd3150b0478f8b345bbdb7 100644 (file)
@@ -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>
index 5d5b0cddd6392467fbaefaa411e07810303fc9d2..084fef6e6a5d030bd4e022aee94e75cfd1f4a797 100644 (file)
@@ -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>
index f1bd432fd6fda5735ec8d75becdf900a8003eef6..4b4f13c1b291d8f1b53fd1e201e67e028bbd3962 100644 (file)
@@ -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>
index 0e379716dce15c2dbd90d9c049f38b9df509dc18..e02e82287e7c35c1f89898b229a3c13f35cb694f 100644 (file)
@@ -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>
index 2e3c7fc3691e17650853cc61321c3154646edc40..6d577553ca2e30f8d81eff964bc26e721192886d 100644 (file)
@@ -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>
index 51975407bf04056d3d828def2a1bd9bc081dd149..1622f052d522c7343579200d3708a3c1bd0dcc5e 100644 (file)
@@ -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>
                </description>
        </application>
        <application name="SpeechDeactivateGrammar" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Deactivate a grammar.
                </synopsis>
                </description>
        </application>
        <application name="SpeechProcessingSound" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Change background processing sound.
                </synopsis>
                </description>
        </application>
        <application name="SpeechDestroy" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        End speech recognition.
                </synopsis>
                </description>
        </application>
        <application name="SpeechLoadGrammar" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Load a grammar.
                </synopsis>
                </description>
        </application>
        <application name="SpeechUnloadGrammar" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Unload a grammar.
                </synopsis>
                </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>
                </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>
                </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>
                </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>
                </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>
                </description>
        </function>
        <function name="SPEECH" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Gets information about speech recognition results.
                </synopsis>
index c20b80f57681be8eddd4fafb13c54e5198e7a110..b62a5bf73f44f3c355fe14c5d6c4194a7eca3ce3 100644 (file)
@@ -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>
                </see-also>
        </application>
        <application name="Return" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Return from gosub routine.
                </synopsis>
                </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>
                </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>
                </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>
                </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>
index bf47bb0b2c17c1bc91f87203b5c138172c50ee05..81739c5c25e8ea150694581ad1097e2ace9955b0 100644 (file)
@@ -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">
index ebbdc0ff37a731b0b5c882be2c21a3744722ee3a..fe0705f62a19efdfad16548144a4e3743e15337b 100644 (file)
@@ -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>
index 669f92e72cf01008774fb7b627596f514c0b6a94..54425c3c614c96a82fc291387826e204f7dce851 100644 (file)
@@ -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>
index 05819236ce4b92e2c561ca00a9d5fd420ea07b8c..cf72c0b81dc5895f8fcb973b468989558bd997b0 100644 (file)
@@ -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>
index a733f3a3db311ff636f72804d075817f781e8154..b42128b96bc7f77de1e71a6040dd9d226073ebd5 100644 (file)
@@ -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>
index 28e0069d26a8707361f00181d688576aef3d4070..e15af59cc7e9cf1912067161431530a69e557302 100644 (file)
@@ -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>
index d152340baaf15be7f8978af7ac5d9d0e09515fb8..b4d6c4578293db7d6465092ea36fab65f6f68255 100644 (file)
@@ -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>
index 029d17c2b3d1a29945cd98757849da39e8cb905f..878139f56f2de2674fa8516fd6e8369ac716427c 100644 (file)
@@ -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>
index a888ba0c26828f2582702de3b6174414858b4653..648378645b7e50553fbee6bfd93ad30b5bcb35d6 100644 (file)
@@ -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>
index e0a3ed837dc006aaa54a6b9e8ff3cc96f5aa7f70..7bbd382717dbe6da12c0b7bdeff50797e5740438 100644 (file)
 
 /*** DOCUMENTATION
        <application name="VoiceMail" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Leave a Voicemail message.
                </synopsis>
                </see-also>
        </application>
        <application name="VoiceMailMain" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Check Voicemail messages.
                </synopsis>
                </see-also>
        </application>
        <application name="VMAuthenticate" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Authenticate with Voicemail passwords.
                </synopsis>
                </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>
                </description>
        </application>
        <application name="VMSayName" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Play the name of a voicemail user
                </synopsis>
                </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>
index d20ebdb24a90bfd52306e12f9d637d47c662f637..d9574a5fddd008cf3253ee3ac1e4b42d3a76fc5f 100644 (file)
@@ -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.
index 7ce2471c34648395e63eed1b4cd168f62636a7d4..9c22315f553b29c977f90b1d9214dc6eb1a5ad5b 100644 (file)
@@ -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>
index 9820de253fd0248a991302737da86e1f49deb365..5f85ea00112326319350fe354abe18409e5ea638 100644 (file)
@@ -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>
                </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>
index d3313615e691570d72e91771e7c7b5b57d4e9656..4361fce0d1b47ef02aa5b5859f86975644787d0e 100644 (file)
@@ -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>
index 7d390040f0c8f520576214a236607b695ceac65a..fcab1670d7e41502d528de2b840f0d0120ea5a30 100644 (file)
@@ -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>
index 4c5f1e54d6d3ad4e1c02306a9c701d0f6fd567b3..0818e560060b405c658f4e79c6a37ec82a0ca64f 100644 (file)
@@ -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>
index 7f9025d404f836b7796afa63f66bb993b0899c4c..4d9512aa8eacd50ecb66b0ae17a9415787243e05 100644 (file)
 
 /*** 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>
                </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>
                </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>
                </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>
index 04fd57e02b71dcffa0898b4c61116449d13c5a1d..ea3eb08657aa3d83d2846acbaabbdaee839e2f85 100644 (file)
 
 /*** 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>
                </description>
        </application>
        <function name="IAXPEER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets IAX peer information.
                </synopsis>
                </description>
        </function>
        <function name="IAXVAR" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Sets or retrieves a remote variable.
                </synopsis>
index eb849f54e274fea6b09b272d41c4f9aa5c49787b..6d85289db3c2f0dc62d753320fd79f62615e01d9 100644 (file)
@@ -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>
        </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>
                </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>
                        <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.
                </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>
                <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
                <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.
index 6a27c3cf5db1744e370f4e0ac53495b5c906e054..4ac7bf2eb606f6c4cb127c04904aa4ed9dae833e 100644 (file)
@@ -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>
index c9d30b8c0c452951180e53fd668d7dd67dbfe2f0..cb8b86ae8252802a9967641fa0372ab3854101ee 100644 (file)
@@ -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>
index 85e254b2bef28a433aca567777e0e3b8795540ee..c6ed33ae41cfb19c140440776c2b1d1ffda488cd 100644 (file)
@@ -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>
index 16fe9300026d9f90d6ee9c209892716f4f8102e9..f43d3e05e84d71e2168d3327e5e626bcc2b6089d 100644 (file)
@@ -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>
index 1f962aacc9b0aeb1c5038751156e5c1d9487f001..c5785d449098ab595de4fae57143f25027a6679e 100644 (file)
@@ -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>
                </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>
                </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>
index 2c6e2e101859a4763e4512893346d7148a3f991e..925509dc77974023a6d926e1cff99a736167dd0d 100644 (file)
@@ -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>
                </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>
index 19c72430802521e9c63db6d031bae3702729289b..be70c613cc40c33ce1796281b5d0ad7342ac9729 100644 (file)
@@ -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>
index 57510df015ff079005510b63246f5f68425ad380..1ec698c5605d1759a0a2d3869436cdcfc74b90d7 100644 (file)
@@ -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>
index ba14e3f7f34240641a3c7135f236f4ccfec49bf4..0805b7dd4927ed903baffcf85d4708dd785c9db5 100644 (file)
@@ -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>
index a0d508d575ad243ed68e0e1d9d7d743fe1dbb5dc..9a9612c406c4ce24a4f2ff361f1ec6cbf887c304 100644 (file)
@@ -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>
index 33d082178068d76d3cc26a5f56b0ab7ce6b135cc..61d602e107c28519e03b43dbc6c04ded01f113bd 100644 (file)
@@ -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>
                </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>
                </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>
index d09f9d8f3a9c6282f014f90e417501fff68cc388..7a128867277d2674707f9527d47b4ca78dd24f28 100644 (file)
@@ -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>
index 64aa65882e7711601dcc94bce9fe298d10f80d72..f78a23068bf62400b1bc8c75baa728d6b158953e 100644 (file)
@@ -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>
index 829c9fba879fd5dabdb8697b1310d23163ef7a55..fb5d159e241dbe8aa9bf047427c798beb24b4166 100644 (file)
@@ -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>
index 67a8d3d6ada3a662a154c1626bd70464090521d0..e9d2a1e2c6afef0b2ca6acc0be5cf8c54bd7bd3f 100644 (file)
@@ -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>
                </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>
index aba753352ee06570a159588b4142bd30d7062683..07d8310efe34a7bc626378a277e65be6e90035de 100644 (file)
@@ -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>
                </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>
                </description>
        </function>
        <function name="FILE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Read or write text file.
                </synopsis>
                </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>
                </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>
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Return the name of a file.
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Return the directory of a file.
index df7d96411d76cae1f4ccd4802ff896e433b51dbb..930c45d267b7e8e3dc1fd0487e35d5a107634e0e 100644 (file)
@@ -37,6 +37,7 @@
 
 /*** DOCUMENTATION
        <function name="EVAL_EXTEN" language="en_US">
+               <since><version>16.26.0</version><version>18.12.0</version><version>19.4.0</version></since>
                <synopsis>
                        Evaluates the contents of a dialplan extension and returns it as a string.
                </synopsis>
@@ -90,6 +91,7 @@
                </see-also>
        </function>
        <function name="EVAL_SUB" language="en_US">
+               <since><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                <synopsis>
                        Executes a Gosub and provides its return value as a string
                </synopsis>
index d76483d197bd6febbab5b4f8f34b9cd4621145dc..0e4de7a693040e57704f900f6387c2906c8f9eef 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="EXPORT" language="en_US">
+               <since><version>16.30.0</version><version>18.16.0</version><version>19.8.0</version><version>20.1.0</version></since>
                <synopsis>
                        Set variables or dialplan functions on any arbitrary channel that exists.
                </synopsis>
index 1aa74266cee7536c1f9489e1b315e8d194aa67ec..dacd9e5a952de78d6ca9b3672a6b63d7d34e354d 100644 (file)
@@ -40,6 +40,7 @@
 
 /*** DOCUMENTATION
        <function name="EXTENSION_STATE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Get an extension's state.
                </synopsis>
index 522685cbd07e1a1ff61b80ea7dbaa7f3ebed8d79..19694bc387780a94515521881b4d407d1eddcd95 100644 (file)
@@ -41,7 +41,6 @@
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Drops specific frame types in the TX or RX direction on a channel.
index 67345ef9e18a3e075f0bf45f814f9dbc1dfaf94b..7037eaf03a426c7d9d7f5f9174972b7fbade764d 100644 (file)
@@ -39,6 +39,7 @@
 
 /*** DOCUMENTATION
        <function name="FRAME_TRACE" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        View internal ast_frames as they are read and written on a channel.
                </synopsis>
index 17043f4a5730e23285a366f01fdec8e7105753ab..48ece56173a83fce74a6f7a39d36b0cb22260f45 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <function name="GLOBAL" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets or sets the global variable specified.
                </synopsis>
@@ -54,6 +55,7 @@
                </description>
        </function>
        <function name="GLOBAL_DELETE" language="en_US">
+               <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                <synopsis>
                        Deletes a specified global variable.
                </synopsis>
@@ -72,6 +74,7 @@
                </see-also>
        </function>
        <function name="GLOBAL_EXISTS" language="en_US">
+               <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                <synopsis>
                        Check if a global variable exists or not.
                </synopsis>
@@ -88,6 +91,7 @@
                </see-also>
        </function>
        <function name="SHARED" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets or sets the shared variable specified.
                </synopsis>
index f6dd5c6bab640413ffccee52c8d34bfeab1f188f..0b595cd7389318f2dd3b43298416905259636e44 100644 (file)
@@ -35,6 +35,7 @@
 
 /*** DOCUMENTATION
        <function name="GROUP_COUNT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Counts the number of channels in the specified group.
                </synopsis>
@@ -52,6 +53,7 @@
                </description>
        </function>
        <function name="GROUP_MATCH_COUNT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Counts the number of channels in the groups matching the specified pattern.
                </synopsis>
@@ -70,6 +72,7 @@
                </description>
        </function>
        <function name="GROUP" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets or sets the channel group.
                </synopsis>
@@ -84,6 +87,7 @@
                </description>
        </function>
        <function name="GROUP_LIST" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets a list of the groups set on a channel.
                </synopsis>
index 2b4f9c5185594285f2626ab4253963253e3b1a70..844db71c3d682d0ad62f92cc18b3bd799abd8460 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <function name="HANGUPCAUSE" language="en_US">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Gets per-channel hangupcause information from the channel.
                </synopsis>
@@ -66,6 +67,7 @@
                </see-also>
        </function>
        <function name="HANGUPCAUSE_KEYS" language="en_US">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Gets the list of channels for which hangup causes are available.
                </synopsis>
@@ -78,6 +80,7 @@
                </see-also>
        </function>
        <application name="HangupCauseClear" language="en_US">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Clears hangup cause information from the channel that is available through HANGUPCAUSE.
                </synopsis>
index 2a1cbb8c148c4da47ad5e609178c93e7e1fc70a9..d27aa19c0afb5c0653252afdaa35dbcc450410d8 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <function name="HOLD_INTERCEPT" language="en_US">
+               <since><version>13.7.0</version></since>
                <synopsis>
                        Intercepts hold frames on a channel and raises an event instead of passing the frame on
                </synopsis>
index a925c1ce02aedc702c95dda184b7faf748dc2fe8..a32c06035d5e9abeebd23c858a932d69f0c105d3 100644 (file)
@@ -42,6 +42,7 @@
 
 /*** DOCUMENTATION
        <function name="ICONV" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Converts charsets of strings.
                </synopsis>
index 9daa6ca8a67905dfc37402ec5ecf0940f7230968..5de2176353d4622136ed225a24cbffc60d12cd65 100644 (file)
@@ -42,6 +42,7 @@
 
 /*** DOCUMENTATION
        <function name="JITTERBUFFER" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Add a Jitterbuffer to the Read side of the channel. This dejitters the audio stream before it reaches the Asterisk core. This is a write only function.
                </synopsis>
index 58dd3fbd5f530564d9d6b8475ecafdf90d15563e..e12ef94237a370961c04564ec85ae242716eccd8 100644 (file)
@@ -46,6 +46,7 @@
 
 /*** DOCUMENTATION
        <function name="LOCK" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Attempt to obtain a named mutex.
                </synopsis>
@@ -70,6 +71,7 @@
                </see-also>
        </function>
        <function name="TRYLOCK" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Attempt to obtain a named mutex.
                </synopsis>
@@ -92,6 +94,7 @@
                </see-also>
        </function>
        <function name="UNLOCK" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Unlocks a named mutex.
                </synopsis>
index 943102f8b51126f3d6aac779a0411f3c69396b75..6ae9aa895d541696e8cad15b0325b4b5d467b83d 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="ISNULL" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Check if a value is NULL.
                </synopsis>
@@ -49,6 +50,7 @@
                </description>
        </function>
        <function name="SET" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        SET assigns a value to a channel variable.
                </synopsis>
@@ -60,6 +62,7 @@
                </description>
        </function>
        <function name="EXISTS" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Test the existence of a value.
                </synopsis>
@@ -71,6 +74,7 @@
                </description>
        </function>
        <function name="IF" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Check for an expression.
                </synopsis>
@@ -86,6 +90,7 @@
                </description>
        </function>
        <function name="IFTIME" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Temporal Conditional.
                </synopsis>
                </description>
        </function>
        <function name="IMPORT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve the value of a variable from another channel.
                </synopsis>
                </description>
        </function>
        <function name="DELETE" language="en_US">
+               <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                <synopsis>
                        Deletes a specified channel variable.
                </synopsis>
                </see-also>
        </function>
        <function name="VARIABLE_EXISTS" language="en_US">
+               <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                <synopsis>
                        Check if a dialplan variable exists or not.
                </synopsis>
index c3bc71fbf446f80389db2cfa2952c2d7532a0f1e..9f5cd3c8c509a284fcf2031f1d8bae1b61c9a377 100644 (file)
@@ -49,6 +49,7 @@
 
 /*** DOCUMENTATION
        <function name="MATH" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Performs Mathematical Functions.
                </synopsis>
@@ -77,6 +78,7 @@
                </description>
        </function>
        <function name="INC" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Increments the value of a variable, while returning the updated value to the dialplan
                </synopsis>
@@ -94,6 +96,7 @@
                </description>
        </function>
        <function name="DEC" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Decrements the value of a variable, while returning the updated value to the dialplan
                </synopsis>
                <since>
                        <version>16.19.0</version>
                        <version>18.5.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Returns the minimum of two numbers.
                <since>
                        <version>16.19.0</version>
                        <version>18.5.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Returns the maximum of two numbers.
                <since>
                        <version>16.19.0</version>
                        <version>18.5.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Returns absolute value of a number.
index adbdbc272104f76da63449d62c5d51a076b64ad2..4faa3ef73ebbb31713c53a055023b51069323255 100644 (file)
@@ -37,6 +37,7 @@
 
 /*** DOCUMENTATION
        <function name="MD5" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Computes an MD5 digest.
                </synopsis>
index 824d99294af6540d2427b89bb8cc4797d78cd852..22c32697adfb29d8686ed389b3a80b807c3547c5 100644 (file)
@@ -33,6 +33,7 @@
 
 /*** DOCUMENTATION
        <function name="IFMODULE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Checks if an Asterisk module is loaded in memory.
                </synopsis>
index 43c4a0c6a5b0b166a9d5303847d9c9683df7bb59..44423d6bc3d28e458ec8e2894f01b211acb25f2e 100644 (file)
@@ -48,6 +48,7 @@
 
 /*** DOCUMENTATION
        <function name="ODBC_FETCH" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Fetch a row from a multirow query.
                </synopsis>
@@ -72,6 +73,7 @@
                </description>
        </function>
        <application name="ODBCFinish" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Clear the resultset of a sucessful multirow query.
                </synopsis>
@@ -84,6 +86,7 @@
                </description>
        </application>
        <function name="SQL_ESC" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Escapes single ticks for use in SQL statements.
                </synopsis>
                </description>
        </function>
        <function name="SQL_ESC_BACKSLASHES" language="en_US">
+               <since><version>16.26.0</version><version>18.12.0</version><version>19.4.0</version></since>
                <synopsis>
                        Escapes backslashes for use in SQL statements.
                </synopsis>
index 87284eab83015795f4b3c52b561a14caf283ac5a..10119e09304b5b4696a8ef7caec547cba3dd8dd7 100644 (file)
@@ -46,6 +46,7 @@
 
 /*** DOCUMENTATION
        <function name="PERIODIC_HOOK" language="en_US">
+               <since><version>13.0.0</version></since>
                <synopsis>
                        Execute a periodic dialplan hook into the audio of a call.
                </synopsis>
index 4057ed9c874419e758c9d27f75e2516b0537a8a0..cab1ad9a439f7ad934416db4dada06a52b679f77 100644 (file)
@@ -73,6 +73,7 @@
 
 /*** DOCUMENTATION
        <function name="PITCH_SHIFT" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Pitch shift both tx and rx audio streams on a channel.
                </synopsis>
index 1d241615171637a102170bdc4276399d0eaaaeda..4e425b781ccc55dfc5379bded39f3f3e68afa35d 100644 (file)
@@ -45,6 +45,7 @@
 
 /*** DOCUMENTATION
        <function name="PJSIP_AOR" language="en_US">
+               <since><version>13.2.0</version></since>
                <synopsis>
                        Get information about a PJSIP AOR
                </synopsis>
index a8981eb5219c84867bb2443a9edbed033effce3a..8ee06235407d4f0351b25571e0bd6aef764042a4 100644 (file)
@@ -45,6 +45,7 @@
 
 /*** DOCUMENTATION
        <function name="PJSIP_CONTACT" language="en_US">
+               <since><version>13.2.0</version></since>
                <synopsis>
                        Get information about a PJSIP contact
                </synopsis>
index bc4f0dcb8061ec699f3a3fa3873b6a128e4c4585..bbb572498deec5d66ce40ee2b92f88ee8d6d02e8 100644 (file)
@@ -46,6 +46,7 @@
 
 /*** DOCUMENTATION
        <function name="PJSIP_ENDPOINT" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Get information about a PJSIP endpoint
                </synopsis>
index 8aba89121b5b372f49b8426426858e521a711fbb..03a0e324ba418ecdf7cf4250595ac3763de5fa59 100644 (file)
@@ -44,6 +44,7 @@
 
 /*** DOCUMENTATION
        <function name="PRESENCE_STATE" language="en_US">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Get or Set a presence state.
                </synopsis>
index 2b70ba34438fdab8b26bda8f1cb294f8e1cf102f..c547d8e822b464d0996e6beac9cdfd1f543616c7 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="RAND" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Choose a random number in a range.
                </synopsis>
index ef7fe2a5efa73b0fe6590d9c3f51353e1e524f37..dbfa15fc3829aabb394ad9ae25f2623262f1007d 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <function name="REALTIME" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        RealTime Read/Write Functions.
                </synopsis>
@@ -77,6 +78,7 @@
                </see-also>
        </function>
        <function name="REALTIME_STORE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        RealTime Store Function.
                </synopsis>
                </see-also>
        </function>
        <function name="REALTIME_DESTROY" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        RealTime Destroy Function.
                </synopsis>
                </see-also>
        </function>
        <function name="REALTIME_FIELD" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        RealTime query function.
                </synopsis>
                </see-also>
        </function>
        <function name="REALTIME_HASH" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        RealTime query function.
                </synopsis>
index 108126ea145faafc4275036753af9115dd2c203e..5274df5a3dc8849a2cb52239c4ff062cc0889208 100644 (file)
@@ -45,7 +45,6 @@
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Returns the ampersand-delimited file names that would be played by the Say applications (e.g. SayAlpha, SayDigits).
index e055b2dc8a216dc74459481e56876d2843e4f4cd..d05ede6b01e8107a138b03e95742fd5beccac779 100644 (file)
@@ -35,7 +35,6 @@
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Scrambles audio on a channel.
index 11685b2f2490c6667ef46d71793ffc41d32dc5a8..f37541c32b23229d2f77cb5e326d193f0ececd86 100644 (file)
@@ -35,6 +35,7 @@
 
 /*** DOCUMENTATION
        <function name="SHA1" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Computes a SHA1 digest.
                </synopsis>
index c8c218718008c223e84bbfb4fe243976e9d287e8..b8b6930c78c036963e43bc8e053f2f539369b318 100644 (file)
@@ -76,6 +76,7 @@ static int shell_helper(struct ast_channel *chan, const char *cmd, char *data,
 
 /*** DOCUMENTATION
        <function name="SHELL" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Executes a command using the system shell and captures its output.
                </synopsis>
index 7703e2be9320bdb683a9e2fdeaf748ef69aa726e..4163bf6ad7acbdb364e15fceed34d1962d6d87c6 100644 (file)
@@ -39,6 +39,7 @@
 
 /*** DOCUMENTATION
        <function name="AST_SORCERY" language="en_US">
+               <since><version>12.2.0</version></since>
                <synopsis>
                        Get a field from a sorcery object
                </synopsis>
index 7d05d6f43cfaac6a52087a61d1d358ac31e4aeaf..02fb2b6b85f9749e03f2eb91859eaec933686f19 100644 (file)
@@ -50,6 +50,7 @@
 
 /*** DOCUMENTATION
        <function name="AGC" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Apply automatic gain control to audio on a channel.
                </synopsis>
@@ -73,6 +74,7 @@
                </description>
        </function>
        <function name="DENOISE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Apply noise reduction to audio on a channel.
                </synopsis>
index aa236c47ca5a1fdf36a33bac9677ef9a3a08165c..45e9d49a32f087365b3a8c56f4791edf1d6b0087 100644 (file)
@@ -43,6 +43,7 @@ AST_THREADSTORAGE(result_buf);
 
 /*** DOCUMENTATION
        <function name="SPRINTF" language="en_US">
+               <since><version>1.6.1.0</version></since>
                <synopsis>
                        Format a variable according to a format string.
                </synopsis>
index 4ac9e6972167bef21f93c9205f01e51db4446d5f..20014b77fc218a2693547da7bf3816108e365aa1 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="SRVQUERY" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Initiate an SRV query.
                </synopsis>
@@ -52,6 +53,7 @@
                </description>
        </function>
        <function name="SRVRESULT" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Retrieve results from an SRVQUERY.
                </synopsis>
index 598e6a47b2586551d35557000d948006fbeb610f..5859c169c21fc2706a1eefa64c95ee87d00db118 100644 (file)
@@ -49,6 +49,7 @@ AST_THREADSTORAGE(tmp_buf);
 
 /*** DOCUMENTATION
        <function name="FIELDQTY" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Count the fields with an arbitrary delimiter
                </synopsis>
@@ -69,6 +70,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="FIELDNUM" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Return the 1-based offset of a field in a list
                </synopsis>
@@ -93,6 +95,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="LISTFILTER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>Remove an item from a list, by name.</synopsis>
                <syntax>
                        <parameter name="varname" required="true" />
@@ -106,6 +109,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="FILTER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Filter the string to include only the allowed characters
                </synopsis>
@@ -125,6 +129,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="REPLACE" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Replace a set of characters in a given string with another character.
                </synopsis>
@@ -143,6 +148,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="STRREPLACE" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Replace instances of a substring within a string with another string.
                </synopsis>
@@ -164,7 +170,6 @@ AST_THREADSTORAGE(tmp_buf);
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Inserts a substring between each character in a string.
@@ -184,6 +189,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="TRIM" language="en_US">
+               <since><version>16.30.0</version><version>18.16.0</version><version>19.8.0</version><version>20.1.0</version></since>
                <synopsis>
                        Trim leading and trailing whitespace in a string
                </synopsis>
@@ -199,6 +205,7 @@ AST_THREADSTORAGE(tmp_buf);
                </see-also>
        </function>
        <function name="LTRIM" language="en_US">
+               <since><version>16.30.0</version><version>18.16.0</version><version>19.8.0</version><version>20.1.0</version></since>
                <synopsis>
                        Trim leading whitespace in a string
                </synopsis>
@@ -214,6 +221,7 @@ AST_THREADSTORAGE(tmp_buf);
                </see-also>
        </function>
        <function name="RTRIM" language="en_US">
+               <since><version>16.30.0</version><version>18.16.0</version><version>19.8.0</version><version>20.1.0</version></since>
                <synopsis>
                        Trim trailing whitespace in a string
                </synopsis>
@@ -229,6 +237,7 @@ AST_THREADSTORAGE(tmp_buf);
                </see-also>
        </function>
        <function name="PASSTHRU" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Pass the given argument back as a value.
                </synopsis>
@@ -248,6 +257,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="REGEX" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Check string against a regular expression.
                </synopsis>
@@ -264,6 +274,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <application name="ClearHash" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Clear the keys from a specified hashname.
                </synopsis>
@@ -275,6 +286,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </application>
        <function name="HASH" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Implementation of a dialplan associative array
                </synopsis>
@@ -289,6 +301,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="HASHKEYS" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve the keys of the HASH() function.
                </synopsis>
@@ -303,6 +316,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="KEYPADHASH" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Hash the letters in string into equivalent keypad numbers.
                </synopsis>
@@ -316,6 +330,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="ARRAY" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Allows setting multiple variables at once.
                </synopsis>
@@ -334,6 +349,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="STRPTIME" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Returns the epoch of the arbitrary date/time string structured as described by the format.
                </synopsis>
@@ -352,6 +368,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="STRFTIME" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Returns the current date/time in the specified format.
                </synopsis>
@@ -374,6 +391,7 @@ AST_THREADSTORAGE(tmp_buf);
                </see-also>
        </function>
        <function name="EVAL" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Evaluate stored variables
                </synopsis>
@@ -395,6 +413,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="TOUPPER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Convert string to all uppercase letters.
                </synopsis>
@@ -408,6 +427,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="TOLOWER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Convert string to all lowercase letters.
                </synopsis>
@@ -421,6 +441,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="LEN" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Return the length of the string given.
                </synopsis>
@@ -434,6 +455,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="QUOTE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Quotes a given string, escaping embedded quotes as necessary
                </synopsis>
@@ -445,6 +467,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="CSV_QUOTE" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Quotes a given string for use in a CSV file, escaping embedded quotes as necessary
                </synopsis>
@@ -456,6 +479,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="SHIFT" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Removes and returns the first item off of a variable containing delimited text
                </synopsis>
@@ -477,6 +501,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="POP" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Removes and returns the last item off of a variable containing delimited text
                </synopsis>
@@ -498,6 +523,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="PUSH" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Appends one or more values to the end of a variable containing delimited text
                </synopsis>
@@ -516,6 +542,7 @@ AST_THREADSTORAGE(tmp_buf);
                </description>
        </function>
        <function name="UNSHIFT" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Inserts one or more values to the beginning of a variable containing delimited text
                </synopsis>
index 5b7c4d809815ad21545d8a2d13649e5de3a7d589..d3b15818dac5443f77981128be3c03c9a1fe22e5 100644 (file)
@@ -40,6 +40,7 @@
 
 /*** DOCUMENTATION
        <function name="SYSINFO" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Returns system information specified by parameter.
                </synopsis>
index 0d53140f458b3f24c0987a4d3f3d5a2816577ee6..448d088bbb1002939f5e2053584ffdd93271062f 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="TIMEOUT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Gets or sets timeouts on the channel. Timeout values are in seconds.
                </synopsis>
index 824887b0096a18901ce506d3ea7647a8e0b0dd9f..11daac48663463e511bbfcda7519f7882d878273 100644 (file)
@@ -42,6 +42,7 @@
 
 /*** DOCUMENTATION
        <function name="URIENCODE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Encodes a string to URI-safe encoding according to RFC 2396.
                </synopsis>
@@ -55,6 +56,7 @@
                </description>
        </function>
        <function name="URIDECODE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Decodes a URI-encoded string according to RFC 2396.
                </synopsis>
index baef884ac47ee3610adccca31bd4cb790ba2fa1c..da69488dc4a81e41611446ee997f15fa087be021 100644 (file)
@@ -38,6 +38,7 @@
 
 /*** DOCUMENTATION
        <function name="VERSION" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Return the Version info for this Asterisk.
                </synopsis>
index b6302ccbae7ca1075b6f929b7b419418d6de2194..74556a296db80f4dd98e8a842b0fb1a91be33b0b 100644 (file)
@@ -43,6 +43,7 @@
 
 /*** DOCUMENTATION
        <function name="VMCOUNT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Count the voicemails in a specified mailbox or mailboxes.
                </synopsis>
index 93728728d6a40b8b69177d99a3e33fafb954e7d9..46791a71eb41dbfe4cafa3bc73dba82f693a766e 100644 (file)
@@ -41,6 +41,7 @@
 
 /*** DOCUMENTATION
        <function name="VOLUME" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Set or get the TX or RX volume of a channel.
                </synopsis>
index bbd4ca32dbf1a6e3b4bb0d19df8d7fcd44842f37..691213985ebc7064e34df4d77373c00933960a4a 100644 (file)
@@ -54,6 +54,7 @@
 
 /*** DOCUMENTATION
        <application name="CallCompletionRequest" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Request call completion service for previous call
                </synopsis>
@@ -79,6 +80,7 @@
                </description>
        </application>
        <application name="CallCompletionCancel" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Cancel call completion service
                </synopsis>
index a29a191cf687e9779567b7ef77f14a589a4f41d2..92b61af2294bf76823d205117b00bdc3da2bd3dc 100644 (file)
@@ -80,6 +80,7 @@
 
 /*** DOCUMENTATION
        <application name="Bridge" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Bridge two channels.
                </synopsis>
index 22e4a1a8015c2b49f1f69eca22f77695a54f18ae..335175b8bb1399147c44cc4b3965c28da826946b 100644 (file)
                </configFile>
        </configInfo>
        <function name="FEATURE" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Get or set a feature option on a channel.
                </synopsis>
                </see-also>
        </function>
        <function name="FEATUREMAP" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Get or set a feature map to a given value on a specific channel.
                </synopsis>
index 250a1d70160b2e6ea82f9e8687616e57a3d65064..45f6a90bbb9e7c88a1ade021f6cea72e40f72642 100644 (file)
@@ -3,6 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="appdocsxml.xslt"?>
 <docs xmlns:xi="http://www.w3.org/2001/XInclude">
        <function name="LOG_GROUP" language="en_US">
+               <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                <synopsis>
                        Set the channel group name for log filtering on this channel
                </synopsis>
index 5b3e800038f96ff4e9a0d8ede3cfb4e6dc7c31e8..255d9dedc7bc63040613c07321d2fb70ce445459 100644 (file)
                </see-also>
        </manager>
        <function name="AMI_CLIENT" language="en_US">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Checks attributes of manager accounts
                </synopsis>
index 3ed91fad2d78a687f7c9020bdb1c889e47d9cf1f..1cfdabc4471c2fde6ac81faa22d0f67f1883697c 100644 (file)
@@ -44,6 +44,7 @@
 
 /*** DOCUMENTATION
        <function name="MESSAGE" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Create a message or read fields from a message.
                </synopsis>
                </see-also>
        </function>
        <function name="MESSAGE_DATA" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Read or write custom data attached to a message.
                </synopsis>
                </see-also>
        </function>
        <application name="MessageSend" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Send a text message.
                </synopsis>
index d6298109c34d656f8efd84d80280fe8a92af199d..a2bb409ef9f9aefe3f79e01365de179944d5710b 100644 (file)
@@ -96,6 +96,7 @@
 
 /*** DOCUMENTATION
        <function name="EXCEPTION" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve the details of the current dialplan exception.
                </synopsis>
                </see-also>
        </function>
        <function name="TESTTIME" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Sets a time to be used with the channel to test logical conditions.
                </synopsis>
index a071c4b76cd4281d25b285c693c2ed3f97b88e68..32b348121d5f28e9715a2ad2512c5bd8f386cac5 100644 (file)
@@ -42,6 +42,7 @@
 
 /*** DOCUMENTATION
        <application name="Answer" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Answer a channel if ringing.
                </synopsis>
@@ -72,6 +73,7 @@
                </see-also>
        </application>
        <application name="BackGround" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Play an audio file while waiting for digits of an extension to go to.
                </synopsis>
                </see-also>
        </application>
        <application name="Busy" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Indicate the Busy condition.
                </synopsis>
                </see-also>
        </application>
        <application name="Congestion" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Indicate the Congestion condition.
                </synopsis>
                </see-also>
        </application>
        <application name="ExecIfTime" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Conditional application execution based on the current time.
                </synopsis>
                </see-also>
        </application>
        <application name="Goto" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Jump to a particular priority, extension, or context.
                </synopsis>
                </see-also>
        </application>
        <application name="GotoIf" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Conditional goto.
                </synopsis>
                </see-also>
        </application>
        <application name="GotoIfTime" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Conditional Goto based on the current time.
                </synopsis>
                </see-also>
        </application>
        <application name="Hangup" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Hang up the calling channel.
                </synopsis>
                </see-also>
        </application>
        <application name="Incomplete" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Returns AST_PBX_INCOMPLETE value.
                </synopsis>
                </description>
        </application>
        <application name="NoOp" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Do Nothing (No Operation).
                </synopsis>
                </see-also>
        </application>
        <application name="Proceeding" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Indicate proceeding.
                </synopsis>
                </description>
        </application>
        <application name="Progress" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Indicate progress.
                </synopsis>
                </see-also>
        </application>
        <application name="RaiseException" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Handle an exceptional condition.
                </synopsis>
                </see-also>
        </application>
        <application name="Ringing" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Indicate ringing tone.
                </synopsis>
                </see-also>
        </application>
        <application name="SayAlpha" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Say Alpha.
                </synopsis>
                </see-also>
        </application>
        <application name="SayAlphaCase" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Say Alpha.
                </synopsis>
                </see-also>
        </application>
        <application name="SayDigits" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Say Digits.
                </synopsis>
                </see-also>
        </application>
        <application name="SayMoney" language="en_US">
+               <since><version>16.21.0</version><version>18.7.0</version></since>
                <synopsis>
                        Say Money.
                </synopsis>
                </see-also>
        </application>
        <application name="SayNumber" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Say Number.
                </synopsis>
                </see-also>
        </application>
        <application name="SayOrdinal" language="en_US">
+               <since><version>16.21.0</version><version>18.7.0</version></since>
                <synopsis>
                        Say Ordinal Number.
                </synopsis>
                </see-also>
        </application>
        <application name="SayPhonetic" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Say Phonetic.
                </synopsis>
                </see-also>
        </application>
        <application name="Wait" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Waits for some time.
                </synopsis>
                </description>
        </application>
        <application name="WaitDigit" language="en_US">
+               <since><version>15.0.0</version></since>
                <synopsis>
                        Waits for a digit to be entered.
                </synopsis>
                </see-also>
        </application>
        <application name="WaitExten" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Waits for an extension to be entered.
                </synopsis>
index 285ac765a477a14adbac713d6a118761d88065d5..a40acf8c8e309c824a6218b41507a34264885464 100644 (file)
@@ -45,6 +45,7 @@
 
 /*** DOCUMENTATION
        <application name="Set" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Set channel variable or function value.
                </synopsis>
@@ -75,6 +76,7 @@
                </see-also>
        </application>
        <application name="MSet" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Set channel variable(s) or function value(s).
                </synopsis>
index cbdfe4dcd89405239821f2fcca263e4ae26eac75..1a459c097e6c902cfb6551f1b5f3a1f096f79675 100644 (file)
@@ -49,6 +49,7 @@
 
 /*** DOCUMENTATION
        <application name="AELSub" language="en_US">
+               <since><version>10.0.0</version></since>
                <synopsis>
                        Launch subroutine built with AEL
                </synopsis>
index 3c876b07c092aefbe1282af61209c3e1854dfeda..081d1149970f9d4da0791a10f225ffe0438d6008 100644 (file)
@@ -76,6 +76,7 @@
 
 /*** DOCUMENTATION
        <function name="DUNDILOOKUP" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Do a DUNDi lookup of a phone number.
                </synopsis>
 
 
        <function name="DUNDIQUERY" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Initiate a DUNDi query.
                </synopsis>
        </function>
 
        <function name="DUNDIRESULT" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Retrieve results from a DUNDIQUERY.
                </synopsis>
index 5457c5d5745aebdf214e834658c46f8f722d9a54..29df34d24c9e07ee1a3b339b2aeb2d4c12aa925c 100644 (file)
@@ -39,6 +39,7 @@
 
 /*** DOCUMENTATION
        <application name="Park" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Park yourself.
                </synopsis>
        </application>
 
        <application name="ParkedCall" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Retrieve a parked call.
                </synopsis>
        </application>
 
        <application name="ParkAndAnnounce" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Park and Announce.
                </synopsis>
index 5c3f4982f8090d8ab8b72042227acab80e75a4b5..c503fba56a2073e6967aa7ccb1e54889c4267cf0 100644 (file)
@@ -46,6 +46,7 @@
 
 /*** DOCUMENTATION
        <function name="PARK_GET_CHANNEL" language="en_US">
+               <since><version>16.0.0</version></since>
                <synopsis>
                        Get the channel name of an occupied parking space in a parking lot.
                </synopsis>
index e742b7a28323edc8743ca9deb8d4a80c8d0b3f67..de59d6e7d438e3d73a45a502226e75648a440659 100644 (file)
                </see-also>
        </agi>
        <application name="AGI" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Executes an AGI compliant application.
                </synopsis>
                </see-also>
        </application>
        <application name="EAGI" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Executes an EAGI compliant application.
                </synopsis>
                </see-also>
        </application>
        <application name="DeadAGI" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Executes AGI on a hungup channel.
                </synopsis>
index bb1d63efe1b328da4e14b61b40bb48629f711b85..0c67f8c36fedc4bb38bc953958494afaeeea89ca 100644 (file)
@@ -57,6 +57,7 @@
 
 /*** DOCUMENTATION
        <function name="CALENDAR_BUSY" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Determine if the calendar is marked busy at this time.
                </synopsis>
@@ -74,6 +75,7 @@
                </see-also>
        </function>
        <function name="CALENDAR_EVENT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Get calendar event notification data from a notification call.
                </synopsis>
                </see-also>
        </function>
        <function name="CALENDAR_QUERY" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>Query a calendar server and store the data on a channel
                </synopsis>
                <syntax>
                </see-also>
        </function>
        <function name="CALENDAR_QUERY_RESULT" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve data from a previously run CALENDAR_QUERY() call
                </synopsis>
                </see-also>
        </function>
        <function name="CALENDAR_WRITE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>Write an event to a calendar</synopsis>
                <syntax>
                        <parameter name="calendar" required="true">
index 1aab57f1a06006808f762241c6390e1b65f154a4..6f09c63de2d4a076928d4ec83e380972e216bcc8 100644 (file)
@@ -91,6 +91,7 @@
 
 /*** DOCUMENTATION
        <application name="ReceiveFAX" language="en_US" module="res_fax">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Receive a FAX and save as a TIFF/F file.
                </synopsis>
                </see-also>
        </application>
        <application name="SendFAX" language="en_US" module="res_fax">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Sends a specified TIFF/F file as a FAX.
                </synopsis>
                </see-also>
        </application>
        <function name="FAXOPT" language="en_US" module="res_fax">
+               <since><version>11.0.0</version></since>
                <synopsis>
                        Gets/sets various pieces of information about a fax session.
                </synopsis>
index 988d8ca02ec828478a1089b6af01f0db31285093..ed2b1f6142cc2208af2e9f8d3a4a33707a599f0c 100644 (file)
                </configFile>
        </configInfo>
        <function name="GEOLOC_PROFILE" language="en_US">
+               <since><version>16.28.0</version><version>18.14.0</version><version>19.6.0</version></since>
                <synopsis>
                        Get or Set a field in a geolocation profile
                </synopsis>
index cc04c757181b646936dc95c0347947c03d1347f3..ec2dfd6ff1585214f79437b040f988f51d355a13 100644 (file)
@@ -79,6 +79,7 @@
 
 /*** DOCUMENTATION
        <application name="MusicOnHold" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Play Music On Hold indefinitely.
                </synopsis>
@@ -97,6 +98,7 @@
                </description>
        </application>
        <application name="StartMusicOnHold" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Play Music On Hold.
                </synopsis>
                </description>
        </application>
        <application name="StopMusicOnHold" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Stop playing Music On Hold.
                </synopsis>
index f925e589ddf635cdecf61ee31baef867491e9b7a..876c3b444b46d31ada0eb6dba347e44b97dc1d80 100644 (file)
@@ -49,6 +49,7 @@
 
 /*** DOCUMENTATION
        <function name="MUTEAUDIO" language="en_US">
+               <since><version>1.8.0</version></since>
                <synopsis>
                        Muting audio streams in the channel
                </synopsis>
index 31615577dce3a722b17cdc8ea76fb5345059a7b1..e709391c1b25e58c8d5af028a0b2c2e97253e999 100644 (file)
@@ -32,6 +32,7 @@
 
 /*** DOCUMENTATION
        <function name="ODBC" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Controls ODBC transaction properties.
                </synopsis>
@@ -66,6 +67,7 @@
                </description>
        </function>
        <application name="ODBC_Commit" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Commits a currently open database transaction.
                </synopsis>
@@ -78,6 +80,7 @@
                </description>
        </application>
        <application name="ODBC_Rollback" language="en_US">
+               <since><version>13.8.0</version></since>
                <synopsis>
                        Rollback a currently open database transaction.
                </synopsis>
index ec3f387744eb69de35374607459814544eaf5644..339de36bd220ee1edc5a5d6a2396b2a3d37364ae 100644 (file)
@@ -87,6 +87,7 @@
 
 /*** DOCUMENTATION
        <function name="PP_EACH_EXTENSION" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Execute specified template for each extension.
                </synopsis>
                </description>
        </function>
        <function name="PP_EACH_USER" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Generate a string for each phoneprov user.
                </synopsis>
index 3272d18c09f5e1378d31e1204b663a2bff3e3d6f..77d810f060bd0e92bc9446b302860384578068fa 100644 (file)
@@ -40,6 +40,7 @@
 
 /*** DOCUMENTATION
        <function name="PJSIP_HEADER" language="en_US">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Gets headers from an inbound PJSIP channel. Adds, updates or removes the
                        specified SIP header from an outbound PJSIP channel.
                <since>
                        <version>16.20.0</version>
                        <version>18.6.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Gets the list of SIP header names from an INVITE message.
                </see-also>
        </function>
        <function name="PJSIP_RESPONSE_HEADER" language="en_US">
+               <since><version>16.28.0</version><version>18.14.0</version><version>19.6.0</version></since>
                <synopsis>
                        Gets headers of 200 response from an outbound PJSIP channel.
                </synopsis>
                </see-also>
        </function>
        <function name="PJSIP_RESPONSE_HEADERS" language="en_US">
+               <since><version>16.28.0</version><version>18.14.0</version><version>19.6.0</version></since>
                <synopsis>
                        Gets the list of SIP header names from the 200 response of INVITE message.
                </synopsis>
                </see-also>
        </function>
        <function name="PJSIP_HEADER_PARAM" language="en_US">
+               <since><version>18.16.0</version><version>20.1.0</version></since>
                <synopsis>
                        Get or set header/URI parameters on a PJSIP channel.
                </synopsis>
index 5b448a175b1b943413b574b5156a496374e9439a..d7564c32719ff19637022c3cf29a27defd167bd7 100644 (file)
@@ -71,6 +71,7 @@
 /*** DOCUMENTATION
 
        <function name="SMDI_MSG_RETRIEVE" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve an SMDI message.
                </synopsis>
                </see-also>
        </function>
        <function name="SMDI_MSG" language="en_US">
+               <since><version>1.6.2.0</version></since>
                <synopsis>
                        Retrieve details about an SMDI message.
                </synopsis>
index 54078accd9d74b2731bca9357c298a56c7e99749..ed85b710bcb7237792679580d1d1d3698e7f6913 100644 (file)
                </configFile>
        </configInfo>
        <function name="STIR_SHAKEN" language="en_US">
+               <since><version>16.15.0</version></since>
                <synopsis>
                        Gets the number of STIR/SHAKEN results or a specific STIR/SHAKEN value from a result on the channel.
                </synopsis>
index c81e80c370d77832f347f611bbfe0ebec876cff7..2e9d96d8fedc1dea5b6c6e618429347ace155659 100644 (file)
@@ -49,7 +49,6 @@
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Wait for tone
                <since>
                        <version>16.21.0</version>
                        <version>18.7.0</version>
-                       <version>19.0.0</version>
                </since>
                <synopsis>
                        Asynchronously detects a tone
index 8f8f595ad1ae49916a30a0f7e8f41d516151595d..5b5b54a6d73e1fff582d7f0c91904e16f24f8dd7 100644 (file)
@@ -64,6 +64,7 @@
 
 /*** DOCUMENTATION
        <application name="JabberSend" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Sends an XMPP message to a buddy.
                </synopsis>
@@ -97,6 +98,7 @@
                </see-also>
        </application>
        <function name="JABBER_RECEIVE" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Reads XMPP messages.
                </synopsis>
                </see-also>
        </function>
        <function name="JABBER_STATUS" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Retrieves a buddy's status.
                </synopsis>
                </see-also>
        </function>
        <application name="JabberSendGroup" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Send a Jabber Message to a specified chat room
                </synopsis>
                </description>
        </application>
        <application name="JabberJoin" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Join a chat room
                </synopsis>
                </description>
        </application>
        <application name="JabberLeave" language="en_US" module="res_xmpp">
+               <since><version>12.0.0</version></since>
                <synopsis>
                        Leave a chat room
                </synopsis>