<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>fnesse API call transfer</title>
  <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=6175067" />
  <subtitle>fnesse API call transfer</subtitle>
  <id>http://developer.cisco.com/c/message_boards/find_thread?p_l_id=&amp;threadId=6175067</id>
  <updated>2013-05-23T10:20:39Z</updated>
  <dc:date>2013-05-23T10:20:39Z</dc:date>
  <entry>
    <title>RE: fnesse API call transfer</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6179638" />
    <author>
      <name>David Lender</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6179638</id>
    <updated>2012-07-25T18:20:14Z</updated>
    <published>2012-07-25T18:18:56Z</published>
    <summary type="html">The API call is Take Action on A Participant within a Dialog  is http://&lt;server&gt;/finesse/api/Dialog/&lt;id&gt;

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

&lt;Dialog&gt; &lt;targetMediaAddress&gt;1001001&lt;/targetMediaAddress&gt;&lt;toAddress&gt;1001002&lt;/toAddress&gt;&lt;requestedAction&gt;CONSULT_CALL&lt;/requestedAction&gt;&lt;/Dialog&gt;

To transfer the held call to the consult call use:


http://localhost/finesse/api/Dialog/16821223



&lt;Dialog&gt; &lt;targetMediaAddress&gt;1001001&lt;/targetMediaAddress&gt;&lt;requestedAction&gt;TRANSFER&lt;/requestedAction&gt;&lt;/Dialog&gt;




.</summary>
    <dc:creator>David Lender</dc:creator>
    <dc:date>2012-07-25T18:18:56Z</dc:date>
  </entry>
  <entry>
    <title>fnesse API call transfer</title>
    <link rel="alternate" href="http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6175066" />
    <author>
      <name>Bruno Silva</name>
    </author>
    <id>http://developer.cisco.com/c/message_boards/find_message?p_l_id=&amp;messageId=6175066</id>
    <updated>2012-07-25T10:34:46Z</updated>
    <published>2012-07-25T10:34:46Z</published>
    <summary type="html">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</summary>
    <dc:creator>Bruno Silva</dc:creator>
    <dc:date>2012-07-25T10:34:46Z</dc:date>
  </entry>
</feed>

