]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
docs: Add version information to manager event instance XML elements
authorGeorge Joseph <gjoseph@sangoma.com>
Mon, 20 Jan 2025 18:33:20 +0000 (11:33 -0700)
committerAsterisk Development Team <asteriskteam@digium.com>
Thu, 23 Jan 2025 18:39:42 +0000 (18:39 +0000)
* Do a git blame on the embedded XML managerEvent elements.

* From the commit hash, grab the summary line.

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

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

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

* Weed out all tags not ..0.

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

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

The events defined in res/res_pjsip/pjsip_manager.xml were done by hand
because the XML was extracted from the C source file relatively recently.

Two bugs were fixed along the way...

* The get_documentation awk script was exiting after it processed the first
  DOCUMENTATION block it found in a file.  We have at least 1 source file
  with multiple DOCUMENTATION blocks so only the first one in them was being
  processed.  The awk script was changed to continue searching rather
  than exiting after the first block.

* Fixing the awk script revealed an issue in logger.c where the third
  DOCUMENTATION block contained a XML fragment that consisted only of
  a managerEventInstance element that wasn't wrapped in a managerEvent
  element.  Since logger_doc.xml already existed, the remaining fragments
  in logger.c were moved to it and properly organized.

(cherry picked from commit a47b8e2d4025cbf102c976fcd6df5aa3a51e5fc4)

45 files changed:
apps/app_agent_pool.c
apps/app_confbridge.c
apps/app_meetme.c
apps/app_minivm.c
apps/app_mixmonitor.c
apps/app_queue.c
apps/app_stack.c
apps/app_voicemail.c
apps/confbridge/confbridge_manager.c
build_tools/get_documentation
cdr/cdr_manager.c
cel/cel_manager.c
channels/chan_dahdi.c
channels/sig_pri.c
funcs/func_global.c
main/aoc.c
main/asterisk.c
main/channel.c
main/core_local.c
main/devicestate.c
main/loader.c
main/lock.c
main/logger.c
main/logger_doc.xml
main/manager_bridges.c
main/manager_channels.c
main/manager_doc.xml
main/manager_mwi.c
main/pbx.c
main/pickup.c
main/presencestate.c
main/rtp_engine.c
main/security_events.c
main/stasis.c
main/stasis_bridges.c
main/stasis_channels.c
main/stasis_endpoints.c
main/stasis_system.c
res/parking/parking_manager.c
res/res_agi.c
res/res_fax.c
res/res_manager_devicestate.c
res/res_manager_presencestate.c
res/res_mwi_external_ami.c
res/res_pjsip/pjsip_manager.xml

index b3f78a23bce4547da4199a60d485dd30c6ebe1d1..a0fc25fd84de1c8a62dc9ed2d4496502062d1e4c 100644 (file)
        </manager>
        <managerEvent language="en_US" name="Agents">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Response event in a series to the Agents AMI action containing
                                information about a defined agent.
        </managerEvent>
        <managerEvent language="en_US" name="AgentsComplete">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Final response event in a series of events to the Agents AMI action.
                        </synopsis>
index be63e696c94a3b79ee0b232bd1018aadff5b24c9..6e7d8076bc81ce843683417c280976b1c5f84661 100644 (file)
        </manager>
        <managerEvent language="en_US" name="ConfbridgeList">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>13.20.0</version><version>15.3.0</version></since>
                        <synopsis>Raised as part of the ConfbridgeList action response list.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </manager>
        <managerEvent language="en_US" name="ConfbridgeListRooms">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
                        <synopsis>Raised as part of the ConfbridgeListRooms action response list.</synopsis>
                        <syntax>
                                <parameter name="Conference">
index 28fe3ad029621f8cde12c58df8d1997d1bcc639a..754eed5882afe6708b4d30a4dc66d759f9dfe796 100644 (file)
        </manager>
        <managerEvent language="en_US" name="MeetmeJoin">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a user joins a MeetMe conference.</synopsis>
                        <syntax>
                                <parameter name="Meetme">
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeLeave">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a user leaves a MeetMe conference.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeEnd">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a MeetMe conference ends.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter[@name='Meetme'])" />
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeTalkRequest">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a MeetMe user has started talking.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeTalking">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a MeetMe user begins or ends talking.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeMute">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a MeetMe user is muted or unmuted.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='MeetmeJoin']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeList">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
                        <synopsis>Raised in response to a MeetmeList command.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="MeetmeListRooms">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
                        <synopsis>Raised in response to a MeetmeListRooms command.</synopsis>
                        <syntax>
                                <parameter name="Conference">
index 876285afdd2b1a58eb4e9a928293856286ea2334..f285d259dc862dcac719c505db8fff5566e1fdf3 100644 (file)
 </function>
        <managerEvent language="en_US" name="MiniVoiceMail">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a notification is sent out by a MiniVoiceMail application</synopsis>
                        <syntax>
                                <channel_snapshot/>
index d1c31e1b3885c3666218c73982659d9afc36d764..abf2b1d4518e134b568a6aabc1a9a7dec6f61654 100644 (file)
        </function>
        <managerEvent language="en_US" name="MixMonitorStart">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>16.17.0</version><version>18.3.0</version></since>
                        <synopsis>Raised when monitoring has started on a channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="MixMonitorStop">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>16.17.0</version><version>18.3.0</version></since>
                <synopsis>Raised when monitoring has stopped on a channel.</synopsis>
                <syntax>
                        <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="MixMonitorMute">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>16.17.0</version><version>18.3.0</version></since>
                <synopsis>Raised when monitoring is muted or unmuted on a channel.</synopsis>
                <syntax>
                        <channel_snapshot/>
index 3c93ee460f2df9d4bb558d2671cb0f0950d2faea..0842b56568f6d18b35d764da75489ee1204dc338 100644 (file)
 
        <managerEvent language="en_US" name="QueueParams">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                        <synopsis>Raised in response to the QueueStatus action.</synopsis>
                        <syntax>
                                <parameter name="Max">
        </managerEvent>
        <managerEvent language="en_US" name="QueueEntry">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                        <synopsis>Raised in response to the QueueStatus action.</synopsis>
                        <syntax>
                                <parameter name="Queue">
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberStatus">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a Queue member's status has changed.</synopsis>
                        <syntax>
                                <parameter name="Queue">
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberAdded">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a member is added to the queue.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberRemoved">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a member is removed from the queue.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberPause">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.2.0</version></since>
                        <synopsis>Raised when a member is paused/unpaused in the queue.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberPenalty">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a member's penalty is changed.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="QueueMemberRinginuse">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a member's ringinuse setting is changed.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='QueueMemberStatus']/managerEventInstance/syntax/parameter)" />
        </managerEvent>
        <managerEvent language="en_US" name="QueueCallerJoin">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a caller joins a Queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="QueueCallerLeave">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a caller leaves a Queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="QueueCallerAbandon">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a caller abandons the queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AgentCalled">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an queue member is notified of a caller in the queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AgentRingNoAnswer">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a queue member is notified of a caller in the queue and fails to answer.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AgentComplete">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a queue member has finished servicing a caller in the queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AgentDump">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a queue member hangs up on a caller in the queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AgentConnect">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a queue member answers and is bridged to a caller in the queue.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 06cd3be0519ca3eb3a7b43894266182f0a030d07..c20b80f57681be8eddd4fafb13c54e5198e7a110 100644 (file)
        </agi>
        <managerEvent language="en_US" name="VarSet">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a variable local to the gosub stack frame is set due to a subroutine call.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 59ca10c9b14ea25228cf0546bde8fcd0239ad592..e0a3ed837dc006aaa54a6b9e8ff3cc96f5aa7f70 100644 (file)
        </manager>
        <managerEvent language="en_US" name="VoicemailPasswordChange">
                <managerEventInstance class="EVENT_FLAG_USER">
+                       <since><version>18.21.0</version><version>20.6.0</version><version>21.1.0</version></since>
                        <synopsis>Raised in response to a mailbox password change.</synopsis>
                        <syntax>
                                <parameter name="Context">
index 45a1beffc244d156316fdaf61f194f7a7b9953b3..6e332b76e59d12c70664a58728aa3aa45d3483fb 100644 (file)
@@ -39,6 +39,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="ConfbridgeStart">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a conference starts.</synopsis>
                        <syntax>
                                <parameter name="Conference">
@@ -54,6 +55,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeEnd">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a conference ends.</synopsis>
                        <syntax>
                                <parameter name="Conference">
@@ -69,6 +71,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeJoin">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel joins a Confbridge conference.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeLeave">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel leaves a Confbridge conference.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeRecord">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a conference starts recording.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeStopRecord">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a conference that was recording stops recording.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeMute">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a Confbridge participant mutes.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeUnmute">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a confbridge participant unmutes.</synopsis>
                        <syntax>
                                <parameter name="Conference">
        </managerEvent>
        <managerEvent language="en_US" name="ConfbridgeTalking">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a confbridge participant begins or ends talking.</synopsis>
                        <syntax>
                                <parameter name="Conference">
index 3c0e4980a746e02fd27896ef7b8243dbc5c96deb..a91309586f74f95d3f14c6144f9766d029079c3a 100644 (file)
@@ -1,3 +1,3 @@
 /\/\*\*\* DOCUMENTATION/ {printit=1; next}
-/\*\*\*\// {if (printit) exit}
+/\*\*\*\// {if (printit) printit=0}
 {if (printit) print}
index 74f37d207f3c56396a4158e90c8ad3f661b73914..2475fd676d96aa3ea05f83de764948fad075f0c0 100644 (file)
@@ -41,6 +41,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="Cdr">
                <managerEventInstance class="EVENT_FLAG_CDR">
+                       <since><version>13.2.0</version></since>
                        <synopsis>Raised when a CDR is generated.</synopsis>
                        <syntax>
                                <parameter name="AccountCode">
index 12671bc4a3e1a49111c6711fdee1b8e16f7d4ff1..057cb74a37c90829ea9924a2b2072424b3d93e47 100644 (file)
@@ -36,6 +36,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="CEL">
                <managerEventInstance class="EVENT_FLAG_CEL">
+                       <since><version>13.2.0</version></since>
                        <synopsis>Raised when a Channel Event Log is generated for a channel.</synopsis>
                        <syntax>
                                <parameter name="EventName">
index e2a0117e3aebc5fffd0c8732c20d3cb5b5d0e7bd..7f9025d404f836b7796afa63f66bb993b0899c4c 100644 (file)
        </manager>
        <managerEvent language="en_US" name="AlarmClear">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an alarm is cleared on a DAHDI channel.</synopsis>
                        <syntax>
                                <parameter name="DAHDIChannel">
        </managerEvent>
        <managerEvent language="en_US" name="SpanAlarmClear">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an alarm is cleared on a DAHDI span.</synopsis>
                        <syntax>
                                <parameter name="Span">
        </managerEvent>
        <managerEvent language="en_US" name="DNDState">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when the Do Not Disturb state is changed on a DAHDI channel.</synopsis>
                        <syntax>
                                <parameter name="DAHDIChannel">
        </managerEvent>
        <managerEvent language="en_US" name="Alarm">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an alarm is set on a DAHDI channel.</synopsis>
                        <syntax>
                                <parameter name="DAHDIChannel">
        </managerEvent>
        <managerEvent language="en_US" name="SpanAlarm">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an alarm is set on a DAHDI span.</synopsis>
                        <syntax>
                                <parameter name="Span">
        </managerEvent>
        <managerEvent language="en_US" name="DAHDIChannel">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a DAHDI channel is created or an underlying technology is associated with a DAHDI channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 55bbe4793ef6a8aee6aa9f80c100519b2f96a812..406b946e9849e3c40cbe9c6f11879155eeedcb2c 100644 (file)
@@ -29,6 +29,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="MCID">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Published when a malicious call ID request arrives.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 74f58663b41e1fc03595be32dc253a14a48b5bb5..17043f4a5730e23285a366f01fdec8e7105753ab 100644 (file)
        </function>
        <managerEvent language="en_US" name="VarSet">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a variable is shared between channels.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 33f1de96a9b767f38ad7c9b16b4b65d5ac92518e..cdbbcf99d35fe29af0d1437f5bdf20f9d7d59f76 100644 (file)
@@ -41,6 +41,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="AOC-S">
                <managerEventInstance class="EVENT_FLAG_AOC">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an Advice of Charge message is sent at the beginning of a call.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -92,6 +93,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="AOC-D">
                <managerEventInstance class="EVENT_FLAG_AOC">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an Advice of Charge message is sent during a call.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AOC-E">
                <managerEventInstance class="EVENT_FLAG_AOC">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an Advice of Charge message is sent at the end of a call.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index faf7566499da99abd7ff0c366b4fc5f4c370769c..78466b4d7c300e66520f32a0b3e5b402bf37f80b 100644 (file)
@@ -249,6 +249,7 @@ int daemon(int, int);  /* defined in libresolv of all places */
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="FullyBooted">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when all Asterisk initialization procedures have finished.</synopsis>
                        <syntax>
                                <parameter name="Status">
@@ -265,6 +266,7 @@ int daemon(int, int);  /* defined in libresolv of all places */
        </managerEvent>
        <managerEvent language="en_US" name="Shutdown">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when Asterisk is shutdown or restarted.</synopsis>
                        <syntax>
                                <parameter name="Shutdown">
index 95d02e4ae39e7e0b311c98ce5d6062155f761ab4..1dfd55c7fe63f6bbb54d5074a94dc3f592db8009 100644 (file)
@@ -6763,6 +6763,7 @@ static void __ast_change_name_nolink(struct ast_channel *chan, const char *newna
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="Rename">
                        <managerEventInstance class="EVENT_FLAG_CALL">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when the name of a channel is changed.</synopsis>
                        </managerEventInstance>
                </managerEvent>
index c1dee23186c5430a235f0c4d5126ff8ff8ab5e0b..f44dce5c5ef57fd4e9f68410d84bf8e53405e96d 100644 (file)
@@ -73,6 +73,7 @@
        </manager>
        <managerEvent language="en_US" name="LocalBridge">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when two halves of a Local Channel form a bridge.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="LocalOne"/>
@@ -94,6 +95,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="LocalOptimizationBegin">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when two halves of a Local Channel begin to optimize
                        themselves out of the media path.</synopsis>
                        <syntax>
        </managerEvent>
        <managerEvent language="en_US" name="LocalOptimizationEnd">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when two halves of a Local Channel have finished optimizing
                        themselves out of the media path.</synopsis>
                        <syntax>
index a47d1df1c519535463c755a0615de1656728867e..0733a733840340e70f99d791fd2e0748986e5a79 100644 (file)
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="DeviceStateChange">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Raised when a device state changes</synopsis>
                        <syntax>
                                <parameter name="Device">
index 4f5c0bdb3896d0b2b07b44a248098be97c58e0ae..92101beb56dda731572464741a64446885e7261e 100644 (file)
@@ -58,6 +58,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="Reload">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a module has been reloaded in Asterisk.</synopsis>
                        <syntax>
                                <parameter name="Module">
@@ -82,6 +83,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="Load">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>16.0.0</version></since>
                        <synopsis>Raised when a module has been loaded in Asterisk.</synopsis>
                        <syntax>
                                <parameter name="Module">
        </managerEvent>
        <managerEvent language="en_US" name="Unload">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>16.0.0</version></since>
                        <synopsis>Raised when a module has been unloaded in Asterisk.</synopsis>
                        <syntax>
                                <parameter name="Module">
index e5be2516db2afb69e3f2d1cc0ac2e45b62432ad1..8ec75bc4215875f2ed7431d0b12d048e26a5b0d9 100644 (file)
@@ -322,6 +322,7 @@ int __ast_pthread_mutex_lock(const char *filename, int lineno, const char *func,
                                                /*** DOCUMENTATION
                                                        <managerEvent language="en_US" name="DeadlockStart">
                                                                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                                                                       <since><version>16.29.0</version><version>18.15.0</version><version>19.7.0</version></since>
                                                                        <synopsis>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.
index 7d0b3b77182d0860fec0d286f9815144d9c520ab..bdc2350043bff08686eea2f050c7a777f5702d5f 100644 (file)
@@ -71,9 +71,6 @@
 #include "asterisk/backtrace.h"
 #include "asterisk/json.h"
 
-/*** DOCUMENTATION
- ***/
-
 static int logger_register_level(const char *name);
 static int logger_unregister_level(const char *name);
 static int logger_get_dynamic_level(const char *name);
@@ -1239,18 +1236,6 @@ static int reload_logger(int rotate, const char *altconf)
        AST_RWLIST_TRAVERSE(&logchannels, f, list) {
                if (f->disabled) {
                        f->disabled = 0;        /* Re-enable logging at reload */
-                       /*** DOCUMENTATION
-                               <managerEvent language="en_US" name="LogChannel">
-                                       <managerEventInstance class="EVENT_FLAG_SYSTEM">
-                                               <synopsis>Raised when a logging channel is re-enabled after a reload operation.</synopsis>
-                                               <syntax>
-                                                       <parameter name="Channel">
-                                                               <para>The name of the logging channel.</para>
-                                                       </parameter>
-                                               </syntax>
-                                       </managerEventInstance>
-                               </managerEvent>
-                       ***/
                        manager_event(EVENT_FLAG_SYSTEM, "LogChannel", "Channel: %s\r\nEnabled: Yes\r\n", f->filename);
                }
                if (f->fileptr && (f->fileptr != stdout) && (f->fileptr != stderr)) {
@@ -1983,16 +1968,6 @@ static void logger_print_normal(struct logmsg *logmsg)
                                                        fprintf(stderr, "Logger Warning: Unable to write to log file '%s': %s (disabled)\n", chan->filename, strerror(errno));
                                                }
 
-                                               /*** DOCUMENTATION
-                                                       <managerEventInstance>
-                                                               <synopsis>Raised when a logging channel is disabled.</synopsis>
-                                                               <syntax>
-                                                                       <parameter name="Channel">
-                                                                               <para>The name of the logging channel.</para>
-                                                                       </parameter>
-                                                               </syntax>
-                                                       </managerEventInstance>
-                                               ***/
                                                manager_event(EVENT_FLAG_SYSTEM, "LogChannel", "Channel: %s\r\nEnabled: No\r\nReason: %d - %s\r\n", chan->filename, errno, strerror(errno));
                                                chan->disabled = 1;
                                        }
index fa4ddff4ba274ca8b4a413f364b2c262d8553b83..250a1d70160b2e6ea82f9e8687616e57a3d65064 100644 (file)
                        <ref type="application">Log</ref>
                </see-also>
        </function>
+       <managerEvent language="en_US" name="LogChannel">
+               <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
+                       <synopsis>Raised when a logging channel is re-enabled after a reload operation.</synopsis>
+                       <syntax>
+                               <parameter name="Channel">
+                                       <para>The name of the logging channel.</para>
+                               </parameter>
+                       </syntax>
+               </managerEventInstance>
+               <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
+                       <synopsis>Raised when a logging channel is disabled.</synopsis>
+                       <syntax>
+                               <parameter name="Channel">
+                                       <para>The name of the logging channel.</para>
+                               </parameter>
+                       </syntax>
+               </managerEventInstance>
+       </managerEvent>
 </docs>
index a9a96d01be5e0618cbc0f7422752b03e92649cd6..b6e6290eaced48236e395e4a04d5e16f439f1d46 100644 (file)
@@ -36,6 +36,7 @@ static struct stasis_message_router *bridge_state_router;
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="BridgeCreate">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a bridge is created.</synopsis>
                        <syntax>
                                <bridge_snapshot/>
@@ -49,6 +50,7 @@ static struct stasis_message_router *bridge_state_router;
        </managerEvent>
        <managerEvent language="en_US" name="BridgeDestroy">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a bridge is destroyed.</synopsis>
                        <syntax>
                                <bridge_snapshot/>
@@ -62,6 +64,7 @@ static struct stasis_message_router *bridge_state_router;
        </managerEvent>
        <managerEvent language="en_US" name="BridgeEnter">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel enters a bridge.</synopsis>
                        <syntax>
                                <bridge_snapshot/>
@@ -79,6 +82,7 @@ static struct stasis_message_router *bridge_state_router;
        </managerEvent>
        <managerEvent language="en_US" name="BridgeLeave">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel leaves a bridge.</synopsis>
                        <syntax>
                                <bridge_snapshot/>
@@ -93,6 +97,7 @@ static struct stasis_message_router *bridge_state_router;
        </managerEvent>
        <managerEvent language="en_US" name="BridgeVideoSourceUpdate">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.13.0</version><version>14.2.0</version></since>
                        <synopsis>Raised when the channel that is the source of video in a bridge changes.</synopsis>
                        <syntax>
                                <bridge_snapshot/>
@@ -155,6 +160,7 @@ static struct stasis_message_router *bridge_state_router;
                        <list-elements>
                                <managerEvent language="en_US" name="BridgeInfoChannel">
                                        <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                               <since><version>13.0.0</version></since>
                                                <synopsis>Information about a channel in a bridge.</synopsis>
                                                <syntax>
                                                        <channel_snapshot/>
@@ -164,6 +170,7 @@ static struct stasis_message_router *bridge_state_router;
                        </list-elements>
                        <managerEvent language="en_US" name="BridgeInfoComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>13.0.0</version></since>
                                        <synopsis>Information about a bridge.</synopsis>
                                        <syntax>
                                                <bridge_snapshot/>
@@ -390,6 +397,7 @@ static void bridge_merge_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="BridgeMerge">
                        <managerEventInstance class="EVENT_FLAG_CALL">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when two bridges are merged.</synopsis>
                                <syntax>
                                        <bridge_snapshot prefix="To"/>
index 76fd3157bb14be64e1ff58edacd4fbbf3adebfbc..c608d8d33ccaef55874ed5791031391d2fbdcd5b 100644 (file)
@@ -38,6 +38,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="Newchannel">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a new channel is created.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -50,6 +51,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="Newstate">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel's state changes.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -62,6 +64,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="Hangup">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel is hung up.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -82,6 +85,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="HangupRequest">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a hangup is requested.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -95,6 +99,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="SoftHangupRequest">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a soft hangup is requested with a specific cause code.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="NewExten">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel enters a new context, extension, priority.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="NewCallerid">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel receives new Caller ID information.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="NewConnectedLine">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.13.0</version><version>14.2.0</version></since>
                        <synopsis>Raised when a channel's connected line information is changed.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="NewAccountCode">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a Channel's AccountCode is changed.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="DialBegin">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a dial action has started.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="DialState">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>14.0.0</version></since>
                        <synopsis>Raised when dial status has changed.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="DialEnd">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a dial action has completed.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="Hold">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel goes on hold.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="Unhold">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel goes off hold.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="ChanSpyStart">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when one channel begins spying on another channel.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Spyer"/>
        </managerEvent>
        <managerEvent language="en_US" name="ChanSpyStop">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel has stopped spying.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Spyer"/>
        </managerEvent>
        <managerEvent language="en_US" name="HangupHandlerRun">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a hangup handler is about to be called.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="HangupHandlerPop">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Raised when a hangup handler is removed from the handler stack
                                by the CHANNEL() function.
        </managerEvent>
        <managerEvent language="en_US" name="HangupHandlerPush">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Raised when a hangup handler is added to the handler stack by
                                the CHANNEL() function.
        </managerEvent>
        <managerEvent language="en_US" name="FAXStatus">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Raised periodically during a fax transmission.
                        </synopsis>
        </managerEvent>
        <managerEvent language="en_US" name="ReceiveFAX">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Raised when a receive fax operation has completed.
                        </synopsis>
        </managerEvent>
        <managerEvent language="en_US" name="SendFAX">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>
                                Raised when a send fax operation has completed.
                        </synopsis>
        </managerEvent>
        <managerEvent language="en_US" name="MusicOnHoldStart">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when music on hold has started on a channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="MusicOnHoldStop">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when music on hold has stopped on a channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -871,6 +895,7 @@ static void channel_dtmf_begin_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="DTMFBegin">
                        <managerEventInstance class="EVENT_FLAG_DTMF">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when a DTMF digit has started on a channel.</synopsis>
                                        <syntax>
                                                <channel_snapshot/>
@@ -919,6 +944,7 @@ static void channel_dtmf_end_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="DTMFEnd">
                        <managerEventInstance class="EVENT_FLAG_DTMF">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when a DTMF digit has ended on a channel.</synopsis>
                                        <syntax>
                                                <channel_snapshot/>
@@ -964,6 +990,7 @@ static void channel_flash_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="Flash">
                        <managerEventInstance class="EVENT_FLAG_CALL">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when a hook flash occurs on a channel.</synopsis>
                                        <syntax>
                                                <channel_snapshot/>
@@ -992,6 +1019,7 @@ static void channel_wink_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="Wink">
                        <managerEventInstance class="EVENT_FLAG_CALL">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when a wink occurs on a channel.</synopsis>
                                        <syntax>
                                                <channel_snapshot/>
index 895dd9b998cd9d6532a8596a4966624efd530d24..5b3e800038f96ff4e9a0d8ede3cfb4e6dc7c31e8 100644 (file)
        </manager>
        <managerEvent language="en_US" name="Status">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised in response to a Status command.</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
        </managerEvent>
        <managerEvent language="en_US" name="StatusComplete">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised in response to a Status command.</synopsis>
                        <syntax>
                                <parameter name="Items">
        </manager>
        <managerEvent language="en_US" name="OriginateResponse">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised in response to an Originate command.</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
        </manager>
        <managerEvent language="en_US" name="CoreShowChannel">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised in response to a CoreShowChannels command.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/manager[@name='Login']/syntax/parameter[@name='ActionID'])" />
        </managerEvent>
        <managerEvent language="en_US" name="CoreShowChannelsComplete">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised at the end of the CoreShowChannel list produced by the CoreShowChannels command.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/manager[@name='Login']/syntax/parameter[@name='ActionID'])" />
        </manager>
        <managerEvent language="en_US" name="CoreShowChannelMapComplete">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised at the end of the CoreShowChannelMap list produced by the CoreShowChannelMap command.</synopsis>
                        <syntax>
                                <parameter name="EventList">
        </manager>
        <managerEvent name="ExtensionStatus" language="en_US">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised when a hint changes due to a device state change.</synopsis>
                        <syntax>
                                <parameter name="Exten">
        </managerEvent>
        <managerEvent name="PresenceStatus" language="en_US">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>18.26.0</version><version>20.11.0</version><version>21.6.0</version><version>22.1.0</version></since>
                        <synopsis>Raised when a hint changes due to a presence state change.</synopsis>
                        <syntax>
                                <parameter name="Exten" />
index f39ac19b18035d90cf045bfe873e4ebad85120a0..b4578f259281461e51809504ad78740d56f473dd 100644 (file)
@@ -105,6 +105,7 @@ static void mwi_update_cb(void *data, struct stasis_subscription *sub,
        /*** DOCUMENTATION
                <managerEvent language="en_US" name="MessageWaiting">
                        <managerEventInstance class="EVENT_FLAG_CALL">
+                               <since><version>16.24.0</version><version>18.10.0</version><version>19.2.0</version></since>
                                <synopsis>Raised when the state of messages in a voicemail mailbox
                                has changed or when a channel has finished interacting with a
                                mailbox.</synopsis>
index 0db36a6e9fa6544d38e2e12efb154d0d0d61b56d..d6298109c34d656f8efd84d80280fe8a92af199d 100644 (file)
                        </list-elements>
                        <managerEvent name="ExtensionStateListComplete" language="en_US">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>13.0.0</version></since>
                                        <synopsis>
                                                Indicates the end of the list the current known extension states.
                                        </synopsis>
index 02dbc8079d6d1055ab8e2221692a87bede345a40..683eb719539dc27a738739f2b4fd3b0443b9ac17 100644 (file)
@@ -36,6 +36,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="Pickup">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a call pickup occurs.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 45433b18915f095bd04f5194f73ab66051274a10..43b6bb47116848de77dd61d6625ccc6c9877dff9 100644 (file)
@@ -28,6 +28,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="PresenceStateChange">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Raised when a presence state changes</synopsis>
                        <syntax>
                                <parameter name="Presentity">
index 6b2d67bd31e72aeb20b87f87ec834f5822e2a5dd..16d8badae6ff148d360c23cc0c9976200ff751d0 100644 (file)
@@ -30,6 +30,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="RTCPSent">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an RTCP packet is sent.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="RTCPReceived">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an RTCP packet is received.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 0328eca359574edeee94f358bdf9d75146e4542e..649e62f2da436ec62c950a6a231c1955c17f7a0e 100644 (file)
@@ -31,6 +31,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="FailedACL">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request violates an ACL check.</synopsis>
                        <syntax>
                                <parameter name="EventTV">
@@ -79,6 +80,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="InvalidAccountID">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request fails an authentication check due to an invalid account ID.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
@@ -96,6 +98,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="SessionLimit">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request fails due to exceeding the number of allowed concurrent sessions for that service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="MemoryLimit">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request fails due to an internal memory allocation failure.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="LoadAverageLimit">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request fails because a configured load average limit has been reached.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="RequestNotSupported">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request fails due to some aspect of the requested item not being supported by the service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="RequestNotAllowed">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request is not allowed by the service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="AuthMethodNotAllowed">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request used an authentication method not allowed by the service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="RequestBadFormat">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request is received with bad formatting.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="SuccessfulAuth">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request successfully authenticates with a service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="UnexpectedAddress">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request has a different source address then what is expected for a session already in progress with a service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="ChallengeResponseFailed">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request's attempt to authenticate has been challenged, and the request failed the authentication challenge.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="InvalidPassword">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request provides an invalid password during an authentication attempt.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="ChallengeSent">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when an Asterisk service sends an authentication challenge to a request.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
        </managerEvent>
        <managerEvent language="en_US" name="InvalidTransport">
                <managerEventInstance class="EVENT_FLAG_SECURITY">
+                       <since><version>12.1.0</version></since>
                        <synopsis>Raised when a request attempts to use a transport not allowed by the Asterisk service.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='FailedACL']/managerEventInstance/syntax/parameter[@name='EventTV'])" />
index 2e68cdf17b2a8627546f7dd538da6dda103d0525..3427e37d5d1c01c3d84e606aac569edd387a6d18 100644 (file)
@@ -46,6 +46,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="UserEvent">
                <managerEventInstance class="EVENT_FLAG_USER">
+                       <since><version>12.3.0</version></since>
                        <synopsis>A user defined event raised from the dialplan.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 4a4735a2b3b9284ec87fc0d3a4884269b41ea5c5..d7098104b19535e96f47a079855b81f027f60f46 100644 (file)
@@ -46,6 +46,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="BlindTransfer">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a blind transfer is complete.</synopsis>
                        <syntax>
                                <parameter name="Result">
@@ -84,6 +85,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="AttendedTransfer">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an attended transfer is complete.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(docs/managerEvent[@name='BlindTransfer']/managerEventInstance/syntax/parameter[@name='Result'])" />
index b311df0ff7bbe3da8e914eb75dd07e057b795319..b0a40f803e0db06255ee340e15fc47b6c420c1ff 100644 (file)
@@ -44,6 +44,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="VarSet">
                <managerEventInstance class="EVENT_FLAG_DIALPLAN">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a variable is set to a particular value.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -58,6 +59,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="AgentLogin">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an Agent has logged in.</synopsis>
                        <syntax>
                                <channel_snapshot/>
@@ -73,6 +75,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="AgentLogoff">
                <managerEventInstance class="EVENT_FLAG_AGENT">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an Agent has logged off.</synopsis>
                        <syntax>
                                <xi:include xpointer="xpointer(/docs/managerEvent[@name='AgentLogin']/managerEventInstance/syntax/parameter)" />
@@ -87,6 +90,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="ChannelTalkingStart">
                <managerEventInstance class="EVENT_FLAG_CLASS">
+                       <since><version>12.4.0</version></since>
                        <synopsis>Raised when talking is detected on a channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="ChannelTalkingStop">
                <managerEventInstance class="EVENT_FLAG_CLASS">
+                       <since><version>12.4.0</version></since>
                        <synopsis>Raised when talking is no longer detected on a channel.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 69399e652acb14149df21d2eca6e022acb977cf8..6421bbf6cfb01b17ee474aa608070e3d1516b96c 100644 (file)
@@ -36,6 +36,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="PeerStatus">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when the state of a peer changes.</synopsis>
                        <syntax>
                                <parameter name="ChannelType">
@@ -71,6 +72,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="ContactStatus">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>13.5.0</version></since>
                        <synopsis>Raised when the state of a contact changes.</synopsis>
                        <syntax>
                                <parameter name="URI">
index 4c84f57e6cfccc7523d2d8ffdedc40c19f565bf8..298a4f12003c328ff89262b6291b0ba447aeb381 100644 (file)
@@ -36,6 +36,7 @@
 /*** DOCUMENTATION
        <managerEvent language="en_US" name="Registry">
                <managerEventInstance class="EVENT_FLAG_SYSTEM">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when an outbound registration completes.</synopsis>
                        <syntax>
                                <parameter name="ChannelType">
index 4ebe00750960174fb0de7270328817488dab4991..cdd37d21a9c7a66e210046d60f33cdab0a38b962 100644 (file)
        </manager>
        <managerEvent language="en_US" name="ParkedCall">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel is parked.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Parkee"/>
        </managerEvent>
        <managerEvent language="en_US" name="ParkedCallTimeOut">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel leaves a parking lot due to reaching the time limit of being parked.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Parkee"/>
        </managerEvent>
        <managerEvent language="en_US" name="ParkedCallGiveUp">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel leaves a parking lot because it hung up without being answered.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Parkee"/>
        </managerEvent>
        <managerEvent language="en_US" name="UnParkedCall">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel leaves a parking lot because it was retrieved from the parking lot and reconnected.</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Parkee"/>
        </managerEvent>
        <managerEvent language="en_US" name="ParkedCallSwap">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.5.0</version></since>
                        <synopsis>Raised when a channel takes the place of a previously parked channel</synopsis>
                        <syntax>
                                <channel_snapshot prefix="Parkee"/>
index f008139611e8487c31e86fd4b3e8d31c8ae5fc57..e742b7a28323edc8743ca9deb8d4a80c8d0b3f67 100644 (file)
        </manager>
        <managerEvent language="en_US" name="AsyncAGIStart">
                <managerEventInstance class="EVENT_FLAG_AGI">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel starts AsyncAGI command processing.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AsyncAGIEnd">
                <managerEventInstance class="EVENT_FLAG_AGI">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a channel stops AsyncAGI command processing.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AsyncAGIExec">
                <managerEventInstance class="EVENT_FLAG_AGI">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when AsyncAGI completes an AGI command.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AGIExecStart">
                <managerEventInstance class="EVENT_FLAG_AGI">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a received AGI command starts processing.</synopsis>
                        <syntax>
                                <channel_snapshot/>
        </managerEvent>
        <managerEvent language="en_US" name="AGIExecEnd">
                <managerEventInstance class="EVENT_FLAG_AGI">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Raised when a received AGI command completes processing.</synopsis>
                        <syntax>
                                <channel_snapshot/>
index 6e08e9afc3bdd52e5a4fe98fc5917df13ebabf59..1aab57f1a06006808f762241c6390e1b65f154a4 100644 (file)
        </manager>
        <managerEvent language="en_US" name="FAXSessionsEntry">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>13.0.0</version></since>
                        <synopsis>A single list item for the FAXSessions AMI command</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
        </managerEvent>
        <managerEvent language="en_US" name="FAXSessionsComplete">
                <managerEventInstance class="EVENT_FLAG_CALL">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Raised when all FAXSession events are completed for a FAXSessions command</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
        </manager>
        <managerEvent language="en_US" name="FAXSession">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Raised in response to FAXSession manager command</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
        </manager>
        <managerEvent language="en_US" name="FAXStats">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Raised in response to FAXStats manager command</synopsis>
                        <syntax>
                                <parameter name="ActionID" required="false"/>
index fb65433dbdd4dcaa6c0f19b37c7a45e50f4f495a..c71c5bac2f0b331af71607bd0d3bcfd0de96d7a5 100644 (file)
@@ -47,6 +47,7 @@
                        </list-elements>
                        <managerEvent name="DeviceStateListComplete" language="en_US">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>13.0.0</version></since>
                                        <synopsis>
                                                Indicates the end of the list the current known extension states.
                                        </synopsis>
index 6c4a3bc7c7c7f45cd940a24377bb106e18973fa9..fdc3ce80f7c093819ad58ef1730cbcf905dd6022 100644 (file)
@@ -48,6 +48,7 @@
                        </list-elements>
                        <managerEvent name="PresenceStateListComplete" language="en_US">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>13.0.0</version></since>
                                        <synopsis>
                                                Indicates the end of the list the current known extension states.
                                        </synopsis>
index aea8ebdc5421ea364250fba30b97cd7470192517..d1b69be25a92d24840a4c8ab5270af7f337edf0c 100644 (file)
@@ -54,6 +54,7 @@
        </manager>
        <managerEvent language="en_US" name="MWIGet">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>12.1.0</version></since>
                        <synopsis>
                                Raised in response to a MWIGet command.
                        </synopsis>
@@ -76,6 +77,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="MWIGetComplete">
                <managerEventInstance class="EVENT_FLAG_REPORTING">
+                       <since><version>12.1.0</version></since>
                        <synopsis>
                                Raised in response to a MWIGet command.
                        </synopsis>
index 90940c5271f45e63ecf78e4f573966465cfd2039..97df1e03befc47967cbf4ae9e19151dc54141304 100644 (file)
@@ -21,6 +21,7 @@
        </manager>
        <managerEvent language="en_US" name="IdentifyDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>13.20.0</version><version>15.3.0</version></since>
                        <synopsis>Provide details about an identify section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
@@ -49,6 +50,7 @@
        </managerEvent>
        <managerEvent language="en_US" name="AorDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>13.12.0</version><version>14.1.0</version></since>
                        <synopsis>Provide details about an Address of Record (AoR) section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="AuthDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Provide details about an authentication section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="TransportDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>12.6.0</version></since>
                        <synopsis>Provide details about an authentication section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="EndpointDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Provide details about an endpoint section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="AorList">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>16.0.0</version></since>
                        <synopsis>Provide details about an Address of Record (AoR) section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="AuthList">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>16.0.0</version></since>
                        <synopsis>Provide details about an Address of Record (Auth) section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="ContactList">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>16.0.0</version></since>
                        <synopsis>Provide details about a contact section.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
        </managerEvent>
        <managerEvent language="en_US" name="ContactStatusDetail">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>13.0.0</version></since>
                        <synopsis>Provide details about a contact's status.</synopsis>
                        <syntax>
                                <parameter name="AOR">
        </managerEvent>
        <managerEvent language="en_US" name="EndpointList">
                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                       <since><version>12.0.0</version></since>
                        <synopsis>Provide details about a contact's status.</synopsis>
                        <syntax>
                                <parameter name="ObjectType">
                        </list-elements>
                        <managerEvent language="en_US" name="EndpointListComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>12.0.0</version></since>
                                        <synopsis>Provide final information about an endpoint list.</synopsis>
                                        <syntax>
                                                <parameter name="EventList"/>
                        </list-elements>
                        <managerEvent language="en_US" name="EndpointDetailComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>12.0.0</version></since>
                                        <synopsis>Provide final information about endpoint details.</synopsis>
                                        <syntax>
                                                <parameter name="EventList"/>
                        </list-elements>
                        <managerEvent language="en_US" name="AorListComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>16.0.0</version></since>
                                        <synopsis>Provide final information about an aor list.</synopsis>
                                        <syntax>
                                                <parameter name="EventList"/>
                        </list-elements>
                        <managerEvent language="en_US" name="AuthListComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>16.0.0</version></since>
                                        <synopsis>Provide final information about an auth list.</synopsis>
                                        <syntax>
                                                <parameter name="EventList"/>
                        </list-elements>
                        <managerEvent language="en_US" name="ContactListComplete">
                                <managerEventInstance class="EVENT_FLAG_COMMAND">
+                                       <since><version>16.0.0</version></since>
                                        <synopsis>Provide final information about a contact list.</synopsis>
                                        <syntax>
                                                <parameter name="EventList"/>