
Denis 災 nobody
21.02.2018
17:38:08
Был

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

Denis 災 nobody
21.02.2018
17:41:08

Google

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

Yuriy
21.02.2018
17:48:19
но каждому свое

Konstantin
21.02.2018
17:50:48

Igor
21.02.2018
17:51:42

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 по крайней мере)

Konstantin
21.02.2018
17:55:06

Igor
21.02.2018
17:55:32

Egor
21.02.2018
17:55:49
Если же прислать 200 то всё норм

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

Egor
21.02.2018
17:57:45

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

Konstantin
21.02.2018
17:58:47

Yuriy
21.02.2018
17:58:53
есть
3725

Egor
21.02.2018
17:59:16

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

Yuriy
21.02.2018
18:02:27

Denis 災 nobody
21.02.2018
18:03:10
штатные да, "есть нюансы"

Yuriy
21.02.2018
18:03:21

Egor
21.02.2018
18:03:22

Yuriy
21.02.2018
18:03:27
Это на обработку входящих
да да. Я просто видимо влез в тему не вникнув .Сорян

Konstantin
21.02.2018
18:04:29

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

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

Yuriy
22.02.2018
12:39:45
Ну в данном контексте - у меня нет выбора
У меня уже архитектура тут гттова и решаю не толкьо я к сожалению