Click to call

stronciy

New Member
Добрый день,

Прочитал статью на Хабре https://habr.com/ru/company/flashphoner/blog/566360/
Сделал все точно по описанию, но наткнулся на две проблемы,
1. В клиентской части после загрузки страницы с кнопками для звонка появляется такое:
1635252315572.png


2. При нажатии кнопки Call появляется такая ошибка
Firefox can’t establish a connection to the server at wss://ххх.ххх.ххх.ххх.:8443/


Кто сталкивался и как решить ?
 

sequelsur

New Member
сервер не работает
проверь работает ли админка по адресу https://ххх.ххх.ххх.ххх.:8444
и коннекты к демо серверу флешфонера разрешены только с айпи с самого сервера флешфонера, если ты пытаешься к нему законнектиться
 

Max

Administrator
Staff member
Firefox can’t establish a connection to the server at wss://ххх.ххх.ххх.ххх.:8443/
WSS (Websocket SSL) соединение с портом 8443 не будет установлено в одном из следующих случаев:

1. Сервер не слушает порт.

Проверка:
netstat -nlp | grep java

Сервер может быть не запущен либо при запуске не смог захватить порт.

2. Сервер слушает порт, но порт закрыт на firewall или NAT

Проверка:
telnet 192.168.1.200 8443

Здесь указан IP адрес сервера, порт которого проверяем

3. Сервер слушает порт, но порт занят другим приложением

Проверка:
netstat - nlp | grep 8443

Порт может занят чем-то другим, например nginx.

4. Порт открыт и проходит проверку через telnet, но не импортирован SSL сертификат.

Проверка:
Открыть в браузере страницу:
Если используется IP адрес, валидация сертификатов проходить не будет.

Для тестирования, откройте страницу один раз и примите предупреждения безопасности браузера.

Для продакшена либо более удобного тестирования, дайте серверу доменное имя, например call.mycompany.com и импортируйте для этого домена платный SSL сертификат либо Letsencrypt.

В вашем случае, вероятно пункт 4.
 

stronciy

New Member
сервер не работает
проверь работает ли админка по адресу https://ххх.ххх.ххх.ххх.:8444
и коннекты к демо серверу флешфонера разрешены только с айпи с самого сервера флешфонера, если ты пытаешься к нему законнектиться
Демо сервер работет,
"коннекты к демо серверу флешфонера разрешены только с айпи с самого сервера флешфонера," а вот про это не знал, то есть надо страницу на которой кнопка позвонить разместить на том же сервере?
 

sequelsur

New Member
не со всем я имел ввиду что вы не можете использовать сервер demo.flashphoner.com
проблема еще может быть в том что вы не импортировали SSL сертификат и не можете попросту к wss законнектиться
 

Max

Administrator
Staff member
не со всем я имел ввиду что вы не можете использовать сервер demo.flashphoner.com
Неверно. К демо серверу можно устанавливать соединения с любого адреса. Мы блокируем только конкретные домены, о которых известно, что клиенты с этих доменов пытаются использовать демо сервер в продакшне.
проблема еще может быть в том что вы не импортировали SSL сертификат и не можете попросту к wss законнектиться
Если тот же пример устанавливает websocket соединение с демо сервером, но не устанавливает соединение с Вашим сервером, проблема может быть и в этом. Пожалуйста, следуйте рекомендациям в этом посте.
 
Top