From b4156fecf02ac427a91eb9f6bd49e98b8d6f4fb2 Mon Sep 17 00:00:00 2001 From: Sean Bright Date: Thu, 23 Jan 2025 16:35:58 -0500 Subject: [PATCH] docs: Indent tags. Also updates the 'since' of applications/functions that existed before XML documentation was introduced (1.6.2.0). --- apps/app_adsiprog.c | 4 +- apps/app_agent_pool.c | 56 +- apps/app_alarmreceiver.c | 4 +- apps/app_amd.c | 4 +- apps/app_attended_transfer.c | 5 +- apps/app_audiosocket.c | 4 +- apps/app_authenticate.c | 4 +- apps/app_blind_transfer.c | 5 +- apps/app_bridgeaddchan.c | 4 +- apps/app_bridgewait.c | 4 +- apps/app_broadcast.c | 5 +- apps/app_cdr.c | 4 +- apps/app_celgenuserevent.c | 4 +- apps/app_chanisavail.c | 4 +- apps/app_channelredirect.c | 4 +- apps/app_chanspy.c | 12 +- apps/app_confbridge.c | 23 +- apps/app_controlplayback.c | 4 +- apps/app_db.c | 4 +- apps/app_dial.c | 8 +- apps/app_dictate.c | 4 +- apps/app_directed_pickup.c | 8 +- apps/app_directory.c | 4 +- apps/app_disa.c | 4 +- apps/app_dumpchan.c | 4 +- apps/app_echo.c | 4 +- apps/app_exec.c | 12 +- apps/app_externalivr.c | 4 +- apps/app_festival.c | 4 +- apps/app_flash.c | 4 +- apps/app_followme.c | 4 +- apps/app_forkcdr.c | 4 +- apps/app_getcpeid.c | 4 +- apps/app_if.c | 25 +- apps/app_ivrdemo.c | 4 +- apps/app_jack.c | 4 +- apps/app_meetme.c | 56 +- apps/app_milliwatt.c | 4 +- apps/app_minivm.c | 36 +- apps/app_mixmonitor.c | 27 +- apps/app_morsecode.c | 4 +- apps/app_mp3.c | 4 +- apps/app_originate.c | 4 +- apps/app_page.c | 4 +- apps/app_playback.c | 4 +- apps/app_playtones.c | 8 +- apps/app_privacy.c | 4 +- apps/app_queue.c | 128 ++- apps/app_read.c | 4 +- apps/app_readexten.c | 4 +- apps/app_record.c | 4 +- apps/app_saycounted.c | 8 +- apps/app_sayunixtime.c | 8 +- apps/app_senddtmf.c | 4 +- apps/app_sendtext.c | 4 +- apps/app_signal.c | 10 +- apps/app_skel.c | 57 +- apps/app_sla.c | 8 +- apps/app_sms.c | 4 +- apps/app_softhangup.c | 4 +- apps/app_speech_utils.c | 60 +- apps/app_stack.c | 33 +- apps/app_stasis.c | 4 +- apps/app_statsd.c | 5 +- apps/app_stream_echo.c | 4 +- apps/app_system.c | 8 +- apps/app_talkdetect.c | 4 +- apps/app_test.c | 8 +- apps/app_transfer.c | 4 +- apps/app_userevent.c | 4 +- apps/app_verbose.c | 8 +- apps/app_voicemail.c | 30 +- apps/app_waitforring.c | 4 +- apps/app_waitforsilence.c | 8 +- apps/app_waituntil.c | 4 +- apps/app_while.c | 16 +- apps/app_zapateller.c | 4 +- apps/confbridge/conf_config_parser.c | 250 +++-- apps/confbridge/confbridge_manager.c | 36 +- cdr/cdr_manager.c | 4 +- cel/cel_manager.c | 4 +- channels/chan_dahdi.c | 42 +- channels/chan_iax2.c | 12 +- channels/chan_motif.c | 56 +- channels/pjsip/dialplan_functions_doc.xml | 26 +- channels/sig_pri.c | 4 +- funcs/func_aes.c | 8 +- funcs/func_base64.c | 8 +- funcs/func_blacklist.c | 4 +- funcs/func_callcompletion.c | 4 +- funcs/func_callerid.c | 12 +- funcs/func_cdr.c | 8 +- funcs/func_channel.c | 12 +- funcs/func_config.c | 4 +- funcs/func_curl.c | 8 +- funcs/func_cut.c | 8 +- funcs/func_db.c | 22 +- funcs/func_devstate.c | 8 +- funcs/func_dialgroup.c | 4 +- funcs/func_dialplan.c | 8 +- funcs/func_enum.c | 16 +- funcs/func_env.c | 20 +- funcs/func_evalexten.c | 12 +- funcs/func_export.c | 7 +- funcs/func_extstate.c | 4 +- funcs/func_frame_trace.c | 4 +- funcs/func_global.c | 24 +- funcs/func_groupcount.c | 16 +- funcs/func_hangupcause.c | 12 +- funcs/func_holdintercept.c | 4 +- funcs/func_iconv.c | 4 +- funcs/func_jitterbuffer.c | 4 +- funcs/func_lock.c | 12 +- funcs/func_logic.c | 36 +- funcs/func_math.c | 12 +- funcs/func_md5.c | 4 +- funcs/func_module.c | 4 +- funcs/func_odbc.c | 18 +- funcs/func_periodic_hook.c | 4 +- funcs/func_pitchshift.c | 4 +- funcs/func_pjsip_aor.c | 4 +- funcs/func_pjsip_contact.c | 4 +- funcs/func_pjsip_endpoint.c | 4 +- funcs/func_presencestate.c | 4 +- funcs/func_rand.c | 4 +- funcs/func_realtime.c | 20 +- funcs/func_sha1.c | 4 +- funcs/func_shell.c | 4 +- funcs/func_sorcery.c | 4 +- funcs/func_speex.c | 8 +- funcs/func_sprintf.c | 4 +- funcs/func_srv.c | 8 +- funcs/func_strings.c | 121 ++- funcs/func_sysinfo.c | 4 +- funcs/func_timeout.c | 4 +- funcs/func_uri.c | 8 +- funcs/func_version.c | 4 +- funcs/func_vmcount.c | 4 +- funcs/func_volume.c | 4 +- main/aoc.c | 12 +- main/asterisk.c | 8 +- main/ccss.c | 8 +- main/cdr.c | 69 +- main/cel.c | 20 +- main/channel.c | 6 +- main/core_local.c | 12 +- main/devicestate.c | 4 +- main/features.c | 4 +- main/features_config.c | 106 +- main/loader.c | 12 +- main/lock.c | 6 +- main/logger_doc.xml | 18 +- main/manager_bridges.c | 35 +- main/manager_channels.c | 121 ++- main/manager_doc.xml | 60 +- main/manager_mwi.c | 6 +- main/message.c | 12 +- main/named_acl.c | 12 +- main/pbx.c | 12 +- main/pbx_builtins.c | 102 +- main/pbx_variables.c | 8 +- main/pickup.c | 4 +- main/presencestate.c | 4 +- main/rtp_engine.c | 8 +- main/security_events.c | 60 +- main/stasis.c | 33 +- main/stasis_bridges.c | 8 +- main/stasis_channels.c | 20 +- main/stasis_endpoints.c | 8 +- main/stasis_system.c | 4 +- main/udptl.c | 36 +- pbx/pbx_ael.c | 4 +- pbx/pbx_dundi.c | 12 +- res/parking/parking_applications.c | 12 +- res/parking/parking_bridge_features.c | 4 +- res/parking/parking_manager.c | 20 +- res/res_aeap.c | 25 +- res/res_agi.c | 32 +- res/res_ari.c | 55 +- res/res_calendar.c | 20 +- res/res_fax.c | 28 +- res/res_geolocation/geoloc_doc.xml | 114 ++- res/res_hep.c | 30 +- res/res_http_media_cache.c | 45 +- res/res_manager_devicestate.c | 4 +- res/res_manager_presencestate.c | 4 +- res/res_musiconhold.c | 12 +- res/res_mutestream.c | 4 +- res/res_mwi_external_ami.c | 8 +- res/res_odbc_transaction.c | 12 +- res/res_parking.c | 80 +- res/res_phoneprov.c | 8 +- res/res_pjproject.c | 33 +- res/res_pjsip/pjsip_config.xml | 1087 ++++++++++++++++----- res/res_pjsip/pjsip_manager.xml | 62 +- res/res_pjsip_acl.c | 32 +- res/res_pjsip_endpoint_identifier_ip.c | 33 +- res/res_pjsip_header_funcs.c | 21 +- res/res_pjsip_notify.c | 4 +- res/res_pjsip_outbound_publish.c | 48 +- res/res_pjsip_outbound_registration.c | 94 +- res/res_pjsip_phoneprov_provider.c | 8 +- res/res_pjsip_publish_asterisk.c | 32 +- res/res_pjsip_pubsub.c | 42 +- res/res_prometheus.c | 28 +- res/res_resolver_unbound.c | 24 +- res/res_smdi.c | 8 +- res/res_statsd.c | 25 +- res/res_stir_shaken/stir_shaken_doc.xml | 244 ++++- res/res_xmpp.c | 165 +++- 210 files changed, 4020 insertions(+), 1208 deletions(-) diff --git a/apps/app_adsiprog.c b/apps/app_adsiprog.c index 56688c656d..291ce70ff7 100644 --- a/apps/app_adsiprog.c +++ b/apps/app_adsiprog.c @@ -57,7 +57,9 @@ static const char app[] = "ADSIProg"; /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + Load Asterisk ADSI Scripts into phone diff --git a/apps/app_agent_pool.c b/apps/app_agent_pool.c index 1a1cccc707..11098b5ebe 100644 --- a/apps/app_agent_pool.c +++ b/apps/app_agent_pool.c @@ -57,7 +57,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Login an agent. @@ -106,7 +108,9 @@ - 12.0.0 + + 12.0.0 + Request an agent to connect with the channel. @@ -132,7 +136,9 @@ - 12.0.0 + + 12.0.0 + Gets information about an Agent @@ -184,7 +190,9 @@ - 12.0.0 + + 12.0.0 + Response event in a series to the Agents AMI action containing information about a defined agent. @@ -230,7 +238,9 @@ - 12.0.0 + + 12.0.0 + Final response event in a series of events to the Agents AMI action. @@ -273,13 +283,17 @@ Unused, but reserved. - 12.0.0 + + 12.0.0 + Configure an agent for the pool. - 12.0.0 + + 12.0.0 + Enable to require the agent to acknowledge a call. Enable to require the agent to give a DTMF acknowledgement @@ -289,7 +303,9 @@ - 12.0.0 + + 12.0.0 + DTMF key sequence the agent uses to acknowledge a call. The option is overridden by AGENTACCEPTDTMF on agent login. @@ -298,7 +314,9 @@ - 12.0.0 + + 12.0.0 + Time the agent has to acknowledge a call before being logged off. Set how many seconds a call for the agent has to wait for the @@ -311,7 +329,9 @@ - 12.0.0 + + 12.0.0 + Minimum time the agent has between calls. Set the minimum amount of time in milliseconds after @@ -321,14 +341,18 @@ - 12.0.0 + + 12.0.0 + Music on hold class the agent listens to between calls. - 12.0.0 + + 12.0.0 + Enable to automatically record calls the agent takes. Enable recording calls the agent takes automatically by @@ -339,14 +363,18 @@ - 12.4.0 + + 12.4.0 + Sound file played to alert the agent when a call is present. - 12.0.0 + + 12.0.0 + A friendly name for the agent used in log messages. diff --git a/apps/app_alarmreceiver.c b/apps/app_alarmreceiver.c index 53c02eb20d..eb1ac07a86 100644 --- a/apps/app_alarmreceiver.c +++ b/apps/app_alarmreceiver.c @@ -146,7 +146,9 @@ struct timeval call_start_time; static const char app[] = "AlarmReceiver"; /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Provide support for receiving alarm reports from a burglar or fire alarm panel. diff --git a/apps/app_amd.c b/apps/app_amd.c index 8a1fe6b9ea..0204ef6b01 100644 --- a/apps/app_amd.c +++ b/apps/app_amd.c @@ -54,7 +54,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Attempt to detect answering machines. diff --git a/apps/app_attended_transfer.c b/apps/app_attended_transfer.c index e9a3165144..12e3bfcb9a 100644 --- a/apps/app_attended_transfer.c +++ b/apps/app_attended_transfer.c @@ -40,7 +40,10 @@ /*** DOCUMENTATION - 13.28.016.5.0 + + 13.28.0 + 16.5.0 + Attended transfer to the extension provided and TRANSFER_CONTEXT diff --git a/apps/app_audiosocket.c b/apps/app_audiosocket.c index 4d5552ad7b..fc5983f3ff 100644 --- a/apps/app_audiosocket.c +++ b/apps/app_audiosocket.c @@ -48,7 +48,9 @@ /*** DOCUMENTATION - 18.0.0 + + 18.0.0 + Transmit and receive audio between channel and TCP socket diff --git a/apps/app_authenticate.c b/apps/app_authenticate.c index 4ea0934c92..2029357def 100644 --- a/apps/app_authenticate.c +++ b/apps/app_authenticate.c @@ -58,7 +58,9 @@ AST_APP_OPTIONS(auth_app_options, { static const char app[] = "Authenticate"; /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Authenticate a user diff --git a/apps/app_blind_transfer.c b/apps/app_blind_transfer.c index 885410dcbd..8a27ee2fcc 100644 --- a/apps/app_blind_transfer.c +++ b/apps/app_blind_transfer.c @@ -39,7 +39,10 @@ /*** DOCUMENTATION - 13.28.016.5.0 + + 13.28.0 + 16.5.0 + Blind transfer channel(s) to the extension and context provided diff --git a/apps/app_bridgeaddchan.c b/apps/app_bridgeaddchan.c index 54263bfa9d..8cd4f68abf 100644 --- a/apps/app_bridgeaddchan.c +++ b/apps/app_bridgeaddchan.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 14.0.0 + + 14.0.0 + Join a bridge that contains the specified channel. diff --git a/apps/app_bridgewait.c b/apps/app_bridgewait.c index 5e9ca72c58..cf3fac138b 100644 --- a/apps/app_bridgewait.c +++ b/apps/app_bridgewait.c @@ -50,7 +50,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Put a call into the holding bridge. diff --git a/apps/app_broadcast.c b/apps/app_broadcast.c index 6b1aef240d..ff6c50ed97 100644 --- a/apps/app_broadcast.c +++ b/apps/app_broadcast.c @@ -46,7 +46,10 @@ /*** DOCUMENTATION - 18.17.020.2.0 + + 18.17.0 + 20.2.0 + Transmit or receive audio to or from multiple channels simultaneously diff --git a/apps/app_cdr.c b/apps/app_cdr.c index 1aef80e9ac..9bc4189cf0 100644 --- a/apps/app_cdr.c +++ b/apps/app_cdr.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Resets the Call Data Record. diff --git a/apps/app_celgenuserevent.c b/apps/app_celgenuserevent.c index b6a4fc51b0..87530f9763 100644 --- a/apps/app_celgenuserevent.c +++ b/apps/app_celgenuserevent.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.8.0 + Generates a CEL User Defined Event. diff --git a/apps/app_chanisavail.c b/apps/app_chanisavail.c index a42695e7c2..3c43b5ff75 100644 --- a/apps/app_chanisavail.c +++ b/apps/app_chanisavail.c @@ -47,7 +47,9 @@ static const char app[] = "ChanIsAvail"; /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Check channel availability diff --git a/apps/app_channelredirect.c b/apps/app_channelredirect.c index 2ffd9c88d6..825d74bd37 100644 --- a/apps/app_channelredirect.c +++ b/apps/app_channelredirect.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Redirects given channel to a dialplan target diff --git a/apps/app_chanspy.c b/apps/app_chanspy.c index 83ce7534ec..5e7c273835 100644 --- a/apps/app_chanspy.c +++ b/apps/app_chanspy.c @@ -62,7 +62,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Listen to a channel, and optionally whisper into it. @@ -205,7 +207,9 @@ - 1.6.2.0 + + 1.4.0 + Listen to a channel, and optionally whisper into it. @@ -353,7 +357,9 @@ - 1.6.2.0 + + 1.4.22 + Scan DAHDI channels to monitor calls. diff --git a/apps/app_confbridge.c b/apps/app_confbridge.c index 0225a0630f..ca986a2195 100644 --- a/apps/app_confbridge.c +++ b/apps/app_confbridge.c @@ -76,7 +76,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Conference bridge application. @@ -169,7 +171,9 @@ - 10.0.0 + + 10.0.0 + Set a custom dynamic bridge, user, or menu profile on a channel for the ConfBridge application using the same options available in confbridge.conf. @@ -225,7 +229,9 @@ - 10.0.0 + + 10.0.0 + Get information about a ConfBridge conference. @@ -324,7 +330,10 @@ - 13.20.015.3.0 + + 13.20.0 + 15.3.0 + Raised as part of the ConfbridgeList action response list. @@ -404,7 +413,11 @@ - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Raised as part of the ConfbridgeListRooms action response list. diff --git a/apps/app_controlplayback.c b/apps/app_controlplayback.c index 717fcd3a3e..b120976fce 100644 --- a/apps/app_controlplayback.c +++ b/apps/app_controlplayback.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Play a file with fast forward and rewind. diff --git a/apps/app_db.c b/apps/app_db.c index 2a34862408..6f7b6b7d1f 100644 --- a/apps/app_db.c +++ b/apps/app_db.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Delete a family or keytree from the asterisk database. diff --git a/apps/app_dial.c b/apps/app_dial.c index 391e81d736..b0df4bb44d 100644 --- a/apps/app_dial.c +++ b/apps/app_dial.c @@ -70,7 +70,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.0 + Attempt to connect to another device or endpoint and bridge the call. @@ -625,7 +627,9 @@ - 1.6.2.0 + + 1.2.0 + Place a call, retrying on failure allowing an optional exit extension. diff --git a/apps/app_dictate.c b/apps/app_dictate.c index 1f107f3174..36f7dd89f9 100644 --- a/apps/app_dictate.c +++ b/apps/app_dictate.c @@ -45,7 +45,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Virtual Dictation Machine. diff --git a/apps/app_directed_pickup.c b/apps/app_directed_pickup.c index 769c4dd452..bda56eb54a 100644 --- a/apps/app_directed_pickup.c +++ b/apps/app_directed_pickup.c @@ -49,7 +49,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Directed extension call pickup. @@ -92,7 +94,9 @@ - 1.6.2.0 + + 1.6.0 + Pickup a ringing channel. diff --git a/apps/app_directory.c b/apps/app_directory.c index 61d8a6a1b1..a1ff495c23 100644 --- a/apps/app_directory.c +++ b/apps/app_directory.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.0 + Provide directory of voicemail extensions. diff --git a/apps/app_disa.c b/apps/app_disa.c index 5ef4b18f6e..be821a1bcd 100644 --- a/apps/app_disa.c +++ b/apps/app_disa.c @@ -50,7 +50,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.9 + Direct Inward System Access. diff --git a/apps/app_dumpchan.c b/apps/app_dumpchan.c index f03c595d80..5e61b821fa 100644 --- a/apps/app_dumpchan.c +++ b/apps/app_dumpchan.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Dump Info About The Calling Channel. diff --git a/apps/app_echo.c b/apps/app_echo.c index 977e6293a0..3624911fa9 100644 --- a/apps/app_echo.c +++ b/apps/app_echo.c @@ -37,7 +37,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.2 + Echo media, DTMF back to the calling party diff --git a/apps/app_exec.c b/apps/app_exec.c index 6e8ea70216..5e3ed601a1 100644 --- a/apps/app_exec.c +++ b/apps/app_exec.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Executes dialplan application. @@ -59,7 +61,9 @@ - 1.6.2.0 + + 1.4.0 + Executes dialplan application, always returning. @@ -90,7 +94,9 @@ - 1.6.2.0 + + 1.2.0 + Executes dialplan application, conditionally. diff --git a/apps/app_externalivr.c b/apps/app_externalivr.c index 3b45faf2ca..5d778a4d49 100644 --- a/apps/app_externalivr.c +++ b/apps/app_externalivr.c @@ -52,7 +52,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Interfaces with an external IVR application. diff --git a/apps/app_festival.c b/apps/app_festival.c index 85d5e749ba..b25ad9819a 100644 --- a/apps/app_festival.c +++ b/apps/app_festival.c @@ -69,7 +69,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.2.0 + Say text to the user. diff --git a/apps/app_flash.c b/apps/app_flash.c index c152f740c7..823ff5cf09 100644 --- a/apps/app_flash.c +++ b/apps/app_flash.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Flashes a DAHDI Trunk. diff --git a/apps/app_followme.c b/apps/app_followme.c index 291a099805..2368bf6d21 100644 --- a/apps/app_followme.c +++ b/apps/app_followme.c @@ -68,7 +68,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Find-Me/Follow-Me application. diff --git a/apps/app_forkcdr.c b/apps/app_forkcdr.c index 04c5a1c652..40e04d18ef 100644 --- a/apps/app_forkcdr.c +++ b/apps/app_forkcdr.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Forks the current Call Data Record for this channel. diff --git a/apps/app_getcpeid.c b/apps/app_getcpeid.c index 3ef370ffa6..5e8b68a169 100644 --- a/apps/app_getcpeid.c +++ b/apps/app_getcpeid.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + Get ADSI CPE ID. diff --git a/apps/app_if.c b/apps/app_if.c index 191e89aff9..3a55ed9120 100644 --- a/apps/app_if.c +++ b/apps/app_if.c @@ -37,7 +37,10 @@ /*** DOCUMENTATION - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + Start an if branch. @@ -58,7 +61,10 @@ - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + Start an else if branch. @@ -80,7 +86,10 @@ - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + Define an optional else branch. @@ -99,7 +108,10 @@ - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + End an if branch. @@ -115,7 +127,10 @@ - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + End an If branch. diff --git a/apps/app_ivrdemo.c b/apps/app_ivrdemo.c index acf4f81224..53165a6e96 100644 --- a/apps/app_ivrdemo.c +++ b/apps/app_ivrdemo.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + IVR Demo Application. diff --git a/apps/app_jack.c b/apps/app_jack.c index 152132ca6d..4b5672e508 100644 --- a/apps/app_jack.c +++ b/apps/app_jack.c @@ -76,7 +76,9 @@ " name. Use this option to specify a custom client name.\n" /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Jack Audio Connection Kit diff --git a/apps/app_meetme.c b/apps/app_meetme.c index 5496801883..b1f1403966 100644 --- a/apps/app_meetme.c +++ b/apps/app_meetme.c @@ -79,7 +79,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + MeetMe conference bridge. @@ -264,7 +266,9 @@ - 1.6.2.0 + + 0.1.12 + MeetMe participant count. @@ -286,7 +290,9 @@ - 1.6.2.0 + + 1.0.0 + MeetMe conference administration. @@ -384,7 +390,9 @@ - 1.6.2.0 + + 1.6.0 + MeetMe conference Administration (channel specific). @@ -410,7 +418,9 @@ - 1.6.2.0 + + 1.6.1.0 + Query a given conference of various properties. @@ -511,7 +521,9 @@ - 12.0.0 + + 12.0.0 + Raised when a user joins a MeetMe conference. @@ -530,7 +542,9 @@ - 12.0.0 + + 12.0.0 + Raised when a user leaves a MeetMe conference. @@ -546,7 +560,9 @@ - 12.0.0 + + 12.0.0 + Raised when a MeetMe conference ends. @@ -558,7 +574,9 @@ - 12.0.0 + + 12.0.0 + Raised when a MeetMe user has started talking. @@ -577,7 +595,9 @@ - 12.0.0 + + 12.0.0 + Raised when a MeetMe user begins or ends talking. @@ -588,7 +608,9 @@ - 12.0.0 + + 12.0.0 + Raised when a MeetMe user is muted or unmuted. @@ -599,7 +621,11 @@ - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Raised in response to a MeetmeList command. @@ -647,7 +673,11 @@ - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Raised in response to a MeetmeListRooms command. diff --git a/apps/app_milliwatt.c b/apps/app_milliwatt.c index 39518db346..b3db78360f 100644 --- a/apps/app_milliwatt.c +++ b/apps/app_milliwatt.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + Generates a 1004 Hz test tone at 0dbm (mu-law). diff --git a/apps/app_minivm.c b/apps/app_minivm.c index 2305e73fa2..00adc8e70b 100644 --- a/apps/app_minivm.c +++ b/apps/app_minivm.c @@ -183,7 +183,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Receive Mini-Voicemail and forward via e-mail. @@ -234,7 +236,9 @@ - 1.6.1.0 + + 1.6.1.0 + Play Mini-Voicemail prompts. @@ -277,7 +281,9 @@ - 1.6.1.0 + + 1.6.1.0 + Notify voicemail owner about new messages. @@ -317,7 +323,9 @@ - 1.6.1.0 + + 1.6.1.0 + Delete Mini-Voicemail voicemail messages. @@ -340,7 +348,9 @@ - 1.6.1.0 + + 1.6.1.0 + Record account specific messages. @@ -386,7 +396,9 @@ - 1.6.1.0 + + 1.6.1.0 + Send Message Waiting Notification to subscriber(s) of mailbox. @@ -416,7 +428,9 @@ - 1.6.2.0 + + 1.6.0 + Reads or sets counters for MiniVoicemail message. @@ -451,7 +465,9 @@ - 1.6.2.0 + + 1.6.0 + Gets MiniVoicemail account information. @@ -511,7 +527,9 @@ - 12.0.0 + + 12.0.0 + Raised when a notification is sent out by a MiniVoiceMail application diff --git a/apps/app_mixmonitor.c b/apps/app_mixmonitor.c index 25d03d0b9f..377612f59f 100644 --- a/apps/app_mixmonitor.c +++ b/apps/app_mixmonitor.c @@ -63,7 +63,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Record a call and mix the audio during the recording. Use of StopMixMonitor is required to guarantee the audio file is available for processing during dialplan execution. @@ -193,7 +195,9 @@ - 1.6.2.0 + + 1.4.0 + Stop recording a call through MixMonitor, and free the recording's file handle. @@ -303,7 +307,9 @@ - 13.0.0 + + 13.0.0 + Retrieve data pertaining to specific instances of MixMonitor on a channel. @@ -322,7 +328,10 @@ - 16.17.018.3.0 + + 16.17.0 + 18.3.0 + Raised when monitoring has started on a channel. @@ -336,7 +345,10 @@ - 16.17.018.3.0 + + 16.17.0 + 18.3.0 + Raised when monitoring has stopped on a channel. @@ -350,7 +362,10 @@ - 16.17.018.3.0 + + 16.17.0 + 18.3.0 + Raised when monitoring is muted or unmuted on a channel. diff --git a/apps/app_morsecode.c b/apps/app_morsecode.c index 70fba50b82..cf71dc132b 100644 --- a/apps/app_morsecode.c +++ b/apps/app_morsecode.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Plays morse code. diff --git a/apps/app_mp3.c b/apps/app_mp3.c index 329753bac7..de8a73b536 100644 --- a/apps/app_mp3.c +++ b/apps/app_mp3.c @@ -53,7 +53,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.0 + Play an MP3 file or M3U playlist file or stream. diff --git a/apps/app_originate.c b/apps/app_originate.c index 0c49857365..35fc60d5b7 100644 --- a/apps/app_originate.c +++ b/apps/app_originate.c @@ -46,7 +46,9 @@ static const char app_originate[] = "Originate"; /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Originate a call. diff --git a/apps/app_page.c b/apps/app_page.c index c18a706d5e..39526f3004 100644 --- a/apps/app_page.c +++ b/apps/app_page.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Page series of phones diff --git a/apps/app_playback.c b/apps/app_playback.c index 40e7c83a57..bc0cc38a6b 100644 --- a/apps/app_playback.c +++ b/apps/app_playback.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.0 + Play a file. diff --git a/apps/app_playtones.c b/apps/app_playtones.c index cf57587999..66465296f5 100644 --- a/apps/app_playtones.c +++ b/apps/app_playtones.c @@ -41,7 +41,9 @@ static const char stopplaytones_app[] = "StopPlayTones"; /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Play a tone list. @@ -62,7 +64,9 @@ static const char stopplaytones_app[] = "StopPlayTones"; - 1.6.1.0 + + 1.6.1.0 + Stop playing a tone list. diff --git a/apps/app_privacy.c b/apps/app_privacy.c index c5df488ff9..2d84c86a8c 100644 --- a/apps/app_privacy.c +++ b/apps/app_privacy.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Require phone number to be entered, if no CallerID sent diff --git a/apps/app_queue.c b/apps/app_queue.c index 4fea4fce75..d9a31c8870 100644 --- a/apps/app_queue.c +++ b/apps/app_queue.c @@ -123,7 +123,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.2.0 + Queue a call for a call queue. @@ -317,7 +319,9 @@ - 1.6.2.0 + + 0.5.0 + Dynamically adds queue members. @@ -371,7 +375,9 @@ - 1.6.2.0 + + 0.5.0 + Dynamically removes queue members. @@ -412,7 +418,9 @@ - 1.6.2.0 + + 1.2.0 + Pauses a queue member. @@ -460,7 +468,9 @@ - 1.6.2.0 + + 1.2.0 + Unpauses a queue member. @@ -505,7 +515,9 @@ - 1.6.2.0 + + 1.4.0 + Writes to the queue_log file. @@ -540,7 +552,9 @@ - 15.0.0 + + 15.0.0 + Writes to the queue_log file for outbound calls and updates Realtime Data. Is used at h extension to be able to have all the parameters. @@ -561,7 +575,9 @@ - 1.6.2.0 + + 1.6.0 + Return Queue information in variables. @@ -617,7 +633,9 @@ - 1.6.2.0 + + 1.6.0 + Provides a count of queue members based on the provided criteria, or updates a queue member's settings. @@ -683,7 +701,9 @@ - 1.6.2.0 + + 1.4.0 + Count number of members answering a queue. @@ -712,7 +732,9 @@ - 1.8.0 + + 1.8.0 + Check if a named queue exists on this server @@ -740,7 +762,9 @@ - 14.0.0 + + 14.0.0 + Return caller at the specified position in a queue. @@ -769,7 +793,9 @@ - 1.6.2.0 + + 1.4.0 + Count number of calls currently waiting in a queue. @@ -797,7 +823,9 @@ - 1.6.2.0 + + 1.4.0 + Returns a list of interfaces on a queue. @@ -825,7 +853,9 @@ - 1.6.2.0 + + 1.6.0 + Gets or sets queue members penalty. @@ -1149,7 +1179,11 @@ - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised in response to the QueueStatus action. @@ -1188,7 +1222,11 @@ - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised in response to the QueueStatus action. @@ -1230,7 +1268,9 @@ - 12.0.0 + + 12.0.0 + Raised when a Queue member's status has changed. @@ -1311,7 +1351,9 @@ - 12.0.0 + + 12.0.0 + Raised when a member is added to the queue. @@ -1324,7 +1366,9 @@ - 12.0.0 + + 12.0.0 + Raised when a member is removed from the queue. @@ -1337,7 +1381,9 @@ - 12.2.0 + + 12.2.0 + Raised when a member is paused/unpaused in the queue. @@ -1350,7 +1396,9 @@ - 12.0.0 + + 12.0.0 + Raised when a member's penalty is changed. @@ -1362,7 +1410,9 @@ - 12.0.0 + + 12.0.0 + Raised when a member's ringinuse setting is changed. @@ -1374,7 +1424,9 @@ - 12.0.0 + + 12.0.0 + Raised when a caller joins a Queue. @@ -1394,7 +1446,9 @@ - 12.0.0 + + 12.0.0 + Raised when a caller leaves a Queue. @@ -1409,7 +1463,9 @@ - 12.0.0 + + 12.0.0 + Raised when a caller abandons the queue. @@ -1426,7 +1482,9 @@ - 12.0.0 + + 12.0.0 + Raised when an queue member is notified of a caller in the queue. @@ -1444,7 +1502,9 @@ - 12.0.0 + + 12.0.0 + Raised when a queue member is notified of a caller in the queue and fails to answer. @@ -1463,7 +1523,9 @@ - 12.0.0 + + 12.0.0 + Raised when a queue member has finished servicing a caller in the queue. @@ -1491,7 +1553,9 @@ - 12.0.0 + + 12.0.0 + Raised when a queue member hangs up on a caller in the queue. @@ -1508,7 +1572,9 @@ - 12.0.0 + + 12.0.0 + Raised when a queue member answers and is bridged to a caller in the queue. diff --git a/apps/app_read.c b/apps/app_read.c index cf5702d266..20c0704b54 100644 --- a/apps/app_read.c +++ b/apps/app_read.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Read a variable. diff --git a/apps/app_readexten.c b/apps/app_readexten.c index 2d0fcddcc0..4e3084579f 100644 --- a/apps/app_readexten.c +++ b/apps/app_readexten.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Read an extension into a variable. diff --git a/apps/app_record.c b/apps/app_record.c index 4c840586ca..b275957de7 100644 --- a/apps/app_record.c +++ b/apps/app_record.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.8 + Record to a file. diff --git a/apps/app_saycounted.c b/apps/app_saycounted.c index 686fa36be5..88f7facb81 100644 --- a/apps/app_saycounted.c +++ b/apps/app_saycounted.c @@ -31,7 +31,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Say a noun in declined form in order to count things @@ -72,7 +74,9 @@ - 1.8.0 + + 1.8.0 + Say a adjective in declined form in order to count things diff --git a/apps/app_sayunixtime.c b/apps/app_sayunixtime.c index 9bcfa110a2..12090fe650 100644 --- a/apps/app_sayunixtime.c +++ b/apps/app_sayunixtime.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.7.0 + Says a specified time in a custom format. @@ -77,7 +79,9 @@ - 1.6.2.0 + + 0.2.0 + Says a specified time in a custom format. diff --git a/apps/app_senddtmf.c b/apps/app_senddtmf.c index b0b5508fb6..f5f798e409 100644 --- a/apps/app_senddtmf.c +++ b/apps/app_senddtmf.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.3.0 + Sends arbitrary DTMF digits diff --git a/apps/app_sendtext.c b/apps/app_sendtext.c index 88b57717da..dd3203a748 100644 --- a/apps/app_sendtext.c +++ b/apps/app_sendtext.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Send a Text Message on a channel. diff --git a/apps/app_signal.c b/apps/app_signal.c index 10bdb874a4..293a022d45 100644 --- a/apps/app_signal.c +++ b/apps/app_signal.c @@ -40,7 +40,10 @@ /*** DOCUMENTATION - 18.17.020.2.0 + + 18.17.0 + 20.2.0 + Sends a signal to any waiting channels. @@ -77,7 +80,10 @@ - 18.17.020.2.0 + + 18.17.0 + 20.2.0 + Waits for a named signal on a channel. diff --git a/apps/app_skel.c b/apps/app_skel.c index 084fef6e6a..388878422b 100644 --- a/apps/app_skel.c +++ b/apps/app_skel.c @@ -63,7 +63,9 @@ /*** DOCUMENTATION - 11.0.0 + + 11.0.0 + An example number guessing game @@ -89,55 +91,82 @@ - 12.0.0 + + 12.0.0 + Options that apply globally to app_skel - 11.0.0 + + 11.0.0 + The number of games a single execution of SkelGuessNumber will play - 11.0.0 + + 11.0.0 + Should the computer cheat? If enabled, the computer will ignore winning guesses. - 12.0.0 + + 12.0.0 + Prompts for SkelGuessNumber to play - 11.0.0 + + 11.0.0 + A prompt directing the user to enter a number less than the max number - 11.0.0 + + 11.0.0 + The sound file to play when a wrong guess is made - 11.0.0 + + 11.0.0 + The sound file to play when a correct guess is made - 11.0.0 + + 11.0.0 + The sound file to play when a guess is too low - 11.0.0 + + 11.0.0 + The sound file to play when a guess is too high - 11.0.0 + + 11.0.0 + The sound file to play when a player loses - 12.0.0 + + 12.0.0 + Defined levels for the SkelGuessNumber game - 11.0.0 + + 11.0.0 + The maximum in the range of numbers to guess (1 is the implied minimum) - 11.22.013.9.0 + + 11.22.0 + 13.9.0 + The maximum number of guesses before a game is considered lost diff --git a/apps/app_sla.c b/apps/app_sla.c index 4b4f13c1b2..b3305f9f51 100644 --- a/apps/app_sla.c +++ b/apps/app_sla.c @@ -59,7 +59,9 @@ /*** DOCUMENTATION - 21.0.0 + + 21.0.0 + Shared Line Appearance Station. @@ -87,7 +89,9 @@ - 21.0.0 + + 21.0.0 + Shared Line Appearance Trunk. diff --git a/apps/app_sms.c b/apps/app_sms.c index e02e82287e..128edcfdc6 100644 --- a/apps/app_sms.c +++ b/apps/app_sms.c @@ -58,7 +58,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Communicates with SMS service centres and SMS capable analogue phones. diff --git a/apps/app_softhangup.c b/apps/app_softhangup.c index 6d577553ca..ee989a1d8a 100644 --- a/apps/app_softhangup.c +++ b/apps/app_softhangup.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Hangs up the requested channel. diff --git a/apps/app_speech_utils.c b/apps/app_speech_utils.c index 1622f052d5..423ea1f57a 100644 --- a/apps/app_speech_utils.c +++ b/apps/app_speech_utils.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Create a Speech Structure. @@ -57,7 +59,9 @@ - 1.6.1.0 + + 1.6.1.0 + Activate a grammar. @@ -72,7 +76,9 @@ - 1.6.1.0 + + 1.6.1.0 + Start recognizing voice in the audio stream. @@ -84,7 +90,9 @@ - 1.6.1.0 + + 1.6.1.0 + Play a sound file and wait for speech to be recognized. @@ -128,7 +136,9 @@ - 1.6.1.0 + + 1.6.1.0 + Deactivate a grammar. @@ -143,7 +153,9 @@ - 1.6.1.0 + + 1.6.1.0 + Change background processing sound. @@ -157,7 +169,9 @@ - 1.6.1.0 + + 1.6.1.0 + End speech recognition. @@ -170,7 +184,9 @@ - 1.6.1.0 + + 1.6.1.0 + Load a grammar. @@ -184,7 +200,9 @@ - 1.6.1.0 + + 1.6.1.0 + Unload a grammar. @@ -197,7 +215,9 @@ - 1.6.1.0 + + 1.6.1.0 + Gets the confidence score of a result. @@ -210,7 +230,9 @@ - 1.6.1.0 + + 1.6.1.0 + Gets the recognized text of a result. @@ -223,7 +245,9 @@ - 1.6.1.0 + + 1.6.1.0 + Gets the matched grammar of a result if available. @@ -236,7 +260,9 @@ - 1.6.1.0 + + 1.6.1.0 + Get or change a speech engine specific attribute. @@ -248,7 +274,9 @@ - 1.6.1.0 + + 1.6.1.0 + Sets the type of results that will be returned. @@ -258,7 +286,9 @@ - 1.6.1.0 + + 1.6.1.0 + Gets information about speech recognition results. diff --git a/apps/app_stack.c b/apps/app_stack.c index b62a5bf73f..26fc2c4bb9 100644 --- a/apps/app_stack.c +++ b/apps/app_stack.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Jump to label, saving return address. @@ -65,7 +67,9 @@ - 1.6.2.0 + + 1.2.0 + Conditionally jump to label, saving return address. @@ -100,7 +104,9 @@ - 1.6.2.0 + + 1.2.0 + Return from gosub routine. @@ -119,7 +125,9 @@ - 1.6.2.0 + + 1.2.0 + Remove one address from gosub stack. @@ -133,7 +141,9 @@ - 1.6.1.0 + + 1.6.1.0 + Manage variables local to the gosub stack frame. @@ -151,7 +161,9 @@ - 1.6.1.0 + + 1.6.1.0 + Retrieve variables hidden by the local gosub stack frame. @@ -174,7 +186,10 @@ - 1.8.11.010.3.0 + + 1.8.11.0 + 10.3.0 + View info about the location which called Gosub @@ -212,7 +227,9 @@ - 12.0.0 + + 12.0.0 + Raised when a variable local to the gosub stack frame is set due to a subroutine call. diff --git a/apps/app_stasis.c b/apps/app_stasis.c index 81739c5c25..bbe7718cc8 100644 --- a/apps/app_stasis.c +++ b/apps/app_stasis.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Invoke an external Stasis application. diff --git a/apps/app_statsd.c b/apps/app_statsd.c index fe0705f62a..93f6de6bac 100644 --- a/apps/app_statsd.c +++ b/apps/app_statsd.c @@ -35,7 +35,10 @@ /*** DOCUMENTATION - 13.20.015.3.0 + + 13.20.0 + 15.3.0 + Allow statistics to be passed to the StatsD server from the dialplan. diff --git a/apps/app_stream_echo.c b/apps/app_stream_echo.c index 54425c3c61..abe3d9250e 100644 --- a/apps/app_stream_echo.c +++ b/apps/app_stream_echo.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 15.0.0 + + 15.0.0 + Echo media, up to 'N' streams of a type, and DTMF back to the calling party diff --git a/apps/app_system.c b/apps/app_system.c index cf72c0b81d..75072052ef 100644 --- a/apps/app_system.c +++ b/apps/app_system.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.2 + Execute a system command. @@ -71,7 +73,9 @@ - 1.6.2.0 + + 1.0.0 + Try executing a system command. diff --git a/apps/app_talkdetect.c b/apps/app_talkdetect.c index b42128b96b..5b64cdfe0a 100644 --- a/apps/app_talkdetect.c +++ b/apps/app_talkdetect.c @@ -45,7 +45,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Background a file with talk detect. diff --git a/apps/app_test.c b/apps/app_test.c index e15af59cc7..7b08fff3d3 100644 --- a/apps/app_test.c +++ b/apps/app_test.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Execute Interface Test Server. @@ -60,7 +62,9 @@ - 1.6.2.0 + + 1.0.0 + Execute Interface Test Client. diff --git a/apps/app_transfer.c b/apps/app_transfer.c index b4d6c45782..7ae626c20f 100644 --- a/apps/app_transfer.c +++ b/apps/app_transfer.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.5.0 + Transfer caller to remote extension. diff --git a/apps/app_userevent.c b/apps/app_userevent.c index 878139f56f..4871d160c7 100644 --- a/apps/app_userevent.c +++ b/apps/app_userevent.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Send an arbitrary user-defined event to parties interested in a channel (AMI users and relevant res_stasis applications). diff --git a/apps/app_verbose.c b/apps/app_verbose.c index 648378645b..ecaaa2426e 100644 --- a/apps/app_verbose.c +++ b/apps/app_verbose.c @@ -40,7 +40,9 @@ static char *app_log = "Log"; /*** DOCUMENTATION - 1.6.2.0 + + 1.0.0 + Send arbitrary text to verbose output. @@ -57,7 +59,9 @@ static char *app_log = "Log"; - 1.6.2.0 + + 1.4.0 + Send arbitrary text to a selected log level. diff --git a/apps/app_voicemail.c b/apps/app_voicemail.c index 7bbd382717..bb727ecbdf 100644 --- a/apps/app_voicemail.c +++ b/apps/app_voicemail.c @@ -111,7 +111,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.0 + Leave a Voicemail message. @@ -201,7 +203,9 @@ - 1.6.2.0 + + 0.1.0 + Check Voicemail messages. @@ -267,7 +271,9 @@ - 1.6.2.0 + + 1.2.0 + Authenticate with Voicemail passwords. @@ -300,7 +306,9 @@ - 11.0.0 + + 11.0.0 + Play a single voice mail msg from a mailbox by msg id. @@ -325,7 +333,9 @@ - 1.8.0 + + 1.8.0 + Play the name of a voicemail user @@ -344,7 +354,9 @@ - 11.0.0 + + 11.0.0 + Returns the selected attribute from a mailbox. @@ -579,7 +591,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Raised in response to a mailbox password change. diff --git a/apps/app_waitforring.c b/apps/app_waitforring.c index 9c22315f55..2a9cfaa96c 100644 --- a/apps/app_waitforring.c +++ b/apps/app_waitforring.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.4.0 + Wait for Ring Application. diff --git a/apps/app_waitforsilence.c b/apps/app_waitforsilence.c index 5f85ea0011..859d2a587f 100644 --- a/apps/app_waitforsilence.c +++ b/apps/app_waitforsilence.c @@ -51,7 +51,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Waits for a specified amount of silence. @@ -102,7 +104,9 @@ - 1.6.2.0 + + 1.6.1.0 + Waits for a specified amount of noise. diff --git a/apps/app_waituntil.c b/apps/app_waituntil.c index 4361fce0d1..fa0514c624 100644 --- a/apps/app_waituntil.c +++ b/apps/app_waituntil.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Wait (sleep) until the current time is the given epoch. diff --git a/apps/app_while.c b/apps/app_while.c index fcab1670d7..b0e710cfcd 100644 --- a/apps/app_while.c +++ b/apps/app_while.c @@ -37,7 +37,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Start a while loop. @@ -55,7 +57,9 @@ - 1.6.2.0 + + 1.2.0 + End a while loop. @@ -70,7 +74,9 @@ - 1.6.2.0 + + 1.4.0 + End a While loop. @@ -85,7 +91,9 @@ - 1.6.2.0 + + 1.4.0 + Restart a While loop. diff --git a/apps/app_zapateller.c b/apps/app_zapateller.c index 0818e56006..ed27daddc5 100644 --- a/apps/app_zapateller.c +++ b/apps/app_zapateller.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + Block telemarketers with SIT. diff --git a/apps/confbridge/conf_config_parser.c b/apps/confbridge/conf_config_parser.c index e4cb9179de..228dd48d03 100644 --- a/apps/confbridge/conf_config_parser.c +++ b/apps/confbridge/conf_config_parser.c @@ -48,7 +48,9 @@ Unused, but reserved. - 12.0.0 + + 12.0.0 + A named profile to apply to specific callers. Callers in a ConfBridge have a profile associated with them that determine their options. A configuration section is determined to be a @@ -56,7 +58,9 @@ of user. - 11.0.0 + + 11.0.0 + Define this configuration category as a user profile. The type parameter determines how a context in the configuration file is interpreted. @@ -68,11 +72,15 @@ - 11.0.0 + + 11.0.0 + Sets if the user is an admin or not - 15.5.0 + + 15.5.0 + Sets if events are send to the user If events are enabled for this bridge and this option is set, users will receive events like join, leave, talking, etc. via text @@ -82,7 +90,9 @@ interface. - 15.5.0 + + 15.5.0 + Sets if events are echoed back to the user that triggered them If events are enabled for this user and this option @@ -91,31 +101,47 @@ - 11.0.0 + + 11.0.0 + Sets if this is a marked user or not - 11.0.0 + + 11.0.0 + Sets if all users should start out muted - 11.0.0 + + 11.0.0 + Play MOH when user is alone or waiting on a marked user - 11.0.0 + + 11.0.0 + Silence enter/leave prompts and user intros for this user - 16.26.018.12.019.4.0 + + 16.26.0 + 18.12.0 + 19.4.0 + Determines if the user also hears the join sound when they enter a conference - 11.0.0 + + 11.0.0 + Sets if the number of users should be announced to the user - 11.0.0 + + 11.0.0 + Announce user count to all the other users when this user joins Sets if the number of users should be announced to all the other users in the conference when this user joins. This option can be either set to 'yes' or @@ -124,52 +150,78 @@ - 11.0.0 + + 11.0.0 + Announce to a user when they join an empty conference - 11.0.0 + + 11.0.0 + Sets if the user must wait for a marked user to enter before joining a conference - 11.0.0 + + 11.0.0 + Kick the user from the conference when the last marked user leaves - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Kick the user from the conference when any marked user leaves - 11.0.0 + + 11.0.0 + Set whether or not notifications of when a user begins and ends talking should be sent out as events over AMI - 11.0.0 + + 11.0.0 + Sets whether or not DTMF should pass through the conference - 11.0.0 + + 11.0.0 + Prompt user for their name when joining a conference and play it to the conference when they enter - 13.0.0 + + 13.0.0 + Prompt user for their name when joining a conference and play it to the conference when they enter. The user will be asked to review the recording of their name before entering the conference. - 11.0.0 + + 11.0.0 + Sets a PIN the user must enter before joining the conference - 11.0.0 + + 11.0.0 + The MOH class to use for this user - 11.0.0 + + 11.0.0 + Sound file to play to the user when they join a conference - 11.0.0 + + 11.0.0 + Apply a denoise filter to the audio before mixing Sets whether or not a denoise filter should be applied to the audio before mixing or not. Off by default. Requires @@ -181,7 +233,9 @@ - 11.0.0 + + 11.0.0 + Drop what Asterisk detects as silence from audio sent to the bridge This option drops what Asterisk detects as silence from @@ -192,7 +246,9 @@ - 11.0.0 + + 11.0.0 + The number of milliseconds of silence necessary to declare talking stopped. The time in milliseconds of sound falling below the @@ -226,7 +282,10 @@ - 11.10.012.3.0 + + 11.10.0 + 12.3.0 + Average magnitude threshold to determine talking. The minimum average magnitude per sample in a frame @@ -257,7 +316,9 @@ - 11.0.0 + + 11.0.0 + Place a jitter buffer on the user's audio stream before audio mixing is performed Enabling this option places a jitterbuffer on the user's audio stream @@ -269,15 +330,22 @@ - 11.0.0 + + 11.0.0 + When using the CONFBRIDGE dialplan function, use a user profile as a template for creating a new temporary profile - 13.7.0 + + 13.7.0 + Kick the user out of the conference after this many seconds. 0 means there is no timeout for the user. - 16.10.017.4.0 + + 16.10.0 + 17.4.0 + Sets if text messages are sent to the user. If text messaging is enabled for this user then text messages will be sent to it. These may be events or from other @@ -285,12 +353,17 @@ messages are sent to the user. - 16.19.018.5.0 + + 16.19.0 + 18.5.0 + Sets if a user's channel should be answered if currently unanswered. - 12.0.0 + + 12.0.0 + A named profile to apply to specific bridges. ConfBridge bridges have a profile associated with them that determine their options. A configuration section is determined to be a @@ -298,7 +371,9 @@ of bridge. - 12.0.0 + + 12.0.0 + Define this configuration category as a bridge profile The type parameter determines how a context in the configuration file is interpreted. @@ -310,11 +385,17 @@ - 11.0.0 + + 11.0.0 + Place a jitter buffer on the conference's audio stream - 18.22.020.7.021.2.0 + + 18.22.0 + 20.7.0 + 21.2.0 + Set the internal native sample rate for mixing the conference Sets the internal native sample rate the @@ -327,7 +408,11 @@ - 18.22.020.7.021.2.0 + + 18.22.0 + 20.7.0 + 21.2.0 + Set the maximum native sample rate for mixing the conference Sets the maximum native sample rate the @@ -337,7 +422,9 @@ - 11.7.0 + + 11.7.0 + The language used for announcements to the conference. By default, announcements to a conference use English. Which means @@ -347,7 +434,9 @@ - 11.0.0 + + 11.0.0 + Sets the internal mixing interval in milliseconds for the bridge Sets the internal mixing interval in milliseconds for the bridge. This @@ -359,7 +448,9 @@ - 15.0.0 + + 15.0.0 + If true binaural conferencing with stereo audio is active Activates binaural mixing for a conference bridge. @@ -367,7 +458,9 @@ - 11.0.0 + + 11.0.0 + Record the conference starting with the first active user's entrance and ending with the last active user's exit Records the conference call starting when the first user @@ -379,7 +472,9 @@ - 11.0.0 + + 11.0.0 + The filename of the conference recording When record_conference is set to yes, the specific name of the @@ -393,7 +488,9 @@ - 12.0.0 + + 12.0.0 + Append to record file when starting/stopping on same conference recording When record_file_append is set to yes, stopping and starting recording on a @@ -403,7 +500,9 @@ - 14.0.0 + + 14.0.0 + Append the start time to the record_file name so that it is unique. When record_file_timestamp is set to yes, the start time is appended to @@ -412,7 +511,9 @@ - 14.0.0 + + 14.0.0 + Pass additional options to MixMonitor when recording Pass additional options to MixMonitor when record_conference is set to yes. @@ -420,7 +521,9 @@ - 14.0.0 + + 14.0.0 + Execute a command after recording ends Executes the specified command when recording ends. Any strings matching ^{X} will be @@ -428,7 +531,9 @@ - 13.10.0 + + 13.10.0 + The name of the context into which to register the name of the conference bridge as NoOP() at priority 1 When set this will cause the name of the created conference to be registered @@ -445,7 +550,9 @@ - 11.0.0 + + 11.0.0 + Sets how confbridge handles video distribution to the conference participants Sets how confbridge handles video distribution to the conference participants. @@ -483,7 +590,9 @@ - 11.0.0 + + 11.0.0 + Limit the maximum number of participants for a single conference This option limits the number of participants for a single @@ -495,7 +604,10 @@ - 13.19.015.2.0 + + 13.19.0 + 15.2.0 + Override the various conference bridge sound files All sounds in the conference are customizable using the bridge profile options below. @@ -541,7 +653,9 @@ - 15.0.0 + + 15.0.0 + Sets the amount of time in milliseconds after sending a video update to discard subsequent video updates Sets the amount of time in milliseconds after sending a video update request @@ -552,7 +666,9 @@ - 15.4.0 + + 15.4.0 + Sets the interval in milliseconds that a combined REMB frame will be sent to video sources Sets the interval in milliseconds that a combined REMB frame will be sent @@ -565,7 +681,9 @@ - 15.4.0 + + 15.4.0 + Sets how REMB reports are generated from multiple sources Sets how REMB reports are combined from multiple sources to form one. A REMB report @@ -604,7 +722,11 @@ remb_estimated_bitrate - 16.15.017.9.018.1.0 + + 16.15.0 + 17.9.0 + 18.1.0 + Sets the estimated bitrate sent to each participant in REMB reports When remb_behavior is set to force, @@ -614,7 +736,9 @@ remb_behavior - 15.5.0 + + 15.5.0 + Enables events for this bridge If enabled, recipients who joined the bridge via a channel driver @@ -626,12 +750,16 @@ - 11.0.0 + + 11.0.0 + When using the CONFBRIDGE dialplan function, use a bridge profile as a template for creating a new temporary profile - 12.0.0 + + 12.0.0 + A conference user menu Conference users, as defined by a conf_user, @@ -639,7 +767,9 @@ ConfBridge application. - 12.0.0 + + 12.0.0 + Define this configuration category as a menu The type parameter determines how a context in the configuration file is interpreted. @@ -651,7 +781,9 @@ - 13.0.0 + + 13.0.0 + When using the CONFBRIDGE dialplan function, use a menu profile as a template for creating a new temporary profile diff --git a/apps/confbridge/confbridge_manager.c b/apps/confbridge/confbridge_manager.c index 6e332b76e5..923f64c9d1 100644 --- a/apps/confbridge/confbridge_manager.c +++ b/apps/confbridge/confbridge_manager.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a conference starts. @@ -55,7 +57,9 @@ - 12.0.0 + + 12.0.0 + Raised when a conference ends. @@ -71,7 +75,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel joins a Confbridge conference. @@ -102,7 +108,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel leaves a Confbridge conference. @@ -126,7 +134,9 @@ - 12.0.0 + + 12.0.0 + Raised when a conference starts recording. @@ -142,7 +152,9 @@ - 12.0.0 + + 12.0.0 + Raised when a conference that was recording stops recording. @@ -158,7 +170,9 @@ - 12.0.0 + + 12.0.0 + Raised when a Confbridge participant mutes. @@ -182,7 +196,9 @@ - 12.0.0 + + 12.0.0 + Raised when a confbridge participant unmutes. @@ -206,7 +222,9 @@ - 12.0.0 + + 12.0.0 + Raised when a confbridge participant begins or ends talking. diff --git a/cdr/cdr_manager.c b/cdr/cdr_manager.c index 2475fd676d..e1f01e2340 100644 --- a/cdr/cdr_manager.c +++ b/cdr/cdr_manager.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 13.2.0 + + 13.2.0 + Raised when a CDR is generated. diff --git a/cel/cel_manager.c b/cel/cel_manager.c index 057cb74a37..c4f45e36ad 100644 --- a/cel/cel_manager.c +++ b/cel/cel_manager.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 13.2.0 + + 13.2.0 + Raised when a Channel Event Log is generated for a channel. diff --git a/channels/chan_dahdi.c b/channels/chan_dahdi.c index 4d9512aa8e..640ce0b0cf 100644 --- a/channels/chan_dahdi.c +++ b/channels/chan_dahdi.c @@ -131,7 +131,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.22 + Send digits out of band over a PRI. @@ -144,7 +146,9 @@ - 1.6.2.0 + + 1.6.2.0 + Send an ISDN call rerouting/deflection facility message. @@ -166,7 +170,9 @@ - 1.6.1.0 + + 1.6.1.0 + Accept an R2 call if its not already accepted (you still need to answer it) @@ -181,7 +187,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Set or get the polarity of a DAHDI channel. @@ -560,7 +570,9 @@ - 12.0.0 + + 12.0.0 + Raised when an alarm is cleared on a DAHDI channel. @@ -572,7 +584,9 @@ - 12.0.0 + + 12.0.0 + Raised when an alarm is cleared on a DAHDI span. @@ -583,7 +597,9 @@ - 12.0.0 + + 12.0.0 + Raised when the Do Not Disturb state is changed on a DAHDI channel. @@ -601,7 +617,9 @@ - 12.0.0 + + 12.0.0 + Raised when an alarm is set on a DAHDI channel. @@ -616,7 +634,9 @@ - 12.0.0 + + 12.0.0 + Raised when an alarm is set on a DAHDI span. @@ -630,7 +650,9 @@ - 12.0.0 + + 12.0.0 + Raised when a DAHDI channel is created or an underlying technology is associated with a DAHDI channel. diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index ea3eb08657..f9dcfcf1d2 100644 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -125,7 +125,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Provision a calling IAXy with a given template. @@ -141,7 +143,9 @@ - 1.6.2.0 + + 1.2.0 + Gets IAX peer information. @@ -196,7 +200,9 @@ - 1.6.2.0 + + 1.6.0 + Sets or retrieves a remote variable. diff --git a/channels/chan_motif.c b/channels/chan_motif.c index fe26905648..10f7526e41 100644 --- a/channels/chan_motif.c +++ b/channels/chan_motif.c @@ -149,50 +149,74 @@ - 12.0.0 + + 12.0.0 + The configuration for an endpoint. - 11.0.0 + + 11.0.0 + Default dialplan context that incoming sessions will be routed to - 11.0.0 + + 11.0.0 + A callgroup to assign to this endpoint. - 11.0.0 + + 11.0.0 + A pickup group to assign to this endpoint. - 11.0.0 + + 11.0.0 + The default language for this endpoint. - 11.0.0 + + 11.0.0 + Default music on hold class for this endpoint. - 11.0.0 + + 11.0.0 + Default parking lot for this endpoint. - 11.0.0 + + 11.0.0 + Accout code for CDR purposes - 13.0.0 + + 13.0.0 + Codecs to allow - 13.0.0 + + 13.0.0 + Codecs to disallow - 11.0.0 + + 11.0.0 + Connection to accept traffic on and on which to send traffic out - 11.0.0 + + 11.0.0 + The transport to use for the endpoint. The default outbound transport for this endpoint. Inbound @@ -218,11 +242,15 @@ - 11.0.0 + + 11.0.0 + Maximum number of ICE candidates to offer - 11.0.0 + + 11.0.0 + Maximum number of payloads to offer diff --git a/channels/pjsip/dialplan_functions_doc.xml b/channels/pjsip/dialplan_functions_doc.xml index 6d85289db3..ef4280a1dc 100644 --- a/channels/pjsip/dialplan_functions_doc.xml +++ b/channels/pjsip/dialplan_functions_doc.xml @@ -2,7 +2,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Hangup an incoming PJSIP channel with a SIP response code @@ -57,7 +61,11 @@ - 18.25.020.10.021.5.0 + + 18.25.0 + 20.10.0 + 21.5.0 + Send a NOTIFY to either an arbitrary URI, or inside a SIP dialog. @@ -149,7 +157,9 @@ - 12.0.0 + + 12.0.0 + Return a dial string for dialing all contacts on an AOR. @@ -169,7 +179,9 @@ - 12.0.0 + + 12.0.0 + Media and codec offerings to be set on an outbound SIP channel prior to dialing. @@ -214,7 +226,11 @@ - 13.30.016.7.017.1.0 + + 13.30.0 + 16.7.0 + 17.1.0 + Get or change the on-hold behavior for a SIP call. diff --git a/channels/sig_pri.c b/channels/sig_pri.c index 406b946e98..1a97a231f2 100644 --- a/channels/sig_pri.c +++ b/channels/sig_pri.c @@ -29,7 +29,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Published when a malicious call ID request arrives. diff --git a/funcs/func_aes.c b/funcs/func_aes.c index 4ac7bf2eb6..ff04f2d7d6 100644 --- a/funcs/func_aes.c +++ b/funcs/func_aes.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Encrypt a string with AES given a 16 character key. @@ -61,7 +63,9 @@ - 1.6.1.0 + + 1.6.1.0 + Decrypt a string encoded in base64 with AES given a 16 character key. diff --git a/funcs/func_base64.c b/funcs/func_base64.c index cb8b86ae82..dfa0aeab17 100644 --- a/funcs/func_base64.c +++ b/funcs/func_base64.c @@ -35,7 +35,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Encode a string in base64. @@ -54,7 +56,9 @@ - 1.6.2.0 + + 1.4.0 + Decode a base64 string. diff --git a/funcs/func_blacklist.c b/funcs/func_blacklist.c index c6ed33ae41..c915d16a75 100644 --- a/funcs/func_blacklist.c +++ b/funcs/func_blacklist.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Check if the callerid is on the blacklist. diff --git a/funcs/func_callcompletion.c b/funcs/func_callcompletion.c index f43d3e05e8..0cbbdd7e5c 100644 --- a/funcs/func_callcompletion.c +++ b/funcs/func_callcompletion.c @@ -34,7 +34,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Get or set a call completion configuration parameter for a channel. diff --git a/funcs/func_callerid.c b/funcs/func_callerid.c index c5785d4490..e215f16e43 100644 --- a/funcs/func_callerid.c +++ b/funcs/func_callerid.c @@ -70,7 +70,9 @@ */ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Gets or sets Caller*ID data on the channel. @@ -203,7 +205,9 @@ - 1.8.0 + + 1.8.0 + Gets or sets Connected Line data on the channel. @@ -301,7 +305,9 @@ - 1.8.0 + + 1.8.0 + Gets or sets Redirecting data on the channel. diff --git a/funcs/func_cdr.c b/funcs/func_cdr.c index 925509dc77..082bb1425d 100644 --- a/funcs/func_cdr.c +++ b/funcs/func_cdr.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Gets or sets a CDR variable. @@ -168,7 +170,9 @@ - 12.0.0 + + 12.0.0 + Set a property on a channel's CDR. diff --git a/funcs/func_channel.c b/funcs/func_channel.c index be70c613cc..df15526b32 100644 --- a/funcs/func_channel.c +++ b/funcs/func_channel.c @@ -49,7 +49,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.1.0 + Gets the list of channels, optionally filtering by a regular expression. @@ -82,7 +84,9 @@ - 1.8.0 + + 1.8.0 + Gets or sets variables on the master channel @@ -95,7 +99,9 @@ - 1.6.2.0 + + 1.2.0 + Gets/sets various pieces of information about the channel. diff --git a/funcs/func_config.c b/funcs/func_config.c index 1ec698c560..371af34a9a 100644 --- a/funcs/func_config.c +++ b/funcs/func_config.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.1.0 + Retrieve a variable from a configuration file. diff --git a/funcs/func_curl.c b/funcs/func_curl.c index 0805b7dd49..19ed19adae 100644 --- a/funcs/func_curl.c +++ b/funcs/func_curl.c @@ -53,7 +53,9 @@ /*** DOCUMENTATION - 10.0.0 + + 10.0.0 + Retrieve content from a remote web or ftp server @@ -96,7 +98,9 @@ - 10.0.0 + + 10.0.0 + Sets various options for future invocations of CURL. diff --git a/funcs/func_cut.c b/funcs/func_cut.c index 9a9612c406..3c1802f483 100644 --- a/funcs/func_cut.c +++ b/funcs/func_cut.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Sorts a list of key/vals into a list of keys, based upon the vals. @@ -59,7 +61,9 @@ - 1.6.2.0 + + 1.2.0 + Slices and dices strings, based upon a named delimiter. diff --git a/funcs/func_db.c b/funcs/func_db.c index 61d602e107..c4dc7de5c6 100644 --- a/funcs/func_db.c +++ b/funcs/func_db.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Read from or write to the Asterisk database. @@ -67,7 +69,9 @@ - 1.6.2.0 + + 1.2.0 + Check to see if a key exists in the Asterisk database. @@ -86,7 +90,9 @@ - 10.0.0 + + 10.0.0 + Obtain a list of keys within the Asterisk database. @@ -103,7 +109,11 @@ - 16.26.018.12.019.4.0 + + 16.26.0 + 18.12.0 + 19.4.0 + Obtain the number of keys at a prefix within the Asterisk database. @@ -120,7 +130,9 @@ - 1.6.2.0 + + 1.4.0 + Return a value from the database and delete it. diff --git a/funcs/func_devstate.c b/funcs/func_devstate.c index 7a12886727..6b8ec69bb7 100644 --- a/funcs/func_devstate.c +++ b/funcs/func_devstate.c @@ -48,7 +48,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Get or Set a device state. @@ -73,7 +75,9 @@ - 1.6.2.0 + + 1.6.0 + Get the devices set for a dialplan hint. diff --git a/funcs/func_dialgroup.c b/funcs/func_dialgroup.c index f78a23068b..cf08eb97b6 100644 --- a/funcs/func_dialgroup.c +++ b/funcs/func_dialgroup.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Manages a group of users for dialing. diff --git a/funcs/func_dialplan.c b/funcs/func_dialplan.c index fb5d159e24..4cf393a180 100644 --- a/funcs/func_dialplan.c +++ b/funcs/func_dialplan.c @@ -37,7 +37,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Checks the existence of a dialplan target. @@ -51,7 +53,9 @@ - 11.0.0 + + 11.0.0 + Determine whether an extension exists or not. diff --git a/funcs/func_enum.c b/funcs/func_enum.c index e9d2a1e2c6..2531db44bf 100644 --- a/funcs/func_enum.c +++ b/funcs/func_enum.c @@ -50,7 +50,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Initiate an ENUM query. @@ -70,7 +72,9 @@ - 1.6.2.0 + + 1.6.0 + Retrieve results from a ENUMQUERY. @@ -91,7 +95,9 @@ - 1.6.2.0 + + 1.2.0 + General or specific querying of NAPTR records for ENUM or ENUM-like DNS pointers. @@ -136,7 +142,9 @@ - 1.6.2.0 + + 1.2.0 + TXTCIDNAME looks up a caller name via DNS. diff --git a/funcs/func_env.c b/funcs/func_env.c index 07d8310efe..3302df3721 100644 --- a/funcs/func_env.c +++ b/funcs/func_env.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Gets or sets the environment variable specified. @@ -102,7 +104,9 @@ - 1.6.2.0 + + 1.4.0 + Does a check on the specified file. @@ -129,7 +133,9 @@ - 1.6.2.0 + + 1.6.0 + Read or write text file. @@ -248,7 +254,9 @@ - 1.8.0 + + 1.8.0 + Obtains the number of lines of a text file. @@ -284,7 +292,9 @@ - 1.8.0 + + 1.8.0 + Return the newline format of a text file. diff --git a/funcs/func_evalexten.c b/funcs/func_evalexten.c index 930c45d267..56f1910f85 100644 --- a/funcs/func_evalexten.c +++ b/funcs/func_evalexten.c @@ -37,7 +37,11 @@ /*** DOCUMENTATION - 16.26.018.12.019.4.0 + + 16.26.0 + 18.12.0 + 19.4.0 + Evaluates the contents of a dialplan extension and returns it as a string. @@ -91,7 +95,11 @@ - 20.11.021.6.022.1.0 + + 20.11.0 + 21.6.0 + 22.1.0 + Executes a Gosub and provides its return value as a string diff --git a/funcs/func_export.c b/funcs/func_export.c index 0e4de7a693..18afa50c01 100644 --- a/funcs/func_export.c +++ b/funcs/func_export.c @@ -38,7 +38,12 @@ /*** DOCUMENTATION - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Set variables or dialplan functions on any arbitrary channel that exists. diff --git a/funcs/func_extstate.c b/funcs/func_extstate.c index dacd9e5a95..7244d26a12 100644 --- a/funcs/func_extstate.c +++ b/funcs/func_extstate.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Get an extension's state. diff --git a/funcs/func_frame_trace.c b/funcs/func_frame_trace.c index 7037eaf03a..f94ef5c08f 100644 --- a/funcs/func_frame_trace.c +++ b/funcs/func_frame_trace.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 10.0.0 + + 10.0.0 + View internal ast_frames as they are read and written on a channel. diff --git a/funcs/func_global.c b/funcs/func_global.c index 48ece56173..910a288872 100644 --- a/funcs/func_global.c +++ b/funcs/func_global.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Gets or sets the global variable specified. @@ -55,7 +57,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Deletes a specified global variable. @@ -74,7 +80,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Check if a global variable exists or not. @@ -91,7 +101,9 @@ - 1.6.2.0 + + 1.6.0 + Gets or sets the shared variable specified. @@ -121,7 +133,9 @@ - 12.0.0 + + 12.0.0 + Raised when a variable is shared between channels. diff --git a/funcs/func_groupcount.c b/funcs/func_groupcount.c index 0b595cd738..d1e89d9567 100644 --- a/funcs/func_groupcount.c +++ b/funcs/func_groupcount.c @@ -35,7 +35,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Counts the number of channels in the specified group. @@ -53,7 +55,9 @@ - 1.6.2.0 + + 1.2.0 + Counts the number of channels in the groups matching the specified pattern. @@ -72,7 +76,9 @@ - 1.6.2.0 + + 1.2.0 + Gets or sets the channel group. @@ -87,7 +93,9 @@ - 1.6.2.0 + + 1.2.0 + Gets a list of the groups set on a channel. diff --git a/funcs/func_hangupcause.c b/funcs/func_hangupcause.c index 844db71c3d..0b93d8dc92 100644 --- a/funcs/func_hangupcause.c +++ b/funcs/func_hangupcause.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 11.0.0 + + 11.0.0 + Gets per-channel hangupcause information from the channel. @@ -67,7 +69,9 @@ - 11.0.0 + + 11.0.0 + Gets the list of channels for which hangup causes are available. @@ -80,7 +84,9 @@ - 11.0.0 + + 11.0.0 + Clears hangup cause information from the channel that is available through HANGUPCAUSE. diff --git a/funcs/func_holdintercept.c b/funcs/func_holdintercept.c index d27aa19c0a..215cf01879 100644 --- a/funcs/func_holdintercept.c +++ b/funcs/func_holdintercept.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 13.7.0 + + 13.7.0 + Intercepts hold frames on a channel and raises an event instead of passing the frame on diff --git a/funcs/func_iconv.c b/funcs/func_iconv.c index a32c06035d..56dbfaff6a 100644 --- a/funcs/func_iconv.c +++ b/funcs/func_iconv.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Converts charsets of strings. diff --git a/funcs/func_jitterbuffer.c b/funcs/func_jitterbuffer.c index 5de2176353..2f4534ae00 100644 --- a/funcs/func_jitterbuffer.c +++ b/funcs/func_jitterbuffer.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 10.0.0 + + 10.0.0 + 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. diff --git a/funcs/func_lock.c b/funcs/func_lock.c index e12ef94237..e8075c448e 100644 --- a/funcs/func_lock.c +++ b/funcs/func_lock.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Attempt to obtain a named mutex. @@ -71,7 +73,9 @@ - 1.6.2.0 + + 1.6.0 + Attempt to obtain a named mutex. @@ -94,7 +98,9 @@ - 1.6.2.0 + + 1.6.0 + Unlocks a named mutex. diff --git a/funcs/func_logic.c b/funcs/func_logic.c index 6ae9aa895d..2364ea75db 100644 --- a/funcs/func_logic.c +++ b/funcs/func_logic.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Check if a value is NULL. @@ -50,7 +52,9 @@ - 1.6.2.0 + + 1.2.0 + SET assigns a value to a channel variable. @@ -62,7 +66,9 @@ - 1.6.2.0 + + 1.2.0 + Test the existence of a value. @@ -74,7 +80,9 @@ - 1.6.2.0 + + 1.2.0 + Check for an expression. @@ -90,7 +98,9 @@ - 1.6.2.0 + + 1.2.0 + Temporal Conditional. @@ -106,7 +116,9 @@ - 1.6.2.0 + + 1.6.0 + Retrieve the value of a variable from another channel. @@ -118,7 +130,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Deletes a specified channel variable. @@ -136,7 +152,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Check if a dialplan variable exists or not. diff --git a/funcs/func_math.c b/funcs/func_math.c index 9f5cd3c8c5..5c68866130 100644 --- a/funcs/func_math.c +++ b/funcs/func_math.c @@ -49,7 +49,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Performs Mathematical Functions. @@ -78,7 +80,9 @@ - 1.8.0 + + 1.8.0 + Increments the value of a variable, while returning the updated value to the dialplan @@ -96,7 +100,9 @@ - 1.8.0 + + 1.8.0 + Decrements the value of a variable, while returning the updated value to the dialplan diff --git a/funcs/func_md5.c b/funcs/func_md5.c index 4faa3ef73e..6a297b1c1b 100644 --- a/funcs/func_md5.c +++ b/funcs/func_md5.c @@ -37,7 +37,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Computes an MD5 digest. diff --git a/funcs/func_module.c b/funcs/func_module.c index 22c32697ad..4a54cd053f 100644 --- a/funcs/func_module.c +++ b/funcs/func_module.c @@ -33,7 +33,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Checks if an Asterisk module is loaded in memory. diff --git a/funcs/func_odbc.c b/funcs/func_odbc.c index 44423d6bc3..844dea2ab5 100644 --- a/funcs/func_odbc.c +++ b/funcs/func_odbc.c @@ -48,7 +48,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Fetch a row from a multirow query. @@ -73,7 +75,9 @@ - 1.6.2.0 + + 1.6.0 + Clear the resultset of a sucessful multirow query. @@ -86,7 +90,9 @@ - 1.6.2.0 + + 1.4.0 + Escapes single ticks for use in SQL statements. @@ -102,7 +108,11 @@ - 16.26.018.12.019.4.0 + + 16.26.0 + 18.12.0 + 19.4.0 + Escapes backslashes for use in SQL statements. diff --git a/funcs/func_periodic_hook.c b/funcs/func_periodic_hook.c index 10119e0930..5f5c7048df 100644 --- a/funcs/func_periodic_hook.c +++ b/funcs/func_periodic_hook.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 13.0.0 + + 13.0.0 + Execute a periodic dialplan hook into the audio of a call. diff --git a/funcs/func_pitchshift.c b/funcs/func_pitchshift.c index cab1ad9a43..feeeddbbf3 100644 --- a/funcs/func_pitchshift.c +++ b/funcs/func_pitchshift.c @@ -73,7 +73,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Pitch shift both tx and rx audio streams on a channel. diff --git a/funcs/func_pjsip_aor.c b/funcs/func_pjsip_aor.c index 4e425b781c..079153f95f 100644 --- a/funcs/func_pjsip_aor.c +++ b/funcs/func_pjsip_aor.c @@ -45,7 +45,9 @@ /*** DOCUMENTATION - 13.2.0 + + 13.2.0 + Get information about a PJSIP AOR diff --git a/funcs/func_pjsip_contact.c b/funcs/func_pjsip_contact.c index 8ee0623540..664d27d200 100644 --- a/funcs/func_pjsip_contact.c +++ b/funcs/func_pjsip_contact.c @@ -45,7 +45,9 @@ /*** DOCUMENTATION - 13.2.0 + + 13.2.0 + Get information about a PJSIP contact diff --git a/funcs/func_pjsip_endpoint.c b/funcs/func_pjsip_endpoint.c index bbb572498d..50152d5ba4 100644 --- a/funcs/func_pjsip_endpoint.c +++ b/funcs/func_pjsip_endpoint.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Get information about a PJSIP endpoint diff --git a/funcs/func_presencestate.c b/funcs/func_presencestate.c index 03a0e324ba..ab0be795d9 100644 --- a/funcs/func_presencestate.c +++ b/funcs/func_presencestate.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 11.0.0 + + 11.0.0 + Get or Set a presence state. diff --git a/funcs/func_rand.c b/funcs/func_rand.c index c547d8e822..0a510f2423 100644 --- a/funcs/func_rand.c +++ b/funcs/func_rand.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Choose a random number in a range. diff --git a/funcs/func_realtime.c b/funcs/func_realtime.c index dbfa15fc38..9b7ee456e5 100644 --- a/funcs/func_realtime.c +++ b/funcs/func_realtime.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + RealTime Read/Write Functions. @@ -78,7 +80,9 @@ - 1.6.2.0 + + 1.6.0 + RealTime Store Function. @@ -102,7 +106,9 @@ - 1.6.2.0 + + 1.6.0 + RealTime Destroy Function. @@ -131,7 +137,9 @@ - 1.6.2.0 + + 1.6.2.0 + RealTime query function. @@ -155,7 +163,9 @@ - 1.6.2.0 + + 1.6.2.0 + RealTime query function. diff --git a/funcs/func_sha1.c b/funcs/func_sha1.c index f37541c32b..78e29464ad 100644 --- a/funcs/func_sha1.c +++ b/funcs/func_sha1.c @@ -35,7 +35,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.4.0 + Computes a SHA1 digest. diff --git a/funcs/func_shell.c b/funcs/func_shell.c index b8b6930c78..831cc58e59 100644 --- a/funcs/func_shell.c +++ b/funcs/func_shell.c @@ -76,7 +76,9 @@ static int shell_helper(struct ast_channel *chan, const char *cmd, char *data, /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Executes a command using the system shell and captures its output. diff --git a/funcs/func_sorcery.c b/funcs/func_sorcery.c index 4163bf6ad7..6698289911 100644 --- a/funcs/func_sorcery.c +++ b/funcs/func_sorcery.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 12.2.0 + + 12.2.0 + Get a field from a sorcery object diff --git a/funcs/func_speex.c b/funcs/func_speex.c index 02fb2b6b85..1be5cc990f 100644 --- a/funcs/func_speex.c +++ b/funcs/func_speex.c @@ -50,7 +50,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.1.0 + Apply automatic gain control to audio on a channel. @@ -74,7 +76,9 @@ - 1.6.2.0 + + 1.6.1.0 + Apply noise reduction to audio on a channel. diff --git a/funcs/func_sprintf.c b/funcs/func_sprintf.c index 45e9d49a32..8c592d6aa9 100644 --- a/funcs/func_sprintf.c +++ b/funcs/func_sprintf.c @@ -43,7 +43,9 @@ AST_THREADSTORAGE(result_buf); /*** DOCUMENTATION - 1.6.1.0 + + 1.6.1.0 + Format a variable according to a format string. diff --git a/funcs/func_srv.c b/funcs/func_srv.c index 20014b77fc..0dfdaec386 100644 --- a/funcs/func_srv.c +++ b/funcs/func_srv.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Initiate an SRV query. @@ -53,7 +55,9 @@ - 1.8.0 + + 1.8.0 + Retrieve results from an SRVQUERY. diff --git a/funcs/func_strings.c b/funcs/func_strings.c index 5859c169c2..65cb4ca25a 100644 --- a/funcs/func_strings.c +++ b/funcs/func_strings.c @@ -49,7 +49,9 @@ AST_THREADSTORAGE(tmp_buf); /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Count the fields with an arbitrary delimiter @@ -70,7 +72,9 @@ AST_THREADSTORAGE(tmp_buf); - 10.0.0 + + 10.0.0 + Return the 1-based offset of a field in a list @@ -95,7 +99,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.2.0 + Remove an item from a list, by name. @@ -109,7 +115,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.2.40 + Filter the string to include only the allowed characters @@ -129,7 +137,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Replace a set of characters in a given string with another character. @@ -148,7 +158,9 @@ AST_THREADSTORAGE(tmp_buf); - 10.0.0 + + 10.0.0 + Replace instances of a substring within a string with another string. @@ -189,7 +201,12 @@ AST_THREADSTORAGE(tmp_buf); - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Trim leading and trailing whitespace in a string @@ -205,7 +222,12 @@ AST_THREADSTORAGE(tmp_buf); - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Trim leading whitespace in a string @@ -221,7 +243,12 @@ AST_THREADSTORAGE(tmp_buf); - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Trim trailing whitespace in a string @@ -237,7 +264,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Pass the given argument back as a value. @@ -257,7 +286,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.2.0 + Check string against a regular expression. @@ -274,7 +305,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.0 + Clear the keys from a specified hashname. @@ -286,7 +319,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.0 + Implementation of a dialplan associative array @@ -301,7 +336,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.0 + Retrieve the keys of the HASH() function. @@ -316,7 +353,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.4.0 + Hash the letters in string into equivalent keypad numbers. @@ -330,7 +369,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.4.0 + Allows setting multiple variables at once. @@ -349,7 +390,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.4.0 + Returns the epoch of the arbitrary date/time string structured as described by the format. @@ -368,7 +411,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.2.0 + Returns the current date/time in the specified format. @@ -391,7 +436,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.2.0 + Evaluate stored variables @@ -413,7 +460,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.0 + Convert string to all uppercase letters. @@ -427,7 +476,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.6.0 + Convert string to all lowercase letters. @@ -441,7 +492,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.2.0 + Return the length of the string given. @@ -455,7 +508,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.6.2.0 + + 1.4.0 + Quotes a given string, escaping embedded quotes as necessary @@ -467,7 +522,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Quotes a given string for use in a CSV file, escaping embedded quotes as necessary @@ -479,7 +536,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Removes and returns the first item off of a variable containing delimited text @@ -501,7 +560,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Removes and returns the last item off of a variable containing delimited text @@ -523,7 +584,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Appends one or more values to the end of a variable containing delimited text @@ -542,7 +605,9 @@ AST_THREADSTORAGE(tmp_buf); - 1.8.0 + + 1.8.0 + Inserts one or more values to the beginning of a variable containing delimited text diff --git a/funcs/func_sysinfo.c b/funcs/func_sysinfo.c index d3b15818da..037137844c 100644 --- a/funcs/func_sysinfo.c +++ b/funcs/func_sysinfo.c @@ -40,7 +40,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Returns system information specified by parameter. diff --git a/funcs/func_timeout.c b/funcs/func_timeout.c index 448d088bbb..3f69c1dd40 100644 --- a/funcs/func_timeout.c +++ b/funcs/func_timeout.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Gets or sets timeouts on the channel. Timeout values are in seconds. diff --git a/funcs/func_uri.c b/funcs/func_uri.c index 11daac4866..7d0d3302f2 100644 --- a/funcs/func_uri.c +++ b/funcs/func_uri.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Encodes a string to URI-safe encoding according to RFC 2396. @@ -56,7 +58,9 @@ - 1.6.2.0 + + 1.2.0 + Decodes a URI-encoded string according to RFC 2396. diff --git a/funcs/func_version.c b/funcs/func_version.c index da69488dc4..6ac43b7563 100644 --- a/funcs/func_version.c +++ b/funcs/func_version.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Return the Version info for this Asterisk. diff --git a/funcs/func_vmcount.c b/funcs/func_vmcount.c index 74556a296d..b3b403eb18 100644 --- a/funcs/func_vmcount.c +++ b/funcs/func_vmcount.c @@ -43,7 +43,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.2.0 + Count the voicemails in a specified mailbox or mailboxes. diff --git a/funcs/func_volume.c b/funcs/func_volume.c index 46791a71eb..f9649f4181 100644 --- a/funcs/func_volume.c +++ b/funcs/func_volume.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Set or get the TX or RX volume of a channel. diff --git a/main/aoc.c b/main/aoc.c index cdbbcf99d3..2a3f03a591 100644 --- a/main/aoc.c +++ b/main/aoc.c @@ -41,7 +41,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when an Advice of Charge message is sent at the beginning of a call. @@ -93,7 +95,9 @@ - 12.0.0 + + 12.0.0 + Raised when an Advice of Charge message is sent during a call. @@ -152,7 +156,9 @@ - 12.0.0 + + 12.0.0 + Raised when an Advice of Charge message is sent at the end of a call. diff --git a/main/asterisk.c b/main/asterisk.c index 78466b4d7c..9b57e097a0 100644 --- a/main/asterisk.c +++ b/main/asterisk.c @@ -249,7 +249,9 @@ int daemon(int, int); /* defined in libresolv of all places */ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when all Asterisk initialization procedures have finished. @@ -266,7 +268,9 @@ int daemon(int, int); /* defined in libresolv of all places */ - 12.0.0 + + 12.0.0 + Raised when Asterisk is shutdown or restarted. diff --git a/main/ccss.c b/main/ccss.c index 691213985e..68cbed852e 100644 --- a/main/ccss.c +++ b/main/ccss.c @@ -54,7 +54,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Request call completion service for previous call @@ -80,7 +82,9 @@ - 1.8.0 + + 1.8.0 + Cancel call completion service diff --git a/main/cdr.c b/main/cdr.c index e7dc50acca..c26c80421c 100644 --- a/main/cdr.c +++ b/main/cdr.c @@ -82,10 +82,14 @@ - 12.0.0 + + 12.0.0 + Global settings applied to the CDR engine. - 12.0.0 + + 12.0.0 + Enable/disable verbose CDR debugging. When set to True, verbose updates of changes in CDR information will be logged. Note that this is only @@ -93,14 +97,20 @@ - 12.0.0 + + 12.0.0 + Enable/disable CDR logging. Define whether or not to use CDR logging. Setting this to "no" will override any loading of backend CDR modules. - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Whether CDR is enabled on a channel by default Define whether or not CDR should be enabled on a channel by default. Setting this to "yes" will enable CDR on every channel unless it is explicitly disabled. @@ -116,7 +126,12 @@ - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Whether CDR is updated or forked by bridging changes. Define whether or not CDR should be updated by bridging changes. This includes entering and leaving bridges and call parking. @@ -127,7 +142,12 @@ - 16.30.018.16.019.8.020.1.0 + + 16.30.0 + 18.16.0 + 19.8.0 + 20.1.0 + Whether CDR is updated or forked by dial updates. Define whether or not CDR should be updated by dial updates. If this is set to "no", a single CDR will be used for the channel, even if @@ -141,7 +161,9 @@ - 12.0.0 + + 12.0.0 + Log calls that are never answered and don't set an outgoing party. Define whether or not to log unanswered calls that don't involve an outgoing party. Setting @@ -154,14 +176,18 @@ - 12.0.0 + + 12.0.0 + Log congested calls. Define whether or not to log congested calls. Setting this to "yes" will report each call that fails to complete due to congestion conditions. - 12.0.0 + + 12.0.0 + Don't produce CDRs while executing hangup logic As each CDR for a channel is finished, its end time is updated @@ -176,7 +202,9 @@ - 12.0.0 + + 12.0.0 + Count microseconds for billsec purposes Normally, the billsec field logged to the CDR backends is simply the end time (hangup time) minus the answer time in seconds. Internally, @@ -188,7 +216,9 @@ - 12.0.0 + + 12.0.0 + Submit CDRs to the backends for processing in batches Define the CDR batch mode, where instead of posting the CDR at the end of every call, the data will be stored in a buffer to help alleviate load on the @@ -199,14 +229,19 @@ - 12.0.0 + + 12.0.0 + The maximum number of CDRs to accumulate before triggering a batch Define the maximum number of CDRs to accumulate in the buffer before posting them to the backend engines. batch must be set to yes. - 13.22.015.5.0 + + 13.22.0 + 15.5.0 + The maximum time to accumulate CDRs before triggering a batch Define the maximum time to accumulate CDRs before posting them in a batch to the backend engines. If this time limit is reached, then it will post the records, regardless of the value @@ -215,7 +250,9 @@ - 12.0.0 + + 12.0.0 + Post batched CDRs on their own thread instead of the scheduler The CDR engine uses the internal asterisk scheduler to determine when to post records. Posting can either occur inside the scheduler thread, or a new @@ -226,7 +263,9 @@ - 12.0.0 + + 12.0.0 + Block shutdown of Asterisk until CDRs are submitted When shutting down asterisk, you can block until the CDRs are submitted. If you don't, then data will likely be lost. You can always check the size of diff --git a/main/cel.c b/main/cel.c index 25c23d9083..26440f4a4b 100644 --- a/main/cel.c +++ b/main/cel.c @@ -63,25 +63,35 @@ - 12.0.0 + + 12.0.0 + Options that apply globally to Channel Event Logging (CEL) - 12.0.0 + + 12.0.0 + Determines whether CEL is enabled - 12.0.0 + + 12.0.0 + The format to be used for dates when logging - 12.0.0 + + 12.0.0 + List of apps for CEL to track A case-insensitive, comma-separated list of applications to track when one or both of APP_START and APP_END events are flagged for tracking - 12.0.0 + + 12.0.0 + List of events for CEL to track A case-sensitive, comma-separated list of event names to track. These event names do not include the leading AST_CEL. diff --git a/main/channel.c b/main/channel.c index 1dfd55c7fe..fd43bb9af3 100644 --- a/main/channel.c +++ b/main/channel.c @@ -6763,7 +6763,11 @@ static void __ast_change_name_nolink(struct ast_channel *chan, const char *newna /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when the name of a channel is changed. diff --git a/main/core_local.c b/main/core_local.c index f44dce5c5e..89441a5b3d 100644 --- a/main/core_local.c +++ b/main/core_local.c @@ -73,7 +73,9 @@ - 12.0.0 + + 12.0.0 + Raised when two halves of a Local Channel form a bridge. @@ -95,7 +97,9 @@ - 12.0.0 + + 12.0.0 + Raised when two halves of a Local Channel begin to optimize themselves out of the media path. @@ -117,7 +121,9 @@ - 12.0.0 + + 12.0.0 + Raised when two halves of a Local Channel have finished optimizing themselves out of the media path. diff --git a/main/devicestate.c b/main/devicestate.c index 0733a73384..caa504a24b 100644 --- a/main/devicestate.c +++ b/main/devicestate.c @@ -120,7 +120,9 @@ /*** DOCUMENTATION - 13.0.0 + + 13.0.0 + Raised when a device state changes diff --git a/main/features.c b/main/features.c index 92b61af229..547fdc15e1 100644 --- a/main/features.c +++ b/main/features.c @@ -80,7 +80,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Bridge two channels. diff --git a/main/features_config.c b/main/features_config.c index 335175b8bb..8da3c13f70 100644 --- a/main/features_config.c +++ b/main/features_config.c @@ -33,31 +33,45 @@ Features Configuration - 12.0.0 + + 12.0.0 + - 12.0.0 + + 12.0.0 + Milliseconds allowed between digit presses when entering a feature code. - 12.0.0 + + 12.0.0 + Sound to play when automixmon is activated - 12.0.0 + + 12.0.0 + Sound to play when automixmon is attempted but fails to start - 12.0.0 + + 12.0.0 + Seconds allowed between digit presses when dialing a transfer destination - 12.0.0 + + 12.0.0 + Seconds to wait for attended transfer destination to answer - 12.0.0 + + 12.0.0 + Hang up the call entirely if the attended transfer fails When this option is set to no, then Asterisk will attempt to @@ -72,17 +86,23 @@ - 12.0.0 + + 12.0.0 + Seconds to wait between attempts to re-dial transfer destination atxferdropcall - 12.0.0 + + 12.0.0 + Number of times to re-attempt dialing a transfer destination atxferdropcall - 12.0.0 + + 12.0.0 + Sound to play to during transfer and transfer-like operations. This sound will play to the transferrer and transfer target channels when @@ -91,7 +111,9 @@ - 12.0.0 + + 12.0.0 + Sound to play to a transferee when a transfer fails @@ -140,35 +162,53 @@ - 12.0.0 + + 12.0.0 + Sound to play to picker when a call is picked up - 12.0.0 + + 12.0.0 + Sound to play to picker when a call cannot be picked up - 13.1.0 + + 13.1.0 + Number of dial attempts allowed when attempting a transfer - 13.1.0 + + 13.1.0 + Sound that is played when an incorrect extension is dialed and the transferer should try again. - 13.1.0 + + 13.1.0 + Sound that is played when an incorrect extension is dialed and the transferer has no attempts remaining. - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Sound that is played to the transferer when a transfer is initiated. If empty, no sound will be played. - 12.0.0 + + 12.0.0 + DTMF options that can be triggered during bridged calls - 12.0.0 + + 12.0.0 + DTMF sequence to initiate an attended transfer The transferee parties will be placed on hold and the @@ -180,7 +220,9 @@ - 12.0.0 + + 12.0.0 + DTMF sequence to initiate a blind transfer The transferee parties will be placed on hold and the @@ -197,7 +239,9 @@ - 12.0.0 + + 12.0.0 + DTMF sequence to park a call The parking lot used to park the call is determined by using either the @@ -208,7 +252,9 @@ - 12.0.0 + + 12.0.0 + DTMF sequence to start or stop MixMonitor on a call This will cause the channel that pressed the DTMF sequence @@ -228,7 +274,9 @@ - 12.0.0 + + 12.0.0 + Section for defining custom feature invocations during a call The applicationmap is an area where new custom features can be created. Items @@ -281,7 +329,9 @@ - 12.0.0 + + 12.0.0 + Groupings of items from the applicationmap Feature groups allow for multiple applicationmap items to be @@ -310,7 +360,9 @@ - 12.0.0 + + 12.0.0 + Get or set a feature option on a channel. @@ -354,7 +406,9 @@ - 12.0.0 + + 12.0.0 + Get or set a feature map to a given value on a specific channel. diff --git a/main/loader.c b/main/loader.c index 92101beb56..ce8f2dcff4 100644 --- a/main/loader.c +++ b/main/loader.c @@ -58,7 +58,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a module has been reloaded in Asterisk. @@ -83,7 +85,9 @@ - 16.0.0 + + 16.0.0 + Raised when a module has been loaded in Asterisk. @@ -102,7 +106,9 @@ - 16.0.0 + + 16.0.0 + Raised when a module has been unloaded in Asterisk. diff --git a/main/lock.c b/main/lock.c index 8ec75bc421..f67fa738eb 100644 --- a/main/lock.c +++ b/main/lock.c @@ -322,7 +322,11 @@ int __ast_pthread_mutex_lock(const char *filename, int lineno, const char *func, /*** DOCUMENTATION - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Raised when a probable deadlock has started. Delivery of this event is attempted but not guaranteed, and could fail for example if the manager itself is deadlocked. diff --git a/main/logger_doc.xml b/main/logger_doc.xml index 45f6a90bbb..94a068eab8 100644 --- a/main/logger_doc.xml +++ b/main/logger_doc.xml @@ -3,7 +3,11 @@ - 18.21.020.6.021.1.0 + + 18.21.0 + 20.6.0 + 21.1.0 + Set the channel group name for log filtering on this channel @@ -37,7 +41,11 @@ - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a logging channel is re-enabled after a reload operation. @@ -46,7 +54,11 @@ - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a logging channel is disabled. diff --git a/main/manager_bridges.c b/main/manager_bridges.c index b6e6290eac..69798f8ade 100644 --- a/main/manager_bridges.c +++ b/main/manager_bridges.c @@ -36,7 +36,9 @@ static struct stasis_message_router *bridge_state_router; /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a bridge is created. @@ -50,7 +52,9 @@ static struct stasis_message_router *bridge_state_router; - 12.0.0 + + 12.0.0 + Raised when a bridge is destroyed. @@ -64,7 +68,9 @@ static struct stasis_message_router *bridge_state_router; - 12.0.0 + + 12.0.0 + Raised when a channel enters a bridge. @@ -82,7 +88,9 @@ static struct stasis_message_router *bridge_state_router; - 12.0.0 + + 12.0.0 + Raised when a channel leaves a bridge. @@ -97,7 +105,10 @@ static struct stasis_message_router *bridge_state_router; - 13.13.014.2.0 + + 13.13.0 + 14.2.0 + Raised when the channel that is the source of video in a bridge changes. @@ -160,7 +171,9 @@ static struct stasis_message_router *bridge_state_router; - 13.0.0 + + 13.0.0 + Information about a channel in a bridge. @@ -170,7 +183,9 @@ static struct stasis_message_router *bridge_state_router; - 13.0.0 + + 13.0.0 + Information about a bridge. @@ -397,7 +412,11 @@ static void bridge_merge_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when two bridges are merged. diff --git a/main/manager_channels.c b/main/manager_channels.c index c608d8d33c..dc2b3854bc 100644 --- a/main/manager_channels.c +++ b/main/manager_channels.c @@ -38,7 +38,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a new channel is created. @@ -51,7 +53,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel's state changes. @@ -64,7 +68,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel is hung up. @@ -85,7 +91,9 @@ - 12.0.0 + + 12.0.0 + Raised when a hangup is requested. @@ -99,7 +107,9 @@ - 12.0.0 + + 12.0.0 + Raised when a soft hangup is requested with a specific cause code. @@ -113,7 +123,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel enters a new context, extension, priority. @@ -133,7 +145,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel receives new Caller ID information. @@ -148,7 +162,10 @@ - 13.13.014.2.0 + + 13.13.0 + 14.2.0 + Raised when a channel's connected line information is changed. @@ -160,7 +177,9 @@ - 12.0.0 + + 12.0.0 + Raised when a Channel's AccountCode is changed. @@ -175,7 +194,9 @@ - 12.0.0 + + 12.0.0 + Raised when a dial action has started. @@ -194,7 +215,9 @@ - 14.0.0 + + 14.0.0 + Raised when dial status has changed. @@ -222,7 +245,9 @@ - 12.0.0 + + 12.0.0 + Raised when a dial action has completed. @@ -279,7 +304,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel goes on hold. @@ -294,7 +321,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel goes off hold. @@ -306,7 +335,9 @@ - 12.0.0 + + 12.0.0 + Raised when one channel begins spying on another channel. @@ -320,7 +351,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel has stopped spying. @@ -334,7 +367,9 @@ - 12.0.0 + + 12.0.0 + Raised when a hangup handler is about to be called. @@ -349,7 +384,9 @@ - 12.0.0 + + 12.0.0 + Raised when a hangup handler is removed from the handler stack by the CHANNEL() function. @@ -366,7 +403,9 @@ - 12.0.0 + + 12.0.0 + Raised when a hangup handler is added to the handler stack by the CHANNEL() function. @@ -383,7 +422,9 @@ - 12.0.0 + + 12.0.0 + Raised periodically during a fax transmission. @@ -406,7 +447,9 @@ - 12.0.0 + + 12.0.0 + Raised when a receive fax operation has completed. @@ -435,7 +478,9 @@ - 12.0.0 + + 12.0.0 + Raised when a send fax operation has completed. @@ -447,7 +492,9 @@ - 12.0.0 + + 12.0.0 + Raised when music on hold has started on a channel. @@ -464,7 +511,9 @@ - 12.0.0 + + 12.0.0 + Raised when music on hold has stopped on a channel. @@ -895,7 +944,11 @@ static void channel_dtmf_begin_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a DTMF digit has started on a channel. @@ -944,7 +997,11 @@ static void channel_dtmf_end_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a DTMF digit has ended on a channel. @@ -990,7 +1047,11 @@ static void channel_flash_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a hook flash occurs on a channel. @@ -1019,7 +1080,11 @@ static void channel_wink_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when a wink occurs on a channel. diff --git a/main/manager_doc.xml b/main/manager_doc.xml index 255d9dedc7..0070e0507a 100644 --- a/main/manager_doc.xml +++ b/main/manager_doc.xml @@ -192,7 +192,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised in response to a Status command. @@ -251,7 +256,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised in response to a Status command. @@ -704,7 +714,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised in response to an Originate command. @@ -1004,7 +1019,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised in response to a CoreShowChannels command. @@ -1030,7 +1050,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised at the end of the CoreShowChannel list produced by the CoreShowChannels command. @@ -1069,7 +1094,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised at the end of the CoreShowChannelMap list produced by the CoreShowChannelMap command. @@ -1400,7 +1430,9 @@ - 11.0.0 + + 11.0.0 + Checks attributes of manager accounts @@ -1583,7 +1615,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised when a hint changes due to a device state change. @@ -1664,7 +1701,12 @@ - 18.26.020.11.021.6.022.1.0 + + 18.26.0 + 20.11.0 + 21.6.0 + 22.1.0 + Raised when a hint changes due to a presence state change. diff --git a/main/manager_mwi.c b/main/manager_mwi.c index b4578f2592..be0aa905f8 100644 --- a/main/manager_mwi.c +++ b/main/manager_mwi.c @@ -105,7 +105,11 @@ static void mwi_update_cb(void *data, struct stasis_subscription *sub, /*** DOCUMENTATION - 16.24.018.10.019.2.0 + + 16.24.0 + 18.10.0 + 19.2.0 + Raised when the state of messages in a voicemail mailbox has changed or when a channel has finished interacting with a mailbox. diff --git a/main/message.c b/main/message.c index 1cfdabc447..cae47a046e 100644 --- a/main/message.c +++ b/main/message.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 10.0.0 + + 10.0.0 + Create a message or read fields from a message. @@ -105,7 +107,9 @@ - 10.0.0 + + 10.0.0 + Read or write custom data attached to a message. @@ -129,7 +133,9 @@ - 10.0.0 + + 10.0.0 + Send a text message. diff --git a/main/named_acl.c b/main/named_acl.c index bcd3936f62..48616e2b18 100644 --- a/main/named_acl.c +++ b/main/named_acl.c @@ -53,14 +53,20 @@ - 12.0.0 + + 12.0.0 + Options for configuring a named ACL - 11.0.0 + + 11.0.0 + An address/subnet from which to allow access - 11.0.0 + + 11.0.0 + An address/subnet from which to disallow access diff --git a/main/pbx.c b/main/pbx.c index a2bb409ef9..2856e1af81 100644 --- a/main/pbx.c +++ b/main/pbx.c @@ -96,7 +96,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.0 + Retrieve the details of the current dialplan exception. @@ -128,7 +130,9 @@ - 1.8.0 + + 1.8.0 + Sets a time to be used with the channel to test logical conditions. @@ -201,7 +205,9 @@ - 13.0.0 + + 13.0.0 + Indicates the end of the list the current known extension states. diff --git a/main/pbx_builtins.c b/main/pbx_builtins.c index 32b348121d..972e4b1957 100644 --- a/main/pbx_builtins.c +++ b/main/pbx_builtins.c @@ -42,7 +42,9 @@ /*** DOCUMENTATION - 13.8.0 + + 13.8.0 + Answer a channel if ringing. @@ -73,7 +75,9 @@ - 13.8.0 + + 13.8.0 + Play an audio file while waiting for digits of an extension to go to. @@ -140,7 +144,9 @@ - 13.8.0 + + 13.8.0 + Indicate the Busy condition. @@ -161,7 +167,9 @@ - 13.8.0 + + 13.8.0 + Indicate the Congestion condition. @@ -182,7 +190,9 @@ - 13.8.0 + + 13.8.0 + Conditional application execution based on the current time. @@ -210,7 +220,9 @@ - 13.8.0 + + 13.8.0 + Jump to a particular priority, extension, or context. @@ -243,7 +255,9 @@ - 13.8.0 + + 13.8.0 + Conditional goto. @@ -282,7 +296,9 @@ - 13.8.0 + + 13.8.0 + Conditional Goto based on the current time. @@ -324,7 +340,9 @@ - 13.8.0 + + 13.8.0 + Hang up the calling channel. @@ -344,7 +362,9 @@ - 13.8.0 + + 13.8.0 + Returns AST_PBX_INCOMPLETE value. @@ -362,7 +382,9 @@ - 13.8.0 + + 13.8.0 + Do Nothing (No Operation). @@ -381,7 +403,9 @@ - 13.8.0 + + 13.8.0 + Indicate proceeding. @@ -391,7 +415,9 @@ - 13.8.0 + + 13.8.0 + Indicate progress. @@ -407,7 +433,9 @@ - 13.8.0 + + 13.8.0 + Handle an exceptional condition. @@ -423,7 +451,9 @@ - 13.8.0 + + 13.8.0 + Indicate ringing tone. @@ -439,7 +469,9 @@ - 13.8.0 + + 13.8.0 + Say Alpha. @@ -464,7 +496,9 @@ - 13.8.0 + + 13.8.0 + Say Alpha. @@ -509,7 +543,9 @@ - 13.8.0 + + 13.8.0 + Say Digits. @@ -534,7 +570,10 @@ - 16.21.018.7.0 + + 16.21.0 + 18.7.0 + Say Money. @@ -558,7 +597,9 @@ - 13.8.0 + + 13.8.0 + Say Number. @@ -584,7 +625,10 @@ - 16.21.018.7.0 + + 16.21.0 + 18.7.0 + Say Ordinal Number. @@ -612,7 +656,9 @@ - 13.8.0 + + 13.8.0 + Say Phonetic. @@ -635,7 +681,9 @@ - 13.8.0 + + 13.8.0 + Waits for some time. @@ -650,7 +698,9 @@ - 15.0.0 + + 15.0.0 + Waits for a digit to be entered. @@ -687,7 +737,9 @@ - 13.8.0 + + 13.8.0 + Waits for an extension to be entered. diff --git a/main/pbx_variables.c b/main/pbx_variables.c index a40acf8c8e..f9c3fd1ef2 100644 --- a/main/pbx_variables.c +++ b/main/pbx_variables.c @@ -45,7 +45,9 @@ /*** DOCUMENTATION - 13.8.0 + + 13.8.0 + Set channel variable or function value. @@ -76,7 +78,9 @@ - 13.8.0 + + 13.8.0 + Set channel variable(s) or function value(s). diff --git a/main/pickup.c b/main/pickup.c index 683eb71953..2066144ca4 100644 --- a/main/pickup.c +++ b/main/pickup.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a call pickup occurs. diff --git a/main/presencestate.c b/main/presencestate.c index 43b6bb4711..df282d49a5 100644 --- a/main/presencestate.c +++ b/main/presencestate.c @@ -28,7 +28,9 @@ /*** DOCUMENTATION - 13.0.0 + + 13.0.0 + Raised when a presence state changes diff --git a/main/rtp_engine.c b/main/rtp_engine.c index 16d8badae6..fbd2c9ce42 100644 --- a/main/rtp_engine.c +++ b/main/rtp_engine.c @@ -30,7 +30,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when an RTCP packet is sent. @@ -110,7 +112,9 @@ - 12.0.0 + + 12.0.0 + Raised when an RTCP packet is received. diff --git a/main/security_events.c b/main/security_events.c index 649e62f2da..f034533ca8 100644 --- a/main/security_events.c +++ b/main/security_events.c @@ -31,7 +31,9 @@ /*** DOCUMENTATION - 12.1.0 + + 12.1.0 + Raised when a request violates an ACL check. @@ -80,7 +82,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request fails an authentication check due to an invalid account ID. @@ -98,7 +102,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request fails due to exceeding the number of allowed concurrent sessions for that service. @@ -116,7 +122,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request fails due to an internal memory allocation failure. @@ -134,7 +142,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request fails because a configured load average limit has been reached. @@ -152,7 +162,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request fails due to some aspect of the requested item not being supported by the service. @@ -173,7 +185,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request is not allowed by the service. @@ -195,7 +209,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request used an authentication method not allowed by the service. @@ -216,7 +232,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request is received with bad formatting. @@ -239,7 +257,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request successfully authenticates with a service. @@ -260,7 +280,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request has a different source address then what is expected for a session already in progress with a service. @@ -281,7 +303,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request's attempt to authenticate has been challenged, and the request failed the authentication challenge. @@ -308,7 +332,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request provides an invalid password during an authentication attempt. @@ -335,7 +361,9 @@ - 12.1.0 + + 12.1.0 + Raised when an Asterisk service sends an authentication challenge to a request. @@ -354,7 +382,9 @@ - 12.1.0 + + 12.1.0 + Raised when a request attempts to use a transport not allowed by the Asterisk service. diff --git a/main/stasis.c b/main/stasis.c index 3427e37d5d..1e915984e0 100644 --- a/main/stasis.c +++ b/main/stasis.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 12.3.0 + + 12.3.0 + A user defined event raised from the dialplan. @@ -66,26 +68,43 @@ - 12.8.013.1.0 + + 12.8.0 + 13.1.0 + Settings that configure the threadpool Stasis uses to deliver some messages. - 12.8.013.1.0 + + 12.8.0 + 13.1.0 + Initial number of threads in the message bus threadpool. - 12.8.013.1.0 + + 12.8.0 + 13.1.0 + Number of seconds before an idle thread is disposed of. - 12.8.013.1.0 + + 12.8.0 + 13.1.0 + Maximum number of threads in the threadpool. - 13.0.0 + + 13.0.0 + Stasis message types for which to decline creation. - 12.8.013.1.0 + + 12.8.0 + 13.1.0 + The message type to decline. This configuration option defines the name of the Stasis diff --git a/main/stasis_bridges.c b/main/stasis_bridges.c index d7098104b1..5fcd9ae299 100644 --- a/main/stasis_bridges.c +++ b/main/stasis_bridges.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a blind transfer is complete. @@ -85,7 +87,9 @@ - 12.0.0 + + 12.0.0 + Raised when an attended transfer is complete. diff --git a/main/stasis_channels.c b/main/stasis_channels.c index b0a40f803e..c913234104 100644 --- a/main/stasis_channels.c +++ b/main/stasis_channels.c @@ -44,7 +44,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when a variable is set to a particular value. @@ -59,7 +61,9 @@ - 12.0.0 + + 12.0.0 + Raised when an Agent has logged in. @@ -75,7 +79,9 @@ - 12.0.0 + + 12.0.0 + Raised when an Agent has logged off. @@ -90,7 +96,9 @@ - 12.4.0 + + 12.4.0 + Raised when talking is detected on a channel. @@ -103,7 +111,9 @@ - 12.4.0 + + 12.4.0 + Raised when talking is no longer detected on a channel. diff --git a/main/stasis_endpoints.c b/main/stasis_endpoints.c index 6421bbf6cf..114d6e3b77 100644 --- a/main/stasis_endpoints.c +++ b/main/stasis_endpoints.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when the state of a peer changes. @@ -72,7 +74,9 @@ - 13.5.0 + + 13.5.0 + Raised when the state of a contact changes. diff --git a/main/stasis_system.c b/main/stasis_system.c index 298a4f1200..efae67b5f8 100644 --- a/main/stasis_system.c +++ b/main/stasis_system.c @@ -36,7 +36,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Raised when an outbound registration completes. diff --git a/main/udptl.c b/main/udptl.c index ec4ec9bad6..3c3509a61f 100644 --- a/main/udptl.c +++ b/main/udptl.c @@ -81,38 +81,56 @@ - 12.0.0 + + 12.0.0 + Global options for configuring UDPTL - 11.0.0 + + 11.0.0 + The start of the UDPTL port range - 11.0.0 + + 11.0.0 + The end of the UDPTL port range - 11.0.0 + + 11.0.0 + Whether to enable or disable UDP checksums on UDPTL traffic - 11.0.0 + + 11.0.0 + The number of error correction entries in a UDPTL packet - 11.0.0 + + 11.0.0 + The span over which parity is calculated for FEC in a UDPTL packet - 11.0.0 + + 11.0.0 + Whether to only use even-numbered UDPTL ports - 11.0.0 + + 11.0.0 + Removed - 11.0.0 + + 11.0.0 + Removed diff --git a/pbx/pbx_ael.c b/pbx/pbx_ael.c index 1a459c097e..b254d0f400 100644 --- a/pbx/pbx_ael.c +++ b/pbx/pbx_ael.c @@ -49,7 +49,9 @@ /*** DOCUMENTATION - 10.0.0 + + 10.0.0 + Launch subroutine built with AEL diff --git a/pbx/pbx_dundi.c b/pbx/pbx_dundi.c index 081d114997..71c9d288c5 100644 --- a/pbx/pbx_dundi.c +++ b/pbx/pbx_dundi.c @@ -76,7 +76,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Do a DUNDi lookup of a phone number. @@ -102,7 +104,9 @@ - 1.8.0 + + 1.8.0 + Initiate a DUNDi query. @@ -127,7 +131,9 @@ - 1.8.0 + + 1.8.0 + Retrieve results from a DUNDIQUERY. diff --git a/res/parking/parking_applications.c b/res/parking/parking_applications.c index 29df34d24c..f0f9fbca57 100644 --- a/res/parking/parking_applications.c +++ b/res/parking/parking_applications.c @@ -39,7 +39,9 @@ /*** DOCUMENTATION - 12.0.0 + + 12.0.0 + Park yourself. @@ -137,7 +139,9 @@ - 12.0.0 + + 12.0.0 + Retrieve a parked call. @@ -173,7 +177,9 @@ - 12.0.0 + + 12.0.0 + Park and Announce. diff --git a/res/parking/parking_bridge_features.c b/res/parking/parking_bridge_features.c index c503fba56a..cdde336651 100644 --- a/res/parking/parking_bridge_features.c +++ b/res/parking/parking_bridge_features.c @@ -46,7 +46,9 @@ /*** DOCUMENTATION - 16.0.0 + + 16.0.0 + Get the channel name of an occupied parking space in a parking lot. diff --git a/res/parking/parking_manager.c b/res/parking/parking_manager.c index cdd37d21a9..6aa1a355e4 100644 --- a/res/parking/parking_manager.c +++ b/res/parking/parking_manager.c @@ -116,7 +116,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel is parked. @@ -140,7 +142,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel leaves a parking lot due to reaching the time limit of being parked. @@ -151,7 +155,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel leaves a parking lot because it hung up without being answered. @@ -162,7 +168,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel leaves a parking lot because it was retrieved from the parking lot and reconnected. @@ -174,7 +182,9 @@ - 13.5.0 + + 13.5.0 + Raised when a channel takes the place of a previously parked channel diff --git a/res/res_aeap.c b/res/res_aeap.c index 188ced5055..280860508e 100644 --- a/res/res_aeap.c +++ b/res/res_aeap.c @@ -38,22 +38,37 @@ Asterisk External Application Protocol (AEAP) module for Asterisk - 18.12.019.4.0 + + 18.12.0 + 19.4.0 + AEAP client options - 18.12.019.4.0 + + 18.12.0 + 19.4.0 + Must be of type 'client'. - 18.12.019.4.0 + + 18.12.0 + 19.4.0 + The URL of the server to connect to. - 18.12.019.4.0 + + 18.12.0 + 19.4.0 + The application protocol. - 18.12.019.4.0 + + 18.12.0 + 19.4.0 + Optional media codec(s) If this is specified, Asterisk will use this for codec related negotiations diff --git a/res/res_agi.c b/res/res_agi.c index de59d6e7d4..28045b19dd 100644 --- a/res/res_agi.c +++ b/res/res_agi.c @@ -1117,7 +1117,9 @@ - 1.6.2.0 + + 0.1.9 + Executes an AGI compliant application. @@ -1219,7 +1221,9 @@ - 1.6.2.0 + + 0.4.0 + Executes an EAGI compliant application. @@ -1241,7 +1245,9 @@ - 1.6.2.0 + + 1.0.0 + Executes AGI on a hungup channel. @@ -1298,7 +1304,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel starts AsyncAGI command processing. @@ -1316,7 +1324,9 @@ - 12.0.0 + + 12.0.0 + Raised when a channel stops AsyncAGI command processing. @@ -1331,7 +1341,9 @@ - 12.0.0 + + 12.0.0 + Raised when AsyncAGI completes an AGI command. @@ -1352,7 +1364,9 @@ - 12.0.0 + + 12.0.0 + Raised when a received AGI command starts processing. @@ -1371,7 +1385,9 @@ - 12.0.0 + + 12.0.0 + Raised when a received AGI command completes processing. diff --git a/res/res_ari.c b/res/res_ari.c index a31708c169..62c243c98a 100644 --- a/res/res_ari.c +++ b/res/res_ari.c @@ -82,10 +82,14 @@ HTTP binding for the Stasis API - 12.0.0 + + 12.0.0 + General configuration settings - 12.0.0 + + 12.0.0 + Enable/disable the ARI module This option enables or disables the ARI module. @@ -99,7 +103,10 @@ - 11.11.012.4.0 + + 11.11.0 + 12.4.0 + The timeout (in milliseconds) to set on WebSocket connections. If a websocket connection accepts input slowly, the timeout @@ -108,28 +115,42 @@ - 12.0.0 + + 12.0.0 + Responses from ARI are formatted to be human readable - 12.0.0 + + 12.0.0 + Realm to use for authentication. Defaults to Asterisk REST Interface. - 12.0.0 + + 12.0.0 + Comma separated list of allowed origins, for Cross-Origin Resource Sharing. May be set to * to allow all origins. - 14.2.0 + + 14.2.0 + Comma separated list of channel variables to display in channel json. - 12.0.0 + + 12.0.0 + Per-user configuration settings - 13.30.016.7.017.1.0 + + 13.30.0 + 16.7.0 + 17.1.0 + Define this configuration section as a user. @@ -138,15 +159,25 @@ - 13.30.016.7.017.1.0 + + 13.30.0 + 16.7.0 + 17.1.0 + When set to yes, user is only authorized for read-only requests - 13.30.016.7.017.1.0 + + 13.30.0 + 16.7.0 + 17.1.0 + Crypted or plaintext password (see password_format) - 12.0.0 + + 12.0.0 + password_format may be set to plain (the default) or crypt. When set to crypt, crypt(3) is used to validate the password. A crypted password can be generated using mkpasswd -m sha-512. When set to plain, the password is in plaintext diff --git a/res/res_calendar.c b/res/res_calendar.c index 0c67f8c36f..d3684d13dd 100644 --- a/res/res_calendar.c +++ b/res/res_calendar.c @@ -57,7 +57,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.8.0 + Determine if the calendar is marked busy at this time. @@ -75,7 +77,9 @@ - 1.6.2.0 + + 1.8.0 + Get calendar event notification data from a notification call. @@ -108,7 +112,9 @@ - 1.6.2.0 + + 1.8.0 + Query a calendar server and store the data on a channel @@ -134,7 +140,9 @@ - 1.6.2.0 + + 1.8.0 + Retrieve data from a previously run CALENDAR_QUERY() call @@ -176,7 +184,9 @@ - 1.6.2.0 + + 1.8.0 + Write an event to a calendar diff --git a/res/res_fax.c b/res/res_fax.c index 6f09c63de2..551783d442 100644 --- a/res/res_fax.c +++ b/res/res_fax.c @@ -91,7 +91,9 @@ /*** DOCUMENTATION - 11.0.0 + + 11.0.0 + Receive a FAX and save as a TIFF/F file. @@ -124,7 +126,9 @@ - 11.0.0 + + 11.0.0 + Sends a specified TIFF/F file as a FAX. @@ -164,7 +168,9 @@ - 11.0.0 + + 11.0.0 + Gets/sets various pieces of information about a fax session. @@ -261,7 +267,9 @@ - 13.0.0 + + 13.0.0 + A single list item for the FAXSessions AMI command @@ -312,7 +320,9 @@ - 13.0.0 + + 13.0.0 + Raised when all FAXSession events are completed for a FAXSessions command @@ -344,7 +354,9 @@ - 13.0.0 + + 13.0.0 + Raised in response to FAXSession manager command @@ -413,7 +425,9 @@ - 13.0.0 + + 13.0.0 + Raised in response to FAXStats manager command diff --git a/res/res_geolocation/geoloc_doc.xml b/res/res_geolocation/geoloc_doc.xml index ed2b1f6142..5907b98f87 100644 --- a/res/res_geolocation/geoloc_doc.xml +++ b/res/res_geolocation/geoloc_doc.xml @@ -5,19 +5,31 @@ Core Geolocation Support - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Location Parameters for defining a Location object - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Must be of type 'location'. - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Location specification type @@ -49,7 +61,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Location information The contents of this parameter are specific to the @@ -77,7 +93,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Fully qualified host name This parameter isn't required but if provided, RFC8787 says it MUST be a fully @@ -88,7 +108,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Location determination method This is a rarely used field in the specification that would @@ -107,7 +131,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Level of confidence This is a rarely used field in the specification that would @@ -138,18 +166,30 @@ - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Profile Parameters for defining a Profile object - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Must be of type 'profile'. - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + PIDF-LO element to place this profile in @@ -168,21 +208,37 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Reference to a location object - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Reference to a location object - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Reference to a location object - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + location specification type xxxx @@ -190,7 +246,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Notes to be added to the outgoing PIDF-LO document The specification of this parameter will cause a @@ -201,18 +261,30 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Sets the value of the Geolocation-Routing header. - 16.29.018.15.019.7.0 + + 16.29.0 + 18.15.0 + 19.7.0 + Sets if empty Civic Address elements should be suppressed from the PIDF-LO document. - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Determine which profile on a channel should be used @@ -249,7 +321,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Get or Set a field in a geolocation profile diff --git a/res/res_hep.c b/res/res_hep.c index bd38b22b85..a955805bd3 100644 --- a/res/res_hep.c +++ b/res/res_hep.c @@ -45,7 +45,9 @@ Resource for integration with Homer using HEPv3 - 12.2.0 + + 12.2.0 + General settings. The general settings section contains information @@ -53,7 +55,9 @@ - 12.2.0 + + 12.2.0 + Enable or disable packet capturing. @@ -63,7 +67,9 @@ - 12.2.0 + + 12.2.0 + The preferred type of UUID to pass to Homer. @@ -73,19 +79,29 @@ - 13.16.014.5.0 + + 13.16.0 + 14.5.0 + The address and port of the Homer server to send packets to. - 12.2.0 + + 12.2.0 + If set, the authentication password to send to Homer. - 12.2.0 + + 12.2.0 + The ID for this capture agent. - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + The name for this capture agent. diff --git a/res/res_http_media_cache.c b/res/res_http_media_cache.c index 1d0ea41162..283d5ef5b2 100644 --- a/res/res_http_media_cache.c +++ b/res/res_http_media_cache.c @@ -36,38 +36,65 @@ HTTP media cache - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + General configuration - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The maximum time the transfer is allowed to complete in seconds. See https://curl.se/libcurl/c/CURLOPT_TIMEOUT.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The HTTP User-Agent to use for requests. See https://curl.se/libcurl/c/CURLOPT_USERAGENT.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + Follow HTTP 3xx redirects on requests. See https://curl.se/libcurl/c/CURLOPT_FOLLOWLOCATION.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The maximum number of redirects to follow. See https://curl.se/libcurl/c/CURLOPT_MAXREDIRS.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The proxy to use for requests. See https://curl.se/libcurl/c/CURLOPT_PROXY.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The comma separated list of allowed protocols for the request. Available with cURL 7.85.0 or later. See https://curl.se/libcurl/c/CURLOPT_PROTOCOLS_STR.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The comma separated list of allowed protocols for redirects. Available with cURL 7.85.0 or later. See https://curl.se/libcurl/c/CURLOPT_REDIR_PROTOCOLS_STR.html for details. - 18.18.020.3.0 + + 18.18.0 + 20.3.0 + The life-time for DNS cache entries. See https://curl.se/libcurl/c/CURLOPT_DNS_CACHE_TIMEOUT.html for details. diff --git a/res/res_manager_devicestate.c b/res/res_manager_devicestate.c index c71c5bac2f..6702c29a54 100644 --- a/res/res_manager_devicestate.c +++ b/res/res_manager_devicestate.c @@ -47,7 +47,9 @@ - 13.0.0 + + 13.0.0 + Indicates the end of the list the current known extension states. diff --git a/res/res_manager_presencestate.c b/res/res_manager_presencestate.c index fdc3ce80f7..03b0293b25 100644 --- a/res/res_manager_presencestate.c +++ b/res/res_manager_presencestate.c @@ -48,7 +48,9 @@ - 13.0.0 + + 13.0.0 + Indicates the end of the list the current known extension states. diff --git a/res/res_musiconhold.c b/res/res_musiconhold.c index ec2dfd6ff1..02bd7ff1ce 100644 --- a/res/res_musiconhold.c +++ b/res/res_musiconhold.c @@ -79,7 +79,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 0.1.12 + Play Music On Hold indefinitely. @@ -98,7 +100,9 @@ - 1.6.2.0 + + 1.2.0 + Play Music On Hold. @@ -112,7 +116,9 @@ - 1.6.2.0 + + 1.2.0 + Stop playing Music On Hold. diff --git a/res/res_mutestream.c b/res/res_mutestream.c index 876c3b444b..6766569b6b 100644 --- a/res/res_mutestream.c +++ b/res/res_mutestream.c @@ -49,7 +49,9 @@ /*** DOCUMENTATION - 1.8.0 + + 1.8.0 + Muting audio streams in the channel diff --git a/res/res_mwi_external_ami.c b/res/res_mwi_external_ami.c index d1b69be25a..7d9a3b7d47 100644 --- a/res/res_mwi_external_ami.c +++ b/res/res_mwi_external_ami.c @@ -54,7 +54,9 @@ - 12.1.0 + + 12.1.0 + Raised in response to a MWIGet command. @@ -77,7 +79,9 @@ - 12.1.0 + + 12.1.0 + Raised in response to a MWIGet command. diff --git a/res/res_odbc_transaction.c b/res/res_odbc_transaction.c index e709391c1b..0f4061fc0e 100644 --- a/res/res_odbc_transaction.c +++ b/res/res_odbc_transaction.c @@ -32,7 +32,9 @@ /*** DOCUMENTATION - 13.8.0 + + 13.8.0 + Controls ODBC transaction properties. @@ -67,7 +69,9 @@ - 13.8.0 + + 13.8.0 + Commits a currently open database transaction. @@ -80,7 +84,9 @@ - 13.8.0 + + 13.8.0 + Rollback a currently open database transaction. diff --git a/res/res_parking.c b/res/res_parking.c index 642e3ec39d..976dc5a8ec 100644 --- a/res/res_parking.c +++ b/res/res_parking.c @@ -32,10 +32,14 @@ - 12.0.0 + + 12.0.0 + Options that apply to every parking lot - 12.0.0 + + 12.0.0 + Enables dynamically created parkinglots. If the option is enabled then the following variables can @@ -72,15 +76,21 @@ - 12.0.0 + + 12.0.0 + Defined parking lots for res_parking to use to park calls on - 12.0.0 + + 12.0.0 + The name of the context where calls are parked and picked up from. This option is only used if parkext is set. - 12.0.0 + + 12.0.0 + Extension to park calls to this parking lot. If this option is used, this extension will automatically @@ -101,11 +111,15 @@ - 12.0.0 + + 12.0.0 + If yes, the extension registered as parkext will park exclusively to this parking lot. - 12.0.0 + + 12.0.0 + Numerical range of parking spaces which can be used to retrieve parked calls. If parkext is set, these extensions @@ -115,19 +129,27 @@ - 12.0.0 + + 12.0.0 + If yes, this parking lot will add hints automatically for parking spaces. - 12.0.0 + + 12.0.0 + Amount of time a call will remain parked before giving up (in seconds). - 12.0.0 + + 12.0.0 + Which music class to use for parked calls. They will use the default if unspecified. - 12.0.0 + + 12.0.0 + Determines what should be done with the parked channel if no one picks it up before it times out. Valid Options: @@ -173,11 +195,15 @@ - 12.0.0 + + 12.0.0 + Timeout for the Dial extension created to call back the parker when a parked call times out. - 12.0.0 + + 12.0.0 + Context where parked calls will enter the PBX on timeout when comebacktoorigin=no The extension the call enters will prioritize the flattened peer name in this context. If the flattened peer name extension is unavailable, then the 's' extension in this context will be @@ -185,14 +211,18 @@ - 12.0.0 + + 12.0.0 + If the name of a sound file is provided, use this as the courtesy tone By default, this tone is only played to the caller of a parked call. Who receives the tone can be changed using the parkedplay option. - 12.0.0 + + 12.0.0 + Who we should play the courtesytone to on the pickup of a parked call from this lot @@ -205,35 +235,45 @@ - 12.0.0 + + 12.0.0 + Who to apply the DTMF transfer features to when parked calls are picked up or timeout. - 12.0.0 + + 12.0.0 + Who to apply the DTMF parking feature to when parked calls are picked up or timeout. - 12.0.0 + + 12.0.0 + Who to apply the DTMF hangup feature to when parked calls are picked up or timeout. - 12.0.0 + + 12.0.0 + Who to apply the DTMF MixMonitor recording feature to when parked calls are picked up or timeout. - 12.0.0 + + 12.0.0 + Rule to use when trying to figure out which parking space a call should be parked with. diff --git a/res/res_phoneprov.c b/res/res_phoneprov.c index 339de36bd2..0ddf9c8f5c 100644 --- a/res/res_phoneprov.c +++ b/res/res_phoneprov.c @@ -87,7 +87,9 @@ /*** DOCUMENTATION - 1.6.2.0 + + 1.6.1.0 + Execute specified template for each extension. @@ -100,7 +102,9 @@ - 1.6.2.0 + + 1.6.0 + Generate a string for each phoneprov user. diff --git a/res/res_pjproject.c b/res/res_pjproject.c index de1acca13a..0feb1bbda4 100644 --- a/res/res_pjproject.c +++ b/res/res_pjproject.c @@ -67,7 +67,9 @@ - 13.8.0 + + 13.8.0 + PJPROJECT to Asterisk Log Level Mapping Warnings and errors in the pjproject libraries are generally handled by Asterisk. In many cases, Asterisk wouldn't even consider them to @@ -79,31 +81,46 @@ 'log_mappings' or it won't be found. - 13.8.0 + + 13.8.0 + Must be of type 'log_mappings'. - 13.8.0 + + 13.8.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_ERROR. - 13.8.0 + + 13.8.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_WARNING. - 13.8.0 + + 13.8.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_NOTICE. - 13.8.0 + + 13.8.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_VERBOSE. - 13.8.0 + + 13.8.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_DEBUG. - 16.21.018.7.0 + + 16.21.0 + 18.7.0 + A comma separated list of pjproject log levels to map to Asterisk LOG_TRACE. diff --git a/res/res_pjsip/pjsip_config.xml b/res/res_pjsip/pjsip_config.xml index 5cc60962c0..2c7386935d 100644 --- a/res/res_pjsip/pjsip_config.xml +++ b/res/res_pjsip/pjsip_config.xml @@ -6,7 +6,9 @@ SIP Resource using PJProject - 12.0.0 + + 12.0.0 + Endpoint The Endpoint is the primary configuration object. @@ -30,7 +32,9 @@ - 12.2.0 + + 12.2.0 + Allow support for RFC3262 provisional ACK tags @@ -65,18 +69,24 @@ - 12.0.0 + + 12.0.0 + Condense MWI notifications into a single NOTIFY. When enabled, aggregate_mwi condenses message waiting notifications from multiple mailboxes into a single NOTIFY. If it is disabled, individual NOTIFYs are sent for each mailbox. - 13.0.0 + + 13.0.0 + Media Codec(s) to allow - 18.0.0 + + 18.0.0 + Codec negotiation prefs for incoming offers. @@ -138,7 +148,9 @@ - 18.0.0 + + 18.0.0 + Codec negotiation prefs for outgoing offers. @@ -201,7 +213,9 @@ - 18.0.0 + + 18.0.0 + Codec negotiation prefs for incoming answers. @@ -260,7 +274,9 @@ - 18.0.0 + + 18.0.0 + Codec negotiation prefs for outgoing answers. @@ -319,11 +335,17 @@ - 13.15.014.4.0 + + 13.15.0 + 14.4.0 + Enable RFC3578 overlap dialing support. - 18.17.020.2.0 + + 18.17.0 + 20.2.0 + Dialplan context to use for RFC3578 overlap dialing. Dialplan context to use for overlap dialing extension matching. @@ -334,14 +356,18 @@ - 12.0.0 + + 12.0.0 + AoR(s) to be used with the endpoint List of comma separated AoRs that the endpoint should be associated with. - 12.2.0 + + 12.2.0 + Authentication Object(s) associated with the endpoint This is a comma-delimited list of auth sections defined @@ -358,7 +384,9 @@ - 12.2.0 + + 12.2.0 + CallerID information for the endpoint Must be in the format Name <Number>, @@ -366,7 +394,9 @@ - 12.7.0 + + 12.7.0 + Default privacy level @@ -383,15 +413,21 @@ - 12.2.0 + + 12.2.0 + Internal id_tag for the endpoint - 12.0.0 + + 12.0.0 + Dialplan context for inbound sessions - 12.2.0 + + 12.2.0 + Mitigation of direct media (re)INVITE glare @@ -413,7 +449,9 @@ - 12.2.0 + + 12.2.0 + Direct Media method type Method for setting up Direct Media between endpoints. @@ -427,15 +465,23 @@ - 13.24.016.1.0 + + 13.24.0 + 16.1.0 + Accept Connected Line updates from this endpoint - 13.24.016.1.0 + + 13.24.0 + 16.1.0 + Send Connected Line updates to this endpoint - 12.2.0 + + 12.2.0 + Connected line method type Method used when updating connected line information. @@ -456,19 +502,27 @@ - 12.0.0 + + 12.0.0 + Determines whether media may flow directly between endpoints. - 12.0.0 + + 12.0.0 + Disable direct media session refreshes when NAT obstructs the media session - 13.0.0 + + 13.0.0 + Media Codec(s) to disallow - 12.2.0 + + 12.2.0 + DTMF mode This setting allows to choose the DTMF mode for endpoint communication. @@ -492,7 +546,11 @@ - 18.22.020.7.021.2.0 + + 18.22.0 + 20.7.0 + 21.2.0 + IP address used in SDP for media handling At the time of SDP creation, the IP address defined here will be used as @@ -505,7 +563,9 @@ - 13.8.0 + + 13.8.0 + Bind the RTP instance to the media_address If media_address is specified, this option causes the RTP instance to be bound to the @@ -514,15 +574,22 @@ - 12.0.0 + + 12.0.0 + Force use of return port - 12.0.0 + + 12.0.0 + Enable the ICE mechanism to help traverse NAT - 13.19.015.2.0 + + 13.19.0 + 15.2.0 + Way(s) for the endpoint to be identified Endpoints and AORs can be identified in multiple ways. This @@ -599,7 +666,9 @@ - 12.2.0 + + 12.2.0 + How redirects received from an endpoint are handled When a redirect is received from an endpoint there are multiple ways it can be handled. @@ -621,7 +690,9 @@ - 12.0.0 + + 12.0.0 + NOTIFY the endpoint when state changes for any of the specified mailboxes Asterisk will send unsolicited MWI NOTIFY messages to the endpoint when state @@ -636,19 +707,28 @@ - 13.24.015.7.0 + + 13.24.0 + 15.7.0 + An MWI subscribe will replace sending unsolicited NOTIFYs - 13.9.0 + + 13.9.0 + The voicemail extension to send in the NOTIFY Message-Account header - 12.0.0 + + 12.0.0 + Default Music On Hold class - 12.2.0 + + 12.2.0 + Authentication object(s) used for outbound requests This is a comma-delimited list of auth @@ -663,11 +743,15 @@ - 12.0.0 + + 12.0.0 + Full SIP URI of the outbound proxy used to send requests - 12.0.0 + + 12.0.0 + Allow Contact header to be rewritten with the source IP address-port On inbound SIP messages from this endpoint, the Contact header or an @@ -679,33 +763,50 @@ - 12.0.0 + + 12.0.0 + Allow use of IPv6 for RTP traffic - 12.0.0 + + 12.0.0 + Enforce that RTP must be symmetric - 12.0.0 + + 12.0.0 + Send the Diversion header, conveying the diversion information to the called user agent - 13.38.016.15.017.9.018.1.0 + + 13.38.0 + 16.15.0 + 17.9.0 + 18.1.0 + Send the History-Info header, conveying the diversion information to the called and calling user agents - 12.0.0 + + 12.0.0 + Send the P-Asserted-Identity header - 12.0.0 + + 12.0.0 + Send the Remote-Party-ID header - 13.4.0 + + 13.4.0 + Immediately send connected line updates on unanswered incoming calls. When enabled, immediately send 180 Ringing @@ -727,7 +828,11 @@ - 18.25.020.10.021.5.0 + + 18.25.0 + 20.10.0 + 21.5.0 + The tenant ID for this endpoint. Sets the tenant ID for this endpoint. When a channel is created, @@ -736,14 +841,18 @@ - 12.0.0 + + 12.0.0 + Minimum session timers expiration period Minimum session timer expiration period. Time in seconds. - 12.2.0 + + 12.2.0 + Session timers for SIP packets @@ -756,14 +865,18 @@ - 12.0.0 + + 12.0.0 + Maximum session timer expiration period Maximum session timer expiration period. Time in seconds. - 12.0.0 + + 12.0.0 + Explicit transport configuration to use This will force the endpoint to use the @@ -780,7 +893,9 @@ - 12.0.0 + + 12.0.0 + Accept identification information received from this endpoint This option determines whether Asterisk will accept identification from the endpoint from headers such as P-Asserted-Identity @@ -790,7 +905,9 @@ the endpoint. - 12.0.0 + + 12.0.0 + Send private identification details to the endpoint. This option determines whether res_pjsip will send private identification information to the endpoint. If no, @@ -804,15 +921,21 @@ provided in the request is private. - 12.0.0 + + 12.0.0 + Must be of type 'endpoint'. - 12.0.0 + + 12.0.0 + Use Endpoint's requested packetization interval - 12.0.0 + + 12.0.0 + Determines whether res_pjsip will use and enforce usage of AVPF for this endpoint. @@ -826,7 +949,9 @@ - 12.4.0 + + 12.4.0 + Determines whether res_pjsip will use and enforce usage of AVP, regardless of the RTP profile in use for this endpoint. @@ -839,7 +964,9 @@ - 12.4.0 + + 12.4.0 + Determines whether res_pjsip will use the media transport received in the offer SDP in the corresponding answer SDP. @@ -850,7 +977,9 @@ - 12.2.0 + + 12.2.0 + Determines whether res_pjsip will use and enforce usage of media encryption for this endpoint. @@ -870,7 +999,9 @@ - 13.1.0 + + 13.1.0 + Determines whether encryption should be used if possible but does not terminate the session if not achieved. @@ -879,7 +1010,9 @@ - 13.5.0 + + 13.5.0 + Force g.726 to use AAL2 packing order when negotiating g.726 audio When set to "yes" and an endpoint negotiates g.726 audio then use g.726 for AAL2 @@ -889,7 +1022,9 @@ - 12.0.0 + + 12.0.0 + Determines whether chan_pjsip will indicate ringing using inband progress. @@ -902,7 +1037,9 @@ - 12.2.0 + + 12.2.0 + The numeric pickup groups for a channel. Can be set to a comma separated list of numbers or ranges between the values @@ -910,7 +1047,9 @@ - 12.2.0 + + 12.2.0 + The numeric pickup groups that a channel can pickup. Can be set to a comma separated list of numbers or ranges between the values @@ -918,7 +1057,9 @@ - 12.2.0 + + 12.2.0 + The named pickup groups for a channel. Can be set to a comma separated list of case sensitive strings limited by @@ -926,7 +1067,9 @@ - 12.2.0 + + 12.2.0 + The named pickup groups that a channel can pickup. Can be set to a comma separated list of case sensitive strings limited by @@ -934,7 +1077,9 @@ - 12.0.0 + + 12.0.0 + The number of in-use channels which will cause busy to be returned as device state When the number of in-use channels for the endpoint matches the devicestate_busy_at setting the @@ -942,7 +1087,9 @@ - 12.0.0 + + 12.0.0 + Whether T.38 UDPTL support is enabled or not If set to yes T.38 UDPTL support will be enabled, and T.38 negotiation requests will be accepted @@ -950,7 +1097,9 @@ - 12.2.0 + + 12.2.0 + T.38 UDPTL error correction method @@ -967,7 +1116,9 @@ - 12.0.0 + + 12.0.0 + T.38 UDPTL maximum datagram size This option can be set to override the maximum datagram of a remote endpoint for broken @@ -975,7 +1126,9 @@ - 12.0.0 + + 12.0.0 + Whether CNG tone detection is enabled This option can be set to send the session to the fax extension when a CNG tone is @@ -983,7 +1136,9 @@ - 13.11.0 + + 13.11.0 + How long into a call before fax_detect is disabled for the call The option determines how many seconds into a call before the @@ -992,7 +1147,9 @@ - 12.0.0 + + 12.0.0 + Whether NAT support is enabled on UDPTL sessions When enabled the UDPTL stack will send UDPTL packets to the source address of @@ -1000,14 +1157,19 @@ - 12.0.0 + + 12.0.0 + Whether IPv6 is used for UDPTL Sessions When enabled the UDPTL stack will use IPv6. - 16.22.018.8.0 + + 16.22.0 + 18.8.0 + Bind the UDPTL instance to the media_adress If media_address is specified, this option causes the UDPTL instance to be bound to @@ -1015,15 +1177,21 @@ - 12.0.0 + + 12.0.0 + Set which country's indications to use for channels created for this endpoint. - 12.0.0 + + 12.0.0 + Set the default language to use for channels created for this endpoint. - 12.0.0 + + 12.0.0 + Determines whether one-touch recording is allowed for this endpoint. record_on_feature @@ -1031,7 +1199,9 @@ - 12.0.0 + + 12.0.0 + The feature to enact when one-touch recording is turned on. When an INFO request for one-touch recording arrives with a Record header set to "on", this @@ -1045,7 +1215,9 @@ - 12.0.0 + + 12.0.0 + The feature to enact when one-touch recording is turned off. When an INFO request for one-touch recording arrives with a Record header set to "off", this @@ -1059,79 +1231,112 @@ - 12.0.0 + + 12.0.0 + Name of the RTP engine to use for channels created for this endpoint - 12.0.0 + + 12.0.0 + Determines whether SIP REFER transfers are allowed for this endpoint - 13.2.0 + + 13.2.0 + Determines whether a user=phone parameter is placed into the request URI if the user is determined to be a phone number - 13.30.0 + + 13.30.0 + Determines whether hold and unhold will be passed through using re-INVITEs with recvonly and sendrecv to the remote side - 12.0.0 + + 12.0.0 + String placed as the username portion of an SDP origin (o=) line. - 12.0.0 + + 12.0.0 + String used for the SDP session (s=) line. - 12.2.0 + + 12.2.0 + DSCP TOS bits for audio streams See https://docs.asterisk.org/Configuration/Channel-Drivers/IP-Quality-of-Service for more information about QoS settings - 12.2.0 + + 12.2.0 + DSCP TOS bits for video streams See https://docs.asterisk.org/Configuration/Channel-Drivers/IP-Quality-of-Service for more information about QoS settings - 12.0.0 + + 12.0.0 + Priority for audio streams See https://docs.asterisk.org/Configuration/Channel-Drivers/IP-Quality-of-Service for more information about QoS settings - 12.0.0 + + 12.0.0 + Priority for video streams See https://docs.asterisk.org/Configuration/Channel-Drivers/IP-Quality-of-Service for more information about QoS settings - 12.0.0 + + 12.0.0 + Determines if endpoint is allowed to initiate subscriptions with Asterisk. - 12.0.0 + + 12.0.0 + The minimum allowed expiry time for subscriptions initiated by the endpoint. - 13.18.014.7.0 + + 13.18.0 + 14.7.0 + Username to use in From header for requests to this endpoint. - 12.0.0 + + 12.0.0 + Username to use in From header for unsolicited MWI NOTIFYs to this endpoint. - 12.0.0 + + 12.0.0 + Domain to use in From header for requests to this endpoint. - 12.7.0 + + 12.7.0 + Verify that the provided peer certificate is valid This option only applies if media_encryption is @@ -1155,7 +1360,9 @@ - 12.7.0 + + 12.7.0 + Interval at which to renegotiate the TLS session and rekey the SRTP session This option only applies if media_encryption is @@ -1165,7 +1372,9 @@ - 15.2.0 + + 15.2.0 + Whether or not to automatically generate an ephemeral X.509 certificate @@ -1178,7 +1387,9 @@ - 12.2.0 + + 12.2.0 + Path to certificate file to present to peer This option only applies if media_encryption is @@ -1186,7 +1397,9 @@ - 12.2.0 + + 12.2.0 + Path to private key for certificate file This option only applies if media_encryption is @@ -1194,7 +1407,9 @@ - 12.2.0 + + 12.2.0 + Cipher to use for DTLS negotiation This option only applies if media_encryption is @@ -1205,7 +1420,9 @@ - 12.2.0 + + 12.2.0 + Path to certificate authority certificate This option only applies if media_encryption is @@ -1213,7 +1430,9 @@ - 12.2.0 + + 12.2.0 + Path to a directory containing certificate authority certificates This option only applies if media_encryption is @@ -1221,7 +1440,9 @@ - 12.2.0 + + 12.2.0 + Whether we are willing to accept connections, connect to the other party, or both. @@ -1242,7 +1463,9 @@ - 12.7.0 + + 12.7.0 + Type of hash to use for the DTLS fingerprint in the SDP. @@ -1256,7 +1479,9 @@ - 12.0.0 + + 12.0.0 + Determines whether 32 byte tags should be used instead of 80 byte tags. This option only applies if media_encryption is @@ -1264,7 +1489,9 @@ - 12.2.0 + + 12.2.0 + Variable set on a channel involving the endpoint. When a new channel is created using the endpoint set the specified @@ -1273,7 +1500,9 @@ - 13.5.0 + + 13.5.0 + Context to route incoming MESSAGE requests to. If specified, incoming MESSAGE requests will be routed to the indicated @@ -1282,7 +1511,9 @@ - 13.5.0 + + 13.5.0 + An accountcode to set automatically on any channels created for this endpoint. If specified, any channel created for this endpoint will automatically @@ -1290,7 +1521,9 @@ - 15.0.0 + + 15.0.0 + Respond to a SIP invite with the single most preferred codec (DEPRECATED) Respond to a SIP invite with the single most preferred codec rather than advertising all joint codec capabilities. This limits the other side's codec @@ -1304,7 +1537,9 @@ - 18.0.0 + + 18.0.0 + Preferences for selecting codecs for an incoming call. Based on this setting, a joint list of preferred codecs between those @@ -1331,7 +1566,9 @@ - 18.0.0 + + 18.0.0 + Preferences for selecting codecs for an outgoing call. Based on this setting, a joint list of preferred codecs between @@ -1363,7 +1600,9 @@ - 13.5.0 + + 13.5.0 + Number of seconds between RTP comfort noise keepalive packets. At the specified interval, Asterisk will send an RTP comfort noise frame. This may @@ -1372,7 +1611,9 @@ - 13.5.0 + + 13.5.0 + Maximum number of seconds without receiving RTP (while off hold) before terminating call. This option configures the number of seconds without RTP (while off hold) before @@ -1381,7 +1622,9 @@ - 13.5.0 + + 13.5.0 + Maximum number of seconds without receiving RTP (while on hold) before terminating call. This option configures the number of seconds without RTP (while on hold) before @@ -1390,7 +1633,9 @@ - 13.10.0 + + 13.10.0 + List of IP ACL section names in acl.conf This matches sections configured in acl.conf. The value is @@ -1398,7 +1643,9 @@ - 13.10.0 + + 13.10.0 + List of IP addresses to deny access from The value is a comma-delimited list of IP addresses. IP addresses may @@ -1408,7 +1655,9 @@ - 13.10.0 + + 13.10.0 + List of IP addresses to permit access from The value is a comma-delimited list of IP addresses. IP addresses may @@ -1418,7 +1667,9 @@ - 13.10.0 + + 13.10.0 + List of Contact ACL section names in acl.conf This matches sections configured in acl.conf. The value is @@ -1426,7 +1677,9 @@ - 13.10.0 + + 13.10.0 + List of Contact header addresses to deny The value is a comma-delimited list of IP addresses. IP addresses may @@ -1436,7 +1689,9 @@ - 13.10.0 + + 13.10.0 + List of Contact header addresses to permit The value is a comma-delimited list of IP addresses. IP addresses may @@ -1446,7 +1701,9 @@ - 13.11.0 + + 13.11.0 + Context for incoming MESSAGE requests. If specified, incoming SUBSCRIBE requests will be searched for the matching @@ -1456,14 +1713,20 @@ - 13.12.014.1.0 + + 13.12.0 + 14.1.0 + Force the user on the outgoing Contact header to this value. On outbound requests, force the user portion of the Contact header to this value. - 13.13.014.2.0 + + 13.13.0 + 14.2.0 + Allow the sending and receiving RTP codec to differ When set to "yes" the codec in use for sending will be allowed to differ from @@ -1472,7 +1735,10 @@ - 13.15.014.4.0 + + 13.15.0 + 14.4.0 + Enable RFC 5761 RTCP multiplexing on the RTP port With this option enabled, Asterisk will attempt to negotiate the use of the "rtcp-mux" @@ -1483,7 +1749,10 @@ - 13.17.014.6.0 + + 13.17.0 + 14.6.0 + Whether to notifies all the progress details on blind transfer Some SIP phones (Mitel/Aastra, Snom) expect a sip/frag "200 OK" @@ -1492,7 +1761,10 @@ - 13.17.014.6.0 + + 13.17.0 + 14.6.0 + Whether to notifies dialog-info 'early' on InUse&Ringing state Control whether dialog-info subscriptions get 'early' state @@ -1500,7 +1772,9 @@ - 15.0.0 + + 15.0.0 + The maximum number of allowed audio streams for the endpoint This option enforces a limit on the maximum simultaneous negotiated audio @@ -1508,7 +1782,9 @@ - 15.0.0 + + 15.0.0 + The maximum number of allowed video streams for the endpoint This option enforces a limit on the maximum simultaneous negotiated video @@ -1516,7 +1792,9 @@ - 15.0.0 + + 15.0.0 + Enable RTP bundling With this option enabled, Asterisk will attempt to negotiate the use of bundle. @@ -1525,7 +1803,9 @@ - 15.0.0 + + 15.0.0 + Defaults and enables some options that are relevant to WebRTC When set to "yes" this also enables the following values that are needed in @@ -1539,7 +1819,11 @@ - 13.18.014.7.015.1.0 + + 13.18.0 + 14.7.0 + 15.1.0 + Mailbox name to use when incoming MWI NOTIFYs are received If an MWI NOTIFY is received from this endpoint, @@ -1548,7 +1832,10 @@ - 13.22.015.5.0 + + 13.22.0 + 15.5.0 + Follow SDP forked media when To tag is different On outgoing calls, if the UAS responds with different SDP attributes @@ -1564,7 +1851,10 @@ - 13.22.015.5.0 + + 13.22.0 + 15.5.0 + Accept multiple SDP answers on non-100rel responses On outgoing calls, if the UAS responds with different SDP attributes @@ -1580,7 +1870,10 @@ - 13.23.015.6.0 + + 13.23.0 + 15.6.0 + Suppress Q.850 Reason headers for this endpoint Some devices can't accept multiple Reason headers and get confused @@ -1589,7 +1882,10 @@ - 13.26.016.3.0 + + 13.26.0 + 16.3.0 + Do not forward 183 when it doesn't contain SDP Certain SS7 internetworking scenarios can result in a 183 @@ -1600,7 +1896,11 @@ - 18.22.020.7.021.2.0 + + 18.22.0 + 20.7.0 + 21.2.0 + Enable STIR/SHAKEN support on this endpoint Enable STIR/SHAKEN support on this endpoint. On incoming INVITEs, @@ -1609,7 +1909,11 @@ - 16.26.018.12.019.4.0 + + 16.26.0 + 18.12.0 + 19.4.0 + STIR/SHAKEN profile containing additional configuration options A STIR/SHAKEN profile that is defined in stir_shaken.conf. Contains @@ -1617,7 +1921,10 @@ - 16.18.018.4.0 + + 16.18.0 + 18.4.0 + Skip authentication when receiving OPTIONS requests RFC 3261 says that the response to an OPTIONS request MUST be the @@ -1635,7 +1942,9 @@ - 21.0.0 + + 21.0.0 + The kind of security agreement negotiation to use. Currently, only mediasec is supported. @@ -1645,7 +1954,9 @@ - 21.0.0 + + 21.0.0 + List of security mechanisms supported. This is a comma-delimited list of security mechanisms to use. Each security mechanism @@ -1653,7 +1964,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Geolocation profile to apply to incoming calls This geolocation profile will be applied to all calls received @@ -1663,7 +1978,11 @@ - 16.28.018.14.019.6.0 + + 16.28.0 + 18.14.0 + 19.6.0 + Geolocation profile to apply to outgoing calls This geolocation profile will be applied to all calls received @@ -1673,11 +1992,18 @@ - 18.16.020.1.0 + + 18.16.0 + 20.1.0 + Send Advice-of-Charge messages - 20.11.021.6.022.1.0 + + 20.11.0 + 21.6.0 + 22.1.0 + Suppress playing MOH to party A if party B sends "sendonly" or "inactive" in an SDP @@ -1700,7 +2026,9 @@ - 12.0.0 + + 12.0.0 +