Голосовые звонки через федерируемые сети
Nov. 6th, 2020 09:28 pmПопробовал тут пообщаться (из деревни) с Ириной, которая сидит в Питере, голосом через Джаббер и Матрицу. И то и другое использует мой собственный сервер, и тот и другой сервера настроены использовать TURN-сервер coturn на той же машине.
- Клиент матрицы - Element 1.0.9 с f-droid,
- Клиент джаббер - Conversations 2.0.9+fcr оттуда же. Телефоны - одинаковые аппаратно и с одинаковый версией андроида
- Сервер матрицы - matrix-synapse 1.15.1 из бэкпортов buster.
- Сервер jabber - prosody 0.11.2 из Debian Stable + mod_external_services с prosody.im (пакета с 0.12, где этот модуль в комплекте, нет даже в expeimental
- Сервет Turn - coturn 4.5.1.1 из Debian Stable.
- Интернет-провайдеры - Мегафон-тверь с моей стороны, Билайн-СПб со стороны Ирины (причем там - двойной NAT- USB модем воткнутый в TP-LInk MR3020, а с моей стороны - Huawey 5370 по-моему).
Итог - Матрица работает, джаббер сходу не получился. Ни с той, ни с этой стороны. Coturn ругается
Nov 06 21:02:05 deneb.wagner.pp.ru turnserver[24952]: 1493317: A peer IP 172.31.1.100 denied in the range: 172.16.0.0-172.31.255.255
Nov 06 21:02:06 deneb.wagner.pp.ru turnserver[24952]: 1493317: A peer IP 10.187.100.76 denied in the range: 10.0.0.0-10.255.255.255
Где он такие IP взял - не знаю. Внутренние IP во всех трех локальных сетях, включая сеть между усб-модемом и роутером из 192.160/16, внешний IP моего роутера ни на один из двух указанных не похож. Возможно, конечно еще чего донастроить надо. Похоже, глюки все же не у prosody, а у conversations. Надо еще попробовать с gajim, но там тоже голосовые звонки highly experimental.
P.S. На роутере здесь, в деревне - включен конический NAT. (так в веб-интерфейсе написано). На роутере который с openwrt обычый линуксовый маскарадинг. Каким именно nat-ом он является - restricted-cone или symmetric я не знаю, но судя по наличию патча full cone не является. Возможно дело в этом - что Conversations норовит STUN использовать, а на TURN фоллбэка не делает.
no subject
Date: 2020-11-07 10:01 am (UTC)а IPv6 у вас нет на обоих сторонах? Мне кажется, что для p2p было бы идеально.
no subject
Date: 2020-11-07 05:57 pm (UTC)Было бы.Но нет.
В деревне IPv6 даже у МТС нет.