Содержание

Proxy сервер МИКО

Инструкции составлены для версии MIKO Proxy 1.0.0.10+. Для более старых версий следует выполнить эти инструкции.

Обзор Proxy сервер МИКО

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

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

Схема подключения описана на изображении ниже:  Схема подключения МИКО Прокси сервера

Приложение «МИКО Прокси сервер» устанавливает соединение с телефонной станцией. По умолчанию используется порт 8088. В продукте «Панель телефонии для 1С» подключение настраивают не к АТС, а к прокси серверу, по умолчанию порт 8080. Сервер PROXY транслирует полученные события всем подключенным к нему клиентам (Панель телефонии). Не имеет ограничений на количество подключенных клиентов.

Установка

ПК, на который производится установка прокси сервера должен иметь постоянный ip-адрес.
  1. Скачайте приложение по ссылке
  2. Запустите файл setup.exe от имени администратора
  3. Если файл запустить не удалось, то перейдите в свойства и измените режим совместимости, как показано на скриншотах ниже.

  4. У Вас должен запуститься мастер первоначальной установки МИКО Proxy сервера.
  5. На следующем шаге выберите папку назначения, в которую будет установлен МИКО Proxy сервер. По умолчанию он устанавливается в каталог: C:\Program Files (x86)\MIKO LLC\Asterisk AJAM Proxy server
  6. Выполните команду «Установить».
  7. Результат успешной установки МИКО Proxy сервера выглядит следующим образом:
  8. Далее следует перейти к этапу настройки.

Настройка

  1. Перейдите в каталог, куда был установлен МИКО Proxy сервер (по умолчанию C:\Program Files (x86)\MIKO LLC\Asterisk AJAM Proxy server), в папку Config.
  2. Отредактируйте конфигурационный файл config_proxy.xml. Описание секций в конфигурационном файле и правила его редактирования описаны здесь.
  3. Запустите службу MIKO Asterisk AJAM Proxy server в оснастке Services(Службы) «Тип запуска» следует установить в значение «Автоматически».
  4. Далее следует перейти к этапу Проверки.
Обязательно проверьте, что брандмауэр или антивирус не блокирует работу MIKO Proxy server.

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

<?xml version="1.0" encoding="UTF-8"?>
<root>
  <asteriskservers>
    <asteriskserver host="demo.askozia.ru" port="8088" prefix="asterisk" login="1cami" secret="PASSWORD1cami">asterisk</asteriskserver>
  </asteriskservers>
  <asterisk_proxy_port>8088</asterisk_proxy_port>
  <waitevent_timeout>15</waitevent_timeout>
  <log_level>3</log_level>
  <client_login>1cami</client_login>
  <client_secret>PASSWORD1cami</client_secret>
</root>

Проверка

Первым делом необходимо проверить, корректно ли настроен Asterisk:
Переходим в браузере по адресу:
http://<asteriskserver host>:<asteriskserver port>/<asteriskserver prefix>/rawman?action=login&username=<asteriskserver login>&secret=<asteriskserver secret>

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

Response: Success
Message: Authentication accepted

То с настройкой АТС все в порядке.
Инструкции по настройке АТС доступны на Wiki.

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

Если в качестве результата получим следующую xml-структуру:

<ajax-response>
   <response type='object' id='unknown'>
     <generic response='Success' message='Authentication accepted' host='demo.askozia.ru' idenity='0' proxy='MikoProxyMode' />
   </response>
</ajax-response>

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

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

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

Не путайте «http прокси» и «МИКО прокси сервер». Это разные вещи!

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

Комментарии