Hi experts,
We are working on a project for a customer developing a CCt WS client.
The scenario is the following: Transfer an existing call/contact from agent to an IVR application (AEP/OD application).
For this purpose our CCT WS Client is using SessionService->TransferContact method.
We are receiving an error response indicated transfer capability is disabled, is there any documentation on how to enable this capability at agent level to enable the transfer?
This is the actual response:
<soap:Envelope xmlnsoap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<soap:Fault>
<faultcode>soaperver</faultcode>
<faultstring>singleStepTransfer(TerminalConnection termConn[TerminalConnectionId = 7f06c9ec-e9c7-49d3-b4f2-3d7b7d5161ed ContactId = 00027106601440014613 ProviderId = d8dd834b-8ad5-4f48-9350-6426f41dd8e3 State = TerminalConnectionStateActive], String address[sip:50002@avaya.com]):Error - Contact Static Capabilities for Capability Name[canTransfer()] is [false] for Contact State[Active], Contact Id[00027106601440014613].</faultstring>
<detail>
<ns5:TransferContactException xmlns="http://www.nortel.com/soa/oi/cct/types" xmlns:ns2="http://www.nortel.com/soa/oi/cct/types/SessionService" xmlns:ns3="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" xmlns:ns4="http://schemas.xmlsoap.org/ws/2003/03/addressing" xmlns:ns5="http://www.nortel.com/soa/oi/cct/faults">
<ns3:Timestamp>2015-08-20T03:45:55.388+08:00</ns3:Timestamp>
<ns3:message>singleStepTransfer(TerminalConnection termConn[TerminalConnectionId = 7f06c9ec-e9c7-49d3-b4f2-3d7b7d5161ed ContactId = 00027106601440014613 ProviderId = d8dd834b-8ad5-4f48-9350-6426f41dd8e3 State = TerminalConnectionStateActive], String address[sip:50002@avaya.com]):Error - Contact Static Capabilities for Capability Name[canTransfer()] is [false] for Contact State[Active], Contact Id[00027106601440014613].</ns3:message>
</ns5:TransferContactException>
</detail>
</soap:Fault>
</soap:Body>
</soap:Envelope>
Also, which is the recommendation to transfer a call for this type of scenarios, SessionService->TransferContact or ConnectionService->Redirect ?
Any directions you could provide are much appreciated.
Cheers,
Juan.
|