Очереди звонков

Материал из Xgu.ru

Перейти к: навигация, поиск
stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.

Если вы считаете, что её стоило бы доработать как можно быстрее, пожалуйста, скажите об этом.

Короткий URL: Asterisk/queue

В Астериск:

помещаем звонок в очередь с помощью действия Queue. Как обрабатываются звонки в очереди опеределяется настройками в файле queues.conf.

exten => 1895,1,Answer
exten => 1895,n,SetMusicOnhold(default)
exten => 1895,n,Queue(queue1)

Описание очередей:

[queue1]
member => Agent/@1
strategy = ringall

[править] Использование агентов

Здесь используются агенты. Описание агентов:

[agents]
 
group=1
agent => 1001,1234,Agent 1
agent => 1002,1234,Agent 2
agent => 1007,1234,Agent 007

Для работы с агентами нужно зарегистрироваться. Для работы агенты должны зарегистироваться:

exten => 8501,1,AgentLogin(1001)
exten => 8502,1,AgentLogin(1002)

[править] Добавление нового члена в очередь

AddQueueMember(queue,SIP/5001)

[править] Анонсы в очереди

[queue1]                                                                                                                       announce-frequency = 90
min-announce-frequency = 15
periodic-announce-frequency = 60
random-periodic-announce=no  
announce-holdtime = once ; yes| none
announce-position = yes
announce-position-limit = 5
announce-round-seconds = 10
queue-youarenext = queue-youarenext
queue-thereare  = queue-thereare
queue-callswaiting = queue-callswaiting
queue-holdtime = queue-holdtime
queue-minutes = queue-minutes
queue-seconds = queue-seconds
queue-thankyou = queue-thankyou
queue-reporthold = queue-reporthold
periodic-announce = queue-periodic-announce                    


Дополнительная информация: