Как получить bpm'online значение переменной из маршрутизации
Необходимо получить в bpm'online значение переменной из маршрутизации webitel. К примеру, выбранный пункт в IVR меню, на какой номер позвонили или другое...
Step-by-step guide
Для решения поставленной задачи необходимо:
Экспортировать нужные переменные в клиентскую библиотеку. В данном примере экспортируем переменную DID, на какой номер позвонил клиент:
Подписаться на событие OnNewCall. Пример в консоли браузера:
Ext.global.webitel.onNewCall(function(e) { try { console.warn(JSON.parse(e.data)); } catch (e) {} })
При входящем звонке получить JSON объект из webitel_data
Имея нужное значение, отобразить в интерфейсе bpm'online