[asterisk-bugs] [JIRA] (ASTERISK-28349) Pause reason not reported in QueueMember AMI event

Niksa Baldun (JIRA) noreply at issues.asterisk.org
Tue Mar 26 05:17:47 CDT 2019


Niksa Baldun created ASTERISK-28349:
---------------------------------------

             Summary: Pause reason not reported in QueueMember AMI event
                 Key: ASTERISK-28349
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28349
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Applications/app_queue
    Affects Versions: 16.0.0
         Environment: Debian 9 stable
            Reporter: Niksa Baldun
            Severity: Minor


When QueuePause AMI action is issued like so:

{code}
Action: QueuePause
ActionID: 44444
Paused: 1
PausedReason: Pause1
Interface: Local/777 at member_dial
{code}

Asterisk responds:

{code}
Event: QueueMemberPause
Privilege: agent,all
Queue: Testing
MemberName: 777
Interface: Local/777 at member_dial
StateInterface: hint:777 at from_phones
Membership: dynamic
Penalty: 1
CallsTaken: 0
LastCall: 0
LastPause: 0
InCall: 0
Status: 4
Paused: 0
PausedReason:
Ringinuse: 0
Reason: Pause1
{code}

It is unclear from the documentation what is the difference between "Reason" and "PausedReason" fields, but the actual reason is obviously contained in "Reason" field. However, when QueueStatus action is issued, the QueueMember event only contains "PausedReason" field, which is empty, so there is no way to retrieve the information.

{code}
Event: QueueMember
Queue: Testing
Name: 777
Location: Local/777 at member_dial
StateInterface: hint:777 at from_phones
Membership: dynamic
Penalty: 1
CallsTaken: 0
LastCall: 0
LastPause: 1553593409
InCall: 0
Status: 4
Paused: 1
PausedReason:
{code}




--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list