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

Отстутсвует исходящая связь.

Asterisk GUI 8 сообщений -
#1

Отстутсвует исходящая связь.


Доброго времени суток=)
После долгих мучений удалось отладить работу астериска и настроить его.
Все бы хорошо но вот не задача, исходящая связь напрочь отсутствует. Не могу понять где я ошибаюсь. Входящая есть и все прекрасно работает.

[Nov 17 03:00:32] NOTICE[1444]: chan_sip.c:22622 handle_request_invite: Call from '78432023561' (10.3.0.141:5060) to extension '555322' rejected because extension not found in context 'default'.
[Nov 17 03:08:11] NOTICE[1444]: chan_sip.c:22622 handle_request_invite: Call from '78432023561' (10.3.0.141:5060) to extension '8432685828' rejected because extension not found in context 'default'.
ubuntu*CLI>

[general]
context=default
bindport=5060
bindaddr=0.0.0.0
tcpbindaddr=0.0.0.0
tcpenable=yes

register=>78432023561:i7895123@voip.mtt.ru/78432023561

[1001]
type=friend
callerid=1001
secret=1001
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=1001
disallow=all
allow=ulaw
transport=udp

[1002]
type=friend
callerid=UserTwo1002
secret=1002
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=1002
disallow=all
allow=ulaw
transport=udp

[78432023561]
type=friend
callerid=78432023561
secret=78432023561
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=78432023561
disallow=all
allow=ulaw
transport=udp.

[mtt]
type=peer
host=87.238.224.113
fromuser=78432026135
secret=i7895123
nat=yes
canreinvite=no
insecure=port,invite
context=PRI
allow=gsm
allow=ulaw
allow=alaw.


[general]
static=yes
writeprotect=no

[default]
exten=>1001,1,Answer()
exten=>1001,n,Dial(SIP/1001,20,tr)
exten=>1001,n,Hangup

exten=>1002,1,Answer()
exten=>1002,n,Dial(SIP/1002,20,tr)
exten=>1002,n,Hangup.

exten=>78432023561,1,Answer()
exten=>78432023561,n,Dial(SIP/78432023561,20,tr)
exten=>78432023561,n,Hangup

_________________
Я всегда и везде
#2

пиром mtt ? а где правила для звонка через него ?
это вообще что за фигня 78432023561 ?

_x.,1,Dial(SIP/mtt/${EXTEN})
_x.,n,HangUp()

Не забывайте выставить правильный callerid на mtt, они звонок принимают только с началом на 7 и полным 10 значным номером 7495ххххххх
#3

До этого пира mtt не было. его посоветовали написать для обратной связи. вся схема выглядит так. Сип адаптер подключен к внутренней сетке, на одной из машин установлен астериск, астериск в свою очередь создает соединение с voip.mtt.ru.
Я не уверен что mtt вообще нужно в принципе в сип конфиге, ведь пир для сип адаптера уже есть, и соединение с воип шлюзом тоже прописано в астериске.
У меня никак не получается прописать файл экстеншена для звонков.

_________________
Я всегда и везде
#4

Так, все понятно, каша в голове, рисуйте схему что остальные догадилась что за сип адаптер на внутренней машине и остальное ....
#5

Схема:
Имеется зарегистрированный номер на сервере IP телефонии (78432023561), так же мы имеем офис с интернет соединением через nat. В офисе стоит роутер на котором сидя 3 машины и сип адаптер. Все устройства подключены в роутер. На одной из машин стоит астериск на котором и прописаны данные настройки, а сам сип адаптер коннектится к этому астериску через сеть. Вот примерно и вся схема. Астериск сам коннектится к серверу IP телефонии и регистрируется на нем, а сип адаптер регистрируется через внутреннюю сеть на астериске.

_________________
Я всегда и везде
#6

[78432023561]
type=peer
nat=yes

_xxxxxx.,1,Dial(SIP/78432023561/${EXTEN})
_xxxxxx.,n,HangUp()

И перестаньте называть программный телефон - сип адаптером
На каком номере сейчас зарегистрирован программный телефон ? 100?

регистрацию на mtt проходите успешно ?
#7

Я решил упростить схему и оставил лишь линксис адаптер, что бы не путаться с софт фонами.

Сейчас вся схема выглядит так:
voip.mtt.ru(сервер телефонии в нитернете)->астерик->линксис адаптер коннектищейся кастериску с номером 78432023561.

Изменил сип конфиг и экстеншен:

сип.конф:

[general]
bindport=5060
bindaddr=0.0.0.0
tcpbindaddr=0.0.0.0
tcpenable=yes

register=>78432023561:i7895123@voip.mtt.ru/78432023561

[78432023561]
type=friend
callerid=78432023561
secret=i7895123
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=78432023561
disallow=all
allow=ulaw
transport=udp

экстеншен:

[general]
static=yes
writeprotect=no

exten=>_X.,1,Dial(SIP/${EXTEN}@78432023561,30,r)
exten=>_x.,n,HangUp

exten=>78432023561,1,Answer()
exten=>78432023561,n,Dial(SIP/78432023561,20,tr)
exten=>78432023561,n,Hangup

Скажите плиз где именно что нужно добавить.
Я так понимаю что

register=>78432023561:i7895123@voip.mtt.ru/78432023561 - это регистрацияастериска на сервере телефонии в интернете.

[78432023561]-регестрация сип адаптера на астреиске
type=friend
callerid=78432023561
secret=i7895123
host=dynamic
canreinvite=no
dtmfmode=rfc2833
mailbox=78432023561
disallow=all
allow=ulaw
transport=udp

exten=>_X.,1,Dial(SIP/${EXTEN}@78432023561,30,r) - отвечает за исходящюю связь с сип адаптера в
exten=>_x.,n,HangUp

exten=>78432023561,1,Answer() - отвечает за входящюю связь.
exten=>78432023561,n,Dial(SIP/78432023561,20,tr)
exten=>78432023561,n,Hangup

Входящая связь работает хорошо, но вот исходящая после набора номера сразу же говорит:
[Nov 19 04:30:01] NOTICE[1415]: chan_sip.c:22622 handle_request_invite: Call from '78432023561' (10.3.0.141:5060) to extension '5620640' rejected because extension not found in context 'default'.

_________________
Я всегда и везде
#8

Вы книгу прочитайте, а пока читаете, выдайте полный extensions.conf (только без комментариев)
_________________
Asterisk 1.4.30 @ Ubuntu 9.04 + Cisco MC3810 + NEC NEAX 2000IPS + Polycom IP Phones