Method and apparatus for provisioning inter-machine trunks

Multiplex communications – Pathfinding or routing – Switching a message which includes an address header

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S399000

Reexamination Certificate

active

06363074

ABSTRACT:

STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
Not Applicable
BACKGROUND OF THE INVENTION
The invention is related to the field of network communications, and in particular to communications networks that route telephone calls via an Asynchronous Transmission Mode (ATM) or similar cell-based network.
There is an increasing trend toward convergence of two major activities, namely voice communication over telephone networks and data communications over data networks such as the Internet. Equipment and systems are being designed to handle both types of communications traffic, with specific pieces of the system being optimized for one or the other as necessary and other pieces being designed for both uses as necessary. Networks operating according to Asynchronous Transmission Mode (ATM) specifications are good examples of components that are tailored for use with both types of traffic. ATM is being deployed more and more extensively in large, wide-area communications networks to better handle the mixed nature of modern communications traffic.
As a result of the increasing use of ATM networks in wide-area communications network, there has been a need for equipment designed to interface with older, “legacy” telephone equipment and interfaces, on the one hand, and with an ATM network, on the other hand. For example, there is a large need for equipment that accepts the widely-used time-division-multiplexed (TDM) signals such as DS
1
, DS
3
, etc., from user equipment, and re-formats these signals to be carried as cells in an ATM network.
Traditional telephone switching equipment, much of which remains in widespread use, connects to other components in the long-distance network using “inter-machine trunks” or IMTs. An IMT is usually a TDM link such as a DS
3
link, on which one or more ISDN Primary Rate Interfaces (PRIs) may be layered. Within each switch, a unique identifier is assigned for each IMT that links the switch with another switch in the network. The switch uses a Call Routing Table (CRT) to route incoming calls toward their destinations. The CRT contains a number of entries, each of which creates an association between some number of higher-order telephone number digits, such as the area code and perhaps exchange code, and the identifier for an IMT that should be used to carry calls to the destinations identified by the telephone number. For example, an entry might map the area code “617” to an identifier of a trunk that connects the switch with a switch that is along a route to Boston.
Because of the large installed base of traditional telephone switching equipment and software, there is a desire to design new equipment to be as “backward compatible” as possible, meaning that the equipment can interoperate with older equipment that uses long-existing functions and protocols, as well as with newer equipment that may use newer functions and protocols. Accordingly, there is a desire, for example, for switches and switch components that can translate between known call routing functions, such as described above, and newer networks and circuit-establishment protocols, such as are used in ATM networks.
The problem of routing voice communications over an ATM network has been addressed by the ATM Forum, an organization that coordinates ATM-related activities and promulgates specifications that describe standard ATM protocols and operations. Techniques related to “Voice and Telephony over ATM”, or VTOA, are described in ATM Forum specification AF-VTOA-0089.000 entitled “Voice and Telephony over ATM—ATM Trunking Using AAL
1
for Narrowband Services” (version 1.0, July 1997), and a specification AF-VTOA-0078.000 entitled “Circuit Emulation Service Interoperability Specification” (version 2.0, January 1997; generally referred to as “CES-2”).
The above-referenced ATM Forum documents describe various functions used in “interworking” equipment to provide the desired voice-over-ATM operation. The general concept is to use an ATM Virtual Connection (VC) to carry multiple calls by assigning different octets of an ATM Adaptation Layer
1
(AAL
1
) payload to the different calls. Thus for example the first octet may be a sample from a DS
0
circuit carrying call #1, the second octet a sample from a DS
0
carrying call #2, etc.
One peculiarity in the ATM Forum scheme is that there is an uneven mapping from the octets of an AAL
1
payload to the octets of ATM cells. That is, an AAL
1
payload can be of variable size and can, in fact, span multiple ATM cells. A technique that uses a pointer embedded in certain AAL
1
messages is used to identify payload boundaries. One aspect of this technique is that the octets designated to carry samples for a given telephone call change from cell to cell in a pattern that generally repeats over some number of cells, the number being determined by the size of the AAL
1
payload. In general, the octets of successive AAL
1
messages that carry a given call are referred to as a “cell slot”. Because of the unevenness introduced by the use of AAL
1
, this nomenclature is somewhat misleading, because the octets for a given call do not always appear in the same octet of an ATM cell. However, the term “cell slot” is widely used, and is understood to refer to the set of octets from successive cells that carry a given call, despite the varying of the positions of the octets over successive ATM cells.
While the above-described ATM Forum techniques go far in providing a mechanism for carrying voice over an ATM network, shortcomings nonetheless exist. The above-referenced VTOA specifications do not address the problem of interfacing to legacy routing software used in existing telephone switches. Moreover, the techniques are limited in the manner in which individual telephone calls can be assigned to VCs and cell slots. It would be desirable to achieve voice-over-ATM operation in a manner that can be readily deployed with existing telephone components, such as legacy telephone routing software, and that provides maximum flexibility in order to achieve efficient and robust system performance.
BRIEF SUMMARY OF THE INVENTION
In accordance with the present invention, methods and apparatus for provisioning inter-machine trunks in a communications system that uses an ATM long-haul network are disclosed. A significant degree of backwards compatibility with existing telephone switch functions is achieved, and techniques are used that enhance efficient use of resources in the ATM network.
An inter-machine trunk (IMT) is established between two switches through a cell-based network, such as an ATM network. The IMT is configurable to carry a number of virtual connections (VCs) each capable of carrying at least one call. The number of VCs in the IMT is based on provisioning information generated by a network operator in communication with one of the switches.
When a call request is received at a telephony interface of a switch, such as at a DS
3
/PRI or similar trunk interface, it is first determined whether the call should be routed via the IMT. This determination is made using a call routing table that associates destination telephone numbers with trunks via which users having those telephone numbers can be reached. If the IMT is to be used, a VC of the IMT is selected to carry the call. A call request message is forwarded from the switch to a switch at the other end of the IMT. The call request message identifies the called user and the VC selected to carry the call. Each switch then establishes a connection between the selected VC of the IMT and a respective circuit of the telephony interface. For the originating switch, this is the interface circuit to the calling party; for the destination switch, it is the interface circuit to the called party. This switch-to-switch connection is then used for the telephone call.
Generally, one switch controls the establishment of the IMT by executing multiple repetitions of a signaling process with the other switch, each repetition resulting in the creation of one VC.
Each virtual connection includes a plurality of cel

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for provisioning inter-machine trunks does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for provisioning inter-machine trunks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for provisioning inter-machine trunks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2880087

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.