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

Mikrotik и Asterisk

Оборудование 7 сообщений -
#1

Всем привет. У меня существует такая проблема. У нас много удаленных офисов, все они объеденные с помощью mikrotik в одну глобальную сеть. В одном из офисов стоит сервер Asterisk с подключенным SIP профилем на sipnet.ru. Проблема заключается в следующем, что люди сидящие в одной локальной сети с сервером, звонят без всяких проблем, а те кто подключаются из вне по pptp каналам при звонке не слышат не гудков, ни голоса, так же не слышно и звонящего. В чем может быть проблема?
sip.conf
register => BlaBlaBla:passpasspass@sipnet.ru
allowoverlap=no
udpbindaddr=0.0.0.0
videosupport=yes
nat=no
notifyhold=yes
alwaysauthreject=yes
directmedia=nonat
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
srvlookup=yes

users.conf
[sipnet]
secret = passpasspass
defaultuser = blablabla
trunkname = sipnet
host = sipnet.ru
port = 5060
type = peer
context = from-sipnet
insecure = invite
callbackextension = s
fromuser = blablabla
fromdomain = sipnet.ru
disallow = all
allow = alaw
nat = no
dtmfmode = rfc2833
#2

В NAT или роутинге - включайте дебаг и делайте звонок
#3

awsswa @ Пт Окт 12, 2012 14:05 писал(а):
В NAT или роутинге - включайте дебаг и делайте звонок


По подробнее плиз.
#4

так всё понятно Smile
заходим в CLI
sip set debug peer ИМЯ
или
sip set debug on

потом звоните, то что на видите сбрасываете сюда, но и без этого понятно что набо проверять маршрутизацию и NAT
#5

Те, кто подключается по pptp должны настроить у себя фиреволл для пропуска пакетов udp, потому что sip-пакеты будут пропускаться нормально даже с фиреволлом, а rtp, который работает по произвольному порту может быть не пропущен фиреволлом. Второй вариант использовать iax телефоны.
Во-вторых на сервере астериск для pptp пиров настройте опцию directmedia=no, чтобы астер не пытался напрямую соединить сипнет и pptp-шного пира.
#6

и не забудьте выключить компрессию трафика на впн канале, с ней будет работать плохо, голос некачественный.

честно, в некоторых случаях проще другой астериск держать в другом офисе и сделать связку через iax2
#7

shmagin @ Пт Окт 12, 2012 16:56 писал(а):
Во-вторых на сервере астериск для pptp пиров настройте опцию directmedia=no, чтобы астер не пытался напрямую соединить сипнет и pptp-шного пира.


Спасибо, совет помог.