Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: genesyslearner on July 27, 2018, 11:08:27 AM

Title: Conference a call using WDE customization
Post by: genesyslearner on July 27, 2018, 11:08:27 AM
Hi Experts,

We have a requirement in which we want to conference a call between agent and IVR through WDE customization. I am trying to build a custom command to achieve this feature but i am not getting any pointer if there is any  method available for conference in IInteraction Interface.

Any help on this topic would be great from you guys.
Title: Re: Conference a call using WDE customization
Post by: Kubig on August 01, 2018, 11:55:14 AM
What do want to exactly achieve (from your description it's not clear) - automatically make a conference for all calls or what is the goal?
Title: Re: Conference a call using WDE customization
Post by: genesyslearner on August 28, 2018, 01:18:55 PM
Hi Kubig,

I am extremely sorry for the late reply.
Our requirement is when agent disconnects the call from WDE then the call should automatically be transferred to IVR instead of agent manually transferring the call to IVR.
So i want to built a custom command and set it on ReleaseCall so that there is no need to click the transfer button on WDE.
Title: Re: Conference a call using WDE customization
Post by: hsujdik on August 28, 2018, 01:36:46 PM
Take a look if those other approaches don't help out... Maybe you don't even need to develop anything on WDE: http://www.sggu.com/smf/index.php/topic,11055.msg50251.html#msg50251
Title: Re: Conference a call using WDE customization
Post by: cavagnaro on August 28, 2018, 03:10:31 PM
[font=verdana][size=2]after-call-divert-destination only works for SIP Server BTW[/size][/font]
Title: Re: Conference a call using WDE customization
Post by: rmartinez on August 28, 2018, 06:34:11 PM
You need use someting like this:

            this.commandManager.CommandsByName["InteractionVoiceReleaseCall"].Insert(0, new CommandActivator()
            {
                CommandType = typeof(TransferCommand),
                Name = "TransferCommand"
            });

For the transfer:

InteractionServiceExtensions.SingleStepTransfer(voiceService, Interaction, destination, "", UData, (KeyValueCollection) null, (KeyValueCollection) null);


i hope it will be useful