freeswitchforum.com
https://freeswitchforum.com/

про skinny
https://freeswitchforum.com/viewtopic.php?f=6&t=466
Страница 1 из 1

Автор:  error [ 28 май 2015 20:21 ]
Заголовок сообщения:  про skinny

Добрый день

понадобилось skinny вынести на NAT
телефоны регистрируются и сигнализация ходит нормально, проблема появилась с звуком т.е. mod_skinny публикует свой ip для RTP на котором freeswitch сидит, но телефоны за NAT исправно посылают свой RTP куда сказали и получается в никуда тобишь нет голоса от девайса до freeswitch

"покурил" исходники skinny, на первый взгляд как-бы возможно если внедрить параметр как в mod_sofia типа "ext-rtp-ip"
вопрос стоит ли ковырять исходники или "ногу можно сломать" т.е. тупиковая затея

Автор:  error [ 29 май 2015 13:50 ]
Заголовок сообщения:  Re: про skinny

все...skinny работает за nat-ом
ip который живет за NAT-ом забетонировал в mod_skinny

Автор:  error [ 06 июн 2015 18:35 ]
Заголовок сообщения:  Re: про skinny

в skinny_profiles добавил параметр "ip-rtp", теперь нет необходимости бетонировать ip который за nat-ом
данный параметр очень актуален если freeswitch базируется в "облаке" и не имеет физически внешнего ip от "облако"

если кому надо обращайтесь

Автор:  Vlad1983 [ 06 июн 2015 18:53 ]
Заголовок сообщения:  Re: про skinny

сделайте нормальный запрос на внесение изменений в основную ветку
Pull Requests

Автор:  error [ 07 июн 2015 11:33 ]
Заголовок сообщения:  Re: про skinny

так же для "бородатых" аппаратов типа cisco 7940 и их аналоги по критерию которые не понимают UTF8 сделал транскодинг имени в CP1251 с добавлением skinny_profiles параметров "iconv-in=UTF8" и "iconv-out=CP1251" с вынесением транскодинга в отдельный файл skinny_iconv.h

устал от нытья 150-ти хозяев таких "бородатых" аппаратов - не видно имен кто звонит и кому звонят

осталось на "бородатых" аппаратах разобраться со списком "выполненные вызовы" чтобы там оставались имена

как доделаю закину в Requests

Автор:  error [ 07 июн 2015 18:42 ]
Заголовок сообщения:  Re: про skinny

все...на "бородатых" аппаратах разобрался со списком "выполненные вызовы" теперь остаются имена куда звонил, использовал switch_api_execute с вызовом cidlookup

оказалось что поля "original_called_party_name" и "original_called_party" в "skinny_server.c" забаненные

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/