AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Обработка выбора WAITEXTEN()

Newbies/FAQ Forum 5 сообщений -
#1

Есть голосовое меню в котором после WaitExten() обрабатываются выбранные номера.
Обработка номеров однотипная - перевод звонка на выбранный номер.
Что можно сделать чтобы вместо конструкции
exten => 1111, 1, Dial()
для каждого номера, можно было указать список номеров для которых должна выполнятся команда exten => _X, 1, Dial() , а для екстеншенов не из этого списка выполнять переход на другую строку диалплана?
#2

разделение сделайте по префиксам

_11XX,1,
_12XX,1,

и тд
#3

Так звонки могут уходить на несуществующие номера.
допустим
exten => _10XX, 1, Dial() - переводит звонки на все екстеншены вида 10XX, даже те которые не существуют.
Хотелось бы сделать проверку
#4

ChainIsAvail?
#5

абонентская емкость вся на asterisk? если да, то определением DEVICE_STATE первым и не делая попытки диал принять решение.