2013-07-11 2 views
1

Например, существует ли разница между AddQueueMember (queue_name, SIP/XXXX) и AgentLogin (SIP/XXXX), которая имеет queuename в queues.conf следующим образом?Какова разница между приложениями AddQueueMember и AgentLogin?

agents.conf 
[agents] 
agent => 1001,4321,Wayne Kerr 

queues.conf 
[queue1] 
member => Agent/1001 

extensions.conf 
exten => 28,1,AgentLogin(1001) 
exten => 29,1,Queue(queue1) 

Я имею в виду я могу сделать то же самое с только AddQueueMember приложения() без использования AgentLogin()? С наилучшими пожеланиями

ответ

1

С помощью команды AgentLogin(interface) с указанным интерфейсом пользователь будет зарегистрирован на всех очередях, в которых он входит. Агент должен поместить вызов в систему, где он остановится в приложении AgentLogin, пока он не повесит трубку. Это означает, что агент имеет постоянное соединение с сервером, а очередь входящих вызовов подключается мгновенно.

Если вы используете AddQueueMember(queuename,interface,...), вы просто добавляете интерфейс к указанной очереди, поэтому, когда вызывающий абонент приходит в очередь, этот интерфейс звонит. Вы должны вызвать RemoveQueueMember(), когда вы больше не хотите, чтобы этот член находился в очереди (вне рабочего времени).

есть разница, теперь все зависит от того, что вам нужно, и как бы вы хотели, чтобы достигнуть этого: D

+0

Спасибо за ответ – mrgenco

Смежные вопросы