Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: CTIgem on September 20, 2007, 12:17:36 PM

Title: ARD class
Post by: CTIgem on September 20, 2007, 12:17:36 PM
I get to go ARD class.
If you guys have any questions about Advanced Routing question, I might just jot it down and ask them.
Title: Re: ARD class
Post by: victor on September 21, 2007, 03:38:11 PM
One I wanted an answer to:

how in the world can you use SuspendForEvent to wait for EventTransferCompleted?

I tried on many occasions using that function to handle transfer calls from IVRs, but I swear on my non-existent Bugatti Veyron that it does not work!

Title: Re: ARD class
Post by: CTIgem on September 21, 2007, 05:45:49 PM
I don't think it supports a type "EventTransferCompleted".
Am I missing something here?
Title: Re: ARD class
Post by: victor on September 23, 2007, 05:42:37 PM
Darn vacation is frying my brains - EventPartyChanged is the one. :)


SuspendForEvent suspends strategy execution until it receives anevent specified in SuspendForEvent. A really cool feature when you are dealing with calls coming from IVRs where you get a supervised-transfer.

There is some problem with Avaya and Genesys where if you allow routing of the call to take place while call transfer is being completed, the call is defaulted. To compensate for this, we always add a second or two in ringtime before issuing an adjunct to T-Server. Needless to say, this can add to quite a lot of ring-time when you have calls jumping from one VDN to other.

So, I was thinking of using something like this:

if calltype = 4 (consult) then suspendforevent(EventPartyChanged)  ...

The trouble is IT DOES NOT WORK.

So, if you could bug your trainer about it, it would be great.

Btw, I am on vacation, so excuse my poorly structured reply . I am afraid to reread what I just wrote in fear of my sanity.
Title: Re: ARD class
Post by: CTIgem on September 24, 2007, 02:02:51 PM
Ok, let me make a note of it.
Title: Re: ARD class
Post by: Mike Kamlet on September 24, 2007, 02:36:06 PM
What about the URS option route-consult-call

If this is set to false, the URS won't run the strategy until you get the PartyChange

You can of course set this at the RoutePoint level if you want it variable

Mike