Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Проблема с приемом звонков на шлюз planet

Проблема с приемом звонков на шлюз planet

Откуда: Саратов
Сообщений: 9

Проблема с приемом звонков на шлюз planet

Добрый день.
Настроил шлюз Planet vip880fo (8 fxo портов), завел 8 сип-номеров в sip.conf, каждый со своим контекстом. Они все зарегистрировались, звонки в город проходят нормально.
Звонки из города проведены через hotline (потому что если я отключаю хотлайн то после звонка на шлюз идет гудок готовности и если ввести любой номер сип то он тогда дозванивается). В хотлайне поставил номер, которые не зарегистрирован в sip.conf.
Когда звонок на 8 порт, то все нормально прозванивается, а когда на другие порты пишет следуюущее


Sending to 192.168.0.251 : 5060 (NAT)
Using INVITE request as basis request - 1089@192.168.0.251
Found peer '888'
[Apr 24 21:40:59] WARNING[4192]: chan_sip.c:8276 check_auth: username mismatch, have <888>, digest has <111>
[Apr 24 21:40:59] NOTICE[4192]: chan_sip.c:13600 handle_request_invite: Failed to authenticate user <sip:111@192.168.0.113>;tag=0415600tz0n4tp5qrk3d

<--- Reliably Transmitting (no NAT) to 192.168.0.251:5060 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.0.251:5060;branch=z9hG4bKsjg737s22o305gr50ln4;received=192.168.0.251;rport=5060
From: <sip:111@192.168.0.113>;tag=0415600tz0n4tp5qrk3d
To: <sip:1111@192.168.0.113>;tag=as68c0dd70
Call-ID: 1089@192.168.0.251
CSeq: 12590 INVITE
User-Agent: Asterisk PBX
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0


В чем может быть здесь проблема?

sip.conf


[111]
...
[777]
host=dynamic
username=777
secret=12345
type=peer
context=from-planet7
callerid="GSM3" <0>

[888]
host=dynamic
username=888
secret=12345
type=peer
context=from-planet8
callerid="---" <0>



extensions.conf

все 8 контекстов
...
[from-planet4]
exten => 1235,1,Answer()
exten => 1235,2,Dial(SIP/104&SIP/1234, 25, Ttr)
exten => 1235,3,Hangup()
...


Подскажите пожалуйста, надо быстро доделать уже....

Заранее спасибо.
2008-04-25 10:41

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Проблема с приемом звонков на шлюз planet

Приведите полные логи (с включенным sip debug) для звонка например с линии 5.
Судя по куску логов из Вашего поста у Вас asterisk не может отличить с какой линии приходит звонок - он делает это IP:port - а Ваш шлюз для всех линий имеет один и тотже IP:port (192.168.0.251:5060). Поэтому астериск находит первый (а может последний) peer у себя в конфиге для такого IP:port - и в Вашем случае это будет всегда последний peer в Вашем конфиге - [888]. Ну и при звонке с 8 линии username/password совпадают а для других конечно же нет. Например:

Found peer '888'
[Apr 24 21:40:59] WARNING[4192]: chan_sip.c:8276 check_auth: username mismatch, have <888>, digest has <111>

Это говорит о том что используется peer '888' но username в INVITE 'Authentication' header равно '111' - тоесть реально должен был использоваться peer [111].

Советую не регить каждую линию - зарегестрируйте весь шлюз - а потом разрулите в диалплане * по hotline ID.

2008-04-25 11:03

Откуда: Саратов
Сообщений: 9

Re: Проблема с приемом звонков на шлюз planet

Понятно, спасибо, щас попробую.
2008-04-25 11:29

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru