ээээ а разве sip show registry выводит хоть что то без строк регистрации? У меня вроде не выводил. Сейчас доступа до сервера нет, не глянуть.
Злобный Мыш (May 13 '13)editПосле перезагрузки сервера входящие и исходящие вызовы стали не возможны. Работают только внутренние номера.
== Using SIP RTP CoS mark 5
-- Executing [79107904600@internal-1:1] Set("SIP/001-00000007", "CALLERID(all)=7831261xxxx") in new stack
-- Executing [79107904600@internal-1:2] Macro("SIP/001-00000007", "out-call-1,89107904600") in new stack
-- Executing [s@macro-out-call-1:1] NoOp("SIP/001-00000007", "Out call") in new stack
-- Executing [s@macro-out-call-1:2] MixMonitor("SIP/001-00000007", "/var/www/html/aster/sounds/1368437709.7.wav,ba") in new stack
-- Executing [s@macro-out-call-1:3] Dial("SIP/001-00000007", "SIP/89107904600@nnov,,tT") in new stack
[May 13 13:35:09] WARNING[32381]: app_dial.c:2274 dial_exec_full: Unable to create channel of type 'SIP' (cause 20 - Unknown)
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-out-call-1:4] NoOp("SIP/001-00000007", "CHANUNAVAIL") in new stack
-- Executing [s@macro-out-call-1:5] GotoIf("SIP/001-00000007", "0?red") in new stack
-- Executing [s@macro-out-call-1:6] Hangup("SIP/001-00000007", "") in new stack
== Spawn extension (macro-out-call-1, s, 6) exited non-zero on 'SIP/001-00000007' in macro 'out-call-1'
== Spawn extension (internal-1, 79107904600, 2) exited non-zero on 'SIP/001-00000007'
== Begin MixMonitor Recording SIP/001-00000007
== End MixMonitor Recording SIP/001-00000007
Хотя все транки вроде бы зарегистрированы:
p108278*CLI> sip show registry
Host dnsmgr Username Refresh State Reg.Time
voip.mtt.ru:5060 N 7499704xxxx 285 Registered Mon, 13 May 2013 13:33:59
voip.mtt.ru:5060 N 7499704xxxx 285 Registered Mon, 13 May 2013 13:33:59
voip.mtt.ru:5060 N 7831261xxxx 285 Registered Mon, 13 May 2013 13:33:59
voip.mtt.ru:5060 N 7499704xxxx 285 Registered Mon, 13 May 2013 13:33:59
4 SIP registrations.
p108278*CLI> sip show peers
Name/username Host Dyn Forcerport ACL Port Status
000 (Unspecified) D N A 0 UNKNOWN
001/001 89.109.41.xxx D N A 5060 OK (53 ms)
002/002 89.109.41.xxx D N A 5060 OK (53 ms)
101/101 89.109.41.xxx D N A 5060 OK (53 ms)
brx/7499704xxxx (Unspecified) N 0 Unmonitored
mb/7499704xxxx (Unspecified) N 0 Unmonitored
mtt/7499704xxxx (Unspecified) N 0 Unmonitored
nnov/7831261xxxx (Unspecified) N 0 Unmonitored
8 sip peers [Monitored: 3 online, 1 offline Unmonitored: 0 online, 4 offline]
Может что-то нужно было запустить после перезагрузки сервера?
Проверьте настройки шлюза в инет, и файрвола на нем, так же стоит проверить проброс портов с шлюза на астериск, у вас судя по всему отвалился инет от астера, и тут же отвалились транки внешние (brx,mb,mtt,nnov). Скорей всего за исходящее и входящие отвечает транк mtt
И кстати,у меня мтт не требовало строку регистрации. У вас динамический внешний IP?
ээээ а разве sip show registry выводит хоть что то без строк регистрации? У меня вроде не выводил. Сейчас доступа до сервера нет, не глянуть.
Злобный Мыш (May 13 '13)editУ Вас же в логе звонок к пиру nnov, а
"nnov/7831261xxxx (Unspecified) N 0 Unmonitored"
Смотрите, почему.
Почему не значит? Если бы у автора был "прописан" host, то не было бы Unspecified. Имеется в виду, что host не dynamic. А раз Unspecified, то значит dynamic. А это значит, что nnov дожен регистрироваться на asterisk автора. Тот не зарегистрировался, вот звонки и не проходят. А куда их направлять то?
eux (May 13 '13)editЗадан: May 13 '13
Просмотрен: 1,227 раз
Обновлен: May 13 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Т.е. проблема была только из-за того, что в sip-конфиге я не прописал qualify=yes?
romaro (May 13 '13)editНет. Это точно не причем, но было бы для Вас более наглядным. для вашего пира прописан host . Проверьте для него маршрут. Скорее всего при подключении транков Вы выполняли route add и забыли его выставить в автозагрузку.
zzuz (May 13 '13)edit