Имеется проблема с исходящими звонками. Буквально сегодня ещё работало, что изменилось понять не могу, глаза замылены. При этом входящие работают отлично. Проблема следующего характера
сhan_sip.c:20959 handle_response_invite: Failed to authenticate on INVITE to '"me" <sip:me@10.0.0.10>;tag=as7d65ed07'
Провайдер интернета Yota со статическим IP, SIP провайдер - MCN телеком
sip.conf
[general]
port=5060
bindaddr=0.0.0.0
context=from-mcn
tcpenable=yes
tcpbindaddr=0.0.0.0
externip=externalip
register => логин:пароль@ipaddr
[mcn]
type=friend
host=ipaddr
disallow=all
allow=g729
allow=alaw
canreinvite=no
context=from-mcn
insecure=invite
nat=no
[me]
type=friend
secret=me
host=dynamic
context=from-mcn
canreinvite=yes
dtmfmode=inband
qualify=yes
-------------------------------------------------------
extensions.conf
[from-mcn]
;incoming
exten => s,1,Dial(SIP/me)
; out call
exten => _X.,1, Dial(SIP/${EXTEN}@mcn,30,T)
--------------------------------------------------------
sip show registry : state Registered
ВОПРОС РЕШЕН. Заработало с такими настройками провайдера
[mcn]
type=friend
host=<sip.domain.com>
username=<username>
secret=<password>
fromuser=<username>
fromdomain=<sip.domain.com>
nat=no
qualify=yes
canreinvite=yes
context=in-call
insecure=port,invite
disallow=all
allow=alaw,ulaw
Разнесите диалплан для входящих и исходящих в разные контексты, укажите каждому каналу соответствующий контекст.
register => логин:пароль@ipaddr
[mcn]
type=friend
host=ipaddr
context=in
[me]
type=friend
secret=me
host=dynamic
context=out
[in]
exten => s,1,Dial(SIP/me)
[out]
exten => _X.,1, Dial(SIP/${EXTEN}@mcn,30,T)
И да, потом почитайте на тему "Asterisk Security", например тут:
Задан: 2013-05-14 19:07:42 +0400
Просмотрен: 3,991 раз
Обновлен: May 15 '13
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.
Разнос диалплана проблему не решает. За совет спасибо конечно, но у меня диалплан огромен, дабы уменьшить вопросов, я свел его к минимуму. смысл его не поменялся, но не работает все так же.
kirpich ( 2013-05-15 10:18:15 +0400 )редактироватьтогда что такое me - пир (шлюз/сервак) или клиент?
viktorkho ( 2013-05-15 13:43:27 +0400 )редактироватьme - локальный клиент.
kirpich ( 2013-05-15 15:30:57 +0400 )редактировать