собственно был поднят и настроен года 3 назад в ближнем зарубежье SIP сервер kamailio. телефония работала до недавнего времени через openvpn туннели и горя не знал. Тем более на телефонах под Android прекрасно устанавливается TunnelDroid и все через него работает. Но прогресс не стоит как говорится )) Решил освоить ZRTP... запустил прямо через него Jitsi и на телефонах и на линуховых машинках. РАБОТАЕТ...и через Yota и через "наземный" инет. (правда работает нормально просто SRTP...ибо после правильного квитирования ZRTP в свойсвтвах соединения пишет SRTP dev null, хотя замочек зелененький такой. Wareshark еще не применял проверить.) И вот встал вопрос о поднятии нового сервера. Выбор пал на Freeswitch. Он заявлен как наиболее подходящий. По поводу ругани в логах passtrue disable отдельная песня. Не сейчас. Пока по SRTP хорошо. Грабли вот в чем. При работе по наземному интернету - все вяжутся друг с другом и слышат хорошо. При работе всех через Yota роутеры - все вяжутся и слышат друг друга. А вот когда пытаешся говорить Yota<->наземные инеты.FAIL. Вязаться вяжутся - но RTP потоки не совпадают. В логах свича вижу что наземные клиенты юзают порты RTP в диапазоне 58700 и выше. А клиенты через Yota от 1300 до 2000 ...и все. Yota вообще интересна сама по себе )) Пытался VTUN через нее пустить ...выше 2000 порта просто не пускает. А по UDP протоколу на стороне сервера поднимаются штук 20 TUN*...только через TCP и ниже 2000 порта. ВОПРОС. Как заставить freeswitch пускать RTP поток через диапазон от 1000 до 2000 например ? Установка в switch.conf.xml rtp-start-port 1000 and rtp-end-port 2000 к результату не привела. Так и пишет в логах что коннектит на порты какие хочешь. Как быть ? Поможите люди добрые))
|