Необходимо получить в 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