I actually use it with DHCP without trouble. The actual technical details most likely vary by brand of CTI server. However, from my understanding this is how my Aspect CTI works:
1) Agent workstation has an INI file on it that tells it which phone it is next to.
2) Agent logs into CTI application which sends the agent id and phone id to the CTI Server (you can also use this to log them into the teleset at the same time, but it isn't necessary.)
3) The CTI server now assocates that PC with that phone.
4) When a call is sent to that phone, the CTI server finds out what PC it is associated with and send the associated data to that PC. This can be accomp-lished via direct IP communication, or you can use Multicasts (network broadcasts that the PC picks up on).
5) The PC application receives the message and displays it on the screen or launches an app or whatever you want it to do.
In Aspect's CTI environment the agent application just needs to have a small OCX control and some APIs in order to have full control over screen pops and the agent's phone.
Hope this helps.
Marianne
|