cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2195
Views
3
Helpful
13
Replies

Create a initiateDirectTransfer

M_skovborg
Level 1
Level 1

Hi

i'am trying to create a initiateDirectTransfer, with no luck

Do any one have a running ex. ?

Br,

M

1 Accepted Solution

Accepted Solutions

dlender
Level 6
Level 6

Also note that SingleStepTransfer is supported for UCCE only. For UCCX you will get an error INVALID ACTION TRANSFER_SST

View solution in original post

13 Replies 13

dlender
Level 6
Level 6

Are you wanting to transfer using the Webservices API or the gadget javascript library?

For the Webservices API use http://

</Dialog

Where toAddress is the extension to transfer to

And targetMediaAddress is the extension of the User requesting the transfer

For gadget javascript use:

dialog.initiateDirectTransfer(userExt, toAddress, callbackHandlers);

where userExt is the extension of the user requesting the transfer

and toAddress is the extension to transfer to

I tested the following and the transfer works for me

mySSTransfer : function (target){

clientLogs.log("transferring to " + target);

var options = {};

currdialog.initiateDirectTransfer(user.getExtension(), target, );

},

dlender
Level 6
Level 6

Also note that SingleStepTransfer is supported for UCCE only. For UCCX you will get an error INVALID ACTION TRANSFER_SST

Last night I just found out that it is not possible to to this in the UCCX, but thanks any way.

Br,

Morten

PS. are there any quick way to get the logs from the UCCX Finesse I generate in the Javascript code?

You can try the url https:// and look at the clientlogs

Hi dlender

Is it possible to make at transfer in UCCX?

Br,

M

Per the Finesse WebServices Developer Guide here

https://developer.cisco.com/docs/finesse/#!rest-api-dev-guide 

 

The Dialog Initiate a single-step transfer API applies to Finesse deployments with Unified CCE only.

.

If you attempt to use this API on a Finesse deployment with Unified CCX, Finesse sends the following API error:

INVALID ACTION TRANSFER_SST

Hi Dlender

Yes I got the part about not been able to make a STT , but is it possible to make a normal transfer?

I cant find any helpful things in the doc.

Br,

M

You make a consult call on the existing Dialog. See the Dialog - Make a consult call request

In the Finesse WebServices Developer Guide.

Then you complete the transfer using the Dialog - Take action on a participant within a dialog

With RequestedAction Transfer.

Hi dlender;

I 'am trying to create a initiateDirectTransfer too after a post call survey call. I understand that I can't use a direct transfer using UCCX. Do you have a running ex. on how to create an initiateDirectTransfer?

Thanks in advance!

mm

Do you mean a Single Step transfer? As you stated, this isn’t supported for UCCX.

Sorry, I just realized you want a SingleStepTransfer in a gadget not through the REST API.

Here is an example of calling initiateDirectTransfer for UCCE

mySSTransfer : function (target){

                                clientLogs.log("transferring to " + target);

                                var options = {};

                                currdialog.initiateDirectTransfer(user.getExtension(), target, );

                                },

The SetCallVariable sample gadget attached to this post has a SingleStepTransfer in it.

Hi dlender,

Thanks for your quick response. I am a little confused. Can I use mySSTransfer with UCCX?

mm

No, you cannot perform a single step transfer with UCCX.