星号,AGI或宏的队列

时间:2016-08-31 16:06:38

标签: queue asterisk ami agi

我需要将调用者排入队列。此时它是一个基础 - 队列命令,但我必须检查此调用者此时是否有权调用代理。我在后台AMI脚本中运行,设置权限。

那么,如果他没有权限调用代理,是否可以将调用者返回队列?

1 个答案:

答案 0 :(得分:0)

您可以使用AMI命令重定向。你必须知道呼叫者频道,但是对于AMI,你可能已经(通过事件)跟踪呼叫及其频道。

pbx*CLI> manager show command Redirect
[Syntax] 
Action: Redirect
[ActionID:] <value>
Channel: <value>
[ExtraChannel:] <value>
Exten: <value>
[ExtraExten:] <value>
Context: <value>
[ExtraContext:] <value>
Priority: <value>
[ExtraPriority:] <value>

[Synopsis]
Redirect (transfer) a call. 

[Description]
Redirect (transfer) a call.

[Arguments]
ActionID
    ActionID for this transaction. Will be returned.
Channel
    Channel to redirect.
ExtraChannel
    Second call leg to transfer (optional).
Exten
    Extension to transfer to.
ExtraExten
    Extension to transfer extrachannel to (optional).
Context  
    Context to transfer to.
ExtraContext
    Context to transfer extrachannel to (optional).
Priority 
    Priority to transfer to.
ExtraPriority
    Priority to transfer extrachannel to (optional).

[See Also]
Not available

[Privilege]
call,all 

[List Responses]
None

[Final Response]
None

您需要使用ChannelContextExten指定要重定向的调用方的Priority和重定向目标。现在,您可以将任何呼叫者重定向到拨号方案中的任何其他分机。

在我们改用AGI方法之前,我们多次使用它。