Genesys CTI User Forum

Genesys CTI User Forum => Genesys-related Development => Topic started by: jamesmurphyau on November 05, 2008, 10:35:40 PM

Title: Using Voice SDK to handle calls on RSI
Post by: jamesmurphyau on November 05, 2008, 10:35:40 PM
Hey,

Just wondering what I need to do to take control of a call that arrives on an RSI to take control before it default routes.

I've tested a few things:

- requesttreatment to call when eventrequestroute appears, i get invalid connection id
- requestroute to call when eventrequestroute appears, i get request already applied
- requestattachuserdata to call when eventreuqestroute appears, i get invalid connection id

What do I need to do to take control of the call?

Thanks
Title: Re: Using Voice SDK to handle calls on RSI
Post by: jamesmurphyau on November 06, 2008, 01:55:20 AM
The issue is URS (event with no strategy loaded) takes control after the eventrouterequest event.

To get around this we setup a strategy that waits (stopping URS from doing anything) and then the SDK can take control of the call.

Is there a way to turn off URS for a RSI or is the above solution the only way it can be done?

Thanks
Title: Re: Using Voice SDK to handle calls on RSI
Post by: jbobinsk on November 17, 2008, 12:15:12 PM
It's possible - you have to just set on RP in Genesys Configuration that URS should ignore all routing events. It's done in Annex tab in __ROUTER__ section option unloaded_cdn=ignore.

Regards
jbobinsk