I have a customer that wants his employees to be able to hot desk between offices. They're using 3CX V12 with Yealink phones. The hot desking works fine, however, because the two locations are in different towns, the caller ID for 911 needs to change based on the phone they log into. This can be done by if they log on as a different extension, but that defeats the purpose of Hot Desking. Has anyone come across this? As far as I can see, I can only set caller id based on the extension or outbound route and the rules for outbound calling don't take into account the physical phone or ip address, only extension. I would think this is a common task for companies with multiple offices. I either need caller id to change based on the MAC address of the phone or the IP Address since the offices are on different LANs.