Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

В случае, если клиент находится за NAT, и не используется функционал SBC, то, у такого клиента, Source адрес SIP и RTP трафика будет отличаться от адреса, указанного в SIP (поле contact - адрес куда отсылать SIP-ответы) и SDP (адрес куда отправлять RTP)

В таком случае, на абоненте необходимо включить параметр nat_traversal

domain/dvssw/sip/user/set <USER_GROUP> <Number>@<Domain> nat_traversal true

Установка значения true позволит отправлять SIP-ответы на адрес, с которого пришли SIP-запросы этого клиента.

Для того, чтобы, клиент за NAT получал RTP трафик, необходимо в  конфигурации media-server разрешить использовать опцию udp-src-check с "no"  на "yes"

sudo nano /etc/ecss/ecss-media-server/config.xml


Информацияcode
iconthemefalseEmacs
<?xml version="1.0" encoding="utf-8"?>


<config date="13:10:53 23.03.2020">


<general log-level="3" log-rotate="yes" max-calls="8192" max-in-group="512" load-sensor="media" load-delta="10" spool-dir-size="100M" log-name="msr.log" log-path="/var/log/ecss/media-server" use-srtp="disabled" suspicious-mode="no"/>


<transport bind-addr="127.0.0.1" port="5040" transport="udp+tcp"/>


<media mixer-clock-rate="8000" use-vad="no" cng-level="0" jb-size="60" rtcp-timeout="0" rtp-timeout="350"
 udp
 udp-src-check="yes"
 cn
 cn-multiplier="3" port-start="12000" port-range="2048" tias-in-sdp="no" thread-cnt="2" silence-threshold="-30" dtmf-flash-disable="no" video-dscp="0" other-dscp="0" dummy-video-src="/usr/share/ecss-media-server/video/dummy_video.yuv" video-enc-width="1280" video-enc-height="720"/>


<codec pcma="1" pcmu="2" ilbc="0" gsm="0" g722="3" g729="0" speex="0" l16="0" g7221="0" opus="0" h264="1" h263-1998="2" t38="1" tel-event-pt="0"/>


<accounts>


<dynamic msr_name="MSR2ecss2.name" realm="sip:192.168.4.3:5000" dtmf_mode="rfc+inband+info" auth_name="user" auth_password="password"/>


</accounts>


<pbyte>


<mcc bind-addr="127.0.0.1" port="5700"/>


</pbyte>


<conf_dir path="/etc/ecss/ecss-media-server/conf.d"/>


</config>

После этого, перезапустить MSR командой sudo systemctl restart ecss-media-server в консоли операционной системы.