Как интегрировать телефонию (octoline.ru) с BPMOnline?

Добрый день, уважаемое сообщество!

Нам очень хочется интегрировать нашу телефонию и BPMOnline. У нашего оператора есть возможность передавать звонок в BPMOnline с помощью URL.

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

  • $name (заменяется на логин оператора);
  • $pass (заменяется на пароль оператора);
  • $phone (заменяется на номер телефона входящего вызова).

Отдельно у компании, которая предоставляет услуги телефонии есть WebAPI:

Здесь инструкция на примере Sugаr

Здесь о том, как интегрировать через Java Script, ActiveX и Microsoft Based Script Host

Вопрос несколько.
1) В какие параметры я должен передавать эти три маркера в BPMOnline? То есть как должен выглядить мой урл?

2) Могу ли я вообще интегрировать BPMOnline и Octoline вот так, через урл? Или нужно делать какую-то прослойку?

3) Как и где настроить в BPMOnline прием этих параметров из Octoline?

4) Смогу ли я реализовать в BPMOnline следующий функционал
4.1. Звонок непосредственно из карточки контрагента
4.2. Прием звонка из BPMOnline с параллельным определением того, кто звонит (если определился номер)
4.3 Запись в и историю Активности события звонок
Буду очень признателен, если вы в нескольких словах ответите по п.п. 4.1 - 4.3.

Спасибо большое заранее.

Нравится

7 комментариев

Здравствуйте, Андрей!

В текущей версии (5.3.0) коробочной интеграции с SIP-телефонией нет.

1) В какие параметры я должен передавать эти три маркера в BPMOnline? То есть как должен выглядить мой урл?

Интегрироваться можно по тому же принципу, что с SugarCRM, однако просто передать параметры недостаточно - необходимо доработать карточку контакта соответствующим образом, чтобы она принимала те параметры, которые передает колл-центр. Это проектное решение.


2) Могу ли я вообще интегрировать BPMOnline и Octoline вот так, через урл? Или нужно делать какую-то прослойку?

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

3) Как и где настроить в BPMOnline прием этих параметров из Octoline?

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

4) Смогу ли я реализовать в BPMOnline следующий функционал
4.1. Звонок непосредственно из карточки контрагента

Да, реализация подобной функциональности возможна - согласно спецификации, Octoline имеет возможность при интеграции принимать информацию от стороннего приложения в виде CreateCall(number).

4.2. Прием звонка из BPMOnline с параллельным определением того, кто звонит (если определился номер)

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

Например, в текущей версии при интеграции с TAPI модуль звонков находится на отдельном фрейме страницы BPMonline, который перезагружается только принудительно. Это необходимо для того, чтобы избежать разрывов связи. Необходимо детально продумать реализацию.


4.3 Запись в и историю Активности события звонок

Этого сделать нельзя, потому что Octoline не умеет отдавать эту информацию наружу - как указано Вами же выше, он умеет передавать только номер телефона входящего вызова и сигналы о начале и завершении звонка.

Для систем, у которых при интеграции через TAPI есть возможность передать эту информацию (например, Oktell) запись в историю возможна.

Тоже интересует интеграция телефонии (octoline.ru) с BPMOnline, возможно специалисты Terrasoft организуются и реализуют. Спасибо!

Здравствуйте, Иван.

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

"Олейник Дмитрий" написал:

Здравствуйте, Иван.

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

С уважением,

Олейник Дмитрий

Эксперт 3-й линии поддержки


Здравствуйте, Дмитрий.

Был ли анализ? Ожидать ли интеграцию и в какой версии?

Здравствуйте, Иван.

К сожалению, в ближайшее время добавления функционала интеграции с SIP-телефонией, в частности с octoline.ru, в планах нету.

Тоже было бы интересна данная интеграция
...
Скажите, а интеграция Octoline с Terrasoft CRM/XRM возможна с таким же функционалом как топикстартер описал?

Здравствуйте, Дмитрий.

Интегрироваться с octoline.ru можно на уровне ActiveX объектов. На сайте разработчика продукта описан пример такой интеграции:

http://www.octoline.ru/instruktsii/integratsiya_activex_obekta_oktofon_…

В общем - возможные виды интеграции это:
1) Интеграция через COM-объект (на стороне клиента)
2) Интеграция по TAPI с сервером ATC (фактически обмен информационными сообщения с сервером через TAPI драйвер).

В случае с TAPI – протокол обмена сообщениями стандартизирован.
В случае с COM-объектом – понадобится проектная доработка конфигурации Terrasoft.

Показать все комментарии