freeswitchforum.com https://freeswitchforum.com/ |
|
FreeSwitch + WebRTC Verto Communicator https://freeswitchforum.com/viewtopic.php?f=6&t=801 |
Страница 1 из 1 |
Автор: | x12 [ 08 фев 2017 13:22 ] | ||
Заголовок сообщения: | FreeSwitch + WebRTC Verto Communicator | ||
Здравствуйте! Установил 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. Когда проходит, то без проблем звонил из одного браузера в другой и т.п. В какую сторону смотреть? В чем может быть проблема?
|
Автор: | Vlad1983 [ 08 фев 2017 21:12 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
JsSIP работает нормально через mod_sofia в WS летает SIP, verto же через mod_verto там в WS летает что-то json-образное настраивается все совершенно по разному |
Автор: | x12 [ 08 фев 2017 22:29 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
Спасибо за участие. Скрипт, по которому я настраивал (скопирую его сюда из 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 |
Автор: | Vlad1983 [ 09 фев 2017 07:46 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
что в этом скрипте такого особенного чтоб он вдруг стал неактуальным? |
Автор: | x12 [ 09 фев 2017 11:17 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
Да вроде бы все нормально, только пытаюсь понять, почему у меня результат - нет доступа к серверу через Verto Communicator (через Linphone доступ есть). |
Автор: | Vlad1983 [ 09 фев 2017 11:20 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
https://freeswitch.org/confluence/displ ... /mod_verto |
Автор: | x12 [ 17 фев 2017 19:35 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
Уточняю проблему: не работает только при попытке доступа с localhost, а именно вызов не проходит только, если звонить из браузера на компьютере, на котором установен freeswitch с использованием сервера freeswitch, установленного на этом же компьютере. (Такой звонок актуален для меня, т.к. планировал freeswitch установить на одной из рабочих станций, не выделяя под freeswitch отдельный сервер). Со стороннего компьютера у меня получилось звонить на другой компьютер в локальной сети через verto communicator и свой сервер freeswitch. Звонил из Chrome и Firefox. |
Автор: | Samael28 [ 17 фев 2017 21:13 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
x12 писал(а): .... т.к. планировал freeswitch установить на одной из рабочих станций, не выделяя под freeswitch отдельный сервер.... Не надо так. |
Автор: | x12 [ 17 фев 2017 23:21 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
Почему Цитата: не надо так делать ? У Freeswitch есть какие-то проблемы, которые не позволят ему работать в фоне, если рабочий компьютер не очень загружен? У меня меньше 10 операторов, которые должны будут периодически делать аудиовызовы группе где-то на 50-60 чел. и передавать им сообщения? Если я правильно понимаю, это небольшие нагрузки на сервер.
|
Автор: | Samael28 [ 18 фев 2017 00:47 ] |
Заголовок сообщения: | Re: FreeSwitch + WebRTC Verto Communicator |
Не у FS. У оператора. Поверьте опыту, все юзеры - осьминоги. |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |