Genesys CTI User Forum

Genesys CTI User Forum => Genesys CTI Technical Discussion => Topic started by: gawix on November 07, 2012, 03:35:25 PM

Title: External Transfer from ORS
Post by: gawix on November 07, 2012, 03:35:25 PM
Hi,

In a SCXML routing strategy, I must transfer to a cell phone on the PSTN.  I know that I can [b]<dialog:start>[/b] a VoiceXML application that will perform the call transfer. Is there a simpler way to achieve this?

I think it's possible to perform this with a combination of [b]<ixn:createcall>[/b], [b]<ixn:transfer>[/b] and/or [b]<ixn:consultation>[/b] but I haven't see a complete example for this use case. This is not exposed in Composer so I can't look at the generated SCXML to understand.

Thanks
Title: Re: External Transfer from ORS
Post by: Kubig on November 08, 2012, 01:50:13 PM
Why do not you use a transfer block?
Title: Re: External Transfer from ORS
Post by: gawix on November 08, 2012, 06:02:03 PM
Transfer block refers to Composer [i][u]call[/u]flow[/i] (generating VoiceXML).  There is no transfer block for Composer [i][u]work[/u]flow[/i] (generating SCXML).

Calling a VoiceXML application having a [b]<transfer>[/b] element is option #1 for me but I'm asking if doing it in SCXML is feasible and more straight forward.
Title: Re: External Transfer from ORS
Post by: bublepaw on November 08, 2012, 08:57:38 PM
Use simply following code :)

<ixn:redirect requestid="" interactionid="" from="" to="" type="_genesys.queue.rType.RouteTypeDefault"/>
Title: Re: External Transfer from ORS
Post by: gawix on November 08, 2012, 09:44:55 PM
Interesting, is [b]<ixn:redirect>[/b] equivalent to [b]<ixn:singlesteptransfer>[/b]?

However, I forgot to mention I need to do a 2-step (supervised/consultation) transfer.
Title: Re: External Transfer from ORS
Post by: bublepaw on November 09, 2012, 12:59:45 PM
<ixn:redirect> is equivalent of TRoute and consulation call is done using two tags:

<ixn:consultation requestid="" interactionid="" from="" to="" /> - start consulation (wait for proper event)
<ixn:transfer requestid="" heldinteractionid="" activeinteractionid="" resource=""/> - finish transfer base on whatever logic You have
Title: Re: External Transfer from ORS
Post by: gawix on November 10, 2012, 02:12:35 AM
OK, thanks!
Title: Re: External Transfer from ORS
Post by: Pioneer on February 18, 2015, 10:59:59 AM
[quote author=gawix link=topic=7488.msg32113#msg32113 date=1352411095]
Interesting, is [b]<ixn:redirect>[/b] equivalent to [b]<ixn:singlesteptransfer>[/b]?

However, I forgot to mention I need to do a 2-step (supervised/consultation) transfer.
[/quote]

Where did you get information about these functions?
I just start writing scxml application. I would like to have on hand function descriptions.
Title: Re: External Transfer from ORS
Post by: Kubig on February 18, 2015, 11:05:04 AM
From SCXML help for example - all is available on docs.genesyslab.com
Title: Re: External Transfer from ORS
Post by: Pioneer on February 19, 2015, 07:27:46 AM
[quote author=Kubig link=topic=7488.msg38696#msg38696 date=1424257504]
From SCXML help for example - all is available on docs.genesyslab.com
[/quote]

fnx. Will look.