Originally posted by Seanatron;36210
Would you need to set the station in this scenario?
This request attempts to obtain a valid I3_CLIENT_ACCESS license. When the user is logged in via Interaction Desktop, they are already using the license. You are essentially logging them into a "new" station, even if that station is the same. This would be no different than launching Desktop for the same user on another machine.
I would think once you are connected via ICWS, any interactions created in your app, would occur on the already logged in station.
Subscribe to the user queue to retrieve any inbound interactions or those made outside of your app.
Thank you for the response .
I tried without setting station through ICWS ( if Interaction Desktop session is already using the same station ). My application -session will be in a stationless mode .
Every interactions(pick up,hold ,mute ,blind transfer , consult transfer and cancel transfer ,disposition ) other than Consult Transfer - Change Audience works properly.
On trying to change audience -call state is changing to System . It should be Connected or ACD -Assigned -UserName .
Could you please help me with this issue ?
1. Intiated a consult transfer using
https://help.genesys.com/developer/cic/docs/icws/webhelp/icws/(sessionId)/interactions/(interactionId)/consult/index.htm#post api call.
2.Got 201 created Response . (Caller ) Call state changed to Held. current audience is consult . (originalParty - false and consultedParty - true)
3.made the api call to change audience to caller .
https://help.genesys.com/developer/cic/docs/icws/webhelp/icws/(sessionId)/interactions/(interactionId)/consult/(consultId)/change-audience/index.htm#resource with [ originalParty = true ,consultParty = false.] Got the consult message with same audience. But call state changed to System.
Do we have to do any extra steps to change-audience ? Any configuration with custom scripts ? Why this is not changing the call state back to connected or ACD Assigned - User ?