Задать вопрос
@Tertius

Как правильно создать очередь?

Здравствуйте, уважаемые.

В астериске полный ноль, но возникла насущная необходимость сделать следующее - имеется ivr из которого при наборе, например, 8 необходимо осуществить вызов в следующем порядке:
- Одновременно отправить вызов на номера 101, 102, 103. По неответу и истечении 20 секунд:
- Одновременно отправить вызов на номера 201, 202, 203. По неответу и истечении 20 секунд:
- Набрать номер 301. По неответу и истечении 20 секунд:
- Одновременно отправить вызов на мобильные номера 89011111111, 89022222222. По неответу и истечении 20 секунд положить трубку.

Сделал следующее:
extentions.conf

exten => 8,1,Queue(testbutton,r,,,80)

queues.conf
[testbutton]
timeout = 20
strategy = linear
ringinuse = no
member => SIP/101,1
member => SIP/102,1
member => SIP/103,1
member => SIP/201,2
member => SIP/202,2
member => SIP/203,2
member => SIP/301,3
member => SIP/89011111111@PSTN_gw,4
member => SIP/89022222222@PSTN_gw,4

Но не работает. Где моя ошибка?
  • Вопрос задан
  • 188 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
gbg
@gbg
Любые ответы на любые вопросы
"Очередь" - это явно не то, что вам нужно. Там речь идет о создании очереди для звонящих

Команда DIAL умеет звонить на несколько номеров и отбиваться по таймеру
Каждая строка вашего сценария - это команда DIAL
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы