METHOD AND APPARATUS FOR IMPLEMENTING A HIGH-RELIABILITY LOAD BALANCED EASILY UPGRADEABLE PACKET TECHNOLOGY
First Claim
1. A network comprising:
- a user profile server storing user profile information;
a first switch comprising a first Internet Protocol (IP) address in communication with the user profile server and storing first configuration data in response to the user profile information stored in the user profile server;
a second switch comprising a second IP address in communication with the user profile server and storing the first configuration data in response to the user profile information stored in the user profile server; and
a configuration system in communication with the first switch and in communication with the second switch, the configuration system provisioning the network and generating a provisioning file including the first IP address and the second IP address, wherein said first IP address is different from the second IP address.
0 Assignments
0 Petitions
Accused Products
Abstract
A network is defined with several alternative softswitches/proxies, which may be used for communication. Each softswitch/proxy has a unique Internet Protocol (IP) address. The softswitches/proxies receive configuration data from a centralized user-profile server, which maintains user-profile information. A centralized call-detail record (CDR) server also is connected to each softswitch/proxy and maintains CDRs on each user on each softswitch/proxy. Based on the network configuration, an end-device configuration system generates a provisioning file. The provisioning file includes the IP addresses of each softswitch/proxy. The provisioning file is communicated to user devices. Each user device accesses the provisioning file and uses the IP address for communication. Should the communication fail for any reason, the user device may autonomously access the provisioning file and initiate another call using the next IP address in the provisioning file. This process may continue until a call is completed.
15 Citations
15 Claims
-
1. A network comprising:
-
a user profile server storing user profile information; a first switch comprising a first Internet Protocol (IP) address in communication with the user profile server and storing first configuration data in response to the user profile information stored in the user profile server; a second switch comprising a second IP address in communication with the user profile server and storing the first configuration data in response to the user profile information stored in the user profile server; and a configuration system in communication with the first switch and in communication with the second switch, the configuration system provisioning the network and generating a provisioning file including the first IP address and the second IP address, wherein said first IP address is different from the second IP address. - View Dependent Claims (2, 3)
-
-
4. A method of operating a network, comprising:
-
storing user profile information; storing first configuration data in association with a first Internet Protocol (IP) address in response to the user profile information; storing the first configuration data in association with a second IP address in response to the user profile information; and provisioning the network and generating a provisioning file comprising the first IP address and the second IP address, wherein said first IP address is different from the second IP address. - View Dependent Claims (5, 6)
-
-
7. A network comprising:
-
means for storing user profile information; means for storing first configuration data in association with a first Internet Protocol (IP) address in response to the user profile information; means for storing the first configuration data in association with a second IP address in response to the user profile information stored in the user profile server; and means for provisioning the network using a provisioning file including the first IP address and the second IP address, wherein said first IP address is different from the second IP address. - View Dependent Claims (8, 9)
-
-
10. A user device comprising:
-
an interface receiving a provisioning file, the provisioning file comprising a first Internet Protocol (IP) address and a second IP address; a memory storing the provisioning file including the first IP address and the second IP address; and a processor coupled to said memory, for generating a call request to the first IP address and after a predefined time causing the processor to generate a call request to the second IP address, wherein said first IP address is different from the second IP address. - View Dependent Claims (11, 12, 13)
-
-
14. A method of operating a user device, comprising:
-
receiving a provisioning file, the provisioning file comprising a first Internet Protocol (IP) address and a second IP address; storing the provisioning file; and generating a call request to the first IP address and after a predefined time generating a call request to the second IP address in response to the provisioning file, wherein said first IP address is different from the second IP address. - View Dependent Claims (15)
-
Specification