Внимание!
Эта wiki об устаревших версиях
Документация к актуальной версии интеграции 1С и телефонии доступна по ссылке

Инструменты пользователя

Инструменты сайта


astpanel:ast_miko_proxy

Это старая версия документа!


Proxy сервер МИКО

Сервер «PROXY» или «мультиплексирования и лицензирования» написан на языке C# и позволяет организовать многоуровневую структуру взаимодействия 1С и IP АТС.

Разработан специально для решений с большим количеством пользователей и сложной сетевой архитектурой

Сервер PROXY подключается к IP ATС одним соединением, и транслирует полученные события всем подключенным к PROXY клиентам, одновременно выполняя выборочную фильтрацию событий на этапе отправки персонально каждому клиенту. Не имеет ограничений на количество подключенных клиентов.

Установка

  1. Установить драйвер защиты из папки Protect, запустив файл install.cmd.
  2. Установите службу Asterisk AJAM Proxy server, запустив файл setup.exe.
  3. Отредактируйте конфигурационный файл в папке Config.
  4. Запустить службу Asterisk AJAM Proxy server в оснастке Services(Службы).
ПК, на который производится установка прокси сервера должен иметь постоянный ip адрес.

Описание конфиг. файла

config_proxy.xml
 
<?xml version="1.0" encoding="UTF-8"?>
<root>
  <asterisk_server_ip>93.188.43.134</asterisk_server_ip>
  <asterisk_server_port>8088</asterisk_server_port>
  <prefix>asterisk</prefix>
  <response_type>mxml</response_type>
  <login>1cami</login>
  <secret>PASSWORD1cami</secret>
  <asterisk_proxy_port>8080</asterisk_proxy_port>
  <waitevent_timeout>3</waitevent_timeout>
  <debug_mode>False</debug_mode>
  <client_login>1cami</client_login>
  <client_secret>PASSWORD1cami</client_secret>
</root>
  • «asterisk_server_ip» - IP адрес сервера Asterisk.
  • «asterisk_server_port» - Порт AJAM интерфейса сервера Asterisk (из http.conf).
  • «prefix» - Префикс ресурса AJAM интерфейса Asterisk (из http.conf).
  • «response_type» - Префикс типа ответа от Asterisk, по умолчанию mxml. Не меняйте это значение.
  • «login» - Имя пользователя Asterisk AMI (из manager.conf).
  • «secret» - Пароль пользователя Asterisk AMI (из manager.conf).
  • «waitevent_timeout» - Интервал, в секундах, выполнения запроса на получение нового пакета событий от сервера Asterisk, по умолчанию 3. Не меняйте это значение.
  • «debug_mode» - Режим отладки, отладочная информация накапливается в папке Logs, директории установки сервиса.
  • «client_login» - Имя пользователя для авторизации панели телефонии, это же имя указывается внутри 1С.
  • «client_secret» - Пароль пользователя для авторизации панели телефонии, это же имя указывается внутри 1С.
  • «asterisk_proxy_port» - Порт, на котором прокси принимает запросы от панелей 1С.

Проверка

Окончательная проверка: Идем в браузере по адресу http://ipadress_proxy:asterisk_proxy_port/asterisk/rawman?action=login&username=client_login&secret=client_secret

  • client_login - значение определено в конфигурационный файле прокси сервера
  • client_secret - значение определено в конфигурационный файле прокси сервера
  • asterisk_proxy_port - значение определено в конфигурационный файле прокси сервера

Если в качестве результата получим строку:

Response: Success
Message: Authentication accepted

Значит со стороны «Прокси» все настроено правильно.

Подключение панели телефонии

Следует скорректировать настройки панели телефонии. Теперь она должна подключаться к ip адресу прокси сервера МИКО.

  • «Адрес Asterisk» (Хост) - IP адрес прокси сервера.
  • «Порт AJAM» - порт прокси сервера (asterisk_proxy_port).
  • «Логин AMI» - имя пользователя прокси сервера (client_login).
  • «Пароль AMI» - пароль пользователя прокси сервера (client_secret).
Не путайте «http прокси» и «МИКО прокси сервер». Это разные вещи.

Дополнительно

Коментарии

astpanel/ast_miko_proxy.1436422876.txt.gz · Последние изменения: 2015/07/09 06:21 — apor