Система ELMA4 может быть интегрирована с такими провайдерами IP-телефонии, как Oktell, Asterisk и MightyCall (Infratel).
Как работает интеграция с провайдерами Oktell и Asterisk
При настроенной интеграции с провайдерами Oktell и Asterisk выполняются одинаковые действия. Перечислим их на примере интеграции с провайдером Oktell.
Действия, которые выполняются при исходящем звонке:
- При нажатии на номер телефона или на кнопку Позвонить в карточке контрагента, контакта или возможности осуществляется обмен данными между веб-браузером и сервером ELMA4 (AJAX-запрос).
- Сервер ELMA4 вычисляет внутренний номер пользователя (login) из контактных данных профиля и отправляет на сервер Oktell команду связать внутреннего абонента с нужным номером.
- Сервер Oktell соединяет внешний номер телефонной сети общего пользования (ТФОП) с внутренним абонентом.
Действия, которые выполняются при получении входящего звонка:
- Входящий звонок из телефонной сети общего пользования (ТФОП) поступает на сервер Oktell.
- Сервер Oktell передает входящий звонок в приложение для IP-телефонии внутреннего абонента. Одновременно на сервер ELMA4 поступает информация о звонке в формате:
- JSON (текстовый формат передачи данных) — при интеграции с провайдером Oktell;
- AMI (интерфейс для запуска внешних приложений) — при интеграции с провайдером Asterisk.
- ELMA Агент получает информацию о входящем звонке.
- ELMA Агент открывает веб-браузер, установленный по умолчанию.
- Веб-браузер отправляет запрос на сервер ELMA4 для получения необходимой страницы.
- Сервер ELMA4 осуществляет поиск по указанному номеру телефона среди объектов CRM (контрагентов, контактов, возможностей) и возвращает в веб-браузер страницу с данными о входящем звонке и с информацией, которая зависит от результата поиска:
Результат поиска |
Информация, которая передается в веб-браузер |
Найдена единственная запись c указанным номером |
Найденная запись контрагента, контакта или возможности |
Не найдено ни одной записи c указанным номером |
Новый объект (физическое лицо, юридическое лицо, контакт или возможность). Тип объекта зависит от установленных настроек. |
Найдено несколько записей с указанным номером |
Передается перечень найденных объектов (контрагентов, контактов, возможностей), из которых пользователю предлагается выбрать нужный объект. После выбора открывается страница с данными о входящем звонке и данными выбранного контрагента, контакта или возможности. |
Как работает интеграция с провайдером MightyCall (Infratel)
Действия, которые выполняются при исходящем звонке:
- При нажатии на номер телефона или на кнопку Позвонить в карточке контрагента, контакта или возможности приложение MightyCall (Infratel) фиксирует его. В веб-браузере открывается страница с данными исходящего звонка. На сервер ELMA4 отправляются данные для фиксации исходящего звонка.
- Приложение MightyCall (Infratel) отправляет полученный номер на сервер MightyCall (Infratel) для связи с внешним абонентом.
- Сервер MightyCall (Infratel) соединяет внешний номер телефонной сети общего пользования (ТФОП) с внутренним абонентом.
Действия, которые выполняются при получении входящего звонка:
- Входящий звонок из телефонной сети общего пользования (ТФОП) поступает на сервер MightyCall (Infratel).
- Сервер MightyCall (Infratel) определяет, на какой внутренний номер направить звонок, и соотносит внутренний номер с пользователем системы ELMA4. Входящий звонок передается в приложение MightyCall (Infratel), установленное на компьютере соответствующего пользователя.
- При получении звонка приложение MightyCall (Infratel) открывает веб-браузер, установленный по умолчанию.
- Веб-браузер отправляет запрос на сервер ELMA4 для получения необходимой страницы.
- Сервер ELMA4 выполняет такие же действия, как при интеграции с провайдерами Oktell и Asterisk на аналогичном этапе при получении запроса от веб-браузера.
Нашли опечатку? Выделите текст, нажмите ctrl + enter и оповестите нас