CA2063525C - Least cost routing method according to information transfer capability of customer premises equipment - Google Patents
Least cost routing method according to information transfer capability of customer premises equipmentInfo
- Publication number
- CA2063525C CA2063525C CA002063525A CA2063525A CA2063525C CA 2063525 C CA2063525 C CA 2063525C CA 002063525 A CA002063525 A CA 002063525A CA 2063525 A CA2063525 A CA 2063525A CA 2063525 C CA2063525 C CA 2063525C
- Authority
- CA
- Canada
- Prior art keywords
- isdn
- cost
- called party
- digit conversion
- party number
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/64—Distributing or queueing
- H04Q3/66—Traffic distributors
- H04Q3/665—Circuit arrangements therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1302—Relay switches
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1304—Coordinate switches, crossbar, 4/2 with relays, coupling field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/1307—Call setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13103—Memory
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13106—Microprocessor, CPU
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13138—Least cost routing, LCR
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13174—Data transmission, file transfer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13176—Common channel signaling, CCS7
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13179—Fax, still picture
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13204—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2213/00—Indexing scheme relating to selecting arrangements in general and for multiplex systems
- H04Q2213/13209—ISDN
Abstract
ISDN subscriber line interface circuits of a switching system serve customer premises equipment of different information transfer capabilities.
Least cost routing data and corresponding digit conversion data are stored in a memory, with the routing data indicating least cost outgoing routes through an ISDN network. These data are retrieved from the memory according to the called party number and information transfer capability field of a call setup message received from a calling party. The called party number is then converted according to the retrieved digit conversion data, and an ISDN trunk circuit is selected according to the retrieved least cost routing data. A connection is established between the originating ISDN SLIC and the selected ISDN trunk circuit, and the converted called party number is transmitted through a signaling channel to the ISDN
network.
Least cost routing data and corresponding digit conversion data are stored in a memory, with the routing data indicating least cost outgoing routes through an ISDN network. These data are retrieved from the memory according to the called party number and information transfer capability field of a call setup message received from a calling party. The called party number is then converted according to the retrieved digit conversion data, and an ISDN trunk circuit is selected according to the retrieved least cost routing data. A connection is established between the originating ISDN SLIC and the selected ISDN trunk circuit, and the converted called party number is transmitted through a signaling channel to the ISDN
network.
Description
206~S~5 TITLE OF THE INVENTION
2 "Least Cost Routing Method According To Information Transfer Capability 3 Of Customer Premises EquipmentH
The present invention relates generally to telephone switching 6 systems, and more particularly to a least cost routing technique for 7 outgoing calls through an ISDN (Integrated Services Digital Network) 8 network.
9 According to conventional least cost routing schemes available for 10 ISDN switching systems, digit conversion data and least cost route numbers 11 are stored in a memory. In response to receipt of a call setup message 12 from a calling party, the called party number contained in the message is 13 used as an address pointer to retrieve digit conversion data and a least-14 cost route number from the memory. The header portion of the called 15 party number is converted according to the retrieved digit conversion data 16 and a least cost route is established through a public switched ISDN
17 network according to the retrieved route number. Different types of 18 customer premises equipment can be connected through an ISDN interface 19 standardized by a CClrr Recommendation to a single subscriber loop.
The type of such equipment is identified by a 5-bit information transfer 21 capability identifier contained in the call setup message. However, the 22 current switching system makes no distinction between different 23 information transfer capabilities when determining a least cost route.
24 Therefore, it is impossible to treat outgoing calls according to their 25 information transfer capabilities when one wishes to take advantage of 2 6 least cost routing only from voice traffic, while preventing other traffic such 27 as facsimile and data from using this feature.
29 It is therefore an object of the present invention to provide a switching 3 0 system capable of making a distinction between customer premises ~L
2 û 6 3 3 2 5 equipment of different information transfer capabilities when establishing a 2 least cost route through an ISDN network.
3 According to the present invention, switched connections are 4 established between ISDN subscriber line interface circuits and ISDN trunk S circuits connected to an ISDN network. Each ISDN subscriber line interface 6 circuit is capable of serving customer premises equipment (CPE) of 7 different information transfer capabilities, and each of the CPE transmits a 8 call setup message including a called party number and an information g transfer capability field identifying the CPE when originating a call. In a 10 main memory are stored least cost routing data indicating least cost 11 outgoing routes through the ISDN network and digit conversion data 12 corresponding to the least cost outgoing routes. A central processor 13 receives a call setup message from an originating CPE through one of the 14 ISDN subscriber line interface circuits, and retrieves least cost routing data 15 and digit conversion data from the main memory according to the called 16 party number and information transfer capability field contained in the 17 received call setup message. The called party number is then converted 18 according to the retrieved digit conversion data, and one of the ISDN trunk 19 circuits is selected according to the retrieved least cost routing data. A
20 connection is established between the originating ISDN subscriber line 21 interface circuit and the selected ISDN trunk circuit, and the converted 22 called party number is transmitted through a signaling channel to the ISDN
2 3 network.
2 5 The present invention will be described in further detail with reference 26 to the accompanying drawings, in which:
27 Fig. 1 is a schematic block diagram of a telephone switching system 28 connected through an ISDN network to a new common carrier network;
29 Fig. 2 is a view showing details of the memory of Fig. 1 necessary for 3 o establishing a least cost route; and 2U~3~i2~
Fig. 3 is a flowchart describing the programmed steps of instructions 2 performed by the central processor of Fig. 1 during a call setup phase.
4 In Fig. 1, there is shown a telephone switching system according to the s present invention. The switching system comprises a switching matrix 16 having on its left side line terminals coupled to ISDN subscriber line interface 7 circuits 2 as well as to POTS (plain old telephone service) subscriber line 8 interface circuits, and on its right side trunk terminals coupled to ISDN trunk 9 circuits 3. Switched connections are set up in the matrix 1 in response to a control signal supplied from a central processor 4. To accomplish this, 1 I central processor 4 is connected to all line circuits 2 and all trunk circuits 3 12 to receive various call processing signals including call setup messages, and 13 is associated with a main memory 5 in which call handling programs are4 stored. The switching system is connected to an ISDN public switched l S telephone network 6 through ISDN trunk circuits 3, and routes to 16 destinations extend further via the ISDN network 6 to a new common 17 carrier (NCC) public switched telephone network 7. Central processor 4 is 18 further connected through signaling channels 8 to a common channel 19 signaling system of the ISDN network 6.
The subscriber may use a variety of customer premises equipment 21 (CPE) such as an ISDN telephone, a facsimile and a data terminal, for 22 example, which are connected on a bus system through an ISDN interface23 (CCITT Recommendation Q. 931) to the subscriber line. The signals 24 transmitted from the telephone, facsimile and data terminal are classified as speech, 3.1-kHz audio and unrestricted digital information (UDI) signals, 26 respectively, by the CCITT recommendations and specified according to 2 7 ISDN protocols by the 5-bit information transfer capability field of the 28 bearer capability information element contained in the call setup message.
29 As shown in Fig. 2, memory 5 includes a plurality of least cost routing 3 o tables 201 ~20m as well as the normal call handling programs. Each least 20~3S2~
cost routing table is divided into three areas A, B and C corresponding 2 respectively to speech, 3.1-kHz audio and UDI information transfer 3 capabilities, and each of these areas is further divided into two subareas 4 for storing an outgoing route number and a digit conversion table number, 5 respectively.
9 According to conventional least cost routing schemes available for 10 ISDN switching systems, digit conversion data and least cost route numbers 11 are stored in a memory. In response to receipt of a call setup message 12 from a calling party, the called party number contained in the message is 13 used as an address pointer to retrieve digit conversion data and a least-14 cost route number from the memory. The header portion of the called 15 party number is converted according to the retrieved digit conversion data 16 and a least cost route is established through a public switched ISDN
17 network according to the retrieved route number. Different types of 18 customer premises equipment can be connected through an ISDN interface 19 standardized by a CClrr Recommendation to a single subscriber loop.
The type of such equipment is identified by a 5-bit information transfer 21 capability identifier contained in the call setup message. However, the 22 current switching system makes no distinction between different 23 information transfer capabilities when determining a least cost route.
24 Therefore, it is impossible to treat outgoing calls according to their 25 information transfer capabilities when one wishes to take advantage of 2 6 least cost routing only from voice traffic, while preventing other traffic such 27 as facsimile and data from using this feature.
29 It is therefore an object of the present invention to provide a switching 3 0 system capable of making a distinction between customer premises ~L
2 û 6 3 3 2 5 equipment of different information transfer capabilities when establishing a 2 least cost route through an ISDN network.
3 According to the present invention, switched connections are 4 established between ISDN subscriber line interface circuits and ISDN trunk S circuits connected to an ISDN network. Each ISDN subscriber line interface 6 circuit is capable of serving customer premises equipment (CPE) of 7 different information transfer capabilities, and each of the CPE transmits a 8 call setup message including a called party number and an information g transfer capability field identifying the CPE when originating a call. In a 10 main memory are stored least cost routing data indicating least cost 11 outgoing routes through the ISDN network and digit conversion data 12 corresponding to the least cost outgoing routes. A central processor 13 receives a call setup message from an originating CPE through one of the 14 ISDN subscriber line interface circuits, and retrieves least cost routing data 15 and digit conversion data from the main memory according to the called 16 party number and information transfer capability field contained in the 17 received call setup message. The called party number is then converted 18 according to the retrieved digit conversion data, and one of the ISDN trunk 19 circuits is selected according to the retrieved least cost routing data. A
20 connection is established between the originating ISDN subscriber line 21 interface circuit and the selected ISDN trunk circuit, and the converted 22 called party number is transmitted through a signaling channel to the ISDN
2 3 network.
2 5 The present invention will be described in further detail with reference 26 to the accompanying drawings, in which:
27 Fig. 1 is a schematic block diagram of a telephone switching system 28 connected through an ISDN network to a new common carrier network;
29 Fig. 2 is a view showing details of the memory of Fig. 1 necessary for 3 o establishing a least cost route; and 2U~3~i2~
Fig. 3 is a flowchart describing the programmed steps of instructions 2 performed by the central processor of Fig. 1 during a call setup phase.
4 In Fig. 1, there is shown a telephone switching system according to the s present invention. The switching system comprises a switching matrix 16 having on its left side line terminals coupled to ISDN subscriber line interface 7 circuits 2 as well as to POTS (plain old telephone service) subscriber line 8 interface circuits, and on its right side trunk terminals coupled to ISDN trunk 9 circuits 3. Switched connections are set up in the matrix 1 in response to a control signal supplied from a central processor 4. To accomplish this, 1 I central processor 4 is connected to all line circuits 2 and all trunk circuits 3 12 to receive various call processing signals including call setup messages, and 13 is associated with a main memory 5 in which call handling programs are4 stored. The switching system is connected to an ISDN public switched l S telephone network 6 through ISDN trunk circuits 3, and routes to 16 destinations extend further via the ISDN network 6 to a new common 17 carrier (NCC) public switched telephone network 7. Central processor 4 is 18 further connected through signaling channels 8 to a common channel 19 signaling system of the ISDN network 6.
The subscriber may use a variety of customer premises equipment 21 (CPE) such as an ISDN telephone, a facsimile and a data terminal, for 22 example, which are connected on a bus system through an ISDN interface23 (CCITT Recommendation Q. 931) to the subscriber line. The signals 24 transmitted from the telephone, facsimile and data terminal are classified as speech, 3.1-kHz audio and unrestricted digital information (UDI) signals, 26 respectively, by the CCITT recommendations and specified according to 2 7 ISDN protocols by the 5-bit information transfer capability field of the 28 bearer capability information element contained in the call setup message.
29 As shown in Fig. 2, memory 5 includes a plurality of least cost routing 3 o tables 201 ~20m as well as the normal call handling programs. Each least 20~3S2~
cost routing table is divided into three areas A, B and C corresponding 2 respectively to speech, 3.1-kHz audio and UDI information transfer 3 capabilities, and each of these areas is further divided into two subareas 4 for storing an outgoing route number and a digit conversion table number, 5 respectively.
6 As will be described, one of the least cost routing tables 20 is selected 7 by central processor 4 according to the called party number contained in 8 a received call setup message, and data contained in two subareas of the 9 selected table are read out according to the information element contained 0 in the received call setup message.
11 Memory 5 further includes a plurality of digit conversion tables 12 211~21 n which are selected by the central processor according to the digit 13 conversion table number read out of a selected least cost routing table.
14 A program shown in Fig. 3 is the functions the central processor 4 is to 15 perform in response to receipt of a call setup message. The execution of 16 the program starts with step 30 which checks to see if a call setup message 17 iS received from a subscriber's CPE through one of the ISDN subscriber line 18 interface circuits 2. If so, it proceeds to step 31 to check to see if it contains 19 a called party number and a 5-bit information transfer capability field. If 20 the answer is affirmative, exit is to step 32 to disassemble the received call 21 setup message, and examines the header portion of the called party 22 number using a known digit analyzer. If the digit analysis reveals that the 2 3 call is destined to the NCC network 7, control selects one of the least cost 24 routing tables 20 which is appropriate for the outgoing call. Exit then is to 25 step 33 to read an outgoing route number and a digit conversion table 2 6 number from the selected least cost routing table 20 using the information 27 transfer capability information element. Control proceeds to step 34 to 2 8 select one of the digit conversion tables 21 identified by the digit 2 9 conversion table number just read out of the selected least cost routing 30 table and fetch data therefrom. If negative decision is made in step 31, NE-401 2~63~2a control branches to step 38 to send a disconnect message to the 2 originating subscriber.
3 Exit then is to step 35 to convert the called party number of the 4 disassembled call setup message according to the fetched data. As shown in Fig. 2, each of the digit conversion tables 21 contains data 6 indicating the number of digits to be skipped from the beginning of the 7 called party number, data indicating the number of digits to be added to 8 the called party number, and data indicating the digits to be added. The 9 digit conversion is achieved by inserting the digits fetched from the Ndigits-to-be-added" area of the selected digit conversion table to the skipped 11 portion of the called party number.
12 Control exits to step 36 to transmit an acknowledgment message to the 13 originating subscriber, signaling receipt of a valid call setup message.
14 Exit then is to step 37 to assemble the call setup message with the converted called party number, selects an ISDN trunk circuit 3 according to 16 the route number read out of the selected LCR table 20 and controls the 17 switching matrix 1 to establish a connection between the originating ISDN
8 subscriber line interface circuit 2 and the selected ISDN trunk circuit 3, and 19 transmits the assembled call setup message through one of the signaling channels 8 to the common channel signaling system of ISDN network 6.
21 In this way, the originating subscriber is connected to an outgoing ISDN
22 trunk circuit that is specified by the outgoing route number fetched from 23 the selected least cost routing table, and the call setup message is directed 24 to ISDN network 6 where the converted called party number is used to switch the call through NCC network 7 to a desired destination.
26 The foregoing description shows only one preferred embodiment of 27 the present invention. Various modifications are apparent to those skilled 2 8 in the art without departing from the scope of the present invention which 29 iS only limited by the appended claims. Therefore, the embodiment shown and described is only illustrative, not restrictive.
11 Memory 5 further includes a plurality of digit conversion tables 12 211~21 n which are selected by the central processor according to the digit 13 conversion table number read out of a selected least cost routing table.
14 A program shown in Fig. 3 is the functions the central processor 4 is to 15 perform in response to receipt of a call setup message. The execution of 16 the program starts with step 30 which checks to see if a call setup message 17 iS received from a subscriber's CPE through one of the ISDN subscriber line 18 interface circuits 2. If so, it proceeds to step 31 to check to see if it contains 19 a called party number and a 5-bit information transfer capability field. If 20 the answer is affirmative, exit is to step 32 to disassemble the received call 21 setup message, and examines the header portion of the called party 22 number using a known digit analyzer. If the digit analysis reveals that the 2 3 call is destined to the NCC network 7, control selects one of the least cost 24 routing tables 20 which is appropriate for the outgoing call. Exit then is to 25 step 33 to read an outgoing route number and a digit conversion table 2 6 number from the selected least cost routing table 20 using the information 27 transfer capability information element. Control proceeds to step 34 to 2 8 select one of the digit conversion tables 21 identified by the digit 2 9 conversion table number just read out of the selected least cost routing 30 table and fetch data therefrom. If negative decision is made in step 31, NE-401 2~63~2a control branches to step 38 to send a disconnect message to the 2 originating subscriber.
3 Exit then is to step 35 to convert the called party number of the 4 disassembled call setup message according to the fetched data. As shown in Fig. 2, each of the digit conversion tables 21 contains data 6 indicating the number of digits to be skipped from the beginning of the 7 called party number, data indicating the number of digits to be added to 8 the called party number, and data indicating the digits to be added. The 9 digit conversion is achieved by inserting the digits fetched from the Ndigits-to-be-added" area of the selected digit conversion table to the skipped 11 portion of the called party number.
12 Control exits to step 36 to transmit an acknowledgment message to the 13 originating subscriber, signaling receipt of a valid call setup message.
14 Exit then is to step 37 to assemble the call setup message with the converted called party number, selects an ISDN trunk circuit 3 according to 16 the route number read out of the selected LCR table 20 and controls the 17 switching matrix 1 to establish a connection between the originating ISDN
8 subscriber line interface circuit 2 and the selected ISDN trunk circuit 3, and 19 transmits the assembled call setup message through one of the signaling channels 8 to the common channel signaling system of ISDN network 6.
21 In this way, the originating subscriber is connected to an outgoing ISDN
22 trunk circuit that is specified by the outgoing route number fetched from 23 the selected least cost routing table, and the call setup message is directed 24 to ISDN network 6 where the converted called party number is used to switch the call through NCC network 7 to a desired destination.
26 The foregoing description shows only one preferred embodiment of 27 the present invention. Various modifications are apparent to those skilled 2 8 in the art without departing from the scope of the present invention which 29 iS only limited by the appended claims. Therefore, the embodiment shown and described is only illustrative, not restrictive.
Claims (3)
1. A switching system comprising:
a plurality of ISDN (Integrated Services Digital Network) subscriber line interface circuits each being capable of serving a plurality of customer premises equipment (CPE) of different information transfer capabilities, each of the CPE transmitting a call setup message including a called party number and an information transfer capability field identifying the CPE
when originating a call;
a plurality of ISDN trunk circuits connected to an ISDN network;
switching means for establishing a switched connection between one of the ISDN subscriber line interface circuits and one of said ISDN trunk circuits;
memory means for storing least cost routing data indicating least cost outgoing routes through said ISDN network and digit conversion data corresponding to said least cost outgoing routes; and control means for receiving a call setup message from an originating CPE through one of the ISDN subscriber line interface circuits, retrieving least cost routing data and digit conversion data from said memory means according to the called party number and information transfer capability field contained in the received call setup message, converting said called party number according to the retrieved digit conversion data, selecting one of said ISDN trunk circuits according to the retrieved least cost routing data, controlling said switching means so that a switched connection is established between said one ISDN subscriber line interface circuit and said selected ISDN trunk circuit, and transmitting the converted called party number through a signaling channel to the ISDN network.
a plurality of ISDN (Integrated Services Digital Network) subscriber line interface circuits each being capable of serving a plurality of customer premises equipment (CPE) of different information transfer capabilities, each of the CPE transmitting a call setup message including a called party number and an information transfer capability field identifying the CPE
when originating a call;
a plurality of ISDN trunk circuits connected to an ISDN network;
switching means for establishing a switched connection between one of the ISDN subscriber line interface circuits and one of said ISDN trunk circuits;
memory means for storing least cost routing data indicating least cost outgoing routes through said ISDN network and digit conversion data corresponding to said least cost outgoing routes; and control means for receiving a call setup message from an originating CPE through one of the ISDN subscriber line interface circuits, retrieving least cost routing data and digit conversion data from said memory means according to the called party number and information transfer capability field contained in the received call setup message, converting said called party number according to the retrieved digit conversion data, selecting one of said ISDN trunk circuits according to the retrieved least cost routing data, controlling said switching means so that a switched connection is established between said one ISDN subscriber line interface circuit and said selected ISDN trunk circuit, and transmitting the converted called party number through a signaling channel to the ISDN network.
2. A switching system as claimed in claim 1, wherein said least cost routing data is stored in a plurality of least cost routing tables, and the digit conversion data is stored in a plurality of digit conversion tables, each of the least cost routing tables storing a plurality least cost route numbers identifying possible least cost routes and digit conversion table numbers identifying said digit conversion tables, and wherein said control means includes:
means for analyzing digits of the called party number of the received call setup message to produce a result;
means for selecting one of said least cost routing tables in accordance with said result and retrieving one of the least cost route number and one of the digit conversion table numbers from the selected least cost routing table in accordance with the information transfer capability field of the received call setup message;
means for fetching digit conversion data from one of said digit conversion tables which is identified by the retrieved digit conversion table number for converting said called party number with the fetched data; and means for selecting one of the ISDN trunk circuits according to the retrieved lest cost route number.
means for analyzing digits of the called party number of the received call setup message to produce a result;
means for selecting one of said least cost routing tables in accordance with said result and retrieving one of the least cost route number and one of the digit conversion table numbers from the selected least cost routing table in accordance with the information transfer capability field of the received call setup message;
means for fetching digit conversion data from one of said digit conversion tables which is identified by the retrieved digit conversion table number for converting said called party number with the fetched data; and means for selecting one of the ISDN trunk circuits according to the retrieved lest cost route number.
3. In a switching system comprising a plurality of ISDN (Integrated Services Digital Network) subscriber line interface circuits each being capable of serving a plurality of customer premises equipment (CPE) of different information transfer capabilities, each of said CPE transmitting a call setup message including a called party number and an information transfer capability field identifying the CPE when originating a call, and a plurality of ISDN trunk circuits connected to an ISDN network, a method for establishing a least cost route comprising the steps of:
a) storing least cost routing data indicating least cost outgoing routes through said ISDN network and digit conversion data corresponding to said least cost outgoing routes in a memory;
b) receiving a call setup message from an originating CPE through one of the ISDN subscriber line interface circuits;
c) retrieving least cost routing data and digit conversion data from said memory according to the called party number and information transfer capability field contained in the received call setup message;
d) converting said called party number according to the retrieved digit conversion data;
e) selecting one of said ISDN trunk circuits according to the retrieved least cost routing data;
f) establishing a connection between said one ISDN subscriber line interface circuit and said selected ISDN trunk circuit; and g) transmitting the converted called party number through a signaling channel to the ISDN network.
a) storing least cost routing data indicating least cost outgoing routes through said ISDN network and digit conversion data corresponding to said least cost outgoing routes in a memory;
b) receiving a call setup message from an originating CPE through one of the ISDN subscriber line interface circuits;
c) retrieving least cost routing data and digit conversion data from said memory according to the called party number and information transfer capability field contained in the received call setup message;
d) converting said called party number according to the retrieved digit conversion data;
e) selecting one of said ISDN trunk circuits according to the retrieved least cost routing data;
f) establishing a connection between said one ISDN subscriber line interface circuit and said selected ISDN trunk circuit; and g) transmitting the converted called party number through a signaling channel to the ISDN network.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP3081758A JP2770592B2 (en) | 1991-03-20 | 1991-03-20 | switch |
JP3-81758 | 1991-03-20 |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2063525A1 CA2063525A1 (en) | 1992-09-21 |
CA2063525C true CA2063525C (en) | 1996-01-16 |
Family
ID=13755350
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002063525A Expired - Fee Related CA2063525C (en) | 1991-03-20 | 1992-03-19 | Least cost routing method according to information transfer capability of customer premises equipment |
Country Status (4)
Country | Link |
---|---|
US (1) | US5289536A (en) |
JP (1) | JP2770592B2 (en) |
AU (1) | AU643602B2 (en) |
CA (1) | CA2063525C (en) |
Families Citing this family (73)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151635A (en) * | 1993-06-29 | 2000-11-21 | Hewlett-Packard Company | Router connections through switching networks using virtual circuits |
JP3419868B2 (en) * | 1993-12-28 | 2003-06-23 | 富士通株式会社 | Signal transmission method |
US5459716A (en) * | 1994-04-15 | 1995-10-17 | Mci Communications Corporation | Facility restoration for telecommunications networks |
US6631133B1 (en) | 1994-05-05 | 2003-10-07 | Sprint Communications Company L.P. | Broadband telecommunications system |
US5926482A (en) * | 1994-05-05 | 1999-07-20 | Sprint Communications Co. L.P. | Telecommunications apparatus, system, and method with an enhanced signal transfer point |
US6181703B1 (en) | 1995-09-08 | 2001-01-30 | Sprint Communications Company L. P. | System for managing telecommunications |
US6633561B2 (en) | 1994-05-05 | 2003-10-14 | Sprint Communications Company, L.P. | Method, system and apparatus for telecommunications control |
DE69533831T2 (en) | 1994-05-05 | 2005-04-21 | Sprint Communications Co | METHOD, SYSTEM AND TRANSMISSION CONTROL DEVICE |
US5991301A (en) * | 1994-05-05 | 1999-11-23 | Sprint Communications Co. L.P. | Broadband telecommunications system |
US6430195B1 (en) * | 1994-05-05 | 2002-08-06 | Sprint Communications Company L.P. | Broadband telecommunications system interface |
US5920562A (en) | 1996-11-22 | 1999-07-06 | Sprint Communications Co. L.P. | Systems and methods for providing enhanced services for telecommunication call |
CA2123068C (en) * | 1994-05-06 | 1998-04-14 | Thomas A. Gray | Adaptive method for allocating calls |
US5532939A (en) * | 1994-07-27 | 1996-07-02 | At&T Global Information Solutions Company | Method and apparatus for data communication efficiency analysis |
US5583926A (en) * | 1994-12-30 | 1996-12-10 | Stentor Resource Centre Inc. | Method and apparatus for routing a call to a number corresponding to a virtual public dial plan or to an existing dial plan |
US5570417A (en) * | 1995-03-28 | 1996-10-29 | Lucent Technologies Inc. | System for automatically providing customer access to alternative telephony service providers |
GB2300089A (en) * | 1995-04-21 | 1996-10-23 | Eurotel Telecom Limited | Least cost router in a telecommunications system |
US6795852B1 (en) | 1995-09-11 | 2004-09-21 | Nomadix, Inc. | Automatic network connection |
US5712907A (en) | 1995-09-18 | 1998-01-27 | Open Port Technology, Inc. | Pro-active message delivery system and method |
US5715305A (en) * | 1995-09-21 | 1998-02-03 | At&T Corp. | Apparatus for and method of providing consumers with local access carrier |
US5953319A (en) * | 1995-09-29 | 1999-09-14 | Amsc Subsidiary Corporation | Wide area mobile communication networks with multiple routing mode options |
US6269157B1 (en) * | 1995-11-06 | 2001-07-31 | Summit Telecom Systems, Inc. | Bidding for telecommunications traffic with request for service |
US6005925A (en) * | 1997-02-24 | 1999-12-21 | Summit Telecom Systems, Inc. | Bidding for telecommunications traffic over route segments |
US5917897A (en) * | 1997-02-24 | 1999-06-29 | Summit Telecom System, Inc. | System and method for controlling a telecommunication network in accordance with economic incentives |
US5606602A (en) * | 1995-11-06 | 1997-02-25 | Summit Telecom Systems, Inc. | Bidding for telecommunications traffic |
US6373929B1 (en) | 1995-11-06 | 2002-04-16 | Summit Telecom, Inc. | Bidding for telecommunications traffic |
US6687244B1 (en) | 1995-11-22 | 2004-02-03 | Sprint Communications Company, L.P. | ATM transport system |
SE505905C2 (en) * | 1995-12-15 | 1997-10-20 | Ericsson Telefon Ab L M | Method and Device for Determining Carrier Capacity Class for an Incoming Call to a Multi-Service Switch |
AU2257097A (en) * | 1996-02-02 | 1997-08-22 | Sprint Communications Company, L.P. | Atm gateway system |
DE19614926A1 (en) * | 1996-04-16 | 1997-10-23 | Philips Patentverwaltung | Private telecommunications network |
US5999274A (en) * | 1996-05-17 | 1999-12-07 | Nko, Inc. | Apparatus and method for transmitting facsimile data |
US5739919A (en) * | 1996-05-17 | 1998-04-14 | Nko, Inc. | Point of presence (POP) for digital facsimile network |
US5815669A (en) * | 1996-05-17 | 1998-09-29 | Nko, Inc. | Method of routing a data transmission |
US6075849A (en) * | 1996-05-17 | 2000-06-13 | Nko, Inc. | Method of monitoring a data transmission |
US5828468A (en) * | 1996-05-17 | 1998-10-27 | Nko, Inc. | Point of presence (POP) for digital facsimile network with spoofing capability to maintain fax session |
US5905782A (en) * | 1996-05-17 | 1999-05-18 | Nko, Inc. | Facsimile jack for selectively routing transmissions through a facsimile network |
US6023470A (en) * | 1996-05-17 | 2000-02-08 | Lee; Warren S. | Point of presence (POP) for digital facsimile network with virtual POPs used to communicate with other networks |
US5896444A (en) | 1996-06-03 | 1999-04-20 | Webtv Networks, Inc. | Method and apparatus for managing communications between a client and a server in a network |
US6473404B1 (en) | 1998-11-24 | 2002-10-29 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6016307A (en) | 1996-10-31 | 2000-01-18 | Connect One, Inc. | Multi-protocol telecommunications routing optimization |
US6014378A (en) | 1996-11-22 | 2000-01-11 | Sprint Communications Company, L.P. | Telecommunications tandem system for circuit-based traffic |
US6002689A (en) | 1996-11-22 | 1999-12-14 | Sprint Communications Co. L.P. | System and method for interfacing a local communication device |
US5991292A (en) * | 1997-03-06 | 1999-11-23 | Nortel Networks Corporation | Network access in multi-service environment |
US6067299A (en) | 1997-04-16 | 2000-05-23 | Sprint Communications Company, L.P. | Communications system for providing ATM connections and echo cancellation |
US6704327B1 (en) | 1997-05-09 | 2004-03-09 | Sprint Communications Company, L.P. | System and method for connecting a call |
US6137800A (en) | 1997-05-09 | 2000-10-24 | Sprint Communications Company, L. P. | System and method for connecting a call |
US6178170B1 (en) | 1997-05-13 | 2001-01-23 | Sprint Communications Company, L. P. | System and method for transporting a call |
JP3147043B2 (en) * | 1997-06-18 | 2001-03-19 | 日本電気株式会社 | Cost routing device, cost routing method, and recording medium recording cost routing control program |
US6137877A (en) * | 1997-07-09 | 2000-10-24 | Robin; Bruce | Method and apparatus for routing a dialed telephone number |
DE19746712C2 (en) * | 1997-10-15 | 2002-02-07 | Teles Ag | Callback method |
US6073018A (en) * | 1997-12-11 | 2000-06-06 | Ericsson Inc | System and method for interworking of wireless communication systems with ISDN networks |
US6470019B1 (en) | 1998-02-20 | 2002-10-22 | Sprint Communications Company L.P. | System and method for treating a call for call processing |
GB2339108A (en) | 1998-07-01 | 2000-01-12 | Ericsson Telefon Ab L M | Call routing data management |
FR2786645B1 (en) * | 1998-11-26 | 2000-12-29 | Cit Alcatel | MANAGEMENT OF PRIORITIES FOR ROUTING CALLS IN A TELECOMMUNICATIONS NETWORK |
US8713641B1 (en) | 1998-12-08 | 2014-04-29 | Nomadix, Inc. | Systems and methods for authorizing, authenticating and accounting users having transparent computer access to a network using a gateway device |
US7194554B1 (en) * | 1998-12-08 | 2007-03-20 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization authentication and accounting |
US8266266B2 (en) | 1998-12-08 | 2012-09-11 | Nomadix, Inc. | Systems and methods for providing dynamic network authorization, authentication and accounting |
GB2344719B (en) | 1998-12-09 | 2003-10-15 | Mitel Corp | Distributed technique for allocating calls |
US6888833B1 (en) | 1998-12-22 | 2005-05-03 | Sprint Communications Company L.P. | System and method for processing call signaling |
US6724765B1 (en) | 1998-12-22 | 2004-04-20 | Sprint Communications Company, L.P. | Telecommunication call processing and connection system architecture |
US6785282B1 (en) | 1998-12-22 | 2004-08-31 | Sprint Communications Company L.P. | System and method for connecting a call with a gateway system |
US6597701B1 (en) | 1998-12-22 | 2003-07-22 | Sprint Communications Company L.P. | System and method for configuring a local service control point with a call processor in an architecture |
US6982950B1 (en) | 1998-12-22 | 2006-01-03 | Sprint Communications Company L.P. | System and method for connecting a call in a tandem architecture |
US6560226B1 (en) | 1999-02-25 | 2003-05-06 | Sprint Communications Company, L.P. | System and method for caching ported number information |
US7079530B1 (en) | 1999-02-25 | 2006-07-18 | Sprint Communications Company L.P. | System and method for caching toll free number information |
US6240169B1 (en) * | 1999-05-06 | 2001-05-29 | Mediacom Telesystems, Inc. | Communications protocol for least cost call routing system |
US6639898B1 (en) | 1999-05-25 | 2003-10-28 | Motient Communications, Inc. | Wide area mobile communication networks with multiple routing mode options |
US6816497B1 (en) | 1999-11-05 | 2004-11-09 | Sprint Communications Company, L.P. | System and method for processing a call |
US6785377B1 (en) | 2000-01-19 | 2004-08-31 | Sprint Communications Company L.P. | Data calls using both constant bit rate and variable bit rate connections |
US20020097855A1 (en) * | 2001-01-23 | 2002-07-25 | Neudeck Alexander J. | Method for automatic phone service selection |
US20020169716A1 (en) * | 2001-05-08 | 2002-11-14 | Johnson Jack J. | Bidding tor telecommunications traffic and billing for service |
US20030033238A1 (en) * | 2001-08-09 | 2003-02-13 | Lawrence Oskielunas | System, method and article of manufacture for auctioning in a data network environment |
US20060010003A1 (en) * | 2004-07-02 | 2006-01-12 | Sky Kruse | User-capability-tailored transfer of digitally encoded content |
US8300798B1 (en) | 2006-04-03 | 2012-10-30 | Wai Wu | Intelligent communication routing system and method |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4756019A (en) * | 1986-08-27 | 1988-07-05 | Edmund Szybicki | Traffic routing and automatic network management system for telecommunication networks |
US4791665A (en) * | 1987-01-30 | 1988-12-13 | American Telephone And Telegraph Company, At&T Information Systems | Inter-exchange carrier access selection feature for a PBX user |
JPH03108862A (en) * | 1989-09-21 | 1991-05-09 | Matsushita Electric Ind Co Ltd | Method of receiving a call to private branch electronic switching system responding to isdn |
JPH0444446A (en) * | 1990-06-12 | 1992-02-14 | Nec Corp | Routing control system |
JPH0832080B2 (en) * | 1990-11-29 | 1996-03-27 | 松下電器産業株式会社 | Economic route selection method |
-
1991
- 1991-03-20 JP JP3081758A patent/JP2770592B2/en not_active Expired - Lifetime
-
1992
- 1992-03-19 CA CA002063525A patent/CA2063525C/en not_active Expired - Fee Related
- 1992-03-19 AU AU13019/92A patent/AU643602B2/en not_active Ceased
- 1992-03-20 US US07/854,852 patent/US5289536A/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CA2063525A1 (en) | 1992-09-21 |
JPH05260182A (en) | 1993-10-08 |
AU1301992A (en) | 1992-09-24 |
AU643602B2 (en) | 1993-11-18 |
US5289536A (en) | 1994-02-22 |
JP2770592B2 (en) | 1998-07-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2063525C (en) | Least cost routing method according to information transfer capability of customer premises equipment | |
US5018191A (en) | Special service call routing | |
US5509062A (en) | Intelligent terminal based selective call forwarding | |
EP0663128B1 (en) | Telecommunications follow me services | |
US4897867A (en) | Method of and an arrangement for forwarding a customer order | |
CA2047372C (en) | Interface for a data telephone and data terminal in a digital telephone system | |
US5473681A (en) | Method for use in completing telephone calls | |
CA1262273A (en) | Method of and an arrangement for forwarding a customer order | |
US5664003A (en) | Personal mobile communication system with two points of entry | |
US5754640A (en) | Apparatus and method for qualifying telephone numbers for a telephone network | |
EP0809919B1 (en) | Method and arrangement for establishing bearer capability information | |
AU613825B2 (en) | Special service call routing | |
US5784450A (en) | Method of establishing a connection to a subscriber through a first network, as well as service computer, switching facility, and terminal | |
RU2213426C2 (en) | Method for establishing communications through switching center of public communication network | |
US6816587B1 (en) | Virtual private line connection system and method | |
JPH08317050A (en) | Communication system selecting relay path | |
JPS60180268A (en) | Remote connection control system | |
JPH09322210A (en) | Key telephone system | |
CA2008425C (en) | Facsimile service | |
JPH08205213A (en) | Private branch exchange | |
KR19980037038A (en) | Call forwarding service method of electronic exchange | |
JPH0670002A (en) | Electronic exchange | |
JPH04362845A (en) | User information transfer system | |
JPH06284204A (en) | Electronic exchange | |
WO1998001005A1 (en) | Telecommunications networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKLA | Lapsed |