Задать вопрос

Как подписаться на событие CallCard::CallStateChanged в Bitrix24?

Добрый вечер!
Имеется серверное приложение для Bitrix24, написанное в основном, на js.
Стоит задача - отправлять определенные данные при закрытии карточки звонка (окончании разговора) со стороны клиента. Приложение встроено в карточку звонка во фрейме.
Изучала инструкции и мануал на оф сайте Битрикса, общалась с ТП Б24, но так и не смогла получить какой-либо результат от функции
BX24.placement.bindEvent("CallCard::CallStateChanged", function (callState) {
console.log('Состояние звонка');
console.log(callState);
});
Встраивать пыталась в BX24.init(function() {}, вне ее, внутри функции BX24.placement.getInterface(function (q) {}.
При этом стандартные методы BX24.placement.disableAutoClose();, BX24.placement.call('getStatus', {}, function (result) { console.log(result);}); отрабатывают внутри BX24.init и за ее пределами без проблем.
Файл инсталляции самого приложения есть отдельный, я же пробовала подписаться на событие внутри рабочего файла, который работает с юзером, полями, сущностями и тд.
Что я делаю не так и как мне подписаться на события изменения состояния звонка?
  • Вопрос задан
  • 457 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 16:42
2000 руб./за проект
18 дек. 2024, в 16:33
2000 руб./в час
18 дек. 2024, в 16:06
5000 руб./за проект