Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:callcenter:atrey:ru [2017/07/06 14:57]
andriy
abills:docs:callcenter:atrey:ru [2017/07/19 12:51] (текущий)
anton [Реализация в браузере]
Строка 30: Строка 30:
 ===== Реализация в браузере ===== ===== Реализация в браузере =====
  
 +Работает на [[abills:​docs:​manual:​websocket_backend|WebSocket backend]]\\
 Отображает уведомления о абоненте в реальном времени.\\ Отображает уведомления о абоненте в реальном времени.\\
- 
-Установить perl модули:​ 
-  * AnyEvent::​Socket 
-  * AnyEvent::​Handle 
-  * Protocol::​WebSocket 
- 
-Установить и включить модули апача: 
-  * mod_proxy 
-  * mod_proxy_wstunnel 
- 
-Прописать в конфигурацию apache2 ''​abills_httpd''​ в секцию VirtualHost биллинга 
-<​code>​ 
-# Proxying secure websockets to unsecure sockets 
-  ProxyPass "/​admin/​wss/"​ "​ws://​127.0.0.1:​19443/​wss/​admin/"​ retry=1 
-</​code>​ 
- 
-Установить и включить сервер вебсокетов 
-  ln -s /​usr/​abills/​misc/​websocket_backend.pl /​usr/​abills/​libexec/​websocket_backend.pl 
-  chmod +x /​usr/​abills/​libexec/​websocket_backend.pl 
-  iptables -I INPUT 1 -p tcp --dport 19443 -j ACCEPT 
-  ​ 
-Включать при загрузке 
-**/​etc/​rc.local** 
-  /​usr/​abills/​libexec/​websocket_backend.pl -d 
  
 ** Конфигурация ** ** Конфигурация **
Строка 60: Строка 37:
 **libexec/​config.pl** **libexec/​config.pl**
   $conf{EVENTS_ASTERISK} = 1;   $conf{EVENTS_ASTERISK} = 1;
-  $conf{WEBSOCKET_URL} = '​wss://​%host.example.com%/​admin/​wss/';​ 
  
 Также должны быть указаны настройки подключения к Астериску. Также должны быть указаны настройки подключения к Астериску.