Opened 8 years ago

Last modified 7 years ago

#324 closed улучшение

Сделать поддержку RTCP — at Version 9

Reported by: alx Owned by: dimag
Priority: minor Milestone: 2 очередь
Component: ПО MC04-Dispatcher. Пульт диспетчера/техника Keywords: RTCP, SIP
Cc: san

Description (last modified by alx)

Сейчас, по словам Димы, RTCP не используется (не поддерживается).

Предлагаю реализовать поддержку RTCP.

Change History (9)

comment:1 by dimag, 8 years ago

В процессе установления соединения PJSIP выдает, судя по логу следующее сообщение SIP.
Via: SIP/2.0/UDP 192.168.0.63;rport=5060;received=192.168.0.63;branch=z9hG4bKgQr1m2S5eFNrm
Call-ID: 8ab94c14-e523-1234-00b5-902b3433882b
From: "╨Ф╨╕╤Б╨┐╨╡╤В╤З╨╡╤А╤Б╨║╨░╤П" <sip:2@192.168.0.63>;tag=jSS5r4QDyj76a
To: <sip:2@192.168.0.81;ob>;tag=b651eb9a2d8a46e2869a69c59f1eae3e
CSeq: 95714519 INVITE
Contact: <sip:2@192.168.0.81:6000;ob>
Allow: PRACK, INVITE, ACK, BYE, CANCEL, UPDATE, INFO, SUBSCRIBE, NOTIFY, REFER, MESSAGE, OPTIONS
Supported: replaces, 100rel, timer, norefersub
Content-Type: application/sdp
Content-Length: 274

v=0
o=- 3681107969 3681107970 IN IP4 192.168.0.81
s=pjmedia
b=AS:84
t=0 0
a=X-nat:0
m=audio 4000 RTP/AVP 0 101
c=IN IP4 192.168.0.81
b=TIAS:64000
a=rtcp:4001 IN IP4 192.168.0.81
a=sendrecv
a=rtpmap:0 PCMU/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-16
Строка a=rtcp:4001 IN IP4 192.168.0.81 - сообщает об установления RTCP соединения с моим компьютером по порту 4001, с качеством связи 8000 бит/сек, кодирование PCMU.
То есть RTCP поддерживается?

in reply to:  1 comment:2 by alx, 8 years ago

Replying to dimag:

Строка a=rtcp:4001 IN IP4 192.168.0.81 - сообщает об установления RTCP соединения с моим компьютером по порту 4001, с качеством связи 8000 бит/сек, кодирование PCMU.

Это не совсем так. В этой строке ничего не говорится ни о качестве связи 8000 бит/сек, ни о кодировании PCMA.

То есть RTCP поддерживается?

Не понял вопрос... Поддерживается ли RTCP кем/чем?

comment:3 by dimag, 8 years ago

SIP-клиентом программы.

comment:4 by alx, 8 years ago

Это Вам должно быть лучше меня известно, поддерживается ли RTCP SIP-клиентом вашей программы... :)

Я проверить это не могу, так как у меня соединение не устанавливается - см. #308, #310.

comment:5 by dimag, 8 years ago

Keywords: RTCP SIP added
Resolution: fixed
Status: newclosed

В конфигурации по умолчанию поддержка RTCP включенна, посколько я откомпилировал всегда в конфигурации по умолчанию для соответсвующей архитектуры и операционной системы и поддержка RTCP явно объявляется в SIP запросе и возвращается поодержка со стороны сервера в SIP-ответе, то RTCP поддерживается, я был неправ когда сказал, что этот протокол не поддерживается, я думал что речь о какм-то транспортном протоколе.

comment:6 by alx, 8 years ago

Resolution: fixed
Status: closedreopened

Тикет был закрыт с резолюцией fixed без указания коммита, в котором улучшение было реализовано.

comment:7 by alx, 8 years ago

Дима, извините, но я ничего не понял из написанного в comment:5.

Тикет был создан после ваших слов о том, что RTCP программой не поддерживается. После создания тикета Вы вдруг сами почему-то спрашиваете, поддерживается ли он в ней или нет...

Скажите же, для полной ясности, работает ли пульт диспетчера с RTCP, и если да, то в каком объеме (посылает ли RTCP пакеты, принимает ли и анализирует ли как-то приходящие RTCP пакеты)?

Last edited 8 years ago by alx (previous) (diff)

comment:8 by dimag, 8 years ago

Description: modified (diff)
Resolution: fixed
Status: reopenedclosed

Я не знал в момент зароса поддерживается протокол RTCP, и подумал что это ещё один протокол безопасности, поэтому сказал нет.
Сейчас изучив этот я понял, что RTCP есть.

comment:9 by alx, 8 years ago

Description: modified (diff)
Resolution: fixed
Status: closedreopened
  1. Тикет был закрыт с резолюцией fixed без указания ревизии коммита, в котором реализовано предложенное улучшение.
  2. Дима, зачем Вы редактируете текст моего предложения? Если там написано "Предлагаю..." от моего имени, значит предлагаю я, и мне лучше знать, что именно я предлагаю.
  3. Наконец, если исправляете мои слова, то пишите по-русски. Предложение "Предлагаю реализовать поддержку RTCP и работает" грамматически некорректно: глагол "работает" в 3-м лице, в то время как вся фраза написана от первого лица ("(я) предлагаю"), поэтому совершенно непонятно, к чему добавленное Вами слово относится.
Last edited 8 years ago by alx (previous) (diff)
Note: See TracTickets for help on using tickets.