Size: a a a

2021 June 01

SY

Serge Yuriev in ru_freeswitch
но надо запробовать, спасибо
источник

BB

Borik Bobrujskov in ru_freeswitch
https://freeswitch-dev.freeswitch.narkive.com/etRYwWz6/removing-sdp-from-183-180 вот и Энтони говорит, что ничем не отличается
источник

SY

Serge Yuriev in ru_freeswitch
в исходниках кстати нет этого
источник

AK

Andrey Kryukov in ru_freeswitch
касательно 100rel оно не претерпело сильных изменений как минимум с версии 1.8  —> 1.10 по крайней мере мы не заметили
В любом случае, все форки мы решили что будем делать относительно последней доступной версии
Кроме, того как коллега сказал у нас пока не было возможности проверить и настроить поведение во всех описанных стандартом случаях
Пока что, если не брать относительно 100rel
то изменили работу стейт-машины вот в такую сторону
источник

BB

Borik Bobrujskov in ru_freeswitch
Наверное. Я как раз о кейсе, который Андрей только что проиллюстрировал: когда прилетает сначала 183 с sdp, а потом 180 без него и RTP надо прекратить
источник

SY

Serge Yuriev in ru_freeswitch
я помню, ты писал о подобном по зиме кажется
источник

BB

Borik Bobrujskov in ru_freeswitch
Угу
источник

SY

Serge Yuriev in ru_freeswitch
К сожалению ни ignore_early=true, ни ignore_early=ring_ready не канают - в первом как и ожидалось полный игнор и соответственно даже на 30сек не проключается и КПВ нет, во втором - есть тупо КПВ 30сек без медии :(
источник

АФ

Анатолий Филиппов... in ru_freeswitch
перед bridge поставьте action -> ring_ready
источник

АФ

Анатолий Филиппов... in ru_freeswitch
на выходе должно выдавать 180 вместо 183
источник

SY

Serge Yuriev in ru_freeswitch
там проблема иная: оно отвечает прак один раз на 183, на второй запрос фс молчит
источник

SY

Serge Yuriev in ru_freeswitch
он считает, что достаточно одного 183sdp и остальное тупо игнорит
источник

АФ

Анатолий Филиппов... in ru_freeswitch
интересно получается "горшочек вари, горшочек не вари" при условии что в 180 media остается тот же что и в 183

у хозяина gw выясните что нужно для gw 183 или 180, я сколько я вижу gw хочет 180 вот поэтому и принудительно делает даунгрейд 183 до 180
источник

SY

Serge Yuriev in ru_freeswitch
там сложная конструкция внутри: сначала 183 генерит один сервер и хочет прак, потом переключает внутри на другой, тот тоже хочет прак, но фс считает свою задачу выполненной - он уже ответил
источник

AK

Andrey Kryukov in ru_freeswitch
там приходится модифицировать работу стейт машины
183  180  переводит в одно и то же состояние по сути
источник

AK

Andrey Kryukov in ru_freeswitch
точнее даже не так , нигде не анализируются другие параметры кроме наличия 18X
источник

AK

Andrey Kryukov in ru_freeswitch
Вот еще вот таких опций впихали
источник

AK

Andrey Kryukov in ru_freeswitch
терь много тестов а потом пытаться побороть 100rel + preconditions
источник

AK

Andrey Kryukov in ru_freeswitch
короче там работы еще вагон и маленькая тележка, пока что только разбираемся с работой стейт машины и пытаемся уложить наши припарки из подорожников, костылей и липкой коричневой субстанции на стандарт 3GPP
разбираться пока сложновато, а модифицировать еще геморройнее, при условии что оно так не задумывалось
источник

AK

Andrey Kryukov in ru_freeswitch
вот такую схему рассматриваем
источник