В астериске полный ноль, но возникла насущная необходимость сделать следующее - имеется 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
Tertius, Рекомендую при звонке на несколько телефонов добавлять ещё ключ i, чтобы включённая на каком-либо из телефонов переадресация не прерывала вызов на остальных.