Переменная канала в Asterisk: DIALSTATUS
Переменная содержит текстовую строку, которая определяет чем закончилась последняя попытка вызова по команде Dial,:::::()" class="wiki wiki_page">dial:
- CANCEL: Вызов отменен
- ANSWER: На вызов был получен ответ
- NOANSWER: На вызов не ответили
- BUSY: Получен сигнал занято
- CONGESTION: Канал перегружен
- CHANUNAVAIL: Канал недоступен (Для SIP, может быть в случае если пир не зарегистрирован)
Неплохая идея, использовать эту переменную в плане набора, смотри пример в документации для команды goto.
Ссылки по теме:
- Dial,:::::()" class="wiki wiki_page">Команда dial
- Переменные в Asterisk
- Команда Goto