<p>Friendly Automation <strong>submitted</strong> this change.</p><p><a href="https://gerrit.asterisk.org/c/asterisk/+/17650">View Change</a></p><div style="white-space:pre-wrap">Approvals:
Joshua Colp: Looks good to me, but someone else must approve
George Joseph: Looks good to me, approved
Friendly Automation: Approved for Submit
</div><pre style="font-family: monospace,monospace; white-space: pre-wrap;">documentation: Add missing AMI documentation<br><br>Adds missing documentation for some channel,<br>bridge, and queue events.<br><br>ASTERISK-24427<br>ASTERISK-29515<br><br>Change-Id: I92b06b88c8cadc0155f95ebe3e870b3e795a8c64<br>---<br>M apps/app_queue.c<br>M main/channel.c<br>M main/logger.c<br>M main/manager_bridges.c<br>M main/manager_channels.c<br>M main/manager_mwi.c<br>6 files changed, 185 insertions(+), 84 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/apps/app_queue.c b/apps/app_queue.c</span><br><span>index ddfa729..8b67ffb 100644</span><br><span>--- a/apps/app_queue.c</span><br><span>+++ b/apps/app_queue.c</span><br><span>@@ -1058,6 +1058,85 @@</span><br><span> </description></span><br><span> </manager></span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="QueueParams"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_AGENT"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised in response to the QueueStatus action.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Max"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The name of the queue.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Strategy"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The strategy of the queue.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Calls"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The queue member's channel technology or location.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Holdtime"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The queue's hold time.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="TalkTime"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The queue's talk time.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Completed"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The queue's completion time.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Abandoned"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The queue's call abandonment metric.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="ServiceLevelPerf"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>Primary service level performance metric.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="ServiceLevelPerf2"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>Secondary service level performance metric.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">QueueMember</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">QueueEntry</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ </see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="QueueEntry"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_AGENT"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised in response to the QueueStatus action.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Queue"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The name of the queue.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Position"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The caller's position within the queue.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Channel"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The name of the caller's channel.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Uniqueid"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The unique ID of the channel.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="CallerIDNum"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The Caller ID number.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="CallerIDName"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The Caller ID name.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="ConnectedLineNum"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The bridged party's number.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="ConnectedLineName"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The bridged party's name.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Wait"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The caller's wait time.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Priority"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The caller's priority within the queue.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">QueueParams</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">QueueMember</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ </see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> <managerEvent language="en_US" name="QueueMemberStatus"></span><br><span> <managerEventInstance class="EVENT_FLAG_AGENT"></span><br><span> <synopsis>Raised when a Queue member's status has changed.</synopsis></span><br><span>diff --git a/main/channel.c b/main/channel.c</span><br><span>index 4d104ce..e5a6bc9 100644</span><br><span>--- a/main/channel.c</span><br><span>+++ b/main/channel.c</span><br><span>@@ -6813,9 +6813,11 @@</span><br><span> static void __ast_change_name_nolink(struct ast_channel *chan, const char *newname)</span><br><span> {</span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when the name of a channel is changed.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="Rename"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_CALL"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when the name of a channel is changed.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> ast_manager_event(chan, EVENT_FLAG_CALL, "Rename",</span><br><span> "Channel: %s\r\n"</span><br><span>diff --git a/main/logger.c b/main/logger.c</span><br><span>index ebc72fe..e9f8f96 100644</span><br><span>--- a/main/logger.c</span><br><span>+++ b/main/logger.c</span><br><span>@@ -1222,14 +1222,16 @@</span><br><span> if (f->disabled) {</span><br><span> f->disabled = 0; /* Re-enable logging at reload */</span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when a logging channel is re-enabled after a reload operation.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- <syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Channel"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>The name of the logging channel.</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- </syntax></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="LogChannel"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_SYSTEM"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when a logging channel is re-enabled after a reload operation.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Channel"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The name of the logging channel.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> manager_event(EVENT_FLAG_SYSTEM, "LogChannel", "Channel: %s\r\nEnabled: Yes\r\n", f->filename);</span><br><span> }</span><br><span>diff --git a/main/manager_bridges.c b/main/manager_bridges.c</span><br><span>index 3a0191f..e81a3a4 100644</span><br><span>--- a/main/manager_bridges.c</span><br><span>+++ b/main/manager_bridges.c</span><br><span>@@ -376,13 +376,15 @@</span><br><span> }</span><br><span> </span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when two bridges are merged.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- <syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <bridge_snapshot prefix="To"/></span><br><span style="color: hsl(0, 100%, 40%);">- <bridge_snapshot prefix="From"/></span><br><span style="color: hsl(0, 100%, 40%);">- </syntax></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="BridgeMerge"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_CALL"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when two bridges are merged.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <bridge_snapshot prefix="To"/></span><br><span style="color: hsl(120, 100%, 40%);">+ <bridge_snapshot prefix="From"/></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> manager_event(EVENT_FLAG_CALL, "BridgeMerge",</span><br><span> "%s"</span><br><span>diff --git a/main/manager_channels.c b/main/manager_channels.c</span><br><span>index dae737c..a7cec8d 100644</span><br><span>--- a/main/manager_channels.c</span><br><span>+++ b/main/manager_channels.c</span><br><span>@@ -891,24 +891,26 @@</span><br><span> }</span><br><span> </span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when a DTMF digit has started on a channel.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- <syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <channel_snapshot/></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Digit"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>DTMF digit received or transmitted (0-9, A-E, # or *</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Direction"></span><br><span style="color: hsl(0, 100%, 40%);">- <enumlist></span><br><span style="color: hsl(0, 100%, 40%);">- <enum name="Received"/></span><br><span style="color: hsl(0, 100%, 40%);">- <enum name="Sent"/></span><br><span style="color: hsl(0, 100%, 40%);">- </enumlist></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- </syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <see-also></span><br><span style="color: hsl(0, 100%, 40%);">- <ref type="managerEvent">DTMFEnd</ref></span><br><span style="color: hsl(0, 100%, 40%);">- </see-also></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="DTMFBegin"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_DTMF"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when a DTMF digit has started on a channel.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <channel_snapshot/></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Digit"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>DTMF digit received or transmitted (0-9, A-E, # or *</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Direction"></span><br><span style="color: hsl(120, 100%, 40%);">+ <enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+ <enum name="Received"/></span><br><span style="color: hsl(120, 100%, 40%);">+ <enum name="Sent"/></span><br><span style="color: hsl(120, 100%, 40%);">+ </enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">DTMFEnd</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ </see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> manager_event(EVENT_FLAG_DTMF, "DTMFBegin",</span><br><span> "%s"</span><br><span>@@ -937,27 +939,29 @@</span><br><span> }</span><br><span> </span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when a DTMF digit has ended on a channel.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- <syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <channel_snapshot/></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Digit"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>DTMF digit received or transmitted (0-9, A-E, # or *</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="DurationMs"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>Duration (in milliseconds) DTMF was sent/received</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Direction"></span><br><span style="color: hsl(0, 100%, 40%);">- <enumlist></span><br><span style="color: hsl(0, 100%, 40%);">- <enum name="Received"/></span><br><span style="color: hsl(0, 100%, 40%);">- <enum name="Sent"/></span><br><span style="color: hsl(0, 100%, 40%);">- </enumlist></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- </syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <see-also></span><br><span style="color: hsl(0, 100%, 40%);">- <ref type="managerEvent">DTMFBegin</ref></span><br><span style="color: hsl(0, 100%, 40%);">- </see-also></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="DTMFEnd"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_DTMF"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when a DTMF digit has ended on a channel.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <channel_snapshot/></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Digit"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>DTMF digit received or transmitted (0-9, A-E, # or *</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="DurationMs"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>Duration (in milliseconds) DTMF was sent/received</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Direction"></span><br><span style="color: hsl(120, 100%, 40%);">+ <enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+ <enum name="Received"/></span><br><span style="color: hsl(120, 100%, 40%);">+ <enum name="Sent"/></span><br><span style="color: hsl(120, 100%, 40%);">+ </enumlist></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ <ref type="managerEvent">DTMFBegin</ref></span><br><span style="color: hsl(120, 100%, 40%);">+ </see-also></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> manager_event(EVENT_FLAG_DTMF, "DTMFEnd",</span><br><span> "%s"</span><br><span>@@ -979,6 +983,16 @@</span><br><span> return;</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+ /*** DOCUMENTATION</span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="Flash"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_CALL"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when a hook flash occurs on a channel.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <channel_snapshot/></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span style="color: hsl(120, 100%, 40%);">+ ***/</span><br><span> manager_event(EVENT_FLAG_CALL, "Flash",</span><br><span> "%s",</span><br><span> ast_str_buffer(channel_event_string));</span><br><span>diff --git a/main/manager_mwi.c b/main/manager_mwi.c</span><br><span>index 7542b5b..f39ac19 100644</span><br><span>--- a/main/manager_mwi.c</span><br><span>+++ b/main/manager_mwi.c</span><br><span>@@ -103,33 +103,35 @@</span><br><span> }</span><br><span> </span><br><span> /*** DOCUMENTATION</span><br><span style="color: hsl(0, 100%, 40%);">- <managerEventInstance></span><br><span style="color: hsl(0, 100%, 40%);">- <synopsis>Raised when the state of messages in a voicemail mailbox</span><br><span style="color: hsl(0, 100%, 40%);">- has changed or when a channel has finished interacting with a</span><br><span style="color: hsl(0, 100%, 40%);">- mailbox.</synopsis></span><br><span style="color: hsl(0, 100%, 40%);">- <syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <channel_snapshot/></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Mailbox"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>The mailbox with the new message, specified as <literal>mailbox</literal>@<literal>context</literal></para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Waiting"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>Whether or not the mailbox has messages waiting for it.</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="New"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>The number of new messages.</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- <parameter name="Old"></span><br><span style="color: hsl(0, 100%, 40%);">- <para>The number of old messages.</para></span><br><span style="color: hsl(0, 100%, 40%);">- </parameter></span><br><span style="color: hsl(0, 100%, 40%);">- </syntax></span><br><span style="color: hsl(0, 100%, 40%);">- <description></span><br><span style="color: hsl(0, 100%, 40%);">- <note><para>The Channel related parameters are only present if a</span><br><span style="color: hsl(0, 100%, 40%);">- channel was involved in the manipulation of a mailbox. If no</span><br><span style="color: hsl(0, 100%, 40%);">- channel is involved, the parameters are not included with the</span><br><span style="color: hsl(0, 100%, 40%);">- event.</para></span><br><span style="color: hsl(0, 100%, 40%);">- </note></span><br><span style="color: hsl(0, 100%, 40%);">- </description></span><br><span style="color: hsl(0, 100%, 40%);">- </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEvent language="en_US" name="MessageWaiting"></span><br><span style="color: hsl(120, 100%, 40%);">+ <managerEventInstance class="EVENT_FLAG_CALL"></span><br><span style="color: hsl(120, 100%, 40%);">+ <synopsis>Raised when the state of messages in a voicemail mailbox</span><br><span style="color: hsl(120, 100%, 40%);">+ has changed or when a channel has finished interacting with a</span><br><span style="color: hsl(120, 100%, 40%);">+ mailbox.</synopsis></span><br><span style="color: hsl(120, 100%, 40%);">+ <syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <channel_snapshot/></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Mailbox"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The mailbox with the new message, specified as <literal>mailbox</literal>@<literal>context</literal></para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Waiting"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>Whether or not the mailbox has messages waiting for it.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="New"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The number of new messages.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ <parameter name="Old"></span><br><span style="color: hsl(120, 100%, 40%);">+ <para>The number of old messages.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </parameter></span><br><span style="color: hsl(120, 100%, 40%);">+ </syntax></span><br><span style="color: hsl(120, 100%, 40%);">+ <description></span><br><span style="color: hsl(120, 100%, 40%);">+ <note><para>The Channel related parameters are only present if a</span><br><span style="color: hsl(120, 100%, 40%);">+ channel was involved in the manipulation of a mailbox. If no</span><br><span style="color: hsl(120, 100%, 40%);">+ channel is involved, the parameters are not included with the</span><br><span style="color: hsl(120, 100%, 40%);">+ event.</para></span><br><span style="color: hsl(120, 100%, 40%);">+ </note></span><br><span style="color: hsl(120, 100%, 40%);">+ </description></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEventInstance></span><br><span style="color: hsl(120, 100%, 40%);">+ </managerEvent></span><br><span> ***/</span><br><span> manager_event(EVENT_FLAG_CALL, "MessageWaiting",</span><br><span> "%s"</span><br><span></span><br></pre><div style="white-space:pre-wrap"></div><p>To view, visit <a href="https://gerrit.asterisk.org/c/asterisk/+/17650">change 17650</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.asterisk.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.asterisk.org/c/asterisk/+/17650"/><meta itemprop="name" content="View Change"/></div></div>
<div style="display:none"> Gerrit-Project: asterisk </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: I92b06b88c8cadc0155f95ebe3e870b3e795a8c64 </div>
<div style="display:none"> Gerrit-Change-Number: 17650 </div>
<div style="display:none"> Gerrit-PatchSet: 4 </div>
<div style="display:none"> Gerrit-Owner: N A <mail@interlinked.x10host.com> </div>
<div style="display:none"> Gerrit-Reviewer: Friendly Automation </div>
<div style="display:none"> Gerrit-Reviewer: George Joseph <gjoseph@digium.com> </div>
<div style="display:none"> Gerrit-Reviewer: Joshua Colp <jcolp@sangoma.com> </div>
<div style="display:none"> Gerrit-MessageType: merged </div>