Добрый день,
Подскажите пожалуйста есть задача на астериске принять городской вызов потом направить его на IVR,
Дальше часть донабора, например вида 1XX, 2XX направить на внутренние номера астериска.
3XX отправить на сип транк, АТС стороннего производителя.
Это выполнил прописав 3XX номера в:
extensions_custom.conf
exten => _3XX,1,Dial(SIP/${EXTEN}@A-trunkOUT)
Вопрос, нужно, если человек не набрал номер или набрал что-то не правильно.
Вызов уходил на туже стороннюю АТС через тот же транк на номер секретаря.
Вижу, что за это в:
extensions_additional.conf
Отвечают строки:
exten => t,1,Set(TIMEOUT_LOOPCOUNT=$[${TIMEOUT_LOOPCOUNT}+1])
exten => t,n,GotoIf($[${TIMEOUT_LOOPCOUNT} > 3]?final)
exten => t,n,Set(IVR_MSG=no-valid-responce-pls-try-again)
exten => t,n,Goto(s,start)
exten => t,n(final),Playback(no-valid-responce-transfering)
exten => t,n,Goto()
Сам этот файл extensions_additional.conf мне не поменять, пробовал всё это добавить в
extensions_custom.conf
Заменив последнюю строку на
exten => t,n,Goto(Dial(SIP/333}@A-trunkOUT))
Не срабатывает.
ПОнимаю что можно направить на какой-то внутренний номер астериска, и на нем настроить переадресацию, но может можно как-то красивей сделать?