Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: Big Rod on August 16, 2013, 08:44:47 AM

Title: Play treatment on RP rather than from URS instruction. SIP/URS 8.1
Post by: Big Rod on August 16, 2013, 08:44:47 AM
Hey!

I have a dilema where I need to play an uninterupted sequence of music/message/music/message etc from the RM/media server without suspending routing function in order that the strategy can make changes to the scope of the target pool in the background without disturbing the caller's experience.

To give a bit of background, the legacy solution which is being replaced depended on a PBX to play recordings from the queue while the call queued for an appropriate target. With this functionality being removed in favour of a SIP server, I need to find an equivalent method.

Anyone have any ideas?

TIA
Title: Re: Play treatment on RP rather than from URS instruction. SIP/URS 8.1
Post by: Flávio on October 01, 2013, 11:08:27 AM
Hi, need more info.

can you describe your call flow? completly?

as far as i understood you need to play a music to the customer while routing his call? is your strategy that long? the routing takes more then 4 seconds to complete?

i need to understand where you need to music.
Cheers,
Title: Re: Play treatment on RP rather than from URS instruction. SIP/URS 8.1
Post by: bublepaw on October 01, 2013, 08:34:39 PM
Try to use Composer/Orchestration for that instead of using URS. In Composer You create parallel block which on one "thread" executes target selection (wihtout treatments) while other parallel block executes whatever treatment sequence You want
Title: Re: Play treatment on RP rather than from URS instruction. SIP/URS 8.1
Post by: cavagnaro on October 01, 2013, 08:46:47 PM
Start a Treatment (Music or Application) and suspend the End for X seconds...
Title: Re: Play treatment on RP rather than from URS instruction. SIP/URS 8.1
Post by: kubikle on October 02, 2013, 05:02:03 AM
Treatment can be started with Treatment object (uncheck wait treatment end). After that treatment will be played while by itself while startegfy can do its own business.

If sequence of treatments is needed to play continuosly in loop - easier just to start busy treatments. For example somewnhere at the strategy beginning - place empty Target selection object (like waiting time 1 sec, empty targets and full set of busy treatments). Such block will do nothing except starting busy treatments. They will be played on their own after that in parallel with main routing logic that may follow (if this logic do not try to activate some other treatments)