03-18-2016 07:48 AM
We are using Cisco Transfer element for making an outbound call to connect the caller to the desired destination. We are using consult transfer feature of Finesse to put the original caller on hold and involve VXML application to initiate a call. Once VXML connects the call we want to complete the transfer while hearing ringback. We do not want our agent to speak with the destination so the transfer should be completed before destination picks up the call.
We are getting an error if we try to complete the transfer before destination picks up the call. We want to know if there is a limitation at VXML end which is not allowing us to do this. We have found it working if we do not involve VXML to initiate a call.
Here is the call flow.
We are getting callhandoff.failure error in VXML application activity logs while transfering during the ringback.
18:05:16.771,Transfer_01,enter,
10.83.10.21.1458065116490.46.VXML_CALL_TRANSFER,03/15/2016 18:05:17.005,Transfer_01,element,error,error.com.cisco.callhandoff.failure
10.83.10.21.1458065116490.46.VXML_CALL_TRANSFER,03/15/2016 18:05:17.005,Transfer_01,exit,
Solved! Go to Solution.
03-21-2016 12:10 PM
Without logs it's hard to be certain but the most likely problem you’re hitting is the call signalling being modified when you complete the transfer before a stable connected call has been established using the transfer element.
There’s a few things you could try and see if any of them makes a difference --
Add voice-class sip midcall-signaling block to the VRU leg incoming dial-peer.
Also make sure supplementary-service media-renegotiate isn’t set.
Insert an MTP on the SIP trunk to CVP.
Also, why not simply use the CVP Call Server to perform the transfer?
03-21-2016 12:10 PM
Without logs it's hard to be certain but the most likely problem you’re hitting is the call signalling being modified when you complete the transfer before a stable connected call has been established using the transfer element.
There’s a few things you could try and see if any of them makes a difference --
Add voice-class sip midcall-signaling block to the VRU leg incoming dial-peer.
Also make sure supplementary-service media-renegotiate isn’t set.
Insert an MTP on the SIP trunk to CVP.
Also, why not simply use the CVP Call Server to perform the transfer?
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide