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

Два SIP транка за натом.

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

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

Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Два SIP транка за натом.

Сообщение danilevskiy »

Приветствую всех присутствующих!, All!

Имеется два офиса, которые между собой соединены VPN каналом.
В первом офисе имеется Asterisk с внутренним IP X.X.X.X, в котором поднят VPN канал к оператору и через него поднят SIP транк. Транк поднят с указанием "внешнего" IP Y.Y.Y.Y (externaddr), который "бегает" сугубо в канале VPN.
Во втором офисе имею отдельный шнур для SIP подключения и настройки для LAN подключения (Z.Z.Z.Z).
Как правильно сделать - пробросить за натом со второго офиса в первый подключение или пробросить само подключение в первый офис и подключить его отдельным шнуром в астериск? Я верно понимаю, что если проброс за натом, то нужно указать externaddr, иначе односторонняя слышимость?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Два SIP транка за натом.

Сообщение awsswa »

вы бы схему нарисовали - а то это "нат за натом и нат просто нат читать и вникать тупило полное"
платный суппорт по мере возможностей
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Два SIP транка за натом.

Сообщение ded »

1) Соединить два офисных Астериска по IAX2
2) PROFIT!
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Два SIP транка за натом.

Сообщение danilevskiy »

awsswa писал(а):вы бы схему нарисовали - а то это "нат за натом и нат просто нат читать и вникать тупило полное"

Вот схема
Вложения
Схема подключения
Схема подключения
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Два SIP транка за натом.

Сообщение ded »

То есть Operator 2 сам сидит за НАТом? Какой же он тогда оператор?
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Два SIP транка за натом.

Сообщение Zavr2008 »

Серая терминация? :)

если nat не требуется - смело загоняйте в localnet отдельной строкой.
Ну и tcpdump/wireshark в помощь для охоты - пакет ушел не через VPN зобака!
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Два SIP транка за натом.

Сообщение danilevskiy »

Не левом junipere поднят NAT, что бы пробросить подключение от второго оператора к Asterisk. tcpdump между juniper и вторым оператором снять нет возможности. Со стороны Asterisk пакеты бегают с верными IP и портами. Т.е. подставляется IP 192.168.3.3
Роутер перенаправляет все порты и протоколы на Asterisk.
Работаю с тем, что предоставили.
Имеется только контакт менеджера, который выступает прослойкой между мной и службой поддержки. Прямого доступа к "телу" СП не дают.
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Два SIP транка за натом.

Сообщение Zavr2008 »

Asterisk пакеты бегают с верными IP и портами. Т.е. подставляется IP 192.168.3.3
SIP отладку в студию.
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Аватара пользователя
danilevskiy
Сообщения: 39
Зарегистрирован: 02 сен 2014, 12:17

Re: Два SIP транка за натом.

Сообщение danilevskiy »

PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER: SIP Debug
Audio is at 39712
Adding codec alaw to SDP
Adding codec ulaw to SDP
Reliably Transmitting (NAT) to 192.168.5.200:5060:
INVITE sip:84959676672@192.168.5.200:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK03776370;rport
Max-Forwards: 70
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>
Contact: <sip:user_or_pass@192.168.1.3:5060>
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
CSeq: 102 INVITE
User-Agent: FPBX-12.0.64(13.3.2)
Date: Tue, 23 Jun 2015 10:13:17 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Type: application/sdp
Content-Length: 221

v=0
o=root 1455793581 1455793581 IN IP4 192.168.1.3
s=Asterisk PBX 13.3.2
c=IN IP4 192.168.1.3
t=0 0
m=audio 39712 RTP/AVP 8 0
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=ptime:20
a=maxptime:150
a=sendrecv

---
<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 100 Trying
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
CSeq: 102 INVITE
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK03776370
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---

<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 183 Session Progress
Allow: INVITE, ACK, CANCEL, INFO, PRACK, UPDATE, OPTIONS, REGISTER, REFER, SUBSCRIBE, PUBLISH
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
Contact: <sip:84959676672@192.168.5.200:5060>
CSeq: 102 INVITE
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK03776370
Content-Disposition: session;handling=required
Content-Type: application/sdp
Content-Length: 165

v=0
o=- 4302074 3562422 IN IP4 192.168.5.221
s=-
c=IN IP4 192.168.5.221
t=0 0
b=AS:64
m=audio 22964 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=ptime:20
a=sendrecv
<------------->
--- (11 headers 10 lines) ---
sip_route_dump: route/path hop: <sip:84959676672@192.168.5.200:5060>
Found RTP audio format 8
Found audio description format PCMA for ID 8
Capabilities: us - (ulaw|alaw), peer - audio=(alaw)/video=(nothing)/text=(nothing), combined - (alaw)
Non-codec capabilities (dtmf): us - 0x0 (nothing), peer - 0x0 (nothing), combined - 0x0 (nothing)
Peer audio RTP is at port 192.168.5.221:22964

<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 180 Ringing
Allow: INVITE, ACK, CANCEL, INFO, PRACK, UPDATE, OPTIONS, REGISTER, REFER, SUBSCRIBE, PUBLISH
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
Contact: <sip:84959676672@192.168.5.200:5060>
CSeq: 102 INVITE
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK03776370
P-Asserted-Identity: "84959676672" <sip:84959676672@192.168.5.200>
Content-Length: 0

<------------->
--- (10 headers 0 lines) ---
sip_route_dump: route/path hop: <sip:84959676672@192.168.5.200:5060>


<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 200 OK
Accept: application/sdp
Allow: INVITE, ACK, CANCEL, BYE, INFO, PRACK, OPTIONS, REGISTER, REFER, SUBSCRIBE, MESSAGE, PUBLISH, UPDATE
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
Contact: <sip:84959676672@192.168.5.200:5060>
CSeq: 102 INVITE
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK03776370
Content-Disposition: session;handling=required
Content-Type: application/sdp
Content-Length: 165

v=0
o=- 4302074 3562422 IN IP4 192.168.5.221
s=-
c=IN IP4 192.168.5.221
t=0 0
b=AS:64
m=audio 22964 RTP/AVP 8
a=rtpmap:8 PCMA/8000
a=ptime:20
a=sendrecv
<------------->
--- (12 headers 10 lines) ---
sip_route_dump: route/path hop: <sip:84959676672@192.168.5.200:5060>
Transmitting (NAT) to 192.168.5.200:5060:
ACK sip:84959676672@192.168.5.200:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK46fd5e47;rport
Max-Forwards: 70
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Contact: <sip:user_or_pass@192.168.1.3:5060>
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
CSeq: 102 ACK
User-Agent: FPBX-12.0.64(13.3.2)
Content-Length: 0


---

[2015-06-23 13:13:44] NOTICE[28948]: chan_sip.c:15233 sip_reregister: -- Re-registration for user_or_pass@192.168.5.200
REGISTER 11 headers, 0 lines
Reliably Transmitting (no NAT) to 192.168.5.200:5060:
REGISTER sip:192.168.5.200 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK2aa0eaf2
Max-Forwards: 70
From: <sip:user_or_pass@192.168.5.200>;tag=as7c8a7d43
To: <sip:user_or_pass@192.168.5.200>
Call-ID: 512d6f1b4501b13a787a11aa67f7303d@192.168.6.2
CSeq: 138 REGISTER
Supported: replaces, timer
User-Agent: FPBX-12.0.64(13.3.2)
Expires: 120
Contact: <sip:user_or_pass@192.168.1.3:5060>
Content-Length: 0


---

<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 200 OK
Call-ID: 512d6f1b4501b13a787a11aa67f7303d@192.168.6.2
Contact: <sip:user_or_pass@192.168.1.3:5060>;expires=120
CSeq: 138 REGISTER
From: <sip:user_or_pass@192.168.5.200>;tag=as7c8a7d43
To: <sip:user_or_pass@192.168.5.200>;tag=kdfc4yn5bh
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK2aa0eaf2
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
[2015-06-23 13:13:44] NOTICE[28948]: chan_sip.c:23818 handle_response_register: Outbound Registration: Expiry for 192.168.5.200 is 120 sec (Scheduling reregistration in 105 s)
Really destroying SIP dialog '512d6f1b4501b13a787a11aa67f7303d@192.168.6.2' Method: REGISTER
Scheduling destruction of SIP dialog '75afc10474fd50092b106561751fe35e@192.168.5.200' in 32000 ms (Method: INVITE)
Reliably Transmitting (NAT) to 192.168.5.200:5060:
BYE sip:84959676672@192.168.5.200:5060 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK08c89b96;rport
Max-Forwards: 70
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
CSeq: 103 BYE
User-Agent: FPBX-12.0.64(13.3.2)
X-Asterisk-HangupCause: Normal Clearing
X-Asterisk-HangupCauseCode: 16
Content-Length: 0


---

<--- SIP read from UDP:192.168.5.200:5060 --->
SIP/2.0 200 OK
Call-ID: 75afc10474fd50092b106561751fe35e@192.168.5.200
CSeq: 103 BYE
From: <sip:user_or_pass@192.168.5.200>;tag=as5ef60bf8
To: <sip:84959676672@192.168.5.200:5060>;tag=his15vi2tw
Via: SIP/2.0/UDP 192.168.1.3:5060;branch=z9hG4bK08c89b96
Content-Length: 0

<------------->
--- (7 headers 0 lines) ---
Really destroying SIP dialog '75afc10474fd50092b106561751fe35e@192.168.5.200' Method: INVITE
Аватара пользователя
Zavr2008
Сообщения: 2215
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Два SIP транка за натом.

Сообщение Zavr2008 »

Via: SIP/2.0/UDP 192.168.1.3:5060
что это за IP?
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH