Size: a a a

2020 November 03

ⓚⓐⓡⓐⓜⓤⓛⓣⓤⓚ (黑色的步枪)... in ru_freeswitch
))) да я щас на сервере в линухе буду ковырять и дед тайм на порты выставлять.)))
источник

DM

D M in ru_freeswitch
ros tel
Что под asterisk что под fs пытаются творить одну и туже хрень с именованием файлов с записями.
На кой черт оно нужно людям? Шарят через SMB и по именам файла ищут нужные записи чтоль глазами?
Поиск ежжи для для этого. А вообще сначала добавил просто  record_session=true в диалплан, но несмотря на то записи появились в фьюжене, но их нельзя было прослушать или скачать, не говоря про пустые имена.
источник

PZ

Pavel Z in ru_freeswitch
D M
Поиск ежжи для для этого. А вообще сначала добавил просто  record_session=true в диалплан, но несмотря на то записи появились в фьюжене, но их нельзя было прослушать или скачать, не говоря про пустые имена.
Вы пишите свой диалплане во фьюжене для маршрутизации звонков и записи? А что именно вам нужно то?
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
ну и фс по дефолту не делает rtcp-mux, плюс у Вас часто два плеча в сессии, соответственно на сессию стОит резервировать 4 порта

старт и стоп
C mux там как-то совсем неочевидно. Как его включать по дефолту или только переменной канальной рулить для Б?
У меня он всегда есть, когда есть rtcp
источник

BB

Borik Bobrujskov in ru_freeswitch
Serge Yuriev
C mux там как-то совсем неочевидно. Как его включать по дефолту или только переменной канальной рулить для Б?
У меня он всегда есть, когда есть rtcp
А бывают случаи, когда RTCP нет? Как его включить по дефолту не знаю. Вообще ни разу не сталкивался с необходимостью им управлять, есть себе и есть. У меня если возникают какие-то сложности во взаимодействии с внешним миром (протоколы, сигнализация хитрая, кодеки и прочая хрень), я их решаю стоящими на фронте камом и ртпэнджайном.
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
А бывают случаи, когда RTCP нет? Как его включить по дефолту не знаю. Вообще ни разу не сталкивался с необходимостью им управлять, есть себе и есть. У меня если возникают какие-то сложности во взаимодействии с внешним миром (протоколы, сигнализация хитрая, кодеки и прочая хрень), я их решаю стоящими на фронте камом и ртпэнджайном.
Если я правильно понимаю, то должна быть строка типа a=rtcp
У меня без оной множество сессий.
источник

SY

Serge Yuriev in ru_freeswitch
по обрывочным сведениям с mux как-то связан     <param name="rtcp-audio-interval-msec" value="5000"/>
источник

BB

Borik Bobrujskov in ru_freeswitch
Serge Yuriev
Если я правильно понимаю, то должна быть строка типа a=rtcp
У меня без оной множество сессий.
Неправильно (я аж засомневался, полез проверять):

2.1.  The RTCP Attribute

  The RTCP attribute is used to document the RTCP port used for media
  stream, when that port is not the next higher (odd) port number
  following the RTP port described in the media line.  The RTCP
  attribute is a "value" attribute, and follows the general syntax
  specified page 18 of [RFC2327]: "a=<attribute>:<value>".  For the
  RTCP attribute:

  *  the name is the ascii string "rtcp" (lower case),

  *  the value is the RTCP port number and optional address.

  The formal description of the attribute is defined by the following
  ABNF [RFC2234] syntax:

  rtcp-attribute =  "a=rtcp:" port  [nettype space addrtype space
                        connection-address] CRLF





Huitema                     Standards Track                     [Page 2]

RFC 3605                 RTCP attribute in SDP              October 2003


  In this description, the "port", "nettype", "addrtype" and
  "connection-address" tokens are defined as specified in "Appendix A:
  SDP Grammar" of [RFC2327].

  Example encodings could be:

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020 IN IP4 126.16.64.4

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020 IN IP6 2001:2345:6789:ABCD:EF01:2345:6789:ABCD

  The RTCP attribute MAY be used as a media level attribute; it MUST
  NOT be used as a session level attribute.  Though the examples below
  relate to a method that will return only unicast addresses, both
  unicast and multicast values are valid.
источник

BB

Borik Bobrujskov in ru_freeswitch
Serge Yuriev
по обрывочным сведениям с mux как-то связан     <param name="rtcp-audio-interval-msec" value="5000"/>
Да, связан, это значение показывает как часто слать rtcp пакетики
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
Да, связан, это значение показывает как часто слать rtcp пакетики
Ну как часто слать не обозначает mux как мне кажется. Скорее включить ли вообще
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
Неправильно (я аж засомневался, полез проверять):

2.1.  The RTCP Attribute

  The RTCP attribute is used to document the RTCP port used for media
  stream, when that port is not the next higher (odd) port number
  following the RTP port described in the media line.  The RTCP
  attribute is a "value" attribute, and follows the general syntax
  specified page 18 of [RFC2327]: "a=<attribute>:<value>".  For the
  RTCP attribute:

  *  the name is the ascii string "rtcp" (lower case),

  *  the value is the RTCP port number and optional address.

  The formal description of the attribute is defined by the following
  ABNF [RFC2234] syntax:

  rtcp-attribute =  "a=rtcp:" port  [nettype space addrtype space
                        connection-address] CRLF





Huitema                     Standards Track                     [Page 2]

RFC 3605                 RTCP attribute in SDP              October 2003


  In this description, the "port", "nettype", "addrtype" and
  "connection-address" tokens are defined as specified in "Appendix A:
  SDP Grammar" of [RFC2327].

  Example encodings could be:

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020 IN IP4 126.16.64.4

   m=audio 49170 RTP/AVP 0
   a=rtcp:53020 IN IP6 2001:2345:6789:ABCD:EF01:2345:6789:ABCD

  The RTCP attribute MAY be used as a media level attribute; it MUST
  NOT be used as a session level attribute.  Though the examples below
  relate to a method that will return only unicast addresses, both
  unicast and multicast values are valid.
Спасибо :)
У меня как ни странно, встречается rtcp-mux и rtcp вместе
источник

SY

Serge Yuriev in ru_freeswitch
С одинаковым портом
источник

BB

Borik Bobrujskov in ru_freeswitch
Стоп, давайте с начала. Параметр a=rtcp:... появляется если порт rtcp отличается от ртп+1. Мукс - отдельным параметром. Если нет ни одного из трёх приведенных ранее, то ртцп есть, на порту ртп+1 и с дефолтовым периодом
источник

BB

Borik Bobrujskov in ru_freeswitch
Я все к этому
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
Стоп, давайте с начала. Параметр a=rtcp:... появляется если порт rtcp отличается от ртп+1. Мукс - отдельным параметром. Если нет ни одного из трёх приведенных ранее, то ртцп есть, на порту ртп+1 и с дефолтовым периодом
В фс по-умолчанию rtcp не генерится
источник

BB

Borik Bobrujskov in ru_freeswitch
Результаты моих наблюдений говорят об обратном
источник

е

енот in ru_freeswitch
Serge Yuriev
В фс по-умолчанию rtcp не генерится
а как включить?
источник

SY

Serge Yuriev in ru_freeswitch
Borik Bobrujskov
Результаты моих наблюдений говорят об обратном
Я вот только что обнаружил, что не везде включал и рестартовал :)
Читал где-то, поищу
источник

SY

Serge Yuriev in ru_freeswitch
енот
а как включить?
Я выше писал параметр rtcp-audio-interval-msec
источник

SY

Serge Yuriev in ru_freeswitch
Такой же и для видео есть
источник