Blogs

Showing 1 - 5 of 22 results.
Items per Page 5
of 5

Forums

« Back

fnesse API call transfer

Combination View Flat View Tree View
Threads [ Previous | Next ]
Hello, we are buildilg our own cti web desktop interacting with finesse 8,5. we are not understanding the process for call transfers. Is it possible to provide us with the detailed steps/methods to make the call transfers?
 
thanks in advance
 
BS

The API call is Take Action on A Participant within a Dialog is http://<server>/finesse/api/Dialog/<id>

With the requestedAction = “TRANSFER”

The action must have been available for the agent’s Participant of the Dialog which means there is both a held and active call.

A consult call will place the original call on hold

The held call would be the inbound customer call and the active call is a call created using the requestedAction=”CONSULT”

Attached is a message flow for a consult and transfer Agent 1001001 receives a call (from 1001003), answers dialog , places a consult call to 1001002 and then (after 1001002 answers the call), Agent 1001001 transfers the call.


To place a consult call use:

http://localhost/finesse/api/Dialog/16821223

with

<Dialog> <targetMediaAddress>1001001</targetMediaAddress><toAddress>1001002</toAddress><requestedAction>CONSULT_CALL</requestedAction></Dialog>

To transfer the held call to the consult call use:


http://localhost/finesse/api/Dialog/16821223



<Dialog> <targetMediaAddress>1001001</targetMediaAddress><requestedAction>TRANSFER</requestedAction></Dialog>




.
Attachments:

Collateral


No files available