" /> How to reserve a target after SelectDN target method - Genesys CTI User Forum

Author Topic: How to reserve a target after SelectDN target method  (Read 5875 times)

Offline Gef Buneri

  • Sr. Member
  • ****
  • Posts: 373
  • Karma: 0
  • Madness is just a point of view.
How to reserve a target after SelectDN target method
« on: February 09, 2012, 03:35:34 PM »
Advertisement
Hi all, I must reach a goal, but doing something wrong.

In a IRD appliation, after a SelectDN funtion with the sintax ----- SelectDN[VQ001,GetPriority[],'',StatSelectAny,AGENTGROUP001,'','','','','','','','',''] ----- I must play a message. The point is that to play a message, the only method I have in my configuration is to use a studio application recalling GVP and using a play and exit/play and continue application. I'm using a subroutine that sends the call back to main IRD application after the message play; the problem is that when the interaction go back to main app, URS gives an error... "target is no more valid"... so I can't mantain the SelectDN choosen target.


Any tip ? URS 7.5, IRD 7.5



Regards,

Gef.

Offline kubikle

  • Full Member
  • ***
  • Posts: 140
  • Karma: 7
Re: How to reserve a target after SelectDN target method
« Reply #1 on: February 10, 2012, 06:27:06 AM »
Any more info available?
When this message about not valid target appears? From RouteCall function?
What exactly problem it results (RouteCall function still make routing as far as I Know)?
May be there is URS log covering the processing of some call?

Offline smile

  • Sr. Member
  • ****
  • Posts: 286
  • Karma: 6
Re: How to reserve a target after SelectDN target method
« Reply #2 on: February 10, 2012, 08:11:19 AM »
is it virtual hold? use their standard starategy and don't care about select dn and other functions.

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Re: How to reserve a target after SelectDN target method
« Reply #3 on: February 14, 2012, 08:50:47 AM »
I could be wrong, but I think BlockDN function with a large time interval can help you.

Offline fnunezsa

  • Full Member
  • ***
  • Posts: 213
  • Karma: 5
Re: How to reserve a target after SelectDN target method
« Reply #4 on: February 14, 2012, 03:08:17 PM »
SIPServer? TServer? What the final purpose? Is it to play a greeting to the customer?

Offline Gef Buneri

  • Sr. Member
  • ****
  • Posts: 373
  • Karma: 0
  • Madness is just a point of view.
Re: How to reserve a target after SelectDN target method
« Reply #5 on: February 15, 2012, 07:49:05 AM »
@kubikle The error appears when the interaction returns from the subroutine to the main IRD application. It results in an "endless vq wait" on a backup VQ used to manage corrupted interactions. The RouteCall function fails to get the SelectDN target even if I store it in a durable variable.

@smile I must use this method to route calls, cause is an already existing application.

@DeadMeat The BlockDN function prevent the interaction to go ahead, so I can't call the subroutine, using that function.

@fnunezsa TServer, no SIP Server. H.323 VoIP. The final purpose is to choose a target to route the call (Person), play the AgentLogin information ant then route the interaction to the already selected target.


Regards,


Gef.


Offline kubikle

  • Full Member
  • ***
  • Posts: 140
  • Karma: 7
Re: How to reserve a target after SelectDN target method
« Reply #6 on: February 15, 2012, 08:43:34 PM »
Might be (but not sure) the following:
If after SelectDN function you move call to some other DN (for example as result of applying TreatmentIVR) then originally selected "destination" can be erased and following RouteCall can complain about not valid target.
I think it could be "fixed" by reselecting the previously selected agent again (apply SelectDN again with the same VQ, priority, and as target use just this agent ID with .A postfix (as it is already available to you). RouteCall need to be applied to result of this last selection.

BlockDN function still might be very helpfull if used after first SelectDN to keep the slected target locked after the current call for time longer then transiton_time option. I'm not sure what exactly means "preventing the interaction to go ahead" - as far as i know this function just marks target as bound to current interaction (so URS will not allocate it to some other call).


Offline Gef Buneri

  • Sr. Member
  • ****
  • Posts: 373
  • Karma: 0
  • Madness is just a point of view.
Re: How to reserve a target after SelectDN target method
« Reply #7 on: February 16, 2012, 07:37:37 AM »
Thank you a lot, kubikle. I'll try using the selected "AgentID.A" as a target after the treatment, and let you know. I'll study more about theBlockDN function.

Regards.

Offline fnunezsa

  • Full Member
  • ***
  • Posts: 213
  • Karma: 5
Re: How to reserve a target after SelectDN target method
« Reply #8 on: February 17, 2012, 01:59:28 AM »
So the final purpose for this is that the Customer hears the targeted AgentID? I certainly cannot see a valid use of such functionality, but anyways... have you thought of loading a strategy on agent's DN to accomplish your goal?

Offline Gef Buneri

  • Sr. Member
  • ****
  • Posts: 373
  • Karma: 0
  • Madness is just a point of view.
Re: How to reserve a target after SelectDN target method
« Reply #9 on: February 17, 2012, 07:35:14 AM »
@fnunezsa Here in Italy laws about Call Center activities impose to the Agent to comunicate his AgentID to the Customers. Happens many time that the Agent doesn't does so, for this reason we want to automatize the AgentID comunication to the customer. Can you deepen the "loading a strategy on agent's DN" ?