Author Topic: Using Voice SDK to handle calls on RSI  (Read 3691 times)

Offline jamesmurphyau

  • Full Member
  • ***
  • Posts: 123
  • Karma: 2
Using Voice SDK to handle calls on RSI
« 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

Offline jamesmurphyau

  • Full Member
  • ***
  • Posts: 123
  • Karma: 2
Re: Using Voice SDK to handle calls on RSI
« Reply #1 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

Offline jbobinsk

  • Jr. Member
  • **
  • Posts: 87
  • Karma: 1
Re: Using Voice SDK to handle calls on RSI
« Reply #2 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