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

неизвестные соединения в sip транке

Добавлено: 02 ноя 2014, 18:48
taz
Здравствуйте.
Имеем: Сип транк тип "peer", т.е. без регистрации отправляем вызов на определённый адрес и всё хорошо, всё работает, телефоны звонят,
но если посмотреть на трафик то наблюдаем помимо голоса, странные соединения на порт, который на удалённой стороне не
слушается:

8:31:08.397260 IP 192.168.33.1.65408 > 172.16.0.21.19644: UDP, length 172
18:31:08.398020 IP 172.16.0.21.19645 > 192.168.33.1.65409: UDP, length 64
18:31:08.400146 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100

18:31:08.414396 IP 172.16.0.21.19644 > 192.168.33.1.65408: UDP, length 172
18:31:08.419277 IP 192.168.33.1.65408 > 172.16.0.21.19644: UDP, length 172

вот больше:
18:31:53.402266 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100
18:31:58.401585 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100
18:32:03.401419 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100
18:32:08.400621 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100
18:32:13.400130 IP 192.168.33.1 > 172.16.0.21: ICMP 192.168.33.1 udp port 65409 unreachable, length 100

дебаг SDP с астериска:

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

Content-Type: application/sdp
Content-Length: 397
v=0
o=root 1821718055 1821718055 IN IP4 172.16.0.21
s=Govorilka_v1.1
c=IN IP4 172.16.0.21
t=0 0
m=audio 19644 RTP/AVP 8 0 111 18 4 3 101 - порт для голоса
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:111 G726-32/8000
a=rtpmap:18 G729/8000
a=fmtp:18 annexb=no
a=rtpmap:4 G723/8000
a=fmtp:4 annexa=no
a=rtpmap:3 GSM/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
a=sendrecv
SDP удалённой стороны:

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

Content-Type: application/sdp
Content-Disposition: session
Content-Length: 220
Remote-Party-ID: "Outbound Call" <sip:103@192.168.33.1>;party=calling;privacy=off;screen=no
v=0
o=FreeSWITCH 1414876782 1414876783 IN IP4 192.168.33.1
s=FreeSWITCH
c=IN IP4 192.168.33.1
t=0 0
m=audio 65408 RTP/AVP 8 101 - порт для голоса
a=rtpmap:8 PCMA/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
a=ptime:20
собсна, вопрос в том, что это за соединения на "порт с которого идёт голос +1" и так всегда. Если на удалённой стороне астериск то ответы приходят.

Система: Debian 6
Версия: Asterisk 1.6.2.9

Re: неизвестные соединения в sip транке

Добавлено: 02 ноя 2014, 18:56
Vlad1983
https://ru.wikipedia.org/wiki/RTP
RTP не имеет стандартного зарезервированного номера порта. Единственное ограничение состоит в том, что соединение проходит с использованием чётного номера, а следующий нечётный номер используется для связи по протоколу RTCP.

Re: неизвестные соединения в sip транке

Добавлено: 02 ноя 2014, 19:09
taz
Vlad1983, спасибо !

Решение таково:

Enable RTCP support
Currently RTCP is disabled by default, you should enable it first from
unimrcpclient.xml and/or unimrcpserver.xml configuration files.
<!-- enable/disable rtcp support -->
<param name="rtcp" value="1"/>