Patent ID: 7706264

Claim:
A mobile Voice-over-Internet-Protocol (VoIP) phone communication system, comprising: at least a mobile VoIP phone that sends identification information via a network unit; at least a local mobile VoIP server located in a specific communication zone that establishes a network connection with the mobile VoIP phone via the network unit and identifies and records identification information of a mobile VoIP phone entering into the zone; and at least a central mobile VoIP server that establishes network communication with the local mobile VoIP server via the network unit to coordinate the local mobile VoIP server in each zone, and obtains identification information of all the mobile VoIP phones via the local mobile VoIP server in each zone so as to allow communication between various mobile VoIP phones, wherein the mobile VoIP phone further includes a dialing process, comprising the following steps of: (1) having mobile VoIP phone send a call initialization message to a local mobile VoIP server in the same zone; (2) having the local mobile VoIP server determine whether information about the calling mobile VoIP phone exists, wherein, if so, proceeding to step (3), and, otherwise, proceeding to step (4); (3) having the local mobile VoIP server determine the current location of the calling mobile VoIP phone by looking up the zone code contained in the recorded identification information corresponding to the calling mobile VoIP phone, and determine whether the calling mobile VoIP phone is in the same zone, wherein, if so, then proceeding to step (6), and otherwise, proceeding to step (4); (4) having the local mobile VoIP server send the call initialization message to the central mobile VoIP server; (5) having the central mobile VoIP server identify a local mobile VoIP server currently in the same zone with the calling mobile VoIP phone by looking up the recorded identification information of the calling mobile VoIP phone, and send the call initialization message to the identified local mobile VoIP server to achieve the purpose of the dialing process; and (6) having the local mobile VoIP server send the call initialization message to the identified local mobile VoIP server to achieve the purpose of the dialing process.