METHOD AND APPARATUS FOR GENERATION OF ATM AAL2 TYPE BROADBAND SETUP MESSAGE FROM NARROWBAND SETUP REQUEST

Abstract: Narrowband voice call SETUP messages from, e.g., a central office or PBX over a signalling channel are received by an ATM switch which utilizes one or more of particular characteristics of the narrowband call SETUP request to establish a VC (virtual channel) profile. Using the VC profile and the called party number, the ATM switch generates a broadband call SETUP message in cell format, which is placed on the control plane of the ATM network. In this manner, an interworking is established where incoming narrowband call SETUP requests are handled on a call-by-call basis to produce broadband call SETUP requests on SVCs.

Description: METHOD AND APPARATUS FOR GENERATION OF ATM AAL2 TYPE BROADBAND SETUP MESSAGE FROM NARROWBAND SETUP REQUEST The present invention is related to co-owned U.S. Serial No. 09/015,503, filed Jan. 29, 1998 and entitled "Voice Server Module for ATM Switch" , which is hereby incorporated by reference in its entirety herein. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to telecommunications . More particularly, the present invention relates to the interworking of narrowband signaling with broadband signaling, and specifically to the generation of broadband call SETUP messages from incoming narrowband messages . 2. State of the Art For approximately a century, the narrowband telecommunication network was the dominant mechanism for all telecommunications in the U.S and worldwide. The narrowband telecommunications network was designed and primarily directed to the transport of voice information, with analog lines between homes and offices and central offices, and trunks between central offices. Over the years, different protocols have been added to the narrowband telecommunications network to handle various aspects of the network. For example, during the last fifteen years or so, an SS7 overlay network has been provided for signaling. In addition, as data and video transport has become an important use of the telecommunications network, narrowband ISDN was touted as a desirable protocol for handling video, voice and data. Because the demand for the transport of data and video has virtually exploded over the last ten years, a new network based on asynchronous transport mechanism (ATM) telecommunications technology has been defined and built. Thus, there now exist two primary backbones to the telecommunications network in the U.S. and worldwide. The ATM network (also referred to herein as the "broadband" network) was originally conceived and provided primarily for data transport (as opposed to voice) . However, because of the flexibility and advantages of ATM, demand has grown for the carrying of voice over the ATM network. In response to that demand, various organizations such as the ITU-T and the ATM Forum have defined ATM Adaptation Level 2 (AAL2) standards and recommendations which are intended to integrate the carrying of voice data into the ATM scheme. While the AAL2 standard has been established, presently, there is very little commercial activity utilizing AAL2. This lack of activity is probably the result of the present requirements for the use of AAL2. In particular, presently, in order to utilize AAL2 , the customer must provide the network with AAL2 type information in generating a call. Alternatively, a non-ATM type call may be carried in certain very limited circumstances by the ATM network by establishing a PVC (permanent virtual channel) for the user which carries all non-ATM voice data (i.e., there is a static map from the incoming narrowband call to an outgoing broadband call) . However, these uses of AAL2 require either the purchase of specialized equipment by the user, or the maintenance of an expensive PVC link. True interworking for voice data between the narrowband network and the ATM network has not yet been established in the art. SUMMARY OF THE INVENTION It is therefore an object of the invention to provide an interworking mechanism for narrowband and broadband voice signals . It is another object of the invention to provide an apparatus and method for causing narrowband voice-related call SETUP messages to be translated into broadband call SETUP messages on a call-by-call basis. It is a further object of the invention to provide a narrowband to broadband signaling protocol for voice signals. In accord with the objects of the invention which are described in more detail hereinafter, narrowband voice call SETUP messages from, e.g., a central office or PBX over a signaling channel are received by an ATM switch. The ATM switch then utilizes one or more of particular characteristics of the narrowband call SETUP request to determine a VC (virtual channel) profile. Using the VC profile and the called party number, the ATM switch generates a broadband call SETUP message which is placed on the control plane of the ATM network. According to a preferred aspect of the invention, the ATM switch has a "DSO to numbering plan" database, a "numbering plan - called party number - VC profile" matrix, a "VC profile" database, and a broadband call SETUP message generator. When the signaling DSO to which the ATM switch is coupled has a narrowband voice call SETUP message therein, the channel ID of the narrowband call SETUP is used to access the DSO to numbering plan database, and the accessed numbering plan and the called party number are used to find a VC profile in the numbering plan - called party number - VC profile matrix. The VC profile accesses the VC profile database for the parameters contained therein. Those parameters and the called party number are then used by the broadband call SETUP message generator to generate a broadband call SETUP message for the voice call. It should be appreciated that there are various advantages provided by the apparatus and method of the invention. First, by providing true interworking between the narrowband and broadband networks, voice calls placed on the narrowband network can be carried by the broadband network without requiring the user to obtain expensive equipment. Second, by providing true interworking and providing necessary databases, incoming call SETUP requests can be handled dynamically to produce broadband call SETUP requests on SVCs, rather than requiring maintenance of expensive PVCs . Additional objects and advantages of the invention will become apparent to those skilled in the art upon reference to the detailed description taken in conjunction with the provided figures. BRIEF DESCRIPTION OF THE DRAWINGS Fig. 1 is a high level diagram of an ATM switch incorporating the narrowband to broadband interworking of the invention; Fig. 2 is a block diagram of a voice server module of the ATM switch of Fig. 1; Fig. 3 is a high level flow diagram of the method of the invention. Fig. 4 is block diagram representing data structures utilized in the interworking method of the invention. Fig. 5a is a prior art chart detailing the SETUP message for a narrowband Q.931 ISDN signal. Fig. 5b is a prior art chart detailing the SETUP message for a narrowband SS7 ISUP signal. Fig. 5c is a prior art chart detailing the SETUP message for a broadband ATM signal DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The method and apparatus of the invention for the generation of ATM AAL2 type broadband call SETUP messages from a narrowband call SETUP request is preferably implemented in an ATM switch such as the GDC APEX (a registered trademark of General DataComm, Inc.) seen in Fig. 1, although it will be appreciated that many other switches could be utilized to embody the invention. The GDC APEX switch 10 includes a mid-plane 14 having a switch fabric card 15, a plurality of line interface modules (LIMs) 16a, 16b..., and a plurality of controller cards (also called "slot controllers") 18a, 18b, .... The function of each of the LIMs 16 is to take incoming electrical or optical signal information from various lines, such as data channels, private networks, public networks, etc., to extract data and timing information therefrom, and to send a TTL digital signal representative of the data to an associated controller card 18. The controller cards include adaptation controllers and cell controllers. The function of the adaptation controller is to convert the TTL digital signals received from LIMs receiving legacy signals (e.g., Tl, El) into an ATM signal (i.e., ATM adaptation) . The ATM signal is then forwarded to the switch fabric for switching as desired. After switching, the ATM signal is provided to a cell controller which forwards the ATM signal to a LIM which is coupled to the ATM network (not shown) . According to the present invention at least one of the slot controllers 18 of the ATM switch 10 is a voice server module (VSM) which is configured to accept voice data, as well as other data from a LIM. In a preferred embodiment, each VSM slot controller 18VSM is capable of processing data received from a LIM which is coupled to four El or Tl lines at 2.048 Mbits/sec or 1.544 Mbits/sec respectively. Where the LIM is coupled to Tl lines, the LIM performs a timing conversion such that the data presented to the VSM slot controller 18VSM is at the El 2.048 Mb/s rate. Turning to Fig. 2, a block diagram of a voice server module 18VSM is seen. The voice server module 18VSM includes a multiplexer/interface 20, a voice processing DSP array 30 for processing voice data, an adaptation layer processor 40, a management processor 50, a channel associated signaling (CAS) processor 60, and a LIM-management interface 70. Details of the functioning of each of the elements of the voice server module are provided in previously incorporated U.S. Serial No. 09/015,503. For purposes of the present invention, it is noted that the narrowband call SETUP request (carried on a D-channel) is received by the highway combiner/D-channel extractor, and forwarded to the management processor 50. The interworking of the invention is preferably carried out by the management processor 50 as described below with reference to Figs. 3 and 4. As a result of the interworking, the management processor 50 generates a broadband call SETUP request (in ATM cell format) which is sent out of the switch via the multiplexer 80, the switch fabric 14, etc. According to a preferred embodiment of the invention, the management processor has memory 100 associated therewith. As seen in Fig. 3, the memory 100 is configured to include a "DSO to numbering plan" database 110, a "numbering plan - called party number - VC profile" table (matrix) 120, and a "VC profile" database 130, although one or more of these memory elements could be located in a different memory if desired. When the signaling DSO to which the ATM switch is coupled has a narrowband voice call SETUP message therein, the signaling information (carried on the D-channel) is provided by the highway combiner/D-channel extractor 20 to the management processor 50. As seen in prior art Fig. 5a, and known in the art, if the incoming signal is a Q.931 signal, it includes at least a protocol discriminator, a call reference, a message type (e.g., SETUP), bearer capability, a channel identification (indicating in which DSO the call is being carried) , and the called party number. In addition, the Q.931 signal typically also includes information regarding one or more of: network specific facilities, low-layer compatibility, high-layer compatibility, a transit network selector, the calling party number, etc.. Similarly, as seen in prior art Fig. 5b, the SS7 ISUP type SIF signal includes a circuit identification code (CIC) which is equivalent to the channel ID of the Q.931 signal, and certain signaling information such as: the called party number, the calling party's category, and user service information. Optional information may also be carried by the ISUP message. In the preferred embodiment of the invention, upon receiving the narrowband call SETUP request, the management processor finds the channel ID contained in the narrowband SETUP message and uses the channel ID to access the DSO to numbering plan database 110. The numbering plan obtained from the database 110, and the called party number are then used to find a VC profile from table 120. The VC profile obtained from table 120 accesses the VC profile database 130 for the parameters contained therein, including quality-of-service (Qos) and ATM traffic descriptor parameters such as peak cell rate (PCR) , sustained cell rate (SCR) , and maximum burst rate (MBS) . Those parameters and the called party number are then used by the management processor to generate a broadband call SETUP message for the voice call according to the requirements of prior art Fig. 5c. More particularly, and with reference to Figs. 3 and 4, when the narrowband call SETUP request is received, necessary information contained therein (i.e., necessary for practicing the invention) is extracted by the management processor. This information preferably includes the channel ID and called party number. The channel ID sets forth in which DSO the call is to be carried. Because each DSO can utilize a different numbering plan (e.g., the same "001" country code prefix can be used to call different locations depending upon who is calling) , both the numbering plan (or channel ID) and the called party number serve as inputs to the table 120 in order to find a VC profile. The value of utilizing a DSO to numbering plan database 110 is that the database need not be located in the same memory as the table 120. Thus, for example, if the Q.931 and ISUP interworkings are carried out in different management processors (each using its own table 120) , the separate DSO to numbering plan database 110 could be utilized in both situations. The numbering plan and called party number to VC profile table 120 is shown to include six fields, including the numbering plan (NP) , a routing flag (FG) , the VC profile number (VCPRO) , the compression type (CMP) , the called party number (CLPNUM) , and the broadband address (BBA) . The numbering plan relates to the ability of different DSOs to use the same number to call different parties as discussed before. The routing flag is used for expediting rerouting when an initial route is not available. The VC profile number relates to parameters of the virtual channel onto which the call is to be routed (as discussed below) . The compression type relates to the mechanism used to compress the voice data (such as ADPCM, PCM, etc., as described in more detail in the previously incorporated U.S. Serial No. 09/015,503). The called party number is shown as including prefix information, including area codes and central office codes. It will be appreciated that the CLPNUM can include international codes and additional information if desired. The BBA relates to an ATM switch address. As indicated in Fig. 4, if the numbering plan and/or called party number are not found in the table 120, a VC profile cannot be found, and the call SETUP request will be rejected. Thus, for example, if a particular area code is not part of the network, or is not accessible for a particular reason, a called party number will not appear in the table, and a call SETUP request for a call to that area code cannot be accepted. If a VC profile can be found in the table 120, the narrowband call SETUP request can be accepted, and the VC profile accessed at table 120 is used to access the VC profile database 130. The VC profile database 130 contains parameters including quality-of-service (Qos) and ATM traffic descriptor parameters such as peak cell rate (PCR) , sustained cell rate (SCR) , and maximum burst rate (MBS) for each virtual channel which is profiled. These parameters are required in order to generate a broadband SETUP message. With the VC profile parameters provided by the VC profile database 130, and with the called party number obtained from the narrowband SETUP request, a broadband SETUP message is generated by the management processor 50. More particularly, the management processor 50 can either generate the message itself, or it can utilize another processor (not shown) such as processor Part #1000043 sold by Trillium Digital Systems, Inc. to generate the broadband SETUP message in cell format substantially as set forth in prior art Fig. 5c as required by the UNI 3.1 and/or UNI 4.0 standard. The broadband SETUP message is generated for output on the control plane of the ATM network (i.e., channel 0,5 defined by the ATM forum). It should be appreciated by those skilled in the art that the databases 110 and 130, and table 120 can be stored in one or more memories, in different types of memory, and can take many different formats. The databases and table are preferably easily programmable in order to meet, the needs of users. Thus, for example, if a particular user requires that when a particular number is called, the quality of service and the cell rates must be at certain levels, the table 120 is arranged to designate a certain VC profile for such a called number on the numbering plan of that user. With the provided apparatus and method of the invention, a true interworking between the narrowband and broadband networks is obtained, as incoming narrowband call requests are processed on a call-by-call basis (utilizing information stored in the table) in order to generate broadband network call SETUP requests on SVCs. There have been described and illustrated herein a method and apparatus for generating ATM AAL2 type broadband SETUP messages from a narrowband SETUP request . While particular embodiments of the invention have been described, it is not intended that the invention be limited thereto, as it is intended that the invention be as broad in scope as the art will allow and that the specification be read likewise. Thus, while the invention has been described with reference to a particular voice server module of a particular ATM switch, it will be appreciated that the invention applies to different types of apparatus and can be implemented in many different ways. For example, the ATM switch can be a switch of the bus-type rather than a switch of the fabric-type. Moreover, the incoming narrowband call request can be handled in many different ways (e.g., directly by a processor) and need not be subjected to a highway combiner/D-channel extractor. Further, while the apparatus and method of the invention as described keyed off of the channel ID and the called party number of the incoming narrowband SETUP signal in order to establish interworking, it will be appreciated that other identifiers, such as calling party number, bearer capability, transit network selector, or other information elements, in certain circumstances can be utilized in addition to, or in lieu of called party number and channel ID in establishing the interworking. It will therefore be appreciated by those skilled in the art that yet other modifications could be made to the provided invention without deviating from its spirit and scope as so claimed.

Claims: I claim: 1. In an ATM switch having AAL2 capability, an improvement comprising: means for receiving a narrowband voice call SETUP message; means for identifying from said narrowband voice call SETUP message at least one characteristic useful in identifying a virtual channel profile; means linking said at least one characteristic with virtual channel profile parameters; and means for generating a broadband voice call SETUP message from at least said channel profile parameters. 2. In an ATM switch according to claim 1, wherein: said at least one characteristic comprises a called party number. 3. In an ATM switch according to claim 1, wherein: said at least one characteristic comprises a called party number and a channel identification. 4. In an ATM switch according to claim 3, further comprising: database means linking channel identifications with numbering plans, wherein said means linking said at least one characteristic comprises a table means having a numbering plan field, a called party number field and a VC profile number field. 5. In an ATM switch according to claim 4, wherein: said means linking said said at least one characteristic further comprises a virtual channel database storing a plurality of parameters for each virtual channel profile. 6. In an ATM switch according to claim 5, wherein: said plurality of parameters include a quality-of-service parameter, and at least one of a peak cell rate parameter, a sustained cell rate parameter, and a maximum burst size parameter. 7. In an ATM switch according to claim 3, wherein: said means linking said said at least one characteristic comprises a virtual channel database storing a plurality of broadband parameters for each virtual channel profile. 8. In an ATM switch according to claim 7, wherein: said plurality of broadband parameters include a quality- of-service parameter, and at least one of a peak cell rate parameter, a sustained cell rate parameter, and a maximum burst size parameter. 9. In an ATM switch according to claim 1, further comprising: means for placing said broadband voice call SETUP message on a control plane of an ATM network in which said ATM switch is coupled. 10. In an ATM switch, according to claim 1, wherein: said narrowband voice call SETUP message comprises one of an SS7 ISUP call SETUP message, and an ISDN Q.931 call SETUP message. 11. In an ATM switch having AAL2 capability, an improvement comprising: means for receiving narrowband voice call SETUP messages; means for identifying from said narrowband voice call SETUP messages at least one characteristic for each message useful for generating a broadband voice call SETUP message; means for generating on a call-by-call basis and utilizing said at least one characteristic for each message, a broadband voice call SETUP message. 12. In an ATM switch according to claim 11, wherein: said at least one characteristic comprises a called party number and a channel identification. 13. In an ATM switch according to claim 11, wherein: said means for generating comprises a table means for relating said at least one characteristic for each message to a virtual channel profile number, and database means relating each virtual channel profile number to a plurality of broadband parameters . 14. In an ATM switch according to claim 11, wherein: said means for generating further comprises database means linking channel identifications with numbering plans, wherein said table means includes a numbering plan field, a called party number field and a virtual channel profile number field. 15. A method of interworking a narrowband signaling with broadband signaling, comprising: obtaining a narrowband voice call SETUP message; identifying from said narrowband voice call SETUP message at least one characteristic useful in identifying a virtual channel profile; linking said at least one characteristic with virtual channel profile parameters; and generating a broadband voice call SETUP message from at least said channel profile parameters. 16. A method according to claim 15, wherein: said at least one characteristic comprises a called party number and a channel identification. 17. A method according to claim 16, wherein: said linking comprises using channel identifications to find numbering plans, using said numbering plans and said called party numbers to identify virtual channel profile numbers, and using said virtual channel profile numbers to identify a plurality of said virtual channel profile parameters. 18. A method according to claim 17, wherein: said plurality of parameters include a quality-of-service parameter, and at least one of a peak cell rate parameter, a sustained cell rate parameter, and a maximum burst size parameter . 19. A method according to claim 15, further comprising: placing said broadband voice call SETUP message on a control plane of an ATM network. 20. A method according to claim 19, wherein: said narrowband voice call SETUP message comprises one of an SS7 ISUP call SETUP message, and an ISDN Q.931 call SETUP message, and said broadband voice call SETUP message is an ATM SETUP message.

Inventors: CASSELLA PASQUALE K, CASSELLA, PASQUALE, K.
Applicants: GEN DATACOMM IND INC, GENERAL DATACOMM, INC.
Application year: 2000
Main classification: H04L12
IPC codes: H04L12, H04Q11