context
Вот что выскакивает при входящем звонке:
NOTICE[60047]: chan_sip.c:21289 handle_request_invite: Call from '' to extension '45*' rejected because extension not found in context 'default'.
Почему-то идет не через контекст from-dom, вместо него он пытается найти в дефолте
Прописываю в extensions.conf
[default]
exten => 45*,1,set(CALLERID(name)=Asterisk)
exten => 45*,2,Dial(SIP/100&SIP/101,60)
exten => 45*,3,Hangup
В ответ получаю:
WARNING[60047]: chan_sip.c:5206 sip_call: No audio format found to offer. Cancelling call to 100
Не состыковку кодеков.
Т.е. как я понял входящий вызов он видит как-то по-иному, не через зарегистрированную сессию, а в обход нее, тем самым не прописываются кодеки и соединиение не устанавливается.
Эта же конфигурация полностью работоспособна на двух других серверах под freebsd 8.1 и правда на обоих 81 соединение к интернету от того же оператора что и телефон, может быть это у них защита какая-то специфическая, но по-моему они бы защищались иным способом, больше грешу на freebsd 6 - на его конфигурацию..
Привожу конфиги, также там есть comtube - от него входящие проходят безо всяких проблем...
sip.conf
[100]
type=friend
host=dynamic
defaultuser=100
secret=100100100
nat=yes
canreinvite=no
context=office
callerid=Home <100>
disallow=all
allow=g723
users.conf
[dom]
secret = *
defaultuser = 45*
trunkname = dom
hasexten = no
hassip = yes
hasiax = no
host = 91.144.*
context = from-dom
insecure = invite
fromuser = 45*
fromdomain = dom.ru
type = peer
callbackextension = 45*
disallow = all
allow = g723
nat = no
canreinvite = no
[comtube]
secret = *
defaultuser = *
trunkname = comtube
hasexten = no
hassip = yes
hasiax = no
host = sip.comtube.ru
context = from-comtube
insecure = invite
fromuser = *
fromdomain = comtube.ru
type = peer
callbackextension = comtube
disallow = all
allow = g723
nat = no
canreinvite = no
[from-dom]
exten => 45*,1,set(CALLERID(name)=Asterisk)
exten => 45*,2,Dial(SIP/100,60)
exten => 45*,3,Hangup
[from-comtube]
exten => comtube,1,Set(CALLERID(name)=comtube)
exten => comtube,2,Dial(SIP/100,60)
exten => comtube,3,Hangup
|