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

14.07.20

Интеграция - Телефония, SIP

В статье опишу реализацию 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).

 
 Код HTTP сервиса

 

Аутентификация проходит по токену

 
 Код аутентификации

 

Функции вынесены в общий модуль потому что при критичной ошибке в коде (HTTP 500) если код в модуле HTTP сервиса в журнал регистрации ничего не пишется. Предположу что это "оптимизация" для предотвращения забивания ЖР большим потоком запросов, хотя факт аутентификации по HTTP работает.

 
 Код обработки входящего сообщения

 

Результат обработки отправляю в подсистему телефонии УНФ, в которой решается вопрос фиксации события и уведомления пользователя.

Повтор подписки на событие, реализовал через функцию в общем модуле и сделал внешнюю обработку с серверным вызовом для простой настройки расписания.

 
 код обновления пописок

 

Итог

Относительно простое API сообщения от которого можно обработать одной процедурой и отправить в уже существующую подсистему телефонии.

Благодарю за внимание.

АТС МТС API

См. также

Управление взаимоотношениями с клиентами (CRM) Телефония, SIP Облачные сервисы, хостинг Платформа 1С v8.3 1C:Бухгалтерия Управленческий учет Платные (руб)

Продукт интеграции возможностей Облачной АТС Билайн в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, ведение журнала, анализ данных об использовании мобильной связи.

12000 руб.

20.03.2019    23251    55    0    

38

Телефония, SIP Мессенджеры и боты Платформа 1С v8.3 1C:Бухгалтерия Россия Управленческий учет Платные (руб)

Интеграция 1С с телефонией и чатами WhatsApp и Telegram автоматизирует работу оператора со звонками и чатами и добавит вашей 1С элементы CRM системы. Храните всю историю взаимоотношений в 1С, не теряйте звонки, скачивайте, прослушивайте в любое время из карточки клиента или журнала звонков, держите руку на пульсе, используя блок отчетов по звонкам. Интегрируйте вашу 1С и чатами WhatsApp и Telegram, общайтесь с клиентами с единого номера и в одном окне. Теперь чаты с клиентами хранятся в карточке партнера в 1С, а не в личных мобильных ваших менеджеров.

4900 руб.

28.04.2022    16566    16    10    

42

Телефония, SIP Анализ продаж Платформа 1С v8.3 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Управленческий учет Платные (руб)

Связка 1С и виртуальных АТС (от Мегафон, Zadarma, Новофон ) позволит четко ответить на вопросы: кто звонил, когда звонил, кому звонил, сколько говорил, сколько ждал на линии, что особо актуально при удаленной работе операторов и менеджеров, о чем говорили, результат разговора, обработаны ли пропущенные звонки, прослушать сам разговор, запланировать встречу, звонок, напоминание по результатам разговора. Возможность позвонить клиенту прямо из 1С одной кнопкой, оставить комментарий о звонке, посмотреть по каждому партнеру и клиенту, контакту клиента историю его звонков и взаимоотношений.

9600 руб.

08.05.2020    27990    32    74    

44

Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Платные (руб)

Модуль для интеграции облачной АТС "Билайн" и конфигураций на платформе 1С v8. Список поддерживаемых конфигураций: УТ 11.5, КА 2.5, ERP 2.5, УНФ 3.0 ,УНФ 1.6 и выше. Краткий перечень возможностей: - Подъем карточки клиента при звонке - Журнал звонков - Скачивание и прослушивание записей разговоров - Аналитика по звонкам. Не нужно покупать дорогостоящее оборудование и лицензии. Разговоры не зависят от наличия Интернета, он нужен только для получения данных с АТС в 1С. Подходит для выездных сотрудников, агентов, торговых представителей и т.п.

6120 руб.

17.07.2017    27161    14    23    

15

Телефония, SIP Облачные сервисы, хостинг Пользователь Платформа 1С v8.3 1C:Бухгалтерия Управленческий учет Платные (руб)

Продукт интеграции возможностей Виртуальной АТС Ростелеком в систему 1С Предприятие 8. Звонки прямо из программы 1С, уведомления о текущих звонках, регистрация пропущенных и завершенных вызовов, динамическая маршрутизация входящих звонков, ведение журнала, анализ использования связи.

12000 руб.

04.02.2021    21881    23    0    

26

Разработка внешних компонент Телефония, SIP Программист Платформа 1С v8.3 1C:Бухгалтерия Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    47519    124    66    

67

Телефония, SIP Платформа 1С v8.3 1С:Бухгалтерия 3.0 Платные (руб)

С помощью данного расширения Вы сможете просматривать статистику звонков из информационной базы 1С, прослушать сам разговор, запланировать встречу, звонок, установить напоминание по результатам разговора, позвонить клиенту из 1С, используя одну кнопку, а также оставить комментарий о звонке, по каждому контрагенту сохраняется история звонков.

9600 руб.

30.01.2025    278    0    0    

1

Телефония, SIP Платформа 1С v8.3 1C:Бухгалтерия Абонемент ($m)

Удобная универсальная обработка для быстрых звонков с мобильного телефона по контактам из 1С. Поддерживается работа с другими видами контактов. Возможно копирование карточки контакта на мобильный телефон. Просто отсканируйте QR-код камерой телефона!

3 стартмани

26.11.2024    302    2    bme    0    

3
Оставьте свое сообщение