A place to ask questions, connect with others, and stay in the know
Does the interaction desktop login create a session id with the server ?
How can I retrieve the specific session id of the Interaction desktop (SIP phone) through ICWS API ?
Yes, Interaction Desktop creates a session when a user logs in. The easiest way to see this is in the Session Manager view in IC Business Manager, which will show you sessions/counts by application.
You can get this information from ICWS using the Session topic documentation to subscribe to the events of a specific user or station. You can then use either polling or server sent events to receive the session change data via the messaging endpoint.
thank you for the quick response. that is a good option of subscribing to the events of a specific user. To make it further complicate, unfortunately, i have two use case which is challenging this option.
When you first subscribe, if the user is already logged in, it should give you the current information about the session since that is technically a "delta" at that point.
If you are running two different applications and you are worried about race conditions, you could either have two separate sessions/applications that subscribe to the same information so that you have data for each of your CRMs to retrieve, or put some kind of messaging or queue service as an additional middleware that you can poll that allows for messages to persist until both systems poll.
Check out the Genesys Knowledge Network - your all-in-one access point for Genesys resources
Every year, Genesys® orchestrates more than 70 billion remarkable customer experiences for organizations in more than 100 countries. Through the power of our cloud, digital and AI technologies, organizations can realize Experience as a Service℠, our vision for empathetic customer experiences at scale. With Genesys, organizations have the power to deliver proactive, predictive, and hyper personalized experiences to deepen their customer connection across every marketing, sales, and service moment on any channel, while also improving employee productivity and engagement. By transforming back-office technology to a modern revenue velocity engine Genesys enables true intimacy at scale to foster customer trust and loyalty.