如何留在队列中?

时间:2015-08-05 17:44:54

标签: asterisk

如果在VMAuthenticate之后添加了添加到队列的设备,如何确保成员留在队列中?设备在Playback之后获得挂起。

我不想使用AgentLogin,因为我没有使用agent.conf

exten => 200,1,Answer()
same => n,Set(MemberChannel=${CHANNEL(channeltype)}/${CHANNEL(peername)})
same => n,Playback(silence/1)
same => n,VMAuthenticate(@default)
same => n,AddQueueMember(campaign-queue,${MemberChannel})
same => n,Playback(agent-loginok)

编辑:为了澄清,在传递了VMAuthenticate()之后,设备不应该挂断,它将等待来自队列的呼叫。我希望AgentLogin()之类的内容不需要agent.conf

1 个答案:

答案 0 :(得分:2)

您可以通过

查看
 asterisk -rx "queue show"

您也可以使用回拨登录,假设您始终打开并尝试回拨您指定的号码。

作为选项,您可以添加Local / agent_id @ callback_to_agent / n作为频道并构建dialplan上下文callback_to_agent,它将找到您的代理/通过jabber,skype或特殊应用程序检查它是否可以访问。