Не работают звонки через вэб клиент.

  • Автор темы Автор темы ksv
  • Дата начала Дата начала

ksv

Customer
Регистрация
2 Дек 2021
Сообщения
6
Здравствуйте.
Не работают звонки через вэб клиент браузера. Набор идет, собеседник отвечает и тишина.
Пробовали на разных браузерах, на мак устройствах и windows.

Верия сервера 18.0 Обновление 2 (Сборка 307)

НО если, например, создать в том же вэб клиенте конференцию, или присоединиться к уже созданной, то через браузер все прекрасно работает... и голос слышно и микрофон работает и видео.

Я читал ветки форума с похожей проблемой на маках, в которых пишут, что нужно зайти в системные настройки - безопасность - конфиденциально и предоставить доступ браузеру к микрофону и динамикам - это сделано. Да и на виндовс устройствах тоже ведь не работает.

Помогите, пожалуйста, куда копать. Если под виндовс еще есть клиент, которым можно пользоваться, то под мак нет ничего.
Да и не охото устанавливать лишние программы на компьютер, через браузер было бы очень здорово звонить.
 
Видеоконференции работают по протоколу WebRTC. А звонки идут по протоколу SIP. Это разные технологии, требующие разной настройки сетевого оборудования. Для начала проведите тест вашего сетевого экрана. Что показывает?

1639638912746.png
 
Показывает 2 ошибки... Сервер 3CX находится за натом микротика, sip alg выключен. Порты по инструкции открыты. Клиент 3CX на телефонах андроид и ios звонки входящий\исходящие тоже работают без проблем. В какую сторону еще посмотреть?

1639653360101.png
 
Возможно, где-то за вашим роутером есть роутер провайдера, где включен ALG. У вас белый IP?
 
мы арендуем выделенный сервер на Hetzner, может быть, у Вас был опыт организации 3CX сервера в этом ЦОДе? У них есть собственный firewall, но он для ip, который используется на сервере отключен.
Можно это как-нибудь проверить?

Клиенты на телефонах андроид и ios не используют протокол sip для работы? Потому что проблем в работе телефона и сервера в целом нет, не работает только связь через бразуер.
Изначально я вообще не обращал на эти ошибки внимания, т.к. думал, что все дело в использовании sip оператора, который у Вас официально не поддерживается.
 
Последнее редактирование:
Насчет Heitzer могу сказать, что с ним у пользователей есть некие сложности
https://www.3cx.com/community/threads/hetzner-cloud-3cx-from-debian-9-to-debian-10-error.82259/

Звонки через браузер могут не работать, если вы не дали браузеру доступа к микрофону, например.

Клиенты Android и iOS для подключению к облаку используют SIP и RTP, но они инкапсулируются в собственный протокол 3CX наподобие VPN. Поэтому они проходят почти любой файервол.

А браузер делает звонки через WEBRTC, которые потом ядро 3CX конвертирует в SIP.
 
Спасибо за ссылку, но это не наш вариант, у нас аренда dedicated сервер c платформой виртуализации и routeros. С установкой сервера 3CX проблем не возникало.
Наткнулся на инструкцию https://www.3cx.ru/blog/configuring-mikrotik-router-3cx-phone-system/ но она 15ого года и, на мой взгляд, немного не полная.
На routeros sip alg отключен и необходимые порта проброшены.

в firewall две ошибки:
testing 3CX PhoneSystem 01 SIP Server... failed
detecting SIP ALG... failed


Может быть есть идеи каким образом можно найти причину ошибки
 
Значит до конца не отключен, либо есть еще один ALG на каком-то уровне.
 

Для администраторов

Статистика форума

Темы
44.768
Сообщения
233.688
Пользователи
78.501
Новый пользователь
Erich Gasser
#