Patent ID: 8780925

Claim:
A system for allowing mobile use of a single private branch exchange (PBX) identifier on a network, comprising: an enhanced domain name system (DNS) server configured to receive a communication containing a first private Internet protocol (IP) address for a PBX system coupled to the network, the enhanced DNS server maintaining a communication channel with the PBX system, the DNS server further comprising, a service module, executable by a processor and stored in a memory, the service module configured to determine a public IP address from which the received communication was sent; a central registry configured to store the first private IP address, the public IP address, and the corresponding single PBX identifier, wherein the single PBX identifier is the same for internal and external IP devices utilizing the PBX system; a DNS lookup module configured to determine the first private IP address based on the single PBX identifier, wherein if the communication channel is a virtual private network (VPN) connection then the PBX system makes an outbound connection to a port at the enhanced DNS server; and an address check module configured to determine when the first private IP address has changed to a different private IP address due to information changes regarding the PBX system on the network, and inform the DNS server that the PBX system is using the different private IP address.