Multi-mode endpoint in a communication network system and methods thereof
First Claim
1. A communications method for an endpoint being one of (i) an Internet Protocol (IP) telephone and (ii) a telephone coupled to a terminal gateway, the communications method comprising:
- registering a first line of the endpoint with a first telephony server, and registering a second line of the endpoint with a second telephony server differing from the first telephony server, the first telephony servers registers the endpoint by storing a list identifying endpoints, including the endpoint, in communication with the first telephony server and the second telephony server storing a list identifying endpoints, including the endpoint, in communication with the second telephony server, and at least one of the first and second telephony servers includes information accessible by both the first and second telephony servers and associated with the endpoint, the information including a telephone number, a logical line number, an Internet Protocol (IP) address and a Media Access Control (MAC) address of the endpoint;
establishing a first telephone call on the first line of the endpoint to a second endpoint via the first telephony server; and
establishing, a second telephone call on the second line of the endpoint to a third endpoint via the second telephony server.
9 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and communication network system that allows an endpoint to be simultaneously registered with more than one communications server is described. In one embodiment, the communication network system includes a network, a plurality of communications servers that are coupled to the network, and a plurality of endpoints coupled to the network. Each endpoint is capable of being simultaneously registered with more than one communications server. A communication method for an endpoint involves registering a first logical line of the endpoint with a first communications server, and registering a second logical line of the endpoint with a second communications server. Consequently, flexibility is obtained by allowing an endpoint to choose the registering communications server for each logical line of the endpoint.
-
Citations
19 Claims
-
1. A communications method for an endpoint being one of (i) an Internet Protocol (IP) telephone and (ii) a telephone coupled to a terminal gateway, the communications method comprising:
-
registering a first line of the endpoint with a first telephony server, and registering a second line of the endpoint with a second telephony server differing from the first telephony server, the first telephony servers registers the endpoint by storing a list identifying endpoints, including the endpoint, in communication with the first telephony server and the second telephony server storing a list identifying endpoints, including the endpoint, in communication with the second telephony server, and at least one of the first and second telephony servers includes information accessible by both the first and second telephony servers and associated with the endpoint, the information including a telephone number, a logical line number, an Internet Protocol (IP) address and a Media Access Control (MAC) address of the endpoint; establishing a first telephone call on the first line of the endpoint to a second endpoint via the first telephony server; and establishing, a second telephone call on the second line of the endpoint to a third endpoint via the second telephony server. - View Dependent Claims (2, 3, 4)
-
-
5. A terminal gateway adapted to convert Internet Protocol (IP) media packets from a network into analog signals and to forward the analog signals to at least one endpoint via a dedicated communication link between the terminal gateway and the at least one endpoint, said terminal gateway comprising:
-
a memory including one or more instructions; and a processor coupled to the memory, said processor, in response to the one or more instructions, to, establish a first communication path between a first logical line of a first endpoint and a second endpoint, via a first telephony server coupled to the network, in response to a first input, by the first telephony server accessing an Internet Protocol (IP) address and a Media Access Control (MAC) address for the second endpoint from a first registration table stored within the first telephony server, and if not contained in the first registration table, from a table stored within the first telephony server, the table comprises fit a telephone number or the first endpoint, the second endpoint and a third endpoint, (ii) a number associated with the first logical line and a second logical line, (iii) an Internet Protocol (IP) address and Media Access Control (MAC) address of each terminal gateway coupled to the first, second and third endpoints, and (iv) an IP address and a MAC address of the first telephony server, and a second telephony server; and establish a second communication path between their second logical line of the first endpoint and thus third endpoint via a second telephony server coupled to the network, in response to a second input, by the second telephony server accessing an Internet Protocol (IP) address and a Media Access Control (MAC) address for the third endpoint from a second registration table stored within the second telephony server, and if not contained in the second registration table, from the table stored within the first telephony, said second communication path being established via the second telephony server independently of the first communication path. - View Dependent Claims (6, 7, 9, 10)
-
-
8. A terminal gateway adapted to convert Internet Protocol (IP) media packets from a network into analog signals and to forward the analog signals to at least one endpoint via a dedicated communication link between the terminal gateway and the at least one endpoint, said terminal gateway comprising:
-
a memory including one or more instructions; and a processor coupled to the memory, said processor, in response to the one or more instructions, to, establish a first communication path between a first logical line of a first endpoint and a second endpoint via a first telephony server coupled to the network, in response to a first input, by the first telephony server accessing an Internet Protocol (IP) address and a Media Access Control (MAC) address for the second endpoint from a first registration table stored within the first telephony server, and if not contained in the first registration table, from a table stored within the first telephony server, the table comprises (i) a telephone number of the first endpoint, the second endpoint and a third endpoint, (ii) a number associated with the first logical line and a second logical line, (iii) an Internet Protocol (IP) address and Media Access Control (MAC) address of each terminal gateway coupled to the first, second and third endpoints, and (iv) an IP address and a MAC address of the first telephony server, and a second telephony server; and establish a second communication path between the second logical line of the first endpoint and the third endpoint via a second telephony server coupled to the network, in response to a second input, by the second telephony server accessing an Internet Protocol (IP) address and a Media Access Control (MAC) address for the third endpoint from a second registration table stored within the second telephony server, and if not contained in the second registration table, from the table stored within the first telephony server, said second communication path being established via the second telephony server independently of the first communication path. - View Dependent Claims (11)
-
-
12. An endpoint, being one of (i) an Internet Protocol (IP) telephone and (ii) a telephone coupled to a terminal gateway, for coupling to one or more telephony servers, the endpoint comprising:
-
a first logical line for registering with a first telephony server through storage of information within the first telephony server, the information includes (1) a first registration table including a list of endpoints including the endpoint registered with the first telephony server and (2) a table accessible by each of the telephony servers, the table includes information, associated with a plurality of endpoints including the endpoint, that comprises (i) a telephone number of the endpoint, (ii) a number associated with the tint logical line, (iii) an Internet Protocol (IP) address and Media Access Control (MAC) address of the terminal gateway coupled, to the endpoint, and (iv) an IP address and a MAC address of the first telephony server, said first logical line capable of receiving communications services from the first telephony server; and a second logical line for registering with a second telephony server through storage of a second registration table within the second telephony server including a list of endpoints including the endpoint registered with the second telephony server, said second logical line capable of receiving communications services from the second telephony server. - View Dependent Claims (13, 14, 15)
-
-
16. An endpoint being one of (i) an Internet Protocol (IP) telephone and (ii) a telephone coupled to a terminal gateway the endpoint comprising:
-
means for registering a first line with a first telephony servo by storage of information within the first telephony server, the information composes a first registration table including a list of endpoints including the endpoint registered with the first telephony server and a table including information associated with the endpoint including (i) a telephone number of the endpoint, (ii) a number associated with the first line, and (iii) an Internet Protocol (IP) address and Media Access Control (MAC) address of the terminal gateway; means for registering a second line with a second telephony server differing from the first telephony server by storage of information within the second telephony server, the information including a second registration table including a list of endpoints including the endpoint registered with the second telephony server; and means for establishing a first communications call on the first line via the first telephony server, the first telephony server collaborates with the second telephony server if the first telephony server does not support a requested feature. - View Dependent Claims (17, 18, 19)
-
Specification