Страница 1 из 2

Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 08:07
uginx
Всем привет!
Есть Asterisk 11/FreePBX 12. Настроены 2 сетевых интерфейса - первый за NAT (внешний IP 109.238.172.34; на нем транки попсовых sip провайдеров нормально работают), а второй смотрит на IDPhone/Казахтелеком (через роутер в режиме бриджа). Вот транк который я хочу заставить работать через второй интерфейс и не регистрируется (Request sent).

Секция IDPhone из sip_additional.conf
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[IDPhone]
type=friend
context=from-trunk
username=900000009
secret=secretXXX
host=sip.telecom.kz
nat=no
fromuser=900000009
fromdomain=sip.telecom.kz
dtmfmode=rfc2833
insecure=port,invite
directmedia=nonat
canreinvite=nonat
qualify=no
disallow=all
allow=alaw
строка регистрации

900000009:secretXXX@sip.telecom.kz/900000009

nmap показывает что порт на стороне провайдера открыт
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
[root@asterisk ~]# nmap sip.telecom.kz -p 5060 -sU -Pn

Starting Nmap 5.51 ( http://nmap.org ) at 2016-12-01 10:41 ALMT
Nmap scan report for sip.telecom.kz (10.0.0.12)
Host is up.
PORT STATE SERVICE
5060/udp open|filtered sip

Nmap done: 1 IP address (1 host up) scanned in 2.06 seconds
а вот включение дебага этого транка показывает

Retransmitting #6 (NAT) to 10.0.0.12:5060:
REGISTER sip:sip.telecom.kz SIP/2.0
Via: SIP/2.0/UDP 109.238.172.34:5060;branch=z9hG4bK5cc2d2a9;rport
Max-Forwards: 70
From: <sip:900000009@sip.telecom.kz>;tag=as73ea17d3
To: <sip:900000009@sip.telecom.kz>
Call-ID: 05b3cd2d7aca112a16412aac03d1321f@[::1]
CSeq: 2701 REGISTER
User-Agent: FPBX-12.0.76.4(11.21.2)
Authorization: Digest username="900000009", realm="BroadWorks", algorithm=MD5, uri="sip:sip.telecom.kz", nonce="BroadWorksXiw5kb20nTubrnuxBW", response="b7c78d84073098648b83eca3c4329ec2", qop=auth, cnonce="03dcb61b", nc=000003c7
Expires: 120
Contact: <sip:900000009@109.238.172.34:5060>
Content-Length: 0

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 10:20
ded
Nmap scan report for sip.telecom.kz (10.0.0.12)
Никаких мыслей не возникает? У мена другие показатели:

Код: Выделить всё

# ping sip.telecom.kz 
PING sip.telecom.kz (92.46.61.21) 56(84) bytes of data.

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 10:40
uginx
Я думаю вы пытаетесь достучаться до этого узла через Интернет (т.е. не Казахтелекомовской сети).

http://idphone.kz/?page_id=1010

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 10:43
april22
пропишите явный маршрут через нужный шлюз .
Компьютерная телефония от «Казахтелекома» это просто и удобно! Если вам что-то непонятно в настройках, обращайтесь в службу поддержки! Мы обязательно вам поможем!

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 12:29
awsswa
route add ЧТО-ТО ТАМ ....

PS поиск - как прописать маршрут на Linux

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 17:41
uginx
ребяты, маршрут прописан

Код: Выделить всё

[root@asterisk ~]# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.1.136.0      *               255.255.255.0   U     0      0        0 eth1
192.168.1.0   *               255.255.255.0   U     0      0        0 eth0
link-local      *               255.255.0.0     U     1002   0        0 eth0
link-local      *               255.255.0.0     U     1003   0        0 eth1
10.0.0.0        10.1.136.254    255.0.0.0       UG    0      0        0 eth1
default         GW.localdomain  0.0.0.0         UG    0      0        0 eth0

[root@asterisk network-scripts]# cat route-eth1
10.0.0.0/8 via 10.1.136.254 dev eth1
ведь без него бы наверное nmap не цеплялся

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 19:23
awsswa
как то вы жестно, аж по /8 маске
я нельзя скатиться до /24

ЗЫ на период испытаний iptables выключайте

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 19:44
uginx
awsswa писал(а):как то вы жестно, аж по /8 маске
я нельзя скатиться до /24

ЗЫ на период испытаний iptables выключайте
маску поменял, iptables остановил - все тож самое

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 20:28
Andrey68
У меня примерно такая же топология сети.
К * подключен на одну сетевую карту интернет-пиры через pppoe, на вторую провайдер (ростелеком) через vlan. По влан пришлось строку регистрации в * по ип забить, а иначе лукапится через интернет не верно. В Iptables трафик второй сетевой никак не ограничен, так как там не интернет. Ну и роуты обязательно ип sip провайдера через шлюз cетки vlan провайдера (dhcp)

Re: Нет регистрации через второй интерфейс

Добавлено: 01 дек 2016, 20:37
uginx
указание ip адреса, вместо имени хоста тож ничего не дает