摘要:
A distributed software application comprises a first and second software component. A manager component of a management infrastructure for the distributed software application in one example causes a first software component of the distributed software application to obtain information from a second software component of the distributed software application for initialization of the first software component.
摘要:
A method of delivering highly-reliable, fault-tolerant communications services in a telecommunications network of distributed call processing systems. The method advantageously identifies a set of objects within the telecommunications network requiring checkpointing; checkpoints the objects; and subsequently restores the checkpointed objects in the event of a failure. Various aspects of the method are disclosed, including restoration strategies.
摘要:
A distributed software application comprises a first and second software component. A manager component of a management infrastructure for the distributed software application in one example causes a first software component of the distributed software application to obtain information from a second software component of the distributed software application for initialization of the first software component.
摘要:
A “cluster mobile switching center” (cMSC) is arranged to perform the switching and control functions of a conventional mobile switching center (MSC), including, if desired, the additional functions of a conventional visitor location register (VLR). The cMSC is implemented on distributed processors using modular software. Advantageously, a specific instance of middleware, known as Common Object Request Broker Architecture (CORBA), is used as the communications middleware. Functionally, the cMSC is arranged to have two classes of servers: (1) Interworking managers (IMs) that act as gateways and provide interfaces to external network elements, and (2) core servers that perform call processing (registration, location updates, incoming and outgoing call processing) functions and communicate with each other using CORBA. IMs terminate standard protocols with the external elements and use CORBA to communicate with the core servers. Software objects are defined to perform specific tasks, manage particular resources, and interact to provide end-to-end services.
摘要:
Method and apparatus for routing telephone calls across different types of networks includes means for and steps of determining a destination IP address of a new call according to initial conditions established in a first network, determining a destination gateway (gateway brokering) based on the destination IP address, the initial conditions and a gateway selection policy, providing routing information of the destination gateway to the first network and completing the new call set up via messages received from the gateway brokering step. The initial conditions in the first network are established by determining if a callee is part of an IP network or part of a CS network and converting the callee phone number to an SIP URL if the callee is part of the IP network. Such determination is made by recognizing a prefix identifying an IP destination in the callee phone number.
摘要:
A multiple-protocol home location register (MP HLR) comprises a processor, that generates network messages according to two or more network protocols and processes network requests and other messages to obtain information requested by two or more networks that support the two or more network protocols. One embodiment of the MP HLR (101) utilizes protocol gateways (211) that interpret network requests and generate, utilizing a common control procedures for multiple network protocols, queries to a database that provides a common source of data for supported networks. Another embodiment of an MP HLR (101) utilizes a mediation device (405) that generates and/or translates network messages according to multiple different network protocols and utilizes multiple HLRs (401, 403) or home agents, each supporting a different network protocol.
摘要:
A telecommunications system is arranged to efficiently route digital information from a mobile network to a Public Switched Telephone Network (PSTN) and vice versa by interposing a packet network between the mobile network and PSTN so that digital information originating from the wireless network at a first data rate may be forwarded over the packet network at that rate and then sent over a direct connection from the packet network to the PSTN at a second data rate expected by the PSTN. In this way the conversion of the digital information from the first to the second data rate is performed only when needed, i.e., at the ATM switch connected to the PSTN.
摘要:
An optimized gateway selection process of the present invention is based on a universal mobility manager (UMM), a component for inter-technology location management. The UMM is capable of holding location information for diverse cellular networks, as well as for Internet telephony systems. For cellular networks, UMM acts as a traditional HLR; for an Internet telephony network, it acts as the entities that are responsible for user/terminal registration (registrar in SIP, gatekeeper in H.323) and address resolution (proxy server in SIP, gatekeeper in H.323). An optimal gateway selection is possible based on location related information provided by the UMM which had not previously been available. Utilizing the newly available information enables a gateway to be selected which may, for example, enable the circuit switched portion of a call to now be minimized.
摘要:
A Global Roaming Application Server is adapted to act as an intermediary between all Internet Protocol (IP)-based network(s) and non-IP-based network(s), such as a circuit-switched landline network, an ANSI-41 network, wireless LAN network, a Global System for Mobile Communications network or Universal Mobile Telecommunications System network. In a first or forward direction, the Application Server enables a user in a non-IP network to be located in accordance with user profiles at the request of another user who has chosen to send a message via an all-IP based network. After the user in the non-IP network is so located, the Application Server enables a signaling link to be created between the two users. The Application Server may also be used to enable a signaling link when a message is sent in a second, or reverse direction.
摘要:
An optimized gateway selection process of the present invention is based on a universal mobility manager (UMM), a component for inter-technology location management. The UMM is capable of holding location information for diverse cellular networks, as well as for Internet telephony systems. For cellular networks, UMM acts as a traditional HLR; for an Internet telephony network, it acts as the entities that are responsible for user/terminal registration (registrar in SIP, gatekeeper in H.323) and address resolution (proxy server in SIP, gatekeeper in H.323). An optimal gateway selection is possible based on location related information provided by the UMM which had not previously been available. Utilizing the newly available information enables a gateway to be selected which may, for example, enable the circuit switched portion of a call to now be minimized.