We have 28 phones currently and we're moving toward 80 phones in our deployment. Since we're running 3CX on Windows Server 2003 (and eventually Windows Server 2008), do we need a separate CAL for each phone/device? My understanding is that no, we do not, since the phones are not accessing Microsoft services or applications such as print or file sharing. Instead, they are accessing 3CX services that are installed on Windows-based servers. However, what about DHCP and DNS, two Microsoft server applications? Groan. As Microsoft admits, "Due to the technical nature of server products, CAL licensing can be a complicated area." I'd appreciate some input, disagreement or affirmation of my understanding.