1 | изначальная версия редактировать | |
Возникла такая ситуация. Есть куча оборудования в виде шлюзов FXO и GSM и транки на операторов связи. Иногда они отваливаются, причём по-разному. Бывает есть входящие, нет исходящих, или вообще ничего нет, а астер пишет что с каналом всё ок, регистрация есть и т.д. Насколько я знаю, в астериске нет функционала полного тестирования линий, хочу наваять скриптики которые бы периодически создавали call файлы, они звонили с одного транка на другой и принималось какое-то решение если звонок не прошёл. Так вот, как в call файле отследить прошёл звонок или нет? Т.е. если прошёл - то можно перевести на какой-то номер, мне это не надо. Надо если звонок отвечен, т.е. канал функционирует - просто сбрасывался вызов, а если не отвечен - то предпринимались какие-то действия, например запускался bash скрипт
2 | No.2 Revision редактировать |
Возникла такая ситуация. Есть куча оборудования в виде шлюзов FXO и GSM и транки на операторов связи. Иногда они отваливаются, причём по-разному. Бывает есть входящие, нет исходящих, или вообще ничего нет, а астер пишет что с каналом всё ок, регистрация есть и т.д. Насколько я знаю, в астериске нет функционала полного тестирования линий, хочу наваять скриптики которые бы периодически создавали call файлы, они звонили с одного транка на другой и принималось какое-то решение если звонок не прошёл. Так вот, как в call файле отследить прошёл звонок или нет? Т.е. если прошёл - то можно перевести на какой-то номер, мне это не надо. Надо если звонок отвечен, т.е. канал функционирует - просто сбрасывался вызов, а если не отвечен - то предпринимались какие-то действия, например запускался bash скрипт скрипт. Может это через ж и есть другие пути?
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.