摘要:
A method of and system for routing switched termination telephone calls in accordance with international routing requirements and with consideration of available network capacity. A call is received at a switch of an international carrier. The switch sends a query identifying the first country as the country of origin for the call and the second country as the country of termination for the call to a service control point of the international carrier. The service control point determines from the query that the call is an international call and sends a request for a routing translation to a regulatory routing platform of the international carrier. The regulatory routing platform determines an optimal route for the call in accordance with international regulatory routing requirements.
摘要:
A method and system for processing a software defined network (SDN) call initiated by a network adjunct platform (NAP) over a Small Scale Adjunct Primary Rate Interface (SSA PRI) in a telecommunications network on a call-by-call basis is disclosed. An SDN subscriber triggers the NAP to initiate the SDN call. The NAP forwards set-up data to an originating toll switch programmed to accept the set-up data from the NAP. After receipt of the set-up data, the originating toll switch determines if the forwarded set-up data classifies the call as an SDN call. If the forwarded set-up data contains SDN parameters, the originating toll switch processes and routes the call initiated by the NAP as an SDN call. The originating toll switch is also able to process and route non-SDN calls utilizing the same SSA PRI used for SDN calls. The need for separate dedicated trunk groups for SDN subscribers is alleviated.
摘要:
The present invention is a system and method for transmitting proprietary parameters in a telecommunications network conforming to the ANSI SS7 ISUP Standard. The method includes the steps of identifying proprietary parameters to be transmitted as part of an ISUP SS7 signaling message that includes a network specific Generic Digits parameter and encapsulating those parameters within the network specific Generic Digits parameter.
摘要:
A system allocates data links between a switch and a database for data transactions in a telecommunications network. The data links between the switch and the database carry the transaction data for providing routing, card verification, address translation information, etc. by the database. The Flexible Link Selection Algorithm provides for accessing the data links using the round-robin method, wherein each data link is accessed sequentially to transport the data to and from the database. Alternatively, the Flexible Link Selection Algorithm provides for accessing the data links using dynamic allocation based on the least cost routing between the switch and the database. In the latter mode, the switch uses the least "expensive" database, i.e., database having the least cost routing between the switch and the database, until the volume of data transactions in the data links associated with that database exceeds a predetermined threshold level. If the threshold level is exceeded, the next least "expensive" database is selected, and its data links are utilized used to carry the data transactions between the database and the switch.
摘要:
This invention relates to arrangements for interconnecting a plurality of stand-alone switches by data and communication channels (the latter typically used for communicating voice signals) in such a way as to make the plurality of switches act as if they were one switch. The invention further relates to arrangements for permitting groups of lines, the groups connected to different stand-alone switches, to be treated essentially as if they were connected to a single switch. Each switch of a symbiotic network (a group of stand-alone switches) or a virtual symbiotic network (the grouping of the groups of lines) accesses pertinent data in its own data base or the data base of one of the other switches of the symbiotic or virtual symbiotic network and treats the results of such data base accesses as if they were made internally in the switch. For a symbiotic network the trunks of all the switches of the network going to a common destination (and one such common destination can be any of the switches of another symbiotic network) are grouped into a single group so that an outgoing call can readily be made over a trunk connected to any of the switches of the symbiotic network. Similarly, incoming trunks to any switch of the symbiotic network from a common external source can be grouped into a single trunk group at that external source (which can be another symbiotic network). Advantageously, such an arrangement provides a convenient way of achieving the advantages of a giant switch without requiring the capacity of such a switch and without requiring the geographic concentration of traffic necessary to keep the links to a giant switch reasonably short. Advantageously, a virtual symbiotic network provides an economical and flexible solution to the problem of providing services such as wide area Centrex.
摘要:
An efficient distributed technique for setting up, taking down, and updating connections in a communications network, which is robust in the presence of failures. More specifically with this invention a path for a connection is computed and reservation requests are simultaneously sent through separate channels to each of a set of nodes of the path for the connection to reserve and determine if resources are available for the connection. Upon acknowledgement that the links for the connection are available and have been reserved, a setup message is sequentially transmitted between the adjacent nodes along the path until the setup messages reaches the destination node. The switches in each node then configure themselves in response to the setup message so as to establish the connection.
摘要:
A method of managing the overloading of calls directed to a single telephone number. The method enables Service Control Point to service calls a small percentage of the time during measurement intervals in order to receive Termination Notification messages. The Service Control Point then determines, from the contents of the Termination Notification messages for each measurement interval, the rate of attempted calls and the fraction of the total calls that were incomplete, (i.e., erroneous or received a busy signal) for a telephone number n, and invokes Automatic Code Gapping for the number n where both the attempted call rate and the incomplete calls exceed a predetermined threshold. If the threshold continues to be exceeded in subsequent measurement intervals, a larger gap interval for the Automatic Code Gapping can be set, and the process repeated until the proper gap is found.
摘要:
Connectivity matrix-based multi-cost routing includes defining a generally additive operator which is able to add traditionally (arithmetic) additive cost factors and which takes into account cost factors which are not additive, the generally additive operator being defined such that distributive and communicative properties are applicable, and wherein the generally additive operator is applicable to connectivity matrix-based factors for determining the relative costs of paths within a network, particularly with respect to multi-cost factors. Connectivity matrix-based multi-cost routing is performed by first defining cost functions and establishing a criteria for prioritizing cost functions such that a composite multi-cost function includes the cost functions in the priority order defined by the criterion. A connectivity matrix is established including ordered n-tuples of cost factors corresponding to the priority established by the criterion, and a shortest path matrix determination is made by using the generally additive operator to apply the composite multi-cost function to the connectivity matrix. When links within a network support various functionality, a mask of a required functionality may be used to define a cost function for a given shortest path matrix determination. A correcting method is provided for a routing determination when, after a shortest path matrix determination, a routing choice is not provided which would otherwise satisfy a multi-cost requirement, the correcting method including the determination of a primary path and secondary paths between a source node and a destination node.
摘要:
A method for enabling a plurality of Local Service Providers within a common Numbering Plan Area (NPA) to serve Subscribers of the plurality of Local Service Providers. The method includes the step of assigning to each Subscriber of a Local Service Provider within the common NPA a unique three digit code, hereinafter referred to as a service provider area (SPA) code. The SPA code is used by the telephone system in the same manner presently used for routing calls made when a calling Subscriber dials the NPA code of the called party. Here, however, the SPA code is not dialed by the calling Subscriber. The dialed directory number, NXX-XXXX, of a called Subscriber subscribed to a different Local Service Provider, is sent to a database. The database maintains a record of the relationships between the directory numbers of Subscribers and the SPA codes of the Subscribers. The database retrieves the SPA code associated with the dialed directory number presently serving the called Subscriber. The call is routed as SPA-NXX-XXXX. Because the ten digit format, SPA-NXX-XXXX, is the same as the present NPA-NXX-XXXX, ten digit format, existing signaling and routing mechanisms may be used to route the call. Thus, each one of the Subscribers of each one of the plurality of Local Service Providers is assigned a common SPA code, each one of the Local Service Providers having a different SPA code.
摘要:
A deterministic call routing system tests the allocation of an incoming call to each of X locations and selects the appropriate location. Particularly, it simulates allocation of the call to the first resource and calculates the contribution of this allocation to the deviation of a distance expression from zero. It then simulates allocation of the call to the second resource and calculates the contribution of this allocation to the deviation of the distance expression from zero. This process continues by simulating the allocation of the calls to each of the remaining X resources in turn. The algorithm then selects the location for which the deviation of the distance expression from zero will be a minimum, and actually allocates the call to that location. A call counter for that location is then incremented by one, and the allocation is then ready to allocate the next call.