Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: James on January 01, 1970, 12:00:00 AM

Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
Anyone know what objects you can add after a call is routed by IR?
I am trying to get a strategy to detect if a call that was queueing abandoned, and if so, write a record of the call to a table. This table would then be used by another strategy to test customers redialing. Thoughts...???
Title: Post Routing objects
Post by: Victor on January 01, 1970, 12:00:00 AM
Well, one way to find out if the call was abandoned or not is to use TargetSelected[] and TargetObjectSelected[] after the TargetObject. You will need to add an extra ifstatement right after the TargetObject, because otherwise strategy builder is not going to allow you to place anything.

TargetObjectSelected[] and TargetSelected[] will tell you where the call was routed to. So, if you write info about the call before it enters the queue and after it routes, you would be able to trace the calls which were abandoned.

I know that it is not very elegant, but at least it works :)
Call Concentrator would be a better solution though. It has a pretty good cradle ograve call tracking functionality which allows you to tell almost anything about each call that enters the system.

Vic
Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
I thought of this one, and it is not a tight and clean solution. My thought was that IR knows the call has abandoned, so is there a way of reacting to this within the strategy. I want to be able to have this information available imediately, so we capture all retrys...
Title: Post Routing objects
Post by: Jessica on January 01, 1970, 12:00:00 AM
I must agree with Victor. We are doing a somewhat similar thing. You can always recapture a retry by performing a database dip to check if it was abandoned or not before placing a call in a queue.

J.
Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
We will try the solution of writing the record as the call arrives and then removing it when routed. In the mean time I have raised a feature request with Genesys to allow actions on abandons too.
Title: Post Routing objects
Post by: Victor on January 01, 1970, 12:00:00 AM
Please tell me how it goes, because I think this feature is something we all can use. By the way, what switch are you using?

Vic
Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
Lucent & Meridian....
Title: Post Routing objects
Post by: Peter Nogorodsky on January 01, 1970, 12:00:00 AM
What kind of design are you implementing right now to get detect the abandoned calls?

I think it would be very useful for both of us to compare our notes.

Pete
Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
Looking to detect callers that abandon, then make business rule decisions to treat that customer with a higher priority...

We would also use th information to see the number of retrys.
Title: Post Routing objects
Post by: Iwamura, Ken on January 01, 1970, 12:00:00 AM
Hello, James,

how do you do it now? We use ir server, but we cannot notice abandon calls.

Ken
Šâ‘º
Title: Post Routing objects
Post by: James on January 01, 1970, 12:00:00 AM
See earlier replys...

Use a procedure in the DB to check for a record that matches the ANI of the current call, if a record is found, increment a call counter field by 1. If no record is found, create a new record and set the counter to one.
Then, when the call is routed successfully, a post outing procedure deletes the record in the DB. This leaves you with calls that were not routed in the table.