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?
1 Like
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))
2 Likes
Based on URS log:
Do you have EventTreatmentEnd event somewhere after RequestApplyTreatment for PlayAnnouncementandcollectdigits? If yes what are its attributes?
1 Like
No, i dont have EventTreatmentEnd event.
1 Like
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.