Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
abills:docs:callcenter:atrey:ru [2017/02/01 11:04]
anton [Реализация в браузере]
abills:docs:callcenter:atrey:ru [2017/07/19 12:51] (текущий)
anton [Реализация в браузере]
Строка 4: Строка 4:
  
 ==== Возможности ==== ==== Возможности ====
-    * При подключении модуля [[abills:​docs:​modules:​callcenter:​ru|Call-цетр]],​ утилита отправляет и ведет логи звонков.+    * При подключении модуля [[abills:​docs:​modules:​callcenter:​ru|Call-центр]], утилита отправляет и ведет логи звонков.
 ===== Настройка ===== ===== Настройка =====
 | Адрес Asterisk | адрес для сервера Asterisk; | | Адрес Asterisk | адрес для сервера Asterisk; |
Строка 15: Строка 15:
 | Номер оператора ​ | номер оператора | | Номер оператора ​ | номер оператора |
 | Тип авторизиации | 1 - WEB авторизация;​ 2 - http авторизация | | Тип авторизиации | 1 - WEB авторизация;​ 2 - http авторизация |
 +| Формат телефона ​ | Регулярным выражением можно обрезать ненужные значения|
  
 ===== Скриншоты ===== ===== Скриншоты =====
Строка 29: Строка 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 
  
 ** Конфигурация ** ** Конфигурация **
Строка 59: Строка 37:
 **libexec/​config.pl** **libexec/​config.pl**
   $conf{EVENTS_ASTERISK} = 1;   $conf{EVENTS_ASTERISK} = 1;
-  $conf{WEBSOCKET_URL} = '​wss://​%host.example.com%/​admin/​wss/';​ 
  
 Также должны быть указаны настройки подключения к Астериску. Также должны быть указаны настройки подключения к Астериску.