Каталог решений - Подключение АТС МТС к 1С:УНФ

Подключение АТС МТС к 1С:УНФ

Подключение АТС МТС к 1С:УНФ

В наличии

В статье опишу реализацию HTTP сервиса для приема уведомлений от АТС.

Категория:

Описание

Вводные

1. Набор сотовых номеров привязанных к АТС

2. Нужно зафиксировать в 1С:УНФ для наполнения информацией о телефонных звонках и их контактах.

3. Из всего многообразия подключений именно с этой АТС нет, хотя на "источнике" в Рарус:Софтфон реализация появилась.

 

Документация и поддержка

Документация доступна в формате PDF только из ЛК АТС (https://vpbx.mts.ru/)

Сообщения идут с IP (в документации это не указано)

  • 213.87.45.43
  • 213.87.45.47

Для сис админов которые открывают порт для всего интернета рекомендую прочитать http://184.105.247.252/, этот IP выловлен из логов апача, при том что входящий порт HTTP нестандартный.

 

Сообщения телефонии шлют параллельно два канала (если включить),

  1. HTTP API, но для этого нужно добавить пользователя в подписку POST запросом, при этом добавляя подписку по одному пользователю уведомления идут по всем.
  2. WebHook (по факту тот же протокол) который при недоступности принимающей стороны может отключится, активируется через POST запрос

В документации такое поведение объяснено "оптимизацией нагрузки на сервер vpbx".

Вопрос решается по цепочке "менеджер по продажам" — "ответственный по АТС в регионе" — "группа разработки".

Нормальной системы тикетов нет, только переписка по почте, в которой часть вопросов теряется.

 

Функционал

По функционалу и админ панели серьезно уступает Манго (сравниваю с ним потому что у клиента в параллель эта АТС), используем только потому что привязка сотовых к МТС.

Функция переадресации по API запустить не удалось, поэтому только фиксируем входящие. Функцию вызова из формы не реализовывал, пользователи звонят с сотовых и состыковка (физически) с формой на ПК работает не так хорошо как со стационарным SIP.

 

Реализация

Реализовал в виде расширения, добавил HTTP сервис с одним корневым URL и методом POST. Опубликовал HTTP сервис на web сервере.

Нужно учитывать что HTTP сервисы расширений публикуются все, в отличии от сервисов конфигурации список которых вы можете выбрать при публикации. Для телефонии (типовому блоку из УНФ) в файле vrd (настроек подключения web компоненты к базе) прописывается логин с паролем сервисного пользователя "TelephonyService" с правами "Администратор системы", соответственно под этими правами потенциально (если не отфильтровать) могут запускаться остальные сервисы (HTTP, Web, Odata).

 

has been added to your cart:
Оформление заказа