CIM - Send Inbound Call Info When a Call is Received
Step 1. Add the following script named as “widget” at the [Script] menu on CIM.
var calloffered= function(widget,ev){ //inbound or acd is target if(ev.firstAgentCallType != 0 && ev.firstAgentCallType != 2){ return; } //get agentid and customer var obj = {}; obj.agentId = widget.getAgentInfo().agentId; obj.customer = ev.customerNumber; //debug Brekeke.debug('json=' + JSON.stringify(obj)); //http request(not test,please confirm it by yourself) fetch('/xxxx', { // url method: 'post', // method header: { 'Content-Type': 'application/json' // JSON header }, body: JSON.stringify(obj) }).then(function(response){ return response.json(); }); }
Step 2. Add the following properties at the [Admin Menu] > [Settings] > [Advanced Settings] on CIM.
widget.scripting.source=widgetwidget.scripting.event.calloffered.function=calloffered