Genesys CTI User Forum
Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Kirill.K on June 24, 2010, 09:40:00 AM
-
Hi,
I'm trying to get the following to work on SIP server + Genesys(IRD)
I use simple routing strategy when the agent is ready call delivered for him, if not ready i want to play announcement and stay in queue or if caller press 0 exit the queue.
How to do this?
I've tried just playing the announcement and collect digits in Busy threatments in Selection properties, but digits doesn`t collect((
Has anyone got something like this to work??
Thanks
-
Do you have problem with digits collecting if mandatory (not busy) treatments are used or it is happens only for busy treatment?
-
A have problem when a try to collect digits from "Busy" tab of Object "Selection". I select Play announcement and collect digits treatement in tab "Busy"...and announcement played but digits doesn't collect.
PS
Sorry for my english))
-
Based on URS log:
Do you have EventTreatmentEnd event somewhere after RequestApplyTreatment for PlayAnnouncementandcollectdigits? If yes what are its attributes?
-
No, i dont have EventTreatmentEnd event.
-
You cant do this from a Selection block. The Busy treatments can't return a value (like the digits collected) since a Selection block won't exit until it has found an agent or timed out.
You might be able to get this working by using the SelectDN function and Treatment blocks.
-
If there is no EventTreatmentEnd unlikely it will help.This event is the source of collected digits for URS.
Probably playing with treatment parameters like MAX_DIGITS, TERM_DIGITS etc could help.
And yes - if treatment is "busy treatment" - only after quitting from target selection object you will be able to access them from strategy.