WebRTC обзор

6 сентября 2017 | от | asterisk, webrtc

Сен
06

WebRTC – стандарт, позволяющий организоваться передачу аудио, видео и данных от браузера к браузеру в режиме реального времени.
По сути, WebRTC представляет собой набор API JavaScript, при помощи которых можно получить доступ к различным медиа устройствам (микрофон, камера) и организовать передачу данных удаленному клиенту по технологии Р2Р.

Для установления сессии между двумя клиентами, посредством WebRTC используется сервер сигнализации (SIP, XMPP), взаимодействие с сигнальным сервером, ввиду их вариативности остается на усмотрение разработчика, но зачастую используется Web Socket (WS) или защищенный Web Socket (WSS). На данный момент поддержка WebRTC интегрирована в браузеры Mozilla Firefox и Google Chrome, в последних версиях браузеров сайтам не может быть предоставлен доступ к медиа-устройствам, если взаимодействие с ним производится не по защищенному каналу HTTPS, что в свою очередь исключает возможность использовать незащищенный Web Socket (WS). После установления сессии, обмен медиа-данными браузеры осуществляют напрямую.

В общих чертах схема взаимодействия WebRTC приложений выглядит вот так:

Читать полностью

Комментариев (0) »

Установка WebRTC клиента на систему Asterisk с FreePBX

2 августа 2017 | от | asterisk, webrtc

Авг
02

Ссылка на скачивание SipML5
https://github.com/DoubangoTelecom/sipml5

Чтобы добавить клиент SipML5 на систему с FreePBX, необходимо сначала добавить сам клиент WebRTC софтфона, положив его файлы в директорию, например /var/www/html/
Также необходимо убедиться, что Астериск собран с поддержкой srtp
После чего можно приступать к настройке АТС

Читать полностью

Комментариев (0) »

Установка WebRTC клиента на Asterisk на примере SipML5

2 августа 2017 | от | asterisk, webrtc

Авг
02

Ссылка на скачивание SipML5
https://github.com/DoubangoTelecom/sipml5

Для того, чтобы запустить WebRTC клиент (в дальнейшем будем считать, что речь идет конкретно о SipML5), необходимо сделать несколько простых шагов
Во-первых скачать сам клиент, после чего положить его в директорию с веб-файлами, например /var/www/html.
Теперь приступим к настройке АТС

Читать полностью

Комментариев (0) »

Настройка сервера с asterisk и Freepbx 14 версии

20 июля 2017 | от | asterisk, freepbx

Июл
20

В прошлой статье была описана процедура установки Asterisk и Freepbx 14 на CentOS 7
В первую очередь после установке нужно озаботиться безопасностью системы

Безопасность

1. Создадим администратора и установим для него пароль. Если система доступна через интернет, то желательно устанавливать как можно более сложный пароль администратора FreePBX

Создайте администратора системы FreePBX, установите пароль

Создайте администратора системы FreePBX, установите пароль

Читать полностью

Комментариев (0) »

Установка FreePBX 14 и asterisk 14 на CentOS 7

19 июля 2017 | от | asterisk

Июл
19

Установка Asterisk 14 на CentOS 7.

asterisk 14
О новшествах в 14 версии asterisk и FreePBX можно почитать FreePBX 14 - что нового? и Asterisk 14 - что нового?

Установку будем производить на последнюю версию CentOS Linux release 7.3.1611 (Core) с установленными обновлениями на 19.07.2017
напомню, что для обновления необходимо сделать команду

yum update

Читать полностью

Комментариев (0) »

FreePBX 14 - что нового?

19 июля 2017 | от | asterisk

Июл
19

FreePBX 14Система FreePBX в представлении не нуждается. Это самый популярный веб-интерфейс для работы с asterisk. Более миллиона систем в продакшине используют FreePBX. прошел уже год с тех пор, как версия FreePBX 13 стала в stable, ребята из Sangoma потрудились на славу и вышел новый релиз FreePBX 14

1) Новая версия php
Последние годы FreePBX работала на версии php 5.3, она уже устаривает. Разработчики утверждают, что переход на версию 5.6 даст существенный прирост к производительности(справедливости ради я не замечал каких либо проблем со скоростью работы и в предыдущих версиях). Читать полностью

Комментариев (0) »

Мониторинг Asterisk при помощи shell скриптов в системе Zabbix.

13 сентября 2016 | от | asterisk, centos, web, zabbix

Сен
13


В процессе работы зачастую требуется осуществлять мониторинг сложных систем и серверов с большим количеством запущенных сервисов. Эти сервисы могут мониторится по огромному числу разных параметров. Более того, в каждой отдельной Кампании требования к тому, какие именно критерии системы являются ключевыми различны.

Система мониторинга Zabbix предлагает широкий спектр заранее подготовленных шаблонов для мониторинга серверов, однако, стандартных тестов может оказаться недостаточно. В таком случае удачным выходом будет запуск отдельного shell скрипта. Который будет отправлять запрос к необходимому сервису и возвращать результат, который затем можно принять и обработать в системе Zabbix.
Читать полностью

Комментариев (0) »