Народ, если кто разбирается в asterisk, помогите настроить входящие звонки в asterisk? Получил от SIP провайдера номер, их прокси и логин/пароль. В asterisk - следующее:
sip.conf
[general]
port = 5060 ; Port to bind to (SIP is 5060)
bindaddr = 0.0.0.0 ; Address to bind to (all addresses on machine)
allow=all ; Allow all codecs
context = bogon-calls ; Send SIP callers that we don't know about here
register => my_user:my_pass@sip_proxy[1111]
type=friend
username=1111
secret=dima
host=dynamic
context=sip
canreinvite=no
insecure=very[mysipprovider-out]
type=friend
secret=my_pass
username=my_user
host=dynamic
fromuser=my_user
fromdomain=domain.com
insecure=very
nat=yes
context=sip
qualify=no
canreinvite=no
reinvite=no
dtmfmode=rfc2833
restrictcid=no
insecure=very
amaflags=defaultextensions.conf
[general]
static=yes ; These two lines prevent the command-line interface
writeprotect=yes ; from overwriting the config file. Leave them here.[bogon-calls]
exten => _X.,1,Congestion[sip]
exten => _8.,1,Answer
exten => _8.,2,Dial(SIP/${EXTEN:1}@mysipprovider-out,30,r)
exten => _8.,3,Hangup
exten => тут_мой_номер,1,Answer()
exten => тут_мой_номер,2,Dial(SIP/1111,20)
exten => тут_мой_номер,3,HangupИсходящие звонки проходят. Сам себе тоже могу позвонить. Но когда пытаюсь звонить на этот номер извне - ничего. Подскажите, что я делаю не так.
>Народ, если кто разбирается в asterisk, помогите настроить входящие звонки в asterisk?
>Получил от SIP провайдера номер, их прокси и логин/пароль. В asterisk
>- следующее:
>sip.conf
>[general]
>port = 5060
> ; Port to bind to (SIP is 5060)
>bindaddr = 0.0.0.0 ; Address to bind to (all
>addresses on machine)
>allow=all
> ; Allow all codecs
>context = bogon-calls ; Send SIP callers that we don't know about
>here
>register => my_user:my_pass@sip_proxy
>
>[1111]
>type=friend
>username=1111
>secret=dima
>host=dynamic
>context=sip
>canreinvite=no
>insecure=very
>
>[mysipprovider-out]
>type=friend
>secret=my_pass
>username=my_user
>host=dynamic
>fromuser=my_user
>fromdomain=domain.com
>insecure=very
>nat=yes
>context=sip
>qualify=no
>canreinvite=no
>reinvite=no
>dtmfmode=rfc2833
>restrictcid=no
>insecure=very
>amaflags=default
>
>extensions.conf
>[general]
>static=yes ; These two lines prevent
>the command-line interface
>writeprotect=yes ; from overwriting the config file. Leave them here.
>
>[bogon-calls]
>exten => _X.,1,Congestion
>
>[sip]
>exten => _8.,1,Answer
>exten => _8.,2,Dial(SIP/${EXTEN:1}@mysipprovider-out,30,r)
>exten => _8.,3,Hangup
>exten => тут_мой_номер,1,Answer()
>exten => тут_мой_номер,2,Dial(SIP/1111,20)
>exten => тут_мой_номер,3,Hangup
>
>Исходящие звонки проходят. Сам себе тоже могу позвонить. Но когда пытаюсь звонить
>на этот номер извне - ничего. Подскажите, что я делаю не
>так.
extensions.conf
[default]
include => sipдобавь, остальное вроде все правильно
>extensions.conf
>[default]
>include => sip
>
>добавь, остальное вроде все правильноДобавил. Ниче не изменилось. Проблема в том, что я ничего не получаю ни на консоль ни в логи. Как будто нет звонка. АТС моего провайдера говорит, что этот номер занят. В то же время, если прописываю эти же данные в телефонный адаптер - звонки принимаются без проблем.
>>extensions.conf
>>[default]
>>include => sip
>>
>>добавь, остальное вроде все правильно
>
>Добавил. Ниче не изменилось. Проблема в том, что я ничего не получаю
>ни на консоль ни в логи. Как будто нет звонка. АТС
>моего провайдера говорит, что этот номер занят. В то же время,
>если прописываю эти же данные в телефонный адаптер - звонки принимаются
>без проблем.
может файрволл? http://www.voip-info.org/wiki-Asterisk+firewall+rules