Nodes share the same CTI Link, hence the same session to which agents are currently logged into.
There are two parts here
1. Sending events to Pega layer
When ever you initiate a transfer request, CTI will publish the events for which we have listeners attached.
After receiving the event packet, we analyze, modify the event format to Pega format and add additional data such as workstation id , client handle etc which will help us in event delivery
2. Sending events from Pega App server to CSR desktop
This is done using Applet/ActiveX plugins (till PegaCall 7.1.3) which will listen for events on a specific port. From Pega App server, we publish the event to the specific IP+Port using TCP/UDP protocol. From PegaCall Proprietary information hidden we are using LongPoll mechanism of Pega platform