AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Failed to authenticate on BYE

Asterisk IP PBX 3 сообщений 28.09.2011 10:44 - 29.09.2011 19:38
#1 28.09.2011 10:44

Failed to authenticate on BYE


Есть следующая проблема, провайдер VOIP выдал логин пароль и адрес сервера, соединяюсь с ним так

Code:
[voip1]
defaultuser=74951234567
type=peer
secret=password
host=sip.firma.ru
fromuser=74951234567
fromdomain=sip.firma.ru
port=5060
nat=no
context=from-firma
insecure=invite
disallow=all
allow=alaw
callbackextension=74951234567

все работает хорошо, но есть маленькая проблема. Когда ко мне поступает входящий я отвечаю на него и потом я первым ложу трубку. В этом случае мой asterisk 1.8.6 должен послать серверу провайдера BYE и он это делает но в лог падает такая ошибка и удаленный абонент неслышет кородких гудков, и сервер провайдера необрывает связь с моим клиентом. Тоесть для удаленной стороны я просто пропал и тишина. Что я делаю не так?
Code:

[Sep 26 15:09:19] NOTICE[21931] chan_sip.c: Failed to authenticate on BYE to ;tag=snl_0008964815'
#2 29.09.2011 02:20

А провайдер выдал вам один или два аккаунта? Если два, то с одним из них будет такая проблема. Провадер в случае нескольких аккаунтов должен отправлять вам вызовы на IP без авторизации. Если такой возможности нет - изучайте FreeSWITCH и выделяйте под каждую учетку свой SIP порт
_________________
OpenSUSE 11.2 / Asterisk-trunk / Celeron 1100 (512mb) / chan_lcr / Linksys / Aastra 9112i
http://igorg.ru
#3 29.09.2011 19:38

Провайдер выдал 6 аккаунтов, и у меня 6 записей

Code:
[voip1]
defaultuser=74951234567
type=peer
secret=password
host=sip.firma.ru
fromuser=74951234567
fromdomain=sip.firma.ru
port=5060
nat=no
context=from-firma
insecure=invite
disallow=all
allow=alaw
callbackextension=74951234567

[voip2]
defaultuser=74951234567
type=peer
secret=password
host=sip.firma.ru
fromuser=74951234567
fromdomain=sip.firma.ru
port=5060
nat=no
context=from-firma
insecure=invite
disallow=all
allow=alaw
callbackextension=74951234568


и т.д до voip6

как я понял когда приходит входящий звонок он попадает в секцию voip1 хотя он идет на другой номер(например voip1), отсюда проблемы так как когда я посылаю BYE то он идет с от логина voip1 вместо voip2.

Code:
[Sep 29 21:13:40] VERBOSE[10609] chan_sip.c: Found peer 'voip1' for '89259256474' from 213.181.126.10:5060


тоесть asterisk тут бессилен?