@ru_freeswitch

Страница 245 из 430
Denis 災 nobody
21.02.2018
17:38:08
Был

Igor
21.02.2018
17:40:00
упомянул)

вы все неправильно говорите фрисвитч это такая штука, вот ты его поставил, вот ты материшься и не понимаешь как это юзать, вот ты его настроил и после этого внезапно понимаешь что больше видеть астериск не хочешь

Denis 災 nobody
21.02.2018
17:41:08
товарищ в ru_voip присутствует?)
а, он только в этом канале есть )

Google
Igor
21.02.2018
17:41:21
а вот оно чо)

Yuriy
21.02.2018
17:48:19
вы все неправильно говорите фрисвитч это такая штука, вот ты его поставил, вот ты материшься и не понимаешь как это юзать, вот ты его настроил и после этого внезапно понимаешь что больше видеть астериск не хочешь
Пока что от неожиданной нелогичности конфигурации и неописуемой причудливости названия переменных + способов получения инормации о freeswitch один негатив Я согласен что он гораздо гибче asterisk, Но в 80% проектов asterisk достаточно с головой. Хорошая документация и ожидаемость поведения делают свое дело.

но каждому свое

Yuriy
21.02.2018
17:52:00
привыкнуть к нелогичному сложно

ну по крайней мере мне мне

Виталий
21.02.2018
17:52:46
Логика разная бывает

Yuriy
21.02.2018
17:52:59
я про двоичную

Igor
21.02.2018
17:53:12
там всё вполне логично, только не по логике астериска. Если уж на то пошло, мне как то больше от астеровских конфигов хочется глаза себе вырвать

нежели от фрисвичовых)

щас будет срач

Yuriy
21.02.2018
17:53:58
Ну от fs тоже все плохо И там и там использую lua

Google
Egor
21.02.2018
17:54:08
Как именно?
Если без вмешательств с нашей стороны, то он прокидывает INVITE без SDP, потом во второй ноге приходит 183 с офером и FS отвечает на это CANCEL

Yuriy
21.02.2018
17:54:33
asterisk на lua получается гибче (ну как b2bua по крайней мере)

Igor
21.02.2018
17:55:32
asterisk на lua получается гибче (ну как b2bua по крайней мере)
а так вот почему названия переменных смущают

Egor
21.02.2018
17:55:49
А если 200 OK?
Клиент шлёт 183 и это не изменить

Если же прислать 200 то всё норм

Konstantin
21.02.2018
17:56:44
А я видел, что rfc нашли на эту тему. Что в нём в этом сценарии?

Egor
21.02.2018
17:57:45
А я видел, что rfc нашли на эту тему. Что в нём в этом сценарии?
Не rfc, IMS инфраструктура. Она вся на 183-их построена.

Yuriy
21.02.2018
17:58:11
а так вот почему названия переменных смущают
Нет. Не по этому Смущает то, что ожидаешь оно а получаешь другое. Я тут уже как то задавал вопрос пару месяцев назад. Все упирались что именно так должна выглядеть переменная. Оказаллось выглядит она совсем иначе...

И такого оооочень много

Слишком много чтобы говорить о логичности

Yuriy
21.02.2018
17:58:53
есть

3725

Egor
21.02.2018
17:59:16
Нет rfc по 3pcc?
Нет конкретного под этот сценарий. По 3гпп то их полно.

Konstantin
21.02.2018
17:59:19
В нём есть сценарий с пустым INVITE?

Yuriy
21.02.2018
17:59:40
Есть но!

касаемо пустого инвайта есть проблема что то - что делает freeswitch там не описано

Konstantin
21.02.2018
18:00:05
Что на него должно приходить в ответ?

Yuriy
21.02.2018
18:00:21
по крайней мере при enable-3pcc=true

Google
Denis 災 nobody
21.02.2018
18:00:50
(или просто json для дампа)

Konstantin
21.02.2018
18:02:22
по крайней мере при enable-3pcc=true
Этот диалог оттуда, но к этому фоагу он отношения не имеет.

Yuriy
21.02.2018
18:02:27
разница в uuid_dump и то, как потом её получить? Да, мне тоже пришлось городить костыли на эту тему, благо есть as json в ряде случаев
Не только. Я то ли хедер пытался получить входящий и ждал в одном формате сообщение а мне слалось в другром, то ли переменная выставлялась неожиданно с low_case

Egor
21.02.2018
18:03:22
касаемо пустого инвайта есть проблема что то - что делает freeswitch там не описано
При пустом инвайте фс не генерирует сдп, так как подразумевается что оно генерируется на основе оффера клиента. А по приходу 183 лезет проверять сгенерированное (а нету) и шлёт лесом

Yuriy
21.02.2018
18:03:27
Это на обработку входящих

да да. Я просто видимо влез в тему не вникнув .Сорян

Egor
21.02.2018
18:05:40
По сценарию, при включенном 100rel должен прийти 183 с офером, что у меня и есть и на него следует ответить праком со своим офером.

Konstantin
21.02.2018
18:07:51
Если FS не по rfc действует, значит нужно делать патч.

Egor
21.02.2018
18:08:36
Если в код фс не лезть, он отвечает CANCEL. Так как ответный офертой не сгенерировано при обработке входящего инвайта. Если чуть влезть и прописать NUTAG_ENABLE_MEDIA(0) при отправке инвайта во второй ноге, он отвечает праком, но без SDP, что логично, оффер то не предложен. При этом PRACK генерирует sofia-sip и мод даже не может повлиять на него.

Konstantin
21.02.2018
18:08:46
Под CISCO delayed offer я патч в sofia делал.

Egor
21.02.2018
18:09:23
Если FS не по rfc действует, значит нужно делать патч.
Я уж неделю сижу пытаясь решить эту загвоздку. Может и попробую отправить если получится (что вряд-ли)

Под CISCO delayed offer я патч в sofia делал.
Приняли? Ссылку можешь дать? Я б завтра посмотрел с работы.

Konstantin
21.02.2018
18:13:48
Я не публиковал.

Denis 災 nobody
21.02.2018
18:57:29
А зря )

Serge
22.02.2018
11:10:11
а этот CISCO delayed offer уж не схож ли с тем, как циска с холдом работает? А то они ж там переменную для этого прикрутили

Google
Konstantin
22.02.2018
11:17:07
Не подскажу.

Egor
22.02.2018
11:51:40
глупый вопрос, а как в мод_софия сгенерировать SDP с чистого листа на основе прописанных в конфигах кодеков, портов и прочего? switch_core_media_gen_local_sdp желает иметь remote_sdp, а у мну его нет

Yuriy
22.02.2018
11:53:09
Есть вопрос, мб кто сталкивался все таки Помимо bypass_medis_After_bridge и bypass_media_after_bridge_oldschool (это не работает к сожалению на 1.6.19. Ничего не шлет) Есть еще методы обновить SDP?

или толкьо на каме переедлывать уже?

Igor
22.02.2018
12:09:17
смотря что обновить, есть еще uuid_media_reneg

Yuriy
22.02.2018
12:12:42
Хм... щас попробуем))

Это инетресно

Koz@k
22.02.2018
12:14:54
В stasis конференции можно замутить всех сразу не мутя каждый канал в отдельности ?

Yuriy
22.02.2018
12:16:25
@igor_dm_p а она тлкьо на 1 плечо или на оба плеча работает?

Igor
22.02.2018
12:16:47
На 1

Yuriy
22.02.2018
12:18:37
А. Ну и пошлется она отправителю...

понял

Igor
22.02.2018
12:20:56
А. Ну и пошлется она отправителю...
а в чем вопрос то изначальный? что надо сделать?

Yuriy
22.02.2018
12:24:57
Есть схема провайдер-kamailio(+rtpengine)->FS1 rtpenngine проксит через себя После того как звонок попадает на FS1 FS1 делает бридж FS1->kamialio->FS2 НО rtp должен пройти через rtpenigne то ес тьсхема должна болучиться провайдер->kamailio->fs1-?сигналка - kamialio)->fs2 а после reinvite Провайдер->rtpengine->fs2 При этом пров не должен получить Reinvite

то есть кам получает reINVITE manage_rtpengine получает reINVITE с новым медиа Я отправляю OK c кама И в общем то по второму - то же самое толкьо бе rtpengine уже потому что соединение fs1->fs2 после бриджа не нужно

Обновил схему

Serge
22.02.2018
12:30:58
насколько помню, мои попытки такое вытворить окончились ничем - реинвайт оригинатору всё равно уходил

Yuriy
22.02.2018
12:31:37
Не. На kamailio reINVITE я потушу

Это не проблема

есть такая замечательная функция там как drop

Google
Serge
22.02.2018
12:32:06
только вместо него надо что-то придумать самому

на этом то я и запнулся

Yuriy
22.02.2018
12:32:25
На каме я все обработаю

это норм

А вот как заставить FS отправить reINVITE с SDP чтобы обновить обе ноги - это проблема

просто after_bridge - то не вариант потмоу что на каме придется пахикать кучу логики

мне проще тогда на кааме написать подобие b2bua))

Serge
22.02.2018
12:34:26
может тогда взять опенсипс с его б2б модулем?

Yuriy
22.02.2018
12:35:06
Нет. Опенсипс принципиально нет. ЖА и зачем? Уже же есть b2bua

FS

Логику услонять это тоже так себе

Serge
22.02.2018
12:35:44
кстати, во ещё такое нарыл https://freeswitch.org/jira/browse/FS-6833

може что-то сработает

Yuriy
22.02.2018
12:37:05
спасибо! буду искать

Есть ее вариант конечно с камаилио послать reINVITE в обе стороны

после ack

Serge
22.02.2018
12:39:18
мне проще тогда на кааме написать подобие b2bua))
примерно описываемый тобой случай я полтора года назад как раз хотел решать на каме без ФС и ты же мне сказал: мол не майся дурью и возьми астер или ФС :)

Yuriy
22.02.2018
12:39:45
Ну в данном контексте - у меня нет выбора

У меня уже архитектура тут гттова и решаю не толкьо я к сожалению

Страница 245 из 430