Asterisk:将代理添加到队列
Asterisk: Adding agents to queues
我正在尝试实时将代理添加到队列中,方法是将它们添加到 queue_members
table,添加它们的旧语法是使用 Agent/1001,但 chan_agents
连同 Agent 通道已从最新版本中删除,当前呈现的语法是
member => Local/1001@agents,0,May Flowers,Agent:1001
member => Local/1002@agents,0,John Doe,Agent:1002
转换为
queue_name : agents_queue
interface : Local/1001@agents
state_interface : Agent:1001
但他们都给我这个错误
NOTICE[18541][C-0000000a]: core_local.c:701 local_call: No such
extension/context 1001@agents while calling Local channel
编辑:已在 agents.conf
中添加代理
[1001]
fullname=Will Meadows
编辑 2:
使用代理上下文
[agents]
exten=> _*,n,AgentRequest(first_agent)
使用上下文没有错误,但代理仍显示为无效
May Flowers (Local/first_agent@myagents from Agent:first_agent)
(ringinuse enabled) (Invalid) has taken no calls yet
我的目标是让代理能够使用 AgentLogin
登录并通过队列将呼叫路由到他们。
您必须先在 agents.conf 文件中添加代理...
您的 [agents]
上下文有误:
[agents]
exten=> _*,n,AgentRequest(first_agent)
应该是
[agents]
exten => _*,1,AgentRequest(first_agent)
same => n, Verbose(2,AgentRequest Status: ${AGENT_STATUS})
...请注意 "priority" 项是“1”而不是 "n"。更改它并让我知道是否一切正常。
如果这不能解决您的问题,或者如果问题 "progresses".
,第二行将有助于进一步调试
我正在尝试实时将代理添加到队列中,方法是将它们添加到 queue_members
table,添加它们的旧语法是使用 Agent/1001,但 chan_agents
连同 Agent 通道已从最新版本中删除,当前呈现的语法是
member => Local/1001@agents,0,May Flowers,Agent:1001
member => Local/1002@agents,0,John Doe,Agent:1002
转换为
queue_name : agents_queue
interface : Local/1001@agents
state_interface : Agent:1001
但他们都给我这个错误
NOTICE[18541][C-0000000a]: core_local.c:701 local_call: No such extension/context 1001@agents while calling Local channel
编辑:已在 agents.conf
[1001]
fullname=Will Meadows
编辑 2: 使用代理上下文
[agents]
exten=> _*,n,AgentRequest(first_agent)
使用上下文没有错误,但代理仍显示为无效
May Flowers (Local/first_agent@myagents from Agent:first_agent) (ringinuse enabled) (Invalid) has taken no calls yet
我的目标是让代理能够使用 AgentLogin
登录并通过队列将呼叫路由到他们。
您必须先在 agents.conf 文件中添加代理...
您的 [agents]
上下文有误:
[agents]
exten=> _*,n,AgentRequest(first_agent)
应该是
[agents]
exten => _*,1,AgentRequest(first_agent)
same => n, Verbose(2,AgentRequest Status: ${AGENT_STATUS})
...请注意 "priority" 项是“1”而不是 "n"。更改它并让我知道是否一切正常。
如果这不能解决您的问题,或者如果问题 "progresses".
,第二行将有助于进一步调试