" /> Getting call duration in Routing Strategy. - Genesys CTI User Forum

Author Topic: Getting call duration in Routing Strategy.  (Read 2818 times)

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Getting call duration in Routing Strategy.
« on: January 25, 2012, 12:26:29 PM »
Advertisement
Greetings!
Is there any function or some way-through, which can give the duration of the call. I mean not the whole interaction but the time after the agent had picked up the phone. For example if I want to send how long the agent has talked to the customer via HTTP bridge. Or can I somehow get the timestamps for EventAnswered and EventReleased in current interaction ?

Thank you in advance.

Offline kubikle

  • Full Member
  • ***
  • Posts: 140
  • Karma: 7
Re: Getting call duration in Routing Strategy.
« Reply #1 on: January 26, 2012, 05:29:45 AM »
One of way may be - make URS register and load the simple strategy on agents DNs.
All that startegy does - marks current time on start, waits for EventReleased, calculates time difference and report it to Web server.

Offline deadmeat

  • Jr. Member
  • **
  • Posts: 75
  • Karma: -2
Re: Getting call duration in Routing Strategy.
« Reply #2 on: January 26, 2012, 06:09:18 AM »
That's an interesting approach. I'll try that. Thanks for the advice.

Offline mduran22

  • Full Member
  • ***
  • Posts: 108
  • Karma: 5
Re: Getting call duration in Routing Strategy.
« Reply #3 on: January 26, 2012, 03:09:32 PM »
Well, several Genesys reporting products are able to give you this information out of the box if you want to go that route.

If you are using a softphone that is registered for the DN the agent is on, the softphone will receive established and released events for calls (as well as ACW and ready/logout/aux) and you could have the softphone write out to a database (or webservice, etc).

The other alternative is to use an SDK and build a client that registers for all the DNs and/or state changes and writes those out.