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

FreePBX-13.0.191.4 pisip&nat

Обо всем касательно TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модератор: april22

FreePBX-13.0.191.4 pisip&nat

Сообщение kt72ru » 19 май 2017, 13:47

Добрый день, коллеги!

Помогите решить стандартную задачу. Необходимо заставить живущих за НАТом абонентов слышать друг друга. АТС к сожалению тоже живет за НАТом. Настройки для обхода НАТ сделал, но астериск упорно в SDP указывает свой локальный адрес, хотя по идее должен указать внешний. Проверил на chan_sip, при соответствующих для него настройках, все работает как и положено. Перехожу на pjsip, астериск в SDP пишет локальный IP.

[Показать] Спойлер:
[100]
type=aor
max_contacts=1
remove_existing=yes
maximum_expiration=7200
minimum_expiration=60
qualify_frequency=60

[101]
type=aor
max_contacts=1
remove_existing=yes
maximum_expiration=7200
minimum_expiration=60
qualify_frequency=60

[100-auth]
type=auth
auth_type=userpass
password=12345678
username=100

[101-auth]
type=auth
auth_type=userpass
password=12345678
username=101

[100]
type=endpoint
aors=100
auth=100-auth
allow=ulaw,alaw
context=from-internal
callerid=device <100>
dtmf_mode=rfc4733
transport=0.0.0.0-udp
aggregate_mwi=yes
use_avpf=no
ice_support=no
media_use_received_transport=no
trust_id_inbound=yes
media_encryption=no
timers=yes
media_encryption_optimistic=no
send_pai=yes
rtp_symmetric=yes
rewrite_contact=yes
force_rport=yes
direct_media=no
language=ru

[200]
type=endpoint
aors=200
auth=200-auth
allow=ulaw,alaw
context=from-internal
callerid=device <200>
dtmf_mode=rfc4733
transport=0.0.0.0-udp
aggregate_mwi=yes
use_avpf=no
ice_support=no
media_use_received_transport=no
trust_id_inbound=yes
media_encryption=no
timers=yes
media_encryption_optimistic=no
send_pai=yes
rtp_symmetric=yes
rewrite_contact=yes
force_rport=yes
direct_media=no
language=ru

[100-identify]
type=identify
endpoint=100

[101-identify]
type=identify
endpoint=101

[0.0.0.0-udp]
type=transport
protocol=udp
bind=0.0.0.0:5060
external_media_address=X.X.X.X
external_signaling_address=X.X.X.X
allow_reload=yes
local_net=10.10.0.0/24
kt72ru
 
Сообщений: 8
Зарегистрирован: 09 ноя 2016, 14:35

Re: FreePBX-13.0.191.4 pisip&nat

Сообщение ded » 19 май 2017, 14:19

Зачем PJSIP? Обоснуйте.
Работайте на chan_sip.
ded
 
Сообщений: 12162
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX-13.0.191.4 pisip&nat

Сообщение kt72ru » 19 май 2017, 14:26

Это не моя прихоть. Попросили разобраться с прохождением голоса, chan_sip я починил, а на pjsip застрял.
Можно конечно забить на pjsip и дальше работать на chan_sip, но на будущее хотелось бы разобраться. У меня на одной из инсталляций такой вариант работал 100%, правда там астер был только что вышедший 13
kt72ru
 
Сообщений: 8
Зарегистрирован: 09 ноя 2016, 14:35

Re: FreePBX-13.0.191.4 pisip&nat

Сообщение ded » 19 май 2017, 15:57

kt72ru писал(а):Можно конечно забить на pjsip и дальше работать на chan_sip, но на будущее хотелось бы разобраться.
Знаете что такое разобраться (в моём понимании)?
Без вопросов на форуме, поиском в интернет, опытами на кошках, чтобы выложить результаты тут, или на худой конец - на хабре.
ded
 
Сообщений: 12162
Зарегистрирован: 26 авг 2010, 19:00


Вернуться в Готовые VoIP дистрибутивы

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

© 2008 — 2017 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH