11-03-2008 08:02 AM - edited 03-14-2019 03:09 AM
I am working on a contact center express enhanced 4.5 system and have someone looking for whether they can have one of the busy lamp lights in an open spot on the phone light up to let them know there are calls in Queue for the contact center. I have suggested dual monitors so the agent could always be up on the second monitor but the individual does not want to go that route. Is there an option or way to do this through the scripting?
Solved! Go to Solution.
11-07-2008 12:02 PM
That's actually incorrect.
Since you are using a Place Call on Hold step, the caller will hear music.
Shorten your delay from 30 seconds to 20 seconds.
Add in a place call step that has a timeout of 10 seconds.
Then loop it.
Label: Queue Loop
Play Prompt QueueMessage.wav
Call Hold
Place Call [contact, destination, timeout=10]
-- Successful
---- Terminate contact (Not --Triggering Contact--)
-- No Answer
-- Busy
-- Invalid
-- NoResource
-- Unsuccessful
Delay 20 Sec
Call Unhold
Goto Queue Loop
11-03-2008 08:21 AM
I would recommend using the IP Phone Agent service which will allow you to display realtime stats on the phone display.
11-03-2008 08:27 AM
Thank you. Is there documentation you recommend on that?
11-06-2008 08:22 PM
You could use a place call step to call an extension on the agent phones.
This would ring/light up the phone when a caller enters a queue branch.
11-06-2008 09:24 PM
Check out this thread for info on both displaying stats and creating an audible notification....
11-07-2008 09:15 AM
That might work for this situation. Here is what I have. The Queue plays a prompt, the user is put on hold for 30 seconds, the user is taken off hold, and looped back to the prompt. So if I place a call say after the play prompt wouldn't the customer here the phone ring and would the Contact Center still have control of the call. I just want to see if I can just get the button to light and the caller not realize they are ringing that extension and wouldn't really want the agent picking up the call from that other extension.
11-07-2008 12:02 PM
That's actually incorrect.
Since you are using a Place Call on Hold step, the caller will hear music.
Shorten your delay from 30 seconds to 20 seconds.
Add in a place call step that has a timeout of 10 seconds.
Then loop it.
Label: Queue Loop
Play Prompt QueueMessage.wav
Call Hold
Place Call [contact, destination, timeout=10]
-- Successful
---- Terminate contact (Not --Triggering Contact--)
-- No Answer
-- Busy
-- Invalid
-- NoResource
-- Unsuccessful
Delay 20 Sec
Call Unhold
Goto Queue Loop
08-08-2009 06:48 PM
I have a whole new way (as far as i can tell) to light a queue light like a traditional ACD.
http://www.youtube.com/watch?v=CCjFlqzLndQ
Basically place a call to a particular port, and have your agents BLF that port. When the port rings in or is busy, it lights up. You can also make it flash or go red based on number of calls in queue, or do this at a particular interval.
08-16-2009 12:54 PM
Hi,
This sounds like a really useful feature.
Can you please provide some more details and ideally post a sample script?
08-18-2009 04:06 PM
i would love if i get a copy of this scrript as wel :)
09-02-2009 01:29 PM
Here is how I accomplished something similar to this. In my scenario they wanted to ring a chime that was mounted on the wall. The chime basically appeared as an analog phone device.
First, I created two scripts and application. The first was the script that would select a resource / queue the call. If the call was queued, it would trigger the second application using the "Trigger Application Step". In that step, the option to run synchronous is set to NO. Therefore the original contact would continue to process in the original script, but the second application would start up.
The second application then places a call to the directory number for my bell device. Of course, this device does not answer the phone so eventually the call times out. I have that timeout set to 5 seconds. After the call times out, I check the queue again to see if there are any calls in the queue. If there are, I ring the bell again. If not, I exit the application.
In the settings for the second (bell ringer) application, I only allow one session to run at a time. This way, if the bell ringer is already running, I don't allow a second call in the queue to start another copy of the bell ringer app. In the original application, if the trigger statement fails, I assume the ringer app is already running and just continue.
I've attached an excerpt from my first script showing the select resource, and also attached my second script, the bell ringer application.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide