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

Title: Collect digits while busy in routing selection object
Post 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
Title: Re: Collect digits while busy in routing selection object
Post by: kubikle on June 24, 2010, 05:58:03 PM
Do you have problem with digits collecting if mandatory (not busy) treatments are used or it is happens only for busy treatment?
Title: Re: Collect digits while busy in routing selection object
Post by: Kirill.K on June 25, 2010, 07:34:54 AM

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))
Title: Re: Collect digits while busy in routing selection object
Post by: kubikle on June 25, 2010, 08:34:06 PM
Based on URS log:
Do you have EventTreatmentEnd event somewhere after RequestApplyTreatment for PlayAnnouncementandcollectdigits? If yes what are its attributes?
Title: Re: Collect digits while busy in routing selection object
Post by: Kirill.K on June 28, 2010, 07:40:12 AM
No, i dont have EventTreatmentEnd event.
Title: Re: Collect digits while busy in routing selection object
Post by: rpenney on June 28, 2010, 10:06:17 PM
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.
Title: Re: Collect digits while busy in routing selection object
Post by: kubikle on June 28, 2010, 10:19:58 PM
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.