星号挂断导致呼叫者挂断队列时始终为 0

  • 本文关键字:呼叫者 队列 asterisk agi
  • 更新时间 :
  • 英文 :


使用Asterisk 11,将入站路由配置为调用队列应用程序,每次调用方挂断HANGUPCAUSE变量为0时,它才起作用,并且仅在分配的队列成员挂断或不使用队列时才返回NORMAL_CLEARING代码。示例代码:

[from-trunk]
exten => s,1,Answer()
same => n,Queue(queue-1,rkt,,,30)
exten => h,1,Verbose(Hangup cause is ${HANGUPCAUSE})

如何从队列应答的呼叫中获取有效的挂断原因

号HANGUP_CAUSE将仅显示最后一个拨号命令的值,并且仅适用于某些通道类型。

队列生成 100500 个新调用并将其桥接在一起以生成所需的功能。

您可以使用本地/通道中的代理检查队列分支中的原因(每个分支都可以不同(。

可以使用队列应用变量:

This application sets the following channel variables upon completion:
${QUEUESTATUS}: The status of the call as a text string.
    TIMEOUT
    FULL
    JOINEMPTY
    LEAVEEMPTY
    JOINUNAVAIL
    LEAVEUNAVAIL
    CONTINUE
${ABANDONED}: If the call was not answered by an agent this variable will be
TRUE.

您还可以使用 queue_log 或 CDR。

最新更新