" /> External Transfer from ORS - Genesys CTI User Forum

Author Topic: External Transfer from ORS  (Read 4548 times)

Offline gawix

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
External Transfer from ORS
« on: November 07, 2012, 03:35:25 PM »
Advertisement
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

Offline Kubig

  • Hero Member
  • *****
  • Posts: 2755
  • Karma: 44
Re: External Transfer from ORS
« Reply #1 on: November 08, 2012, 01:50:13 PM »
Why do not you use a transfer block?

Offline gawix

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
Re: External Transfer from ORS
« Reply #2 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.

Offline bublepaw

  • Sr. Member
  • ****
  • Posts: 283
  • Karma: 10
Re: External Transfer from ORS
« Reply #3 on: November 08, 2012, 08:57:38 PM »
Use simply following code :)

<ixn:redirect requestid="" interactionid="" from="" to="" type="_genesys.queue.rType.RouteTypeDefault"/>

Offline gawix

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
Re: External Transfer from ORS
« Reply #4 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.

Offline bublepaw

  • Sr. Member
  • ****
  • Posts: 283
  • Karma: 10
Re: External Transfer from ORS
« Reply #5 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

Offline gawix

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
Re: External Transfer from ORS
« Reply #6 on: November 10, 2012, 02:12:35 AM »
OK, thanks!

Offline Pioneer

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
    • Yurik's Hashev Home Page
Re: External Transfer from ORS
« Reply #7 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.

Offline Kubig

  • Hero Member
  • *****
  • Posts: 2755
  • Karma: 44
Re: External Transfer from ORS
« Reply #8 on: February 18, 2015, 11:05:04 AM »
From SCXML help for example - all is available on docs.genesyslab.com

Offline Pioneer

  • Newbie
  • *
  • Posts: 28
  • Karma: 1
    • Yurik's Hashev Home Page
Re: External Transfer from ORS
« Reply #9 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.