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

Поле "Contact:" в исходящих как можно изменить ? ( PJSIP )

Добавлено: 19 окт 2018, 08:53
sergu2
Asterisk16 находится за натом
Стучится через pjsip к sip.pstnhub.microsoft.com.
стучится с PUBLIC IP = 11.22.33.44 ( это для примера public ip)

Заголовок Уходящего из Asterisk выглядит так ( в той части, про которую спрашиваю):

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

<--- Transmitting SIP request (806 bytes) to TLS:52.114.75.24:5061 --->
INVITE sip:+380770081@sip.pstnhub.microsoft.com:5061 SIP/2.0
Via: SIP/2.0/TLS 11.22.33.44:5061;rport;branch=z9hG4bKPjd2eab8f8-666c-4cb0-94ed-cc747dafcd8a;alias
From: <sip:6001@firma123.com>;tag=a6c72b0c-d26b-47be-908f-4dda08120050
To: <sip:+380770081@sip.pstnhub.microsoft.com>
Contact: <sip:asterisk@11.22.33.44:5061;transport=TLS>
Call-ID: 3373064d-ec9a-4702-b4fe-0ec8de6a60d7
Ищу как сделать так, что-бы в этом уходящем запросе поле "Contact:" выглядело так:

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

Contact: <sip:asterisk@firma123.com:5061;transport=TLS>
Може кто чего-либо посоветовать ?

Re: Поле "Contact:" в исходящих как можно изменить ? ( PJSIP

Добавлено: 01 окт 2019, 10:47
penkuzdui
Привет, вы как-то нашли решение? Использую FreePBX, Asterisk 16 и pjsip (tls1.2)

Re: Поле "Contact:" в исходящих как можно изменить ? ( PJSIP

Добавлено: 09 окт 2019, 13:23
mikelog
https://stackoverflow.com/questions/485 ... nabled-alg

ну или же закрываться SBC

Re: Поле "Contact:" в исходящих как можно изменить ? ( PJSIP

Добавлено: 09 окт 2019, 15:43
bestann
Есть настройка транспорта для NAT в pjsip.conf, например
Попробуйте ip или доменное имя.

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

;--[transport-udp-ext] ; транспорт для внешний подключений, в основном провайдеров
type=transport
protocol=udp
bind=0.0.0.0
local_net=10.0.10.0/24
local_net=192.168.50.0/24
local_net=127.0.0.1/32
external_media_address=внешний ip (скрыла)            ; внешний адрес Asterisk
external_signaling_address=у меня тот же адрес       ; внешний адрес Asterisk
Так контакт не ставится?

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

[sip-trunk]
type=aor
contact=sip:бла-бла