Как интегрировать телефонию (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.
Спасибо большое заранее.
Нравится
Здравствуйте, Андрей!
В текущей версии (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.