VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

asterisk0 <---> asterisk1+openvpn

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
metris
Сообщения: 28
Зарегистрирован: 10 фев 2015, 12:06

asterisk0 <---> asterisk1+openvpn

Сообщение metris »

Есть два сервера телефонии asterisk0 в локальной сети 192.168.10.0, и asterisk1 в ДЦ с внешним IP. Соединяются по SIP, asterisk0 регистрируется у asterisk1.
Раньше были связаны через OpenVPN, которым выступал третий физический сервер в локальной сети. Для оптимизации решил перенести OpenVPN на сервер asterisk0. После переноса не проходят звонки с asterisk0 на asterisk1.
Вируальная сеть 192.168.100.0
asterisk0 обслуживает донглы, поэтому пример на них:
<--- SIP read from UDP:192.168.100.1:5060 --->
INVITE sip:380982222222@192.168.100.222:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.10.111:5060;branch=z9hG4bK4c81e347
Max-Forwards: 70
From: "dongle" <sip:+380671111111@192.168.10.111>;tag=as228851e4
To: <sip:380982222222@192.168.100.222:5060>
Contact: <sip:+380671111111@192.168.10.111:5060>
Call-ID: 11c253b0383634bc551bb7081e32f4ae@192.168.10.111:5060
CSeq: 102 INVITE
User-Agent: dlink 12-3892-6657-1.3.3.198-ON201LW
Date: Mon, 18 Jul 2016 08:19:14 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 304

v=0
o=dlink 1015761282 1015761282 IN IP4 192.168.10.111
s=dlink 12-3892-6657-1.3.3.198-ON201LW
c=IN IP4 192.168.10.111
t=0 0
m=audio 11004 RTP/AVP 0 8 3 101
a=rtpmap:0 PCMU/8000
a=rtpmap:8 PCMA/8000
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
<------------->
--- (14 headers 13 lines) ---
Sending to 192.168.100.1:5060 (no NAT)
Sending to 192.168.100.1:5060 (no NAT)
Using INVITE request as basis request - 11c253b0383634bc551bb7081e32f4ae@192.168.10.111:5060
No matching peer for '+380671111111' from '192.168.100.1:5060'

Ну и дальше 401 Unauthorized, попытка авторизации, No matching peer for '+380674944288' from '192.168.100.1:5060' и 403 Forbidden.
Я так понимаю, проблема в том, что asterisk0 регистрируется у asterisk1 с адресом 192.168.10.111, а инвайт приходит с 192.168.100.1, но как с этим бороться?

Если вернуть VPN на старый сервер, пакет начинается так: <--- SIP read from UDP:192.168.10.111:5060 --->
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: asterisk0 <---> asterisk1+openvpn

Сообщение ded »

metris писал(а):как с этим бороться?
Соединить Астериски по IAX2
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH