Интеграция Битрикс24 и Контакт Центра
Для совершения исходящих звонков из веб-интерфейса Битрикс24 в настройках Битрикс24 необходимо создать исходящий вебхук и указать в его настройках следующее:
- код авторизации: <token>
- адрес обработчика: http://<cgp_server>[:<cgp_port>]/sys/ccbitrix24.wcgp/<domain_name>
- тип события: Инициация звонка через приложение (ONEXTERNALCALLSTART)
Для доступа Контакт-центра к информации контактов и пользователей Битрикс24 по REST API необходимо в интерфейсе Битрикс24 создать входящий вебхук со следующим набором прав доступа:
- Пользователи (user)
- Телефония (telephony)
После создания входящего вебхука будет сгенерирован URL с кодом доступа к REST API Битрикс24, имеющий вид:
https://<your_domain>.bitrix24.ru/rest/1/<access_code>/
Для настройки интеграции Контакт-центра с Битрикс24 необходимо создать файл конфигурации с именем bitrix24.settings и загрузить его в файловое хранилище пользователя pbx в папку private/contactcenter. Содержание файла должно включать в себя следующее:
{ makeCallUserName="<user>"; makeCallPassword="<pass>"; application_token="<token>"; url="<bitrix24_rest_url>"; fileHost="<cgp_server>"; }
где <user> и <pass> - имя и пароль пользователя CGPro для аутентификации исходящих звонков;
<token> - токен, используемый Битрикс24 для доступа к CGPro (генерируется на стороне Битрикс24);
<bitrix24_rest_url> - адрес для доступа к REST API Битрикс24;
<cgpro_server> - адрес сервера CGPro, с которого Битрикс24 может загружать записи разговоров.
Для получения более подробной информации пишите на support@communigate.ru