Size: a a a

2021 June 16

AC

Alexandru Covalschi in ru_freeswitch
а бриджинг происходит до или после того, как обе сессии в answered state?
источник

AK

Aleksey Kozlov in ru_freeswitch
Ток откуда оно вылезло - не очень понятно.. да и не суть на данный момент.
источник

AK

Aleksey Kozlov in ru_freeswitch
источник

AK

Aleksey Kozlov in ru_freeswitch
там чутка тайминг разъехался... ну нету 480 )
источник

AK

Aleksey Kozlov in ru_freeswitch
да, конечно
источник

AK

Aleksey Kozlov in ru_freeswitch
есть звонки где разговор состоялся, но записи нет.
источник

AK

Aleksey Kozlov in ru_freeswitch
вот это еще интереснее )
источник

AK

Aleksey Kozlov in ru_freeswitch
Походу разобрался...  Привет буфферу записи FS и идее определения окончания записи в файл по его timestamp, с последующей конвертацией )))
источник

AK

Aleksey Kozlov in ru_freeswitch
Пасибо что откликнулись )
источник

AK

Aleksey Kozlov in ru_freeswitch
т.е. он 30 секунд ничего не скидывал на диск... создал файл и все. Правда хз - потом скинул бы или нет... этого я уже не узнаю )
источник

AC

Alexandru Covalschi in ru_freeswitch
если честно, не понял
источник

AK

Aleksey Kozlov in ru_freeswitch
Есть 2 процесса: FS, который что то делает + конвертор. Они друг о друге ничего не знают (дадада.. есть ESL и т.д., но тут вот так :) )
У конвертора все просто: если файл записи некоторое время не изменяется (в моем случае 30 секунд) - то считаем что все, данных больше не будет. Берем файл, конвертим, сохраняем куда надо и удаляем исходник...
В данном случае - FS создавал файл для записи, но почему то 30 секунд ничего в него не складывал.. подобное поведение мы встречали на одном из проектов и разбирались с этим: там у него есть какой то буффер.. подробностей не помню.
источник

AK

Aleksey Kozlov in ru_freeswitch
Ну и конвертор благополучно, не видя изменений в файле - его забирал, видел что он 44 байта и мочил его.
источник

AC

Alexandru Covalschi in ru_freeswitch
Спасибо за интересный кейс, теперь я так точно никогда не буду делать :D
источник

AK

Aleksey Kozlov in ru_freeswitch
Т.е. моя паника, на тему "FS не пишет" - скорее всего - не корректна
источник

AK

Aleksey Kozlov in ru_freeswitch
я походу тоже ))))
источник

SY

Serge Yuriev in ru_freeswitch
Не хочет. Полный анализ у них только в rtpAgent коммерческом. Rtcp прекрасно разбирает, если включены генерация (фс генерит только по принятому) и сбор - в captagent помнится какая-то конфигурационная магия была нужна. Но то, что вижу у себя весьма прискорбно скудно.
источник

SY

Serge Yuriev in ru_freeswitch
Может использовать hep как переходный вариант, но у них и собственный протокол есть.
источник

DK

Dmitry Krivosheia in ru_freeswitch
спасибо за ответ.
источник

DK

Dmitry Krivosheia in ru_freeswitch
вот это интересно, где можно почитать что у него есть hep?
источник