Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Creating the iframe

<iframe 
  src="https://yourInstance.ucontactcloud.com/uphone/" 
  scrolling="no" 
  allow="camera;microphone">
</iframe>

Event notifications

Messages will be sent to the parent page when these events occur:

For subscribing uPhone events, window proxy API will have to be used.

This is an example of how to subscribe to events from the page that has the iframe.

window.addEventListener('message', e =>{
	console.log(e.data.action);
	console.log(e.data.params.number);
});
  • Making a call

  • Receiving a call

  • Sent dispositions

The information will be received in the following format

Make call

{
  "action":"makecall",
  "params":{
	"number":1234
	"campaign":"campaign->"
  }
}

Receiving a call

{
  "action":"gettingcall",
  "params":{
    "clientId":1234
    "campaign":"campaign->"
  }
}

Sent dispositions

{
  "action": "sentDispositions",
  "params":
  "campaign": "Incoming<-",
  "clientId": "9999",
  "date": "2022-6-17 12:51:59",
  "direction": "incoming",
  "dispositions": {
    "action": "NOACTION"
    "comment": "comment"
    "value1": "Venta"
    "value2": ""
    "value3": ""
  },
  "duration": "00:06",
  "guid": "6353dfa0-2a90-4d57-b145-1c3826cde381"
}
  • No labels