Перейти до

Рекомендованные сообщения

Опубликовано:

Всем привет, нужна помощь.

Есть офис в нем стоит сервер Asterisk, к нему подключаются только локальные клиенты, так же используется городской номер от intertelecom, который Asterisk берет на sip.intertelecom.ua. Раньше стоял  роутер Asus и он периодически начинал глючить и не работал городской номер по sip, или разговор обрывался во время звонка.

Заменил Asus на Mikrotik 951Ui-2HnD, Asterisk пишет что с городским sip все ок, что подключено tcpdump на Asterisk  так же показывает что пакеты между sip.intertelecom.ua и Asterisk ходят на порте 5060.

А когда пытаюсь сделать звонок на этот городской номер сразу слышу что номер вне зоны доступа, tcpdump сначала показывает что идут входящие пакеты от  intertelecom:52ххх -> Asterisk:18ххх, а пакетов через 20-30 Asterisk  начинает ему отвечать  и идет обычный обмен пакетами порты идут intertelecom:52ххх -> Asterisk:18ххх и  Asterisk:18ххх -> intertelecom:52ххх.

Пробовал и  /ip firewall service-port disable sip и /ip firewall service-port enable sip 

Добавлял и удалял правило в фаервол на проброс портов, ниже конфиг:

 0    chain=input action=accept protocol=icmp log=no log-prefix="" 

 1    chain=input action=accept connection-state=new protocol=tcp 
      src-address=192.168.3.0/24 in-interface=br1-lan dst-port=8291,22 log=no 
      log-prefix="" 

 2    chain=input action=accept connection-state=new protocol=tcp 
      src-address-list=my_ip in-interface=eth1-wan dst-port=8291 log=no 
      log-prefix="" 

 3    chain=forward action=accept protocol=udp dst-address=192.168.3.10 
      in-interface=eth1-wan out-interface=br1-lan log=no log-prefix="" 

 4    chain=forward action=accept connection-state=new protocol=tcp 
      dst-address=192.168.3.10 src-address-list=my_ip in-interface=eth1-wan 
      dst-port=2222 log=no log-prefix="" 

 5    chain=input action=accept connection-state=new protocol=udp 
      src-address=192.168.3.0/24 in-interface=br1-lan dst-port=53,123 log=no 
      log-prefix="" 

 6    chain=input action=accept connection-state=established,related log=no 
      log-prefix="" 

 7    chain=output action=accept connection-state=!invalid log=no log-prefix="" 

 8    chain=forward action=accept connection-state=established,new 
      src-address=192.168.3.0/24 in-interface=br1-lan out-interface=eth1-wan 
      log=no log-prefix="" 

 9    chain=forward action=accept connection-state=established,related 
      dst-address=192.168.3.0/24 in-interface=eth1-wan out-interface=br1-lan 
      log=no log-prefix="" 

10    chain=input action=drop log=no log-prefix="" 

11    chain=output action=drop log=no log-prefix="" 

12    chain=forward action=drop log=no log-prefix="" 
0    chain=srcnat action=masquerade src-address=192.168.3.0/24 
      out-interface=eth1-wan log=no log-prefix="" 

 1    chain=dstnat action=dst-nat to-addresses=192.168.3.10 to-ports=2222 
      protocol=tcp in-interface=eth1-wan dst-port=2222 log=no log-prefix="" 

 2    chain=dstnat action=dst-nat to-addresses=192.168.3.10 protocol=udp 
      in-interface=eth1-wan dst-port=10000-20000 log=no log-prefix="" 

В чем может быть затык? Как правильно настроить что бы работал номер от intertelecom, в сети нашел много всяких советов, довольно протеворечивых, но мне они не помагают...

Опубліковано:

Всё должно работать без всяких пробросов портов. Поставьте софтфон на компьютер и проверьте работу сип, после можно будет думать что у вас не так с астероидом.

Опубліковано:

Всё должно работать без всяких пробросов портов. Поставьте софтфон на компьютер и проверьте работу сип, после можно будет думать что у вас не так с астероидом.

Спасибо завтра попробую, просто пока стоял роутер Асус сип работал, сначала нормально, а в последнее время начал падать, вот и решил заменить роутер, решил что он не выдерживает нагрузку.

Опубліковано: (відредаговано)

Нагрузку я имел введу общую, а не от сипа, на асусе висело до 28 устройств, по tcpdump на Asterisk не всегда проходили входящие пакеты от интертелекома, при tracerout на Asterisk отображалось только 2 хопа: роутер и последний, промежуточных небыло вообще,

Вот и решил что Асус глючит.

Відредаговано netstriker
Опубліковано:

На микротике иногда не совсем корректно отрабатывал sip helper. снимите дамп после микротика , скорее всего к интертелекому прилетают пакеты где указан ваш серый ип. вы же у них живете с регистрацией? 

 

Опубліковано: (відредаговано)

У меня такая же связка - астериск (Elastix) -микротик-интертелеком, всё работает. Никаких пробросов портов, хелперов (да и зачем - ведь по сути наш астериск имеет клиентское подключение к внешнему серверу, а не наоборот)...

 

Traceroute с астерикса показывает:

 

1  микротик
2  гейт провайдера
3  194.44.14.125 (194.44.14.125)  4.967 ms  5.018 ms  5.017 ms
4  dtel-ix.intertelecom.ua (193.25.180.136)  14.615 ms  14.652 ms  14.651 ms
5  195.128.182.62 (195.128.182.62)  14.188 ms  14.190 ms  14.199 ms
 

Настройки учетки в астериксе:

 

host=195.128.182.62
username=NNNNNNNNN
secret=SECRET
type=peer
qualify=yes
insecure=very
dtmfmode=rfc2833
context=from-trunk
trustrpid=no
sendrpid=no
canreinvite=no
fromdomain=195.128.182.62
fromuser=NNNNNNNNN
 
Посмотрите в логах на астериксе, что он пишет туда при попытке подсоединиться к телекому.
Відредаговано BlackVS
Опубліковано:

Как вариант - Ваш ип был временно забанен интертелекомом. У меня такое когда-то было после нескольких неудачных попыток соединения (неверно логин/пароль указывал)

Опубліковано:

Как вариант - Ваш ип был временно забанен интертелекомом. У меня такое когда-то было после нескольких неудачных попыток соединения (неверно логин/пароль указывал)

в том-то и проблема что астериск писал что зарегистрировано на сервере интертелекома, и пакеты ходили как положено...

Опубліковано:

у меня SIP-пир от Интертелекома по логам каждые сутки примерно в 2 ночи пропадает на несколько секунд.

Баг или фича?  :)

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Створити нове...