Как получить bpm'online значение переменной из маршрутизации

Необходимо получить в bpm'online значение переменной из маршрутизации webitel. К примеру, выбранный пункт в IVR меню, на какой номер позвонили или другое...

Step-by-step guide

Для решения поставленной задачи необходимо:

  1. Экспортировать нужные переменные в клиентскую библиотеку. В данном примере экспортируем переменную DID, на какой номер позвонил клиент:





  2. Подписаться на событие OnNewCall. Пример в консоли браузера:


    Ext.global.webitel.onNewCall(function(e) { try { console.warn(JSON.parse(e.data)); } catch (e) {} })

     

  3. При входящем звонке получить JSON объект из webitel_data




  4. Имея нужное значение, отобразить в интерфейсе bpm'online

Related articles