Caller hold time to Variable field in CTIOS

Unanswered Question
Feb 22nd, 2008
User Badges:

ICM 6.0 enterprise

trying to enhance ICM script to send how long a call has held in queue to a variable field in CTIOS when the agent answers. Does anyone have any suggestions to complete this?

  • 1
  • 2
  • 3
  • 4
  • 5
Overall Rating: 4 (1 ratings)
Riccardo Bua Fri, 02/22/2008 - 08:55
User Badges:
  • Cisco Employee,

Hi there,

you could try the following:

Queue to Skillset -> SET Node (to put Call.TimeInQueue in

PeripheralVarX) -> Play announce -> SET Node (to put Call.TimeInQueue in

PeripheralVarX) -> Play announce -> loop back to the first set node.

You might have more different announces being played in sequence (one

after the other) and set the timeinqueue between each of them and

then eventually loop back to the first announce.

To provision for the fact that a call has

reached a certain point in waiting time, after which you might look for an overflow or a disconnect with scheduled call back.

Please be aware that only the specific wait time between one wait period will be computed to update the call variable and you won't be able to sum them up if you have multiple announcements.

Another option is creating a counter.



jewels4u Fri, 02/22/2008 - 12:38
User Badges:


Thanks, I have set this up and it worked perfectly. Thank you very much.



This Discussion