freeswitchforum.com

Форум поддержки FreeSWITCH

FreeSWITCH is a registered trademark of Anthony Minessale. Official FreeSWITCH site.

Текущее время: 20 апр 2024 11:06

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 08 фев 2017 13:22 

Зарегистрирован: 08 фев 2017 13:09
Сообщения: 5
Здравствуйте! Установил FreeSwitch 1.6.14 64bit на Debian 8.7 64 bit (в VirtualBox).
Ставил в целом по инструкции Quick Start FreeSWITCH Demo With Verto Communicator c сайта https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie
Только ключи letsencrypt устанавливал в ручном режиме.
С LinPhone могу дозвониться до своей виртуальной машины.
Хочу настроить звонки через WebRTC (в идеале через JsSIP). Для примера решил попробовать Verto Communicator.
Проблема в том, что работает нестабильно: в 50-80% случаев не проходит авторизация Verto Communicator.
Waiting for server reconnection.
Когда проходит, то без проблем звонил из одного браузера в другой и т.п.
В какую сторону смотреть? В чем может быть проблема?


Вложения:
Комментарий к файлу: Скриншот экрана в Debian
screen.jpg
screen.jpg [ 178.06 КБ | Просмотров: 13373 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 08 фев 2017 21:12 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
JsSIP работает нормально через mod_sofia в WS летает SIP, verto же через mod_verto там в WS летает что-то json-образное
настраивается все совершенно по разному

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 08 фев 2017 22:29 

Зарегистрирован: 08 фев 2017 13:09
Сообщения: 5
Спасибо за участие.
Скрипт, по которому я настраивал (скопирую его сюда из https://freeswitch.org/confluence/display/FREESWITCH/Debian+8+Jessie), актуален для FreeSwitch 1.6?
Код:
#!/bin/sh
# Simple script to setup a webrtc enabled lab with freeswitch, nginx, letsencrypt certificates and verto_communicator.
# Adapt the DOMAIN & IP variables below and launch as root on on a freshly minimal installed debian 8 ( jessie ) server.
# DO NOT USE IN PRODUCTION, it's for proof-of-concept purposes.
# FreeSWITCH config is the default vanilla demo config, you SHOULD CHANGE the DEFAULT PASSWORDS ( extensions, event_socket, etc ... )
# At the end of the script, you can navigate to https://$DOMAIN/vc and enjoy Verto Communicator in your web browser!
# Author: "Tristan Mahe" <gled@remote-shell.net>
# License: WTFPL
 
DOMAIN="your.domain.here"
IP="1.2.3.4"
 
apt-get clean && apt-get update && apt-get -y upgrade && apt-get -y dist-upgrade
 
apt-get install -y wget git
 
wget -O - https://files.freeswitch.org/repo/deb/debian/freeswitch_archive_g0.pub | apt-key add -
 
cd /usr/src
 
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git -bv1.6 freeswitch
 
echo "deb http://files.freeswitch.org/repo/deb/freeswitch-1.6/ jessie main" > /etc/apt/sources.list.d/freeswitch.list
echo "deb http://ftp.debian.org/debian jessie-backports main" > /etc/apt/sources.list.d/debian-backports.list
 
apt-get update && apt-get install -y freeswitch-meta-all nginx-extras freeswitch-mod-verto freeswitch-mod-rtc
 
apt-get install -y letsencrypt -t jessie-backports
letsencrypt certonly -a webroot --webroot-path=/var/www/html -d $DOMAIN
 
cat /etc/letsencrypt/live/$DOMAIN/fullchain.pem /etc/letsencrypt/live/$DOMAIN/privkey.pem > /etc/freeswitch/tls/wss.pem
 
cp -f /usr/src/freeswitch/html5/verto/video_demo/dp/dp.xml /etc/freeswitch/dialplan/default/0000_dp.xml
 
perl -i -pe 's/# listen/listen/g' /etc/nginx/sites-enabled/default
perl -i -pe 's/# include snippets\/snakeoil.conf/include snippets\/letsencrypt.conf/g' /etc/nginx/sites-enabled/default
perl -i -pe 's/<!--  <param name="ext-rtp-ip" value=""\/> -->/<param name="ext-rtp-ip" value="$IP"\/>/g' /etc/freeswitch/autoload_configs/verto.conf.xml
 
echo "ssl_certificate /etc/letsencrypt/live/$DOMAIN/fullchain.pem;" >> /etc/nginx/snippets/letsencrypt.conf
echo "ssl_certificate_key /etc/letsencrypt/live/$DOMAIN/privkey.pem;" >> /etc/nginx/snippets/letsencrypt.conf
 
cd /usr/src/freeswitch/html5/verto/verto_communicator/
./debian8-install.sh
 
ln -s /usr/src/freeswitch/html5/verto/verto_communicator/dist /var/www/html/vc
 
service nginx restart
service freeswitch restart


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 09 фев 2017 07:46 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
что в этом скрипте такого особенного чтоб он вдруг стал неактуальным?

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 09 фев 2017 11:17 

Зарегистрирован: 08 фев 2017 13:09
Сообщения: 5
Да вроде бы все нормально, только пытаюсь понять, почему у меня результат - нет доступа к серверу через Verto Communicator (через Linphone доступ есть).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 09 фев 2017 11:20 
FreeSWITCH_GuRu

Зарегистрирован: 22 авг 2012 09:52
Сообщения: 1710
https://freeswitch.org/confluence/displ ... /mod_verto

_________________
ЛС: @rostel
Сообщество: @ru_freeswitch


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 17 фев 2017 19:35 

Зарегистрирован: 08 фев 2017 13:09
Сообщения: 5
Уточняю проблему: не работает только при попытке доступа с localhost, а именно вызов не проходит только, если звонить из браузера на компьютере, на котором установен freeswitch с использованием сервера freeswitch, установленного на этом же компьютере. (Такой звонок актуален для меня, т.к. планировал freeswitch установить на одной из рабочих станций, не выделяя под freeswitch отдельный сервер). Со стороннего компьютера у меня получилось звонить на другой компьютер в локальной сети через verto communicator и свой сервер freeswitch.
Звонил из Chrome и Firefox.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 17 фев 2017 21:13 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
x12 писал(а):
.... т.к. планировал freeswitch установить на одной из рабочих станций, не выделяя под freeswitch отдельный сервер....

Не надо так.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 17 фев 2017 23:21 

Зарегистрирован: 08 фев 2017 13:09
Сообщения: 5
Почему
Цитата:
не надо так делать
? У Freeswitch есть какие-то проблемы, которые не позволят ему работать в фоне, если рабочий компьютер не очень загружен? У меня меньше 10 операторов, которые должны будут периодически делать аудиовызовы группе где-то на 50-60 чел. и передавать им сообщения? Если я правильно понимаю, это небольшие нагрузки на сервер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FreeSwitch + WebRTC Verto Communicator
СообщениеДобавлено: 18 фев 2017 00:47 

Зарегистрирован: 22 окт 2015 20:31
Сообщения: 156
Откуда: Киев
Не у FS. У оператора. Поверьте опыту, все юзеры - осьминоги.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 66


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB® Forum Software © phpBB Group
Русская поддержка phpBB