Схема такая: Pstn -> Linksys SPA3102 -> Asterisk Есть вот такой контекст:
[999999in]
exten => 999999,1,Answer()
exten => 999999,n,Background("mmz/hello")
exten => 999999,n(options),Background("mmz/mmz1")
exten => 999999,n,Background("mmz/mmz2")
....
exten => 999999,n,StartMusicOnHold
exten => 999999,n,WaitExten(5)
exten => 999999,n,HangUp()
Если сообщение mmz/hello около 6 секунд, то шлюз почему-то кладет трубку (слышны короткие гудки), если данное сообщение 3-4 секунды, то голосовое меню отлично отрабатывает. Уверен, что проблема в шлюзе, т.к. если обработать этот exten как внутрений, то все проходит нормально, разрыва нет. Подскажите пожалуйста куда копать
canreinvite=no, еще в настройках железки посмотреть как он бизи ловит - там всякие reversal polarity и отключение по тишине в линии отрубить.
1) для начала изучите дамп, а именно SIP диалог с устройством. Узнайте кто именно посылает bye
2) если это шлюз - найдите какие-либо средства диагностики, на сколько помню он умеет слать в syslog сервер отладочную инфу.
Задан: 2012-01-26 19:44:42 +0400
Просмотрен: 240 раз
Обновлен: Jan 26 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.