Api конструктор манго телеком

Обновлено: 15.04.2024

Может быть кто сталкивался ранее с интеграцией с Mango Office по API. Для выполнения команд вроде /hangup (завершение вызова) или recording/start (запись вызова) нужно знать идентификатор разговора call_id. Его можно получить в так называемом "уведомлении" о звонке (/events/call), которое направляется в формате POST-запроса с Mango Office на адрес сайта. Но если перейти по ссылке АдресCайта/events/call, то будет просто пустая страница.

Судя по Access.log входящие POST запросы от Mango выгледят так:
81.88.80.133 - - [23/Jul/2020:13:34:43 +0300] "POST /events/call HTTP/1.1" 301 330 "-" "PHP-Curl-Class/3.5.5 (+https://github.com/php-curl-class/php-curl-class) PHP/7.0.26 curl/7.29.0" 2864 0:0

Чтобы обработать POST events/call и получить из него call_id нужно:
1. В настройках API личного кабинета указать адрес внешней системы (вашего сайта) с адресом папки для хранения скриптов-обработчиков поступающих от Mango Office данных.
2. На сервере, в эту папку добавить папку events, а в нее папку call
3. В папку /call добавить файл скрипта-обработчика. Необходимые данные будут лежать в массиве JSON, приходящем в POST. Данные нельзя будет увидеть на активной странице в браузере, так что их нужно логировать, записывать в БД или файл или сразу обрабатывать.
4. В папке /call необходимо разместить файл .htaccess с RewriteRule на имя файла скрипта-обработчика, т.к. Mango Office не перешлет их дальше . /events/call

Для получения данных из входящего POST-запроса + проверка подписи
$data = MangoHelper::getMethodData();

Добрый день. Пробовал этот скрипт, но он вечно выдовал ошибку 3105 (неверный API ключ), хоть ключ и был правильным.

Александр Орин, ну тогда если по существу вопроса вам надо смотреть содержимое $_POST

Я правильно понимаю, что создаю index.php в каталоге МойСайт/events/call и вывожу там $_POST['json'], отправленные Манго, а уже дальше вытаскиваю нужные данные из этого $_POST?

Александр Орин, да, как вариант.
Но только надо не "выводить", а хотя бы залогировать куда-то чтобы увидеть содержимое запроса.

Пробовал. Они пустые. Еще пробовал считать curl с помощью curl_init и curl_exec с этого адреса, тоже пусто.

Александр Орин, так на этот url приходит запрос от Mango с данными. Нужно ловить их запросы.

Интеграции MANGO OFFICE состоят из 3 групп сервисов:

API-конструктор

Прямые интеграции

Универсальный коннектор

Стоимость услуги API MANGO OFFICE максимально проста, что позволяет точно спрогнозировать расходы

Принципы ценообразования:

  • Подключение (разовый платеж) – бесплатно
  • Ежемесячная плата зависит от тарифа виртуальной АТС: тариф ВАТС примерно отражает размер компании, ее ИТ-«продвинутость», интенсивность использования API. Для интеграций с 1С и Creatio стоимость формируется в зависимости от количества подключаемых пользователей.
    Мы не стали вычислять стоимость интеграции на основе точной оценки количества вызовов API, т. к. это усложнит ценообразование услуги и затруднит нашим клиентам прогноз расходов

Тарифы на API MANGO OFFICE

Стоимость Интеграций

Виртуальная АТС
Виртуальный номер
Базовая
Расширенная
Максимальная

Интеграция через API-конструктор*

Интеграция через вебхуки

amoCRM, коннектор MANGO OFFICE

Базовая функциональность коннектора
Базовая функциональность коннектора
  • Звонок в один клик из amoCRM
  • Автоматическое создание контактов и сделок при звонках от новых клиентов
  • Отображение в CRM пропущенных звонков
  • Всплывающая карточка звонка с номером звонящего и данными клиента
  • Автоматическое обновление ответственного при переводе вызова
  • При обзвоне сотрудников группы и персональных гаджетов в CRM создается запись только об одном звонке
  • Номер, на который позвонил клиент, отображается в карточке звонка и сохраняется в CRM
  • Добавление пропущенных в "неразобранное"
  • Сохранение записи разговора в карточке клиента
  • История вызовов в карточке контакта
  • Отправка SMS из карточки клиента
  • Учет данных о звонках в стандартных инструментах аналитики amoCRM
  • Управление воронкой продаж для входящих звонков
Расширенные возможности коннектора
Расширенные возможности коннектора
Индивидуальная доработка интеграции разработчиками MANGO OFFICE

Битрикс24, коннектор MANGO OFFICE

Базовая функциональность коннектора
Базовая функциональность коннектора
  • Звонок в один клик из Битрикс24
  • Автоматическое создание лидов, контактов и сделок при звонках от новых клиентов
  • Отображение в CRM пропущенных звонков
  • Всплывающая карточка звонка с номером звонящего и данными клиента
  • Автоматическое обновление ответственного при переводе вызова
  • При обзвоне сотрудников группы и персональных гаджетов в CRM создается запись только об одном звонке
  • Номер, на который позвонил клиент, отображается в карточке звонка и сохраняется в CRM
  • Автоматическое создание лида и дела при входящем звонке
  • Сохранение записи разговора в карточке клиента
  • История вызовов в карточке контакта
  • Отправка SMS из карточки клиента
  • Учет данных о звонках в стандартных инструментах аналитики Битрикс24
  • Назначение ответственного для звонков, пропущенных на стадии IVR или обзвоне группы
Расширенные возможности коннектора
Расширенные возможности коннектора
Индивидуальная доработка интеграции разработчиками MANGO OFFICE

retailCRM, коннектор MANGO OFFICE

Базовая функциональность коннектора
Базовая функциональность коннектора
  • Исходящие вызовы из retailCRM в один клик
  • Всплывающая карточка звонка
  • Работа с пропущенными вызовами
  • Автоматическое распределение звонков на персональных менеджеров
  • Хранение записей разговоров в CRM
  • Отображение набранного номера
  • Автоматическое создание карточки при новых звонках
  • История звонков
Расширенные возможности коннектора
Расширенные возможности коннектора
  • Поддержка работы с несколькими магазинами при приеме и совершении звонков
  • Интеграция динамического коллтрекинга
  • Поддержка номеров других операторов. В CRM передается номер другого оператора, на который позвонил клиент, а не SIP-номер MANGO OFFICE, на который звонок был переадресован

Creatio, коннектор MANGO OFFICE

Стоимость интеграции
Индивидуальная доработка интеграции разработчиками MANGO OFFICE

1С, коннектор MANGO OFFICE

Стоимость интеграции
Индивидуальная доработка интеграции разработчиками MANGO OFFICE

IDENT, коннектор MANGO OFFICE

Стоимость интеграции

Остальные CRM, Help Desk и ERP-системы, коннектор MANGO OFFICE

Стоимость интеграции

Службы каталогов, коннектор MANGO OFFICE

LDAP, в том числе Microsoft Active Directory и Linux Open LDAP
G Suite

Автоматическое копирование записей разговоров

На внешний FTP-сервер
На Яндекс.Диск
Виртуальная АТС

Интеграция через API-конструктор*

Виртуальная АТС
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Интеграция через вебхуки
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС

amoCRM, коннектор MANGO OFFICE

Виртуальная АТС
Базовая функциональность коннектора
Базовая функциональность коннектора
  • Звонок в один клик из amoCRM
  • Автоматическое создание контактов и сделок при звонках от новых клиентов
  • Отображение в CRM пропущенных звонков
  • Всплывающая карточка звонка с номером звонящего и данными клиента
  • Автоматическое обновление ответственного при переводе вызова
  • При обзвоне сотрудников группы и персональных гаджетов в CRM создается запись только об одном звонке
  • Номер, на который позвонил клиент, отображается в карточке звонка и сохраняется в CRM
  • Добавление пропущенных в "неразобранное"
  • Сохранение записи разговора в карточке клиента
  • История вызовов в карточке контакта
  • Отправка SMS из карточки клиента
  • Учет данных о звонках в стандартных инструментах аналитики amoCRM
  • Управление воронкой продаж для входящих звонков
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Расширенные возможности коннектора
Расширенные возможности коннектора
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Индивидуальная доработка интеграции разработчиками MANGO OFFICE
Виртуальный номер
Виртуальная АТС

Битрикс24, коннектор MANGO OFFICE

Виртуальная АТС
Базовая функциональность коннектора
Базовая функциональность коннектора
  • Звонок в один клик из Битрикс24
  • Автоматическое создание лидов, контактов и сделок при звонках от новых клиентов
  • Отображение в CRM пропущенных звонков
  • Всплывающая карточка звонка с номером звонящего и данными клиента
  • Автоматическое обновление ответственного при переводе вызова
  • При обзвоне сотрудников группы и персональных гаджетов в CRM создается запись только об одном звонке
  • Номер, на который позвонил клиент, отображается в карточке звонка и сохраняется в CRM
  • Автоматическое создание лида и дела при входящем звонке
  • Сохранение записи разговора в карточке клиента
  • История вызовов в карточке контакта
  • Отправка SMS из карточки клиента
  • Учет данных о звонках в стандартных инструментах аналитики Битрикс24
  • Назначение ответственного для звонков, пропущенных на стадии IVR или обзвоне группы
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Расширенные возможности коннектора
Расширенные возможности коннектора
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Индивидуальная доработка интеграции разработчиками MANGO OFFICE
Виртуальный номер
Виртуальная АТС

retailCRM, коннектор MANGO OFFICE

Виртуальная АТС
Базовая функциональность коннектора
Базовая функциональность коннектора
  • Исходящие вызовы из retailCRM в один клик
  • Всплывающая карточка звонка
  • Работа с пропущенными вызовами
  • Автоматическое распределение звонков на персональных менеджеров
  • Хранение записей разговоров в CRM
  • Отображение набранного номера
  • Автоматическое создание карточки при новых звонках
  • История звонков
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Расширенные возможности коннектора
Расширенные возможности коннектора
  • Поддержка работы с несколькими магазинами при приеме и совершении звонков
  • Интеграция динамического коллтрекинга
  • Поддержка номеров других операторов. В CRM передается номер другого оператора, на который позвонил клиент, а не SIP-номер MANGO OFFICE, на который звонок был переадресован
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС

Creatio, коннектор MANGO OFFICE

Виртуальная АТС
Стоимость интеграции
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Индивидуальная доработка интеграции разработчиками MANGO OFFICE
Виртуальный номер
Виртуальная АТС

1С, коннектор MANGO OFFICE

Виртуальная АТС
Стоимость интеграции
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
Индивидуальная доработка интеграции разработчиками MANGO OFFICE
Виртуальный номер
Виртуальная АТС

IDENT, коннектор MANGO OFFICE

Виртуальная АТС
Стоимость интеграции
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС

Остальные CRM, Help Desk и ERP-системы, коннектор MANGO OFFICE

Виртуальная АТС
Стоимость интеграции
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС

Службы каталогов, коннектор MANGO OFFICE

Виртуальная АТС
LDAP, в том числе Microsoft Active Directory и Linux Open LDAP
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
G Suite
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС

Автоматическое копирование записей разговоров

Виртуальная АТС
На внешний FTP-сервер
Виртуальный номер
Базовая
Расширенная
Максимальная
Виртуальная АТС
На Яндекс.Диск
Виртуальный номер
Базовая
Расширенная
Максимальная

Стоимость универсального коннектора API-модуль автоматизации

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

Особенность наших тарифных планов – тарифы с безлимитными транзакциями.

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Latest commit

Git stats

Files

Failed to load latest commit information.

README.MD

Библиотека для API Виртуальной АТС от MANGO OFFICE

npm install mango-vpbx

NodeJS версии 8 или более

Уникальный код продукта ВАТС (API KEY)

Код продукта можно задать через переменную process.env.API_KEY
Или передать первый аргумент в конструктор new VPBX('your-api-key-here', 'your-api-salt');

Уникальный ключ (API SALT)

Уникальный ключ можно задать через переменную process.env.API_SALT
Или передать второй аргумент в конструктор new VPBX('your-api-key-here', 'your-api-salt');

Пример подключения в typescript

Класс для API Виртуальной АТС от MANGO OFFICE

Создание нового экземпляра

Параметр Тип Описание
[apiKey] string Уникальный код вашей АТС
[apiSalt] string Ключ для создания подписи

Список возможных json параметров их значений для вызова API методов доступен в официальной документации

Вызов методов возвращает промис, результат которого объект, содержащий свойства:

Инициирование вызова от имени сотрудника

Инициирование вызова от имени группы

Включение записи разговора

Параметр Тип Описание
json object параметры
[json.command_id] string идентификатор команды
json.call_id string идентификатор вызова
json.method string тип перевода: blind - слепой, hold - консультативный
json.to_number string номер (цель) перевода
json.initiator string участник разговора, от имени которого выполняется перевод (например, "from.extension", "from.number", "to.extension", "to.number")

Запрос статистики вызовов

Параметр Тип Описание
json object параметры
json.date_from string timestamp начала
json.date_to string timestamp конца
[json.fields] string список полей включаемые в выгрузку (через запятую). Возможные значения: "records, start, finish, answer, from_extension, from_number, to_extension, to_number, disconnect_reason, line_number, location, entry_id"
[json.from] object данные, относящиеся к вызывающему абоненту
[json.from.extension] string добавочный номер
[json.from.number] string номер телефона
[json.to] object данные, относящиеся к вызываемому абоненту
[json.to.extension] string добавочный номер
[json.to.number] string номер телефона
[json.call_party] object данные, относящиеся к вызываемому или вызывающему абоненту. Использование поля допустимо только без заполнения полей to и from
[json.call_party.extension] string добавочный номер
[json.call_party.number] string номер телефона
[json.request_id] string идентификатор запроса
[json.incoming] boolean фильтр - входящие
[json.outgoing] boolean фильтр - исходящие
[json.fail] boolean фильтр - неуспешные
[json.success] boolean фильтр - успешные

Получение записи разговора

Параметр Тип Описание
json object параметры
json.recording_id string идентификатор записи разговора
[json.folder] string абсолютный путь до папки, для сохранения записи разговора
[json.expires] string, date, number время жизни ссылки на запись разговора ('MAX' = 1000 лет)

Для скачивания записи разговора на диск необходимо задать свойство json.folder

Для получения ссылки на запись разговора необходимо задать свойство json.expires

Скачивание записи разговора

Получение ссылки на запись разговора

Запрос списка сотрудников ВАТС

Параметр Тип Описание
[json] object параметры
[json.extension] string добавочный номер сотрудника

Запрос информации о посетителе сайта по динамическому номеру

Параметр Тип Описание
json object параметры
json.number string динамический номер

Запрос истории навигации посетителя сайта по динамическому номеру

Параметр Тип Описание
json object параметры
json.number string динамический номер

API Realtime представляет собой набор запросов (уведомлений), которые направляются к внешней системе.

Cоздает обработчики для прослушивания событий от ВАТС

Параметр Тип Описание
url string адрес внешней системы

Класс для создания обработчиков и получения уведомлений от ВАТС

Обработчик "Уведомления о вызове"

Обработчик "Уведомления о результате смс"

Обработчик "Уведомления о записи разговора"

Обработчик "Уведомления о нажатиях DTMF клавиш"

Обработчик "Уведомления о завершении вызова"

Обработчик "Проверить подключение" из Личного кабинета

Обработчик всех событий (только для метода hear)

Слушает события по заданному фильтру

Параметр Тип Описание
filter object фильтр для событий
handler function функция обратного вызова

Аргумент filter должен иметь обязательное свойство event - имя события (возможные значения: 'call', 'recording', 'summary', 'dtmf', 'sms', 'callback', 'stats', 'ping')

Функция handler в качестве первого аргумента принимает json-объект, содержащий параметры события (список передаваемых параметров доступен в официальной документации)

Обработчик "уведомления о завершении вызова" будет вызван только для исходящего звонка:

Фильтр может состоять из нескольких параметров:

В параметрах допускаются регулярные выражения:

Для логирования запросов необходимо задать переменную process.env.DEBUG=mango-vpbx:worker

Для логирования ивентов необходимо задать переменную process.env.DEBUG=mango-vpbx:events

Для логирования запросов и ивентов необходимо задать переменную process.env.DEBUG=mango-vpbx:*

У нас уже есть готовый коннектор по api с сервисом MangoOffice! Вы можете подключится к нашей системе и не тратить время на написание кода.

Через 5 минут после регистрации, можно начать пользоваться доступными функциями, не привлекая программистов. Принцип работы смотрите ниже!

MangoOffice API

Принцип работы

Наши разработчики уже разобрались как работает API для системы MangoOffice и создали готовый коннектор. По такому же принципу мы сделали коннекторы с другими онлайн сервисами, всего их у нас уже более 200!

Теперь Вам не нужно тратить время на написание программного кода самостоятельно, связать 2 и более сервиса можно через наш онлайн интерфейс в несколько кликов!

Вот как выглядит работа нашей системы с другими системам

Интеграция в Apix-Drive

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

Как интегрировать MangoOffice и другие системы
c помощью ApiX Drive по API

Теперь Вам не нужно привлекать программистов или интеграторов для автоматизации MangoOffice с другими системами.
С ApiX-Drive вы свяжете и автоматизируете работу этих систем за 5 минут, самостоятельно.

Возможности автоматизации MangoOffice
с другими системами по API

Настройте один раз правила, по которым будут работать системы.
С заданным интервалом обменивайтесь данными MangoOffice и другими системами

Интеграция MangoOffice с другими системами по API

Популярные вопросы про интеграцию с MangoOffice

Как происходит интеграция MangoOffice?

  • Для начала нужно зарегистрироваться в ApiX-Drive
  • Далее выбираете в веб интерфейсе с каким сервисом нужно сделать интеграцию MangoOffice (на данный момент доступно 257 готовых коннекторов)
  • Выбираете какие данные из одной системы передавать в другую
  • Включаете автообновление
  • Теперь данные будут автоматически передаваться из одной системы в другую

Сколько времени нужно на интеграцию?

В зависимости от системы, с которой вы будете делать интеграцию, время настройки может отличаться и составлять от 5-ти до 30-минут. В среднем настройка занимает 10-15 минут.

Сколько стоит интеграция MangoOffice с другими системами?

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

Сколько готовых интеграций доступно для MangoOffice?

MangoOffice — это виртуальная ATC. Сервис полностью готов к работе с клиентами. Система позволяет организовать продажи и наладить работу с клиентами в одной виртуальной среде. MangoOffice предоставляет для работы удобный бизнес-мессенджер, а также SIP-телефонию, чтобы настроить комфортную, качественную связь. В системе уже реализовано более 300 интеграций.

С MangoOffice не нужно прокладывать кабели, чтобы получить качественную связь. Многоканальный номер можно установить в течение 15 минут. IP-телефония позволяет объединять офисы в одну сеть и использовать в ней неограниченное количество телефонных номеров. А еще к виртуальной АТС можно подключить номера, которые компания уже использует в своем бизнесе.

Система позволяет сократить расходы, с ней не нужно покупать дорогостоящее оборудование и обслуживать его. Возможности «МангоОфис» позволяют обеспечить бизнес стабильной и безопасной связью с более, чем 200 полезными опциями. IP-телефония может быть интегрирована с различными бизнес-системами, приложениями и CRM, чтобы повысить ее эффективность. MangoOffice обеспечивает качественную аудио- и видеосвязь. Использовать можно как мобильное приложение, так и веб-интерфейс для удобной организации удаленных встреч с партнерами, конференций, обсуждения проектов.

Интеграция «МангоОфис» по API

Вы можете воспользоваться услугами собственных штатных специалистов или нанять фрилансера, аутсорсинговую компанию. Конечно, в последнем случае потребуются финансовые вложения и время на разработку. Но, если какая-то интеграция нужна срочно или бюджет ограничен, вы можете воспользоваться удобным онлайн-коннектором ApiX-Drive и реализовать ненужные связи систем за 5 минут. Протестировать возможности сервиса можно бесплатно на одной интеграции.


Современный мир — это мир коммуникаций. Они на каждом шагу. В бизнесе, чтобы принимать верные управленческие решения, необходимо коммуникации (прежде всего, клиентские) детально анализировать — по частоте, по источникам, по эффективности их отработки на стороне компании и прочим параметрам. Поэтому оторванность системы коммуникаций от учетной системы практически равносильна отставанию от рынка. Сегодня речь пойдет о том, какие интеграции реализованы для виртуальной АТС MANGO OFFICE, что конкретно получают от возможности встроить телефонию в различные бизнес-приложения наши клиенты, и как мы работаем в этом направлении.

Для чего вообще нужны интеграции?

Как телефония и, скажем, CRM «взаимодействуют» без интеграции? Спойлер: не очень хорошо. После (или даже в процессе) телефонного разговора с клиентом менеджеру нужно вручную заносить информацию о самом факте состоявшегося звонка и достигнутых договоренностях. Запись разговора хранится отдельно, и, прежде чем обратиться к ней, если потребуется восстановить какие-то детали, сначала нужно отыскать ее в архиве. Аналитика по звонкам — тоже отдельно.

Что дает интеграция виртуальной АТС c CRM? Считаем: 1) автоматически проверяется, есть ли в базе клиент, звонящий в компанию; 2) если нет — для клиента автоматически создается карточка; 3) в карточку сохраняется телефонный номер, данные звонка и ссылка на запись разговора.

Если система «узнала» клиента по номеру телефона, то в автоматически всплывающей на экране монитора карточке менеджер сразу видит всю историю общения и может на лету сформировать наиболее сильное предложение, учитывающее все прежние заказы этого клиента, его предпочтения, какие-то нерешенные с ним вопросы и другие обстоятельства. К тому же система умеет генерировать по конкретному клиенту статистику с различными фильтрами. То есть интеграция телефонии и CRM — это очевидный прирост эффективности.

Другая задача интеграции — научить телефонию маршрутизировать звонок клиента напрямую ответственному за этого клиента сотруднику. Напрямую — значит в обход всех голосовых меню. То есть можно сделать так, чтобы постоянному клиенту никогда не приходилось выслушивать в трубке все эти «Добрый день! Спасибо, что вы нам позвонили. Для соединения с отделом продаж, нажмите 1» и в конце — «Дождитесь ответа оператора или наберите короткий номер сотрудника». Интеграция позволяет системе сразу соединить звонящего с нужным ему специалистом.

Несколько примеров

Работу над интеграциями в «Манго Телеком» начали в 2016 году. Первая интеграция, которую мы реализовали для виртуальной АТС MANGO OFFICE, — интеграция с amoCRM. На старте проекта были описаны всех возможные ситуации взаимодействия телефонии и CRM. На основе этого описания через 2 недели появилась тестовая версия. Сделали самый простой вариант — фактически MVP: пришел звонок на такого-то сотрудника, система зафиксировала это событие. К слову, исполнение даже этого функционала оказалось не вполне очевидным на практике. Проблема вот в чем. Например, клиент звонит на общий номер вашей компании, а затем нажимает какую-то клавишу, чтобы связаться, скажем, с отделом продаж. Если интеграция написана неправильно, то каждый «перевод» звонка (с общего номера на определенный отдел или от одного подразделения к другому) будет фиксироваться в CRM как новый вызов. То есть звонил один клиент, а, пока его звонок «гулял» по офису, система записала его четыре или пять раз.

В течение года после релиза интеграции с amoCRM мы собирали отзывы пользователей и вносили доработки. Эта интеграция до сих пор самая популярная у нас, ей пользуется несколько тысяч клиентов.

Другая распространенная среди российских предпринимателей CRM — Битрикс24. Работая над amoCRM, основной упор мы делали на собственные силы. Даже анализ различных протоколов, отличающихся от описания в технической документации или представленных в общедоступной документации неполно, мы проводили сами. С Битрикс24 все было ровно наоборот: с самого начала очень плотно контактировали с руководителем битриксовской разработки. Реализация заняла 3 недели. Очень хотели успеть к большой конференции, на которой была возможность представить новые возможности, поэтому практически жили в офисе. Несмотря на то, что amoCRM и Битрикс24 во многом различны, опыт с первой очень помог все сделать хорошо и быстро.

Что еще важно учитывать в разработке интеграций? Абонентское оборудование. Для приема звонков компании могут использовать софтфоны, стационарные и мобильные телефоны. Для мобильных достаточно подключить FMC — тогда все входящие и исходящие звонки будут проходить через виртуальную АТС и фиксироваться в статистике. На компьютере менеджера, даже если он говорит с сотового, все равно должны всплывать карточки клиентов, но не это самый важный момент. Важнее — что звонок необходимо сохранять в CRM-системе автоматически. То есть чтобы менеджер вообще не нажимал никакие кнопки на своем компьютере. Это пригодится, когда сотрудник где-то в полях или звонит клиент, а менеджер дома на выходных. Звонок все равно должен быть зафиксирован.

Еще одна полезная функция, которая есть в наших разработках и которой нет во многих других, — интеграция с динамическим коллтрекингом. Коллтрекинг позволяет оценить эффективность рекламы и в деталях разобраться, сколько и каких клиентов вы привлекли с помощью той или иной маркетинговой активности. Коллтрекинг дает понять, как новый клиент узнал о вашей компании, из какого он города, что искал в сети, на каких страницах вашего сайта был, что смотрел. С помощью стандартных средств CRM-системы можно создавать отчёты по тем или иным атрибутам, фильтровать данные, делать выборки, смотреть по ним статистику продаж и считать, сколько та или иная кампания принесла денег. Если по какому-то рекламному запросу продажи низкие, есть смысл перейти к карточкам клиентов и прослушать разговоры. Может быть, эти клиенты нецелевые. Или что-то не так с самой рекламной кампанией. Интеграция дает большое преимущество — проследить, как работает реклама буквально до сделки!

Конечно, интересна интеграция виртуальной АТС не только с CRM, но и с сервисами для служб технической поддержки и сопровождения клиентов. У нас, например, есть интеграция с Zendesk, одним из крупнейших сервис-десков в Европе. В России он тоже хорошо известен.

Сторонние интеграции

Наши клиенты пользуются сотнями, если не тысячами различных бизнес-приложений, с которыми можно интегрировать виртуальную АТС. Конечно, сразу сделать столько интеграций с учётом всех особенностей каждой системы одним нам просто не по силам. Поэтому мы сосредотачиваем усилия в первую очередь на продуктах с обширной аудиторией.

Но к удовольствию клиентов есть и интеграции, сделанные нашими партнерами. Такими, например, как компания «Простые звонки». Ребята делают «универсальные» интеграции телефонии с десятками разных приложений, но универсальность, как это обычно бывает, сказывается на функциональности. В таких интеграциях реализованы сценарии, охватывающие далеко не все возможности подключаемых к виртуальным АТС CRM-систем.

Наконец, если компания — клиент «Манго Телеком» пользуется какой-то совершенно уникальной или даже собственной IT-системой, для которой ни мы, ни наши партнёры не написали и, скорее всего, не напишем интеграцию, то сделать это можно самостоятельно. У нас открытый API — просто скачайте его с нашего сайта и используйте, а мы готовы консультировать и отвечать на все вопросы. Но надо понимать: поддержка лежит на плечах самого разработчика.

Сегодня для виртуальной АТС MANGO OFFICE реализованы интеграции более чем с 80 бизнес-приложениями. И больше тысячи интеграций — под конкретную систему заказчика. Это не только CRM и сервис-дески, но и всевозможный специализированный софт — для медицинских центров, автосервисов, салонов красоты, агентств недвижимости, строительных компаний и т.д. Интеграция с телефонией полезна везде, где есть прямые коммуникации с клиентами и важно сохранять данные об этих коммуникациях.

Отдельный разговор — о продуктах фирмы «1С». Существует одновременно несколько возможностей их интегрировать с телефонией. Одна из таких — для приложения «1С: Управление нашей фирмой». Реализована интеграция коллегами из «1C». Мы активно им помогали.

Второй вариант написан компанией «Рарус», она также лежит в периметре «1С». В CRM «Рарус» есть модуль «1С-Рарус: СофтФон», для него и делалась интеграция с MANGO OFFICE.

Третий для клиента вариант заставить MANGO OFFICE и «1С» взаимодействовать— уже описанный выше сервис «Простые звонки».

Но эти примеры — капля в море. Существует множество конфигураций «1С», пользователи этих продуктов часто дорабатывают платформу под себя, а типовые модули интеграции не всегда подходят для кастомных конфигураций. К тому же разным бизнесам нужна разная функциональность. И нам известны как минимум две компании, специализирующиеся на написании индивидуальных интеграций с продуктами «1С», — simplit.io и «Мико».

Конечно, мы приветствуем всех, кто хочет с нами интегрироваться. И сотрудничаем с разработчикам интеграций — участвуем не только консультациями, но и иногда и финансово. Обращайтесь!


Больше половины клиентов «Манго Телеком» пользуются интеграциями нашей собственной разработки. Если же клиенту по какой-то причине мало возможностей предлагаемого нами модуля или нужно дополнить какими-то особыми функциями, то сделать это можно через наш API-конструктор. Для этого вовсе не требуется огромный штат программистов. Раскроем секрет: все наши интеграции написаны с нуля двумя разработчиками. В среднем на каждую такую задачу у них уходило максимум полтора месяца. Так что при желании вы можете взять один из готовых модулей интеграции и быстро доработать его под свои специфические задачи. По этому пути пошла почти тысяча наших клиентов.

Читайте также: