CN1295911C - A routing method for IP telephone system - Google Patents

A routing method for IP telephone system Download PDF

Info

Publication number
CN1295911C
CN1295911C CNB031152759A CN03115275A CN1295911C CN 1295911 C CN1295911 C CN 1295911C CN B031152759 A CNB031152759 A CN B031152759A CN 03115275 A CN03115275 A CN 03115275A CN 1295911 C CN1295911 C CN 1295911C
Authority
CN
China
Prior art keywords
node
callee
calling
gateway
called 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
Application number
CNB031152759A
Other languages
Chinese (zh)
Other versions
CN1522012A (en
Inventor
廖猛蛟
满士杰
张鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB031152759A priority Critical patent/CN1295911C/en
Publication of CN1522012A publication Critical patent/CN1522012A/en
Application granted granted Critical
Publication of CN1295911C publication Critical patent/CN1295911C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Abstract

The present invention relates to a route selecting method for an IP telephone system. Speech data packets of calling parties and called parties are conveyed among nodes in an IP network; for each called party, address information of each calling party can be corresponding to one node connected with the called party, and the address information is a calling number and/or an IP address of a calling node. When each calling party initiates a call, the IP telephone system performs the following steps: (1) one of the nodes connected with each corresponding called party is determined according to the address information and a called number; (2) an IP address of the node connected with the called party, which is determined in the step (1) is conveyed to the calling node to instruct the calling node to set up a call with the node connected with the called party. Since route search is based on the called number and the address information of the calling party, a plurality of routes from the calling node to the node connected with the called party can be distinguished by the address information of the calling party, and thereby, the present invention realizes flexible route selection.

Description

A kind of route selection method that is used for IP telephony system
Technical field
The present invention relates to IP telephony technology, particularly a kind of route selection method that is used for IP telephony system.
Background technology
Traditional phone is by Circuit Switching Network, adopts based on the circuit mode that connects and comes transmitting voice information.Modern program controlled telephone mainly adopts time-division multiplex technology to improve the utilance of circuit, with periodically occur on the physical circuit each fixedly time slot give fixing logical circuit of each speech channel allocation of communications as a logical circuit.
So-called IP phone, be meant main with a kind of novel telephone system of internet as transmission medium, its basic principle is: by voice compression algorithm voice signal is carried out compressed encoding and handle, then these speech datas are packed by the TCP/IP standard, through network packet is sent to and receive ground; Receiving terminal is connected in series these speech datas, reverts to original voice signal after the process decoding decompression, thereby reaches the purpose that is transmitted voice by the internet.
For example according to based on ITU (International Telecommunications Union) H.323 in the IP telephony system of standard, with regard to the logic function aspect, system can comprise terminal, gateway, gatekeeper and multipoint control unit, terminal and gateway all are regarded as H.323 node, wherein, terminal is one provides node device real-time, two-way communication in IP network; Gateway is finished the functions such as conversion of data transfer format and communication process, for IP network and telephone network between mutually calling, signaling and communicate by letter and carry out transparent transmission; Gatekeeper's function is to provide the control service of calling out to node H.323; Multipoint control unit is used to provide the multipoint conference controlled function.
The Route Selection that packing back speech data wraps in the IP network both can be realized by the gatekeeper, also can be by gateway or H.323 terminal realization, below by Fig. 1 a Route Selection example in the IP phone calling procedure is described, in this example, suppose to be responsible for realizing routing function by the gatekeeper, and calling party and callee are connected into IP network by gateway, but calling party or callee also can be terminals and still can adopt following route to come selection mode to determine the route of VoP H.323.As shown in Figure 1, (because the calling that the reception calling party initiates when gateway 11 receives the calling of calling party's initiation, therefore gateway 11 is equivalent to the caller gateway), it sends at first to the gatekeeper to call out and inserts request message ARQ, and this message comprises IP address, calling number and the called number information such as (wherein the front three of called number are 020) of gateway 11.The gatekeeper then obtains called number and lands gateway (i.e. the gateway that links to each other with the callee) according to what the called number of its storage and the corresponding relation of route were searched coupling from insert request message ARQ, in this example, when gateway 11 as the caller gateway and gateway 12 and gateway 13 during as called gateway, front three is that 010 called number reference numeral is 010 route, front three is that 010 called number reference numeral is 020 route, promptly, if the called number front three is 010, then the gateway that lands of this calling is a gateway 12, if the called number front three is 020, then the gateway that lands of this calling is a gateway 13.Therefore here, the gatekeeper sends to gateway 11 and comprises the call signaling address of gateway 13 and the call answering message ACF of other relevant information, and gateway 11 is connected with gateway 13 foundation callings according to ACF message.
In above-mentioned Route Selection mode, for each calling party, all have certain corresponding relation between route and the called number, so the gatekeeper can determine or selected route from called number according to corresponding relation.Still there is the shortcoming of processing mode underaction in this Route Selection mode simple possible, so can't satisfies various, the abundant in content actual needs of user types.For example hypothesis has two caller gateway gw1 and gw2 and two called gateway gw3 and gw4, and gateway gw3 and gw4 all support to be numbered 010 route, and for a certain reason, gw1 can only set up to call out and be connected with gw3, and gw2 can only set up calling with gw4 and be connected.For this situation that has a plurality of gateways to support identical route, above-mentioned Route Selection mode can't according to called number distinguish be numbered 010 but land the different route of gateway, therefore can't select the gateway that lands that the calling party wishes.
Summary of the invention
The purpose of this invention is to provide a kind of route selection method that is used for IP telephony system, it can dispose the route between calling party and the callee as required neatly under the callee has the situation of a plurality of continuous gateways or terminal.
According to the route selection method that is used for IP telephony system of the present invention, calling party and the node of callee through being connected separately transmit VoP in IP network, for each callee, each calling party's address information can with one of this callee to connect node corresponding, described address information is calling number and/or caller IP addresses of nodes, and IP telephony system is carried out following steps when the calling party makes a call:
(1) determines the node that the callee connects of a setting according to the corresponding relation of described address information, called number and described calling party's address information and node that the callee connects; And
(2) the call signaling address of the node that the callee connects that step (1) is determined is sent to the caller node and sets up calling with indication caller node and node that this callee is connected.
In above-mentioned route selection method, reasonablely be, for each callee, it is corresponding according to following manner that each calling party's address information and one of them of this callee connect node: called number after the corresponding a plurality of conversion of each callee's called number, after each described conversion called number corresponding one by one with each calling party's address information and with one of them of callee to connect node corresponding.
In above-mentioned route selection method, reasonable is that IP telephony system is followed H.323 agreement, and described node is gateway or terminal.
Therefore, in according to route selection method of the present invention, searching of route not only based on called number, but also based on calling party's address information, therefore many routes from the caller node to node that the callee connects can be distinguished with calling party's address information, have realized the flexible selection of route.
Description of drawings
Fig. 1 is prior art is selected route based on called number a schematic diagram.
Fig. 2 is the schematic diagram according to a preferred embodiment of route selection method of the present invention.
Fig. 3 is the schematic diagram according to another preferred embodiment of route selection method of the present invention.
Fig. 4 is the schematic diagram according to another preferred embodiment of route selection method of the present invention.
Embodiment
As mentioned above, for each callee, when caller calls, only utilize called number can't effectively distinguish a plurality of nodes that connected with the callee, can't effectively distinguish many routes in other words from the caller node to node that the callee connects, for this reason, in route selection method of the present invention, also introduce calling party's address information, with calling party's address information and many routes from the caller node to node that the callee connects wherein one be mapped.Obviously, this corresponded manner can have multiple, as long as can satisfy the demand of flexible configuration route.Reasonablely be, wherein one (perhaps a plurality of callee connects one of them in the node) calling party's address information and many routes from the caller node to node that the callee connects is corresponding in the following manner: called number after the corresponding a plurality of conversion of each callee's called number, after each described conversion called number corresponding one by one with each calling party's address information and with one of them of callee to connect node corresponding.
It is worthy of note that in this article, the implication of address information is meant one of following three kinds of situations: a) calling party's calling number; B) caller IP addresses of nodes; And c) calling party's calling number and caller IP addresses of nodes.The caller node is a node that links to each other with the calling party, and it is responsible for sending calling party's VoP and receiving the VoP that is sent to the calling party from IP network to IP network.
Below by accompanying drawing preferred embodiment of the present invention is described, in the following embodiments, suppose that all IP telephony system follows H.323 agreement, and described node is gateway or terminal.
First embodiment
In first embodiment, for each called number, called gateway makes each caller gateway all dispose the called gateway of a correspondence according to the IP address choice of caller gateway.Suppose when the IP address be the gateway 21 of 1.1.1.1 during as the caller gateway, the calling party can arrive a certain callees via gateway 23 and 24, and route all is 010; When the IP address is the gateway 22 of 1.1.1.2 during as the caller gateway, the calling party also can arrive these callees via gateway 23 and 24, and route also all is 010.In order to make one of them of caller gateway and the Central Shanxi Plain that this callee networks corresponding, in the present embodiment, this callee's called number is by called number and as follows with the IP address corresponding relation of caller gateway 21 and 22 after increasing by 2 prefix sign 1# or 2# at head end and constituting conversion:
IP address=1.1.1.1-→ the 1#+ called number
IP address=1.1.1.2-→ the 2#+ called number
Meanwhile, called number is corresponding with one of them pass that networks of this callee according to following manner again after the conversion: called number after the conversion " 1#+ called number " corresponding gateway 23, called number after the conversion " 2#+ called number " corresponding gateway 24, correspondingly, called gateway 23 and 24 route also will make corresponding changes, the route that is gateway 23 becomes 1#010 from 010, and the route of gateway 24 becomes 2#010 from 010.Like this, called gateway 23 should be routed to, called gateway 24 should be routed to from the calling of gateway 22 from the calling of caller gateway 21.For other called number, also can according to the mode of present embodiment finish caller gateway and callee network close between the setting of corresponding relation.
When gateway 21 sends calling access request message ARQ to the gatekeeper, the called number that comprises is assumed to be 01067899998, then the gatekeeper is transformed to 1#01067899998 according to above-mentioned corresponding relation with called number, determine that by route querying route is 1#010 then, called gateway is a gateway 23, and the call answering message ACF that will comprise gateway 23 call signaling addresses returns to gateway 21, and like this, gateway 21 beginnings are set up conversation with gateway 23 and got in touch.When gateway 22 during as the caller gateway, also finish Route Selection in the same way, make itself and gateway 24 set up conversation and get in touch.
Second embodiment
In a second embodiment, for each called number, the callee networks to close according to calling number and selects, and makes each calling number all dispose the called gateway of a correspondence.Suppose telephone number with the calling party of 021 or 020 beginning H.323 node to be the caller node arrive certain callee via gateway 33 and 34, and route all is 010.In order to make one of them of each calling party and the Central Shanxi Plain that this callee networks corresponding, in the present embodiment, this callee's called number passes through called number and as follows with the corresponding relation of calling number after head end increases by 3 prefix sign 21# or the conversion of 20# formation:
With 020 the beginning calling number-→ the 20#+ called number
With 021 the beginning calling number-→ the 21#+ called number
Meanwhile, called number is corresponding with one of them pass that networks of this callee according to following manner again after the conversion: called number after the conversion " 21#+ called number " corresponding gateway 33, called number after the conversion " 20#+ called number " corresponding gateway 34, correspondingly, called gateway 33 and 34 route also will make corresponding changes, the route that is gateway 33 becomes 21#010 from 010, and the route of gateway 34 becomes 20#010 from 010.Like this, the calling of 021 office direction is routed to the calling of called gateway 33,020 office directions and is routed to called gateway 34.For other called number, also can according to the mode of present embodiment finish calling number and callee network close between the setting of corresponding relation.
When the calling party is 021 office direction, calling sends to the gatekeeper to call out by node H.323 and inserts request message ARQ, the called number that comprises is assumed to be 02776236288, then the gatekeeper is transformed to 21#02776236288 according to above-mentioned corresponding relation with called number, determine that by route querying route is 21#010 then, called gateway is a gateway 33, and the call answering message ACF that will comprise gateway 33 call signaling addresses returns to H.323 node, like this, H.323, node begins to get in touch with gateway 33 foundation conversations.When the calling party is 020 office direction when calling out above-mentioned callee, also finish Route Selection in the same way, make itself and gateway 34 set up conversation and get in touch.
The 3rd embodiment
In the 3rd embodiment, for each called number, the callee networks and closes IP address choice according to calling number and caller gateway, makes the corresponding called gateway with the combination of caller gateway ip address of each calling number.Suppose that telephone number can the IP address be that the gateway 41 of 1.1.1.1 arrives certain callee as the caller gateway via gateway 43 and 44 with the calling party of 021xxx or 020xxx beginning, and route. all be 010, equally, telephone number can the IP address be that the gateway 42 of 1.1.1.2 arrives these callees as the caller gateway via gateway 43 and 44 with the calling party of 027xxx beginning, and route all is 010.In order to make one of them of calling party and the Central Shanxi Plain that the callee networks corresponding, in the present embodiment, callee's called number constitutes called number after the conversion by increase the two quasiprefix symbols of representing office direction and IP address successively at head end, then increase the office direction prefix sign if increase earlier IP address prefix symbol, then the corresponding relation of itself and calling number is as follows:
With 021 beginning and with the IP address be the gateway of 1.1.1.1 be the caller gateway calling number-→ 211#010
With 020 beginning and with the IP address be the gateway of 1.1.1.1 be the caller gateway calling number-→ 201#010
With 027 beginning and with the IP address be the gateway of 1.1.1.2 be the caller gateway calling number-→ 272#010
Then increase IP address prefix symbol if increase earlier the office direction prefix sign, then the corresponding relation of itself and calling number is as follows:
With 021 beginning and with the IP address be the gateway of 1.1.1.1 be the caller gateway calling number-→ 121#010
With 020 beginning and with the IP address be the gateway of 1.1.1.1 be the caller gateway calling number-→ 120#010
With 027 beginning and with the IP address be the gateway of 1.1.1.2 be the caller gateway calling number-→ 227#010
Meanwhile, called number networks according to one of them of following manner and this callee again and closes corresponding (is example with called number after the conversion that increases IP address prefix symbol earlier and then increase office direction prefix sign formation) after the conversion: called number after the conversion " 211#+ called number " corresponding gateway 43, called number after the conversion " 201#+ called number " corresponding gateway 43, called number after the conversion " 272#+ called number " corresponding gateway 44, correspondingly, called gateway 43 and 44 route also will make corresponding changes, the route that is gateway 43 becomes 211#010 and 201#010 from 010, and the route of gateway 44 becomes 272#010 from 010.Like this, 021 and 020 office direction and be that the calling of caller gateway is routed to called gateway 43,027 office directions and is that the calling of caller gateway is routed to called gateway 44 with gateway 42 with gateway 41.For other called number, also can finish the network setting of corresponding relation between the pass of the combination of calling number and caller gateway and callee according to the mode of present embodiment.
When the calling party with 020 or 021 office direction makes a call by gateway 41, caller gateway 41 inserts request message ARQ by sending to the gatekeeper to call out, the called number that comprises is assumed to be 02876236288, then the gatekeeper is transformed to 20#02876236288 or 21#02876236288 according to above-mentioned corresponding relation with called number, determine that by route querying route is 201#010 or 211#010 then, called gateway is a gateway 43, and the call answering message ACF that will comprise gateway 43 call signaling addresses returns to gateway 41, like this, gateway 41 beginnings are set up to converse with gateway 33 and are got in touch.When the calling party with 027 office direction calls out this callee by gateway 42, also finish Route Selection in the same way, make itself and gateway 44 set up conversation and get in touch.
In the above-described embodiments, routing function is realized by the gatekeeper, and the gatekeeper separates with node device H.323 logically, but in the present invention, gatekeeper's function can be incorporated in the physical equipments such as terminal, gateway or multipoint control unit fully, this realization for the inventive method there is no substantial influence.

Claims (7)

1. route selection method that is used for IP telephony system, calling party and the node of callee through being connected separately transmit VoP in IP network, node that the calling party connects is the caller node, it is characterized in that, for each callee, each calling party's address information can with one of this callee to connect node corresponding, described address information is calling number and/or caller IP addresses of nodes, IP telephony system is carried out following steps when the calling party makes a call:
(1) determines the node that the callee connects of a setting according to the corresponding relation of described address information, called number and described calling party's address information and node that the callee connects; And
(2) the call signaling address of the node that the callee connects that step (1) is determined is sent to the caller node and sets up calling with indication caller node and node that this callee is connected.
2. route selection method as claimed in claim 1, it is characterized in that, for each callee, it is corresponding according to following manner that each calling party's address information and one of them of this callee connect node: called number after the corresponding a plurality of conversion of each callee's called number, after each described conversion called number corresponding one by one with each calling party's address information and with one of them of callee to connect node corresponding.
3. route selection method as claimed in claim 2 is characterized in that IP telephony system is followed H.323 agreement, and described node is gateway or terminal H.323.
4. route selection method as claimed in claim 3 is characterized in that IP telephony system comprises the gatekeeper, and described address information is the caller IP addresses of nodes, and described step (1) may further comprise the steps:
(1a) the caller node sends the access request message that comprises called number to the gatekeeper; And
(1b) gatekeeper determines called number after the described conversion according to the caller IP addresses of nodes and determines the node that the callee connects of a setting according to called number after this conversion.
5. route selection method as claimed in claim 3 is characterized in that IP telephony system comprises the gatekeeper, and described address information is calling party's a calling number, and described step (1) may further comprise the steps:
(1a) the caller node sends the access request message that comprises called number to the gatekeeper; And
(1b) gatekeeper determines called number after the described conversion according to calling number and determines the node that the callee connects of a setting according to called number after this conversion.
6. route selection method as claimed in claim 3 is characterized in that IP telephony system comprises the gatekeeper, and described address information is calling party's calling number and a caller IP addresses of nodes, and described step (1) may further comprise the steps:
(1a) the caller node sends the access request message that comprises called number to the gatekeeper; And
(1b) gatekeeper according to calling party's calling number and connect the node that the callee connects that IP addresses of nodes is determined called number after the described conversion and determined a setting according to called number after this conversion.
7. as each described route selection method in the claim 4~6, it is characterized in that in described step (2), the gatekeeper is by sending the call signaling address that call answering message transmits node that the callee connects to the caller node.
CNB031152759A 2003-01-30 2003-01-30 A routing method for IP telephone system Expired - Fee Related CN1295911C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031152759A CN1295911C (en) 2003-01-30 2003-01-30 A routing method for IP telephone system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031152759A CN1295911C (en) 2003-01-30 2003-01-30 A routing method for IP telephone system

Publications (2)

Publication Number Publication Date
CN1522012A CN1522012A (en) 2004-08-18
CN1295911C true CN1295911C (en) 2007-01-17

Family

ID=34284212

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031152759A Expired - Fee Related CN1295911C (en) 2003-01-30 2003-01-30 A routing method for IP telephone system

Country Status (1)

Country Link
CN (1) CN1295911C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8254541B2 (en) * 2006-12-29 2012-08-28 Alcatel Lucent Validating caller ID information to protect against caller ID spoofing
CN105812102B (en) * 2014-12-31 2019-10-25 北京大唐高鸿数据网络技术有限公司 The call authority management method of distributed voip network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999014931A2 (en) * 1997-09-16 1999-03-25 Transnexus, Llc Internet telephony call routing engine
US6198738B1 (en) * 1997-04-16 2001-03-06 Lucent Technologies Inc. Communications between the public switched telephone network and packetized data networks
WO2001039444A1 (en) * 1999-11-08 2001-05-31 Mci Worldcom, Inc. Method and system for dynamic gateway selection in an ip telephony network
CN1354593A (en) * 2000-11-20 2002-06-19 华为技术有限公司 IP telephone system and its communication method
CN1384641A (en) * 2001-05-08 2002-12-11 深圳市中兴通讯股份有限公司上海第二研究所 Speech business method based on Internet
CN1391396A (en) * 2001-06-07 2003-01-15 华为技术有限公司 Routing method for implementing intelligent IP telephone service

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6198738B1 (en) * 1997-04-16 2001-03-06 Lucent Technologies Inc. Communications between the public switched telephone network and packetized data networks
WO1999014931A2 (en) * 1997-09-16 1999-03-25 Transnexus, Llc Internet telephony call routing engine
WO2001039444A1 (en) * 1999-11-08 2001-05-31 Mci Worldcom, Inc. Method and system for dynamic gateway selection in an ip telephony network
CN1354593A (en) * 2000-11-20 2002-06-19 华为技术有限公司 IP telephone system and its communication method
CN1384641A (en) * 2001-05-08 2002-12-11 深圳市中兴通讯股份有限公司上海第二研究所 Speech business method based on Internet
CN1391396A (en) * 2001-06-07 2003-01-15 华为技术有限公司 Routing method for implementing intelligent IP telephone service

Also Published As

Publication number Publication date
CN1522012A (en) 2004-08-18

Similar Documents

Publication Publication Date Title
CN1192588C (en) Method for changing quality of service for voice over IP calls
KR100878391B1 (en) Wireless ip telephone unit
CN100346624C (en) Route-selecting service method in network agreement voice bussiness system
CN1179539C (en) VOIP using SS7 signalling and cooperation of IP nodes with signalling points
CN1421091A (en) Methods for providing prepaid telephony service via internet protocol network system
CN1188384A (en) Wireless internet network architecture for voice and data communication
CN1497906A (en) System and method for generating ringbace tone
US7609685B2 (en) IP telephony apparatus providing simultaneous SIP communication for multiple IP phones and method for the same
CN1889613A (en) Calling control method and speech gate based on speech Internet protocol
CN1487717A (en) Double-IP telephone and method for tlelcomunicating with the same telephone
CN1913619A (en) IP video telephone without dependent on server and its implementing method
US20050190743A1 (en) Telecommunications gateway
CN1859517A (en) Click-to-call system of network telephone and its control method
CN1295911C (en) A routing method for IP telephone system
CN1135863C (en) Digital radiophone device
CN1167238C (en) Method for realizing data telephone with number resource by data communication network
CN1173521C (en) Method of calling online user
CN101753740A (en) Communication method and gateway equipment based on SIP telephone
KR100281421B1 (en) Interworking system and method between internet and next generation intelligent network
CN101110751A (en) IP PBX based on P2P technology
CN2710268Y (en) Network telephone
US20040170180A1 (en) Method for setting up a useful data link between terminals in a VoIP system
KR100393633B1 (en) Method for external call forwarding between internet call and telephone network call in webphone system
CN109151236B (en) Call route selection method and call route selection system
CN100433677C (en) Method for realizing networked phone, and device of networked phone

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20070117

Termination date: 20160130

EXPY Termination of patent right or utility model