CN100499642C - Method of inquiring routing to position server - Google Patents

Method of inquiring routing to position server Download PDF

Info

Publication number
CN100499642C
CN100499642C CNB031192025A CN03119202A CN100499642C CN 100499642 C CN100499642 C CN 100499642C CN B031192025 A CNB031192025 A CN B031192025A CN 03119202 A CN03119202 A CN 03119202A CN 100499642 C CN100499642 C CN 100499642C
Authority
CN
China
Prior art keywords
message
location server
request
routing
inquiry
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
CNB031192025A
Other languages
Chinese (zh)
Other versions
CN1527559A (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 CNB031192025A priority Critical patent/CN100499642C/en
Publication of CN1527559A publication Critical patent/CN1527559A/en
Application granted granted Critical
Publication of CN100499642C publication Critical patent/CN100499642C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The method of inquiring routing to position server is used in next generation of network. The method includes utilizing position server as re-orienting server and requesting query equipment to send SIP message to it; converting the message the SIP stack receives in the position server into the routing inquiring request format and transmitting the converted message to routing inquiring module; sending corresponding information to query requesting equipment with the SIP stack in the position server based on the result returned from the routing inquiring module; and returning the response message to the position server in the query requesting equipment. The present invention makes it possible to complete automatic routing inquiring without needing artificial intervention and maintaining the routings of the position server in the soft exchange equipment, resulting in saving in memory and other system resource.

Description

A kind of method to location server inquiry route
Technical field
The present invention relates to the routing inquiry technical field, be meant a kind of method especially to location server inquiry route.
Background technology
In next generation network (NGN), the route among the NGN, the i.e. corresponding relation of number segment, gateway ip address and port numbers etc. have been stored on the location server (LS).When Softswitch makes a call to a destination Mobile Station International ISDN Number, need know the information such as gateway ip address, port numbers of the other side's Softswitch, therefore, Softswitch will be inquired about route by certain vlan query protocol VLAN to LS.
In the prior art, generally can pass through webpage (Web Page) technology, or IP phone Routing Protocol (TRIP), or light directory access protocol (LDAP), or location-based service agreement (SLP), or open settlement protocol vlan query protocol VLANs such as (OSP) is inquired about upward route of LS.
1, uses Web Page technology and carry out routing inquiry.When system operators is come to LS inquiry route by the mode of Web Page, use HTTP(Hypertext Transport Protocol) between operating desk and the LS, LS is as the Web server end, and operating desk is as the Web client.
The shortcoming that application Web Page carries out routing inquiry is: the query script of route must have operating personnel's participation, can not break away from manual and realization inquiry automatically, so this method is not suitable for the Softswitch employing.
2, use the TRIP agreement and carry out routing inquiry.The TRIP agreement is used for carrying out route propagation between the LS originally, but Softswitch also can be used this agreement from LS acquisition route.
The shortcoming that application TRIP agreement is carried out routing inquiry is: in a single day Softswitch adopts the TRIP agreement to come to LS inquiry route, its final result is that the route on Softswitch and the LS reaches fully synchronously, and promptly each Softswitch all must be preserved a large amount of routes.Like this, Softswitch not only will be supported complicated TRIP agreement, has the mutual function of route, also will additionally take a large amount of internal memories and preserve all routing iinformations on the local LS, has both increased the burden of Softswitch, has also wasted a large amount of system resource.
3, use ldap protocol and carry out routing inquiry.When Softswitch by ldap protocol during to LS inquiry route, LS is as ldap server, Softswitch is as the LDAP client.
The shortcoming that the application ldap protocol carries out routing inquiry is: because ldap protocol is the option agreement of Softswitch operation, rather than essential option agreement, therefore, when using ldap protocol solution routing inquiry problem, must determine earlier whether this Softswitch support ldap protocol, if, can directly use, otherwise, after needing earlier this Softswitch to be developed ldap protocol again, could use.Generally, Softswitch is not support ldap protocol, develops ldap protocol again, is certain to increase cost, also can increase the burden of Softswitch simultaneously.
Use SLP agreement or OSP agreement and carry out routing inquiry, its method is similar with the application ldap protocol.Similarly, because SLP agreement and OSP agreement are not the agreements in the NGN field, concerning Softswitch, all be a kind of brand-new agreement, need exploitation again equally, so not only increase application cost, prolong the Products Development cycle, also increased the burden of Softswitch.
Summary of the invention
In view of this, the invention provides a kind of method, make whole query script not need manual intervention, and make the equipment of routing inquiry demand need not to store a large amount of routing iinformations, or therefore develop New Deal to location server inquiry route.
Technical scheme of the present invention is achieved in that in order to achieve the above object
A kind of method to location server (LS) inquiry route is applied in the next generation network, and this method may further comprise the steps:
A, with location server as Redirect Server, the equipment of request inquiry sends session initiation protocol (SIP) message to it;
The message that b, location server receive its SIP stack converts the routing inquiry request form to, and switched message is sent to routing inquiring module;
The result that SIP stack in c, the location server is returned according to routing inquiring module sends corresponding information for the equipment of request inquiry; Corresponding information comprises at least: the number segment, the gateway address of finishing this calling, port numbers and the application protocol type that are complementary with called number;
The equipment of d, request inquiry is replied response message to location server.
Preferably, after SIP stack in the location server receives the described message of step a, at first the request query facility that sends this message is authenticated, if this equipment is by authentication, then location server converts the message that receives to its inner routing inquiry request form again, and continue to carry out subsequent step, otherwise the SIP stack in the location server is not directly passed through the information of authentication to the device replied of request inquiry.
Preferably, the described routing inquiring module of step b is inquired about in the routing information base of this locality, and this Query Result is returned to SIP stack on the location server.
Preferably, the described corresponding information of step c is:
When enquiry module finds the route that the request query facility requires to inquire about, the information that the equipment transmission route that the SIP stack in the location server is inquired about to this request has been found;
When enquiry module does not find the route that the request query facility requires to inquire about, the information that the equipment transmission route that the SIP stack in the location server is inquired about to this request is not found.
Preferably, the form of described information is the message status sign indicating number.
Preferably, the equipment of described request inquiry can be Softswitch, also can be non-Softswitch.
Preferably, described type of message is for inviting message (INVITE), take leave of message (BYE), abandoning message (CANCLE), option message (OPTIONS), response message (ACK) or logon message (REGISTER).
Use the present invention, in the NGN network, as long as the equipment of request inquiry is supported session initiation protocol (SIP) agreement, all can be with Session Initiation Protocol as agreement to LS inquiry route, automatically carry out routing inquiry, and do not need manual intervention, therefore improved the efficient of inquiry; Nearly all support Session Initiation Protocol owing to all Softswitch simultaneously, thereby avoided the exploitation New Deal, saved cost and accelerated the Products Development cycle; In addition, when Softswitch uses Session Initiation Protocol to carry out routing inquiry, only preserve most recently used sub-fraction route, do not need because of with LS on route keep preserving a large amount of routes synchronously, so saved system resource such as internal memory greatly.
Description of drawings
Fig. 1 is for using the schematic diagram of Softswitch networking of the present invention;
Fig. 2 is for using the process chart of one embodiment of the invention.
Embodiment
For making purpose of the present invention, technical scheme and advantage clearer, below with reference to the accompanying drawing embodiment that develops simultaneously, the present invention is described in further details.
At present, Session Initiation Protocol has become the kernel call agreement in the NGN network, and nearly all Softswitch is all supported Session Initiation Protocol.The redirection function of Session Initiation Protocol is exactly a kind of process of routing inquiry, is a kind of very natural selection so use Session Initiation Protocol as the routing inquiry agreement between Softswitch and the LS.In the present embodiment, Softswitch uses Session Initiation Protocol to go up the inquiry route to LS.Softswitch can be treated LS as a Redirect Server, complete Session Initiation Protocol stack is all arranged on Softswitch and the LS, Softswitch sends solicited message to location server LS by Session Initiation Protocol, the local routing information base of location server LS inquiry, return Query Result then and give Softswitch, Softswitch returns a response message after receiving the information of LS answer, finishes this processing procedure.
Figure 1 shows that the schematic diagram of using Softswitch networking of the present invention.Each Softswitch all directly links to each other with the LS of this locality, and sends the inquiry that the Session Initiation Protocol message is finished route each other.Also be directly to link to each other between while two Softswitch.
Figure 2 shows that the process chart of using one embodiment of the invention.When calling out initiation:
As Redirect Server, setting up type is the SIP message of INVITE LS for step 201, Softswitch, and the Session Initiation Protocol stack of Softswitch sends to LS to this SIP message;
Step 202, the Session Initiation Protocol stack on the LS carries out authentication to the Softswitch that sends this SIP message after receiving the SIP message that type is INVITE, if this equipment by authentication, then execution in step 203; Otherwise direct execution in step 207;
Step 203 converts this message the routing inquiry request form of LS inside to, sends to the routing inquiring module of LS then;
Step 204, the routing inquiring module on the LS are searched local routing information base, and Query Result is returned to Session Initiation Protocol stack on the LS, and LS judges the return information of routing inquiring module, if the route of inquiring then execution in step 205, otherwise execution in step 206;
Step 205, Session Initiation Protocol stack on the LS is 302 SIP message to Softswitch transmit status sign indicating number, and this conditional code is to comprise the number segment that is complementary with called number in 302 the message, finishes the gateway address of this calling, port numbers and application protocol type, execution in step 208;
Step 206, the Session Initiation Protocol stack on the LS are behind 404 the SIP message to Softswitch recoil state sign indicating number, execution in step 208.
Step 207, the Session Initiation Protocol stack on the LS be to Softswitch after to reply a conditional code be 406 SIP message, direct execution in step 208,
Step 208, it is the respective acknowledgement message of ACK that the Session Initiation Protocol stack on the Softswitch sends type of message to LS.
In addition, when Softswitch sends the request of routing inquiry to LS, can also adopt the message of taking leave of message (BYE), abandoning message (CANCLE), option message (OPTIONS), response message (ACK) and logon message types such as (REGISTER).
In the NGN network, all using SIP agreements comprise Softswitch and non-Softswitch to the equipment of LS inquiry route, all can use method provided by the invention.
The above only is preferred embodiment of the present invention, and is in order to restriction the present invention, within the spirit and principles in the present invention not all, any modification of being done, is equal to replacement, improvement etc., all should be included within protection scope of the present invention.

Claims (7)

1, a kind of method to location server inquiry route is applied in the next generation network, it is characterized in that this method may further comprise the steps:
A, with location server (LS) as Redirect Server, the equipment of request inquiry sends session initiation protocol (SIP) message to it;
The message that b, location server receive its SIP stack converts the routing inquiry request form to, and switched message is sent to routing inquiring module;
The result that SIP stack in c, the location server is returned according to routing inquiring module sends corresponding information for the equipment of request inquiry; Corresponding information comprises at least: the number segment, the gateway address of finishing this calling, port numbers and the application protocol type that are complementary with called number;
The equipment of d, request inquiry is replied response message to location server.
2, method according to claim 1, it is characterized in that described step b further comprises: after the SIP stack in the location server receives the described message of step a, at first the request query facility that sends this message is authenticated, if this equipment is by authentication, then location server converts the message that receives to its inner routing inquiry request form again, and continue to carry out subsequent step, otherwise the SIP stack in the location server is not directly passed through the information of authentication to the device replied of request inquiry.
3, method according to claim 1 and 2 is characterized in that, the described routing inquiring module of step b is inquired about in the routing information base of this locality, and this Query Result is returned to SIP stack on the location server.
4, method according to claim 1 and 2 is characterized in that the described corresponding information of step c is:
When enquiry module finds the route that the request query facility requires to inquire about, the information that the equipment transmission route that the SIP stack in the location server is inquired about to this request has been found;
When enquiry module does not find the route that the request query facility requires to inquire about, the information that the equipment transmission route that the SIP stack in the location server is inquired about to this request is not found.
5, method according to claim 1 is characterized in that, the form of described information is the message status sign indicating number.
6, method according to claim 1 and 2 is characterized in that, the equipment of described request inquiry can be Softswitch, also can be non-Softswitch.
7, method according to claim 1 and 2, it is characterized in that described type of message is for inviting message (INVITE), take leave of message (BYE), abandoning message (CANCLE), option message (OPTIONS), response message (ACK) or logon message (REGISTER).
CNB031192025A 2003-03-04 2003-03-04 Method of inquiring routing to position server Expired - Fee Related CN100499642C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB031192025A CN100499642C (en) 2003-03-04 2003-03-04 Method of inquiring routing to position server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB031192025A CN100499642C (en) 2003-03-04 2003-03-04 Method of inquiring routing to position server

Publications (2)

Publication Number Publication Date
CN1527559A CN1527559A (en) 2004-09-08
CN100499642C true CN100499642C (en) 2009-06-10

Family

ID=34285013

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB031192025A Expired - Fee Related CN100499642C (en) 2003-03-04 2003-03-04 Method of inquiring routing to position server

Country Status (1)

Country Link
CN (1) CN100499642C (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267426B (en) * 2007-03-12 2012-05-23 中兴通讯股份有限公司 Route optimization method for session initialization protocol

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1889606B (en) * 2005-06-30 2011-04-06 华为技术有限公司 Group domain geographic location information query method
CN1870641B (en) * 2005-12-05 2010-07-28 华为技术有限公司 Method for inquiring route data
CN101137209B (en) * 2006-08-30 2010-07-07 华为技术有限公司 Location routing based system and location routing device and method thereof
CN101388907B (en) * 2008-10-28 2012-07-04 中国电信股份有限公司 Internet customer attribute information transmitting method and network apparatus
CN104994556B (en) * 2015-05-20 2019-03-08 新华三技术有限公司 A kind of method and apparatus of the Route establishment based on hybrid wireless mesh network protocol
CN106776313B (en) * 2016-12-13 2020-06-23 广州品唯软件有限公司 Method and device for simulating service and centralized management platform

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
SIP: Session Initiation Protocol Request fo Comments: 2543. Netwok,Working,Group.. 1999
SIP: Session Initiation Protocol Request fo Comments: 2543. Netwok,Working,Group.. 1999 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101267426B (en) * 2007-03-12 2012-05-23 中兴通讯股份有限公司 Route optimization method for session initialization protocol

Also Published As

Publication number Publication date
CN1527559A (en) 2004-09-08

Similar Documents

Publication Publication Date Title
US6519242B1 (en) Apparatus and method of PSTN based network roaming and SCP based subscriber management for internet telephony systems
CN1711784B (en) System and method for sending SMS and text messages
CN101141420B (en) Method and system for performing data communication between private network and public network
CN104283760B (en) A kind of WebRTC communication means, relevant device and system
JP4833995B2 (en) Mobile online game system and communication method between mobile game terminals
CN1830182A (en) Arrangement for retrieving routing information for establishing a bidirectional tunnel between a mobile router and a correspondent router
CA2441344A1 (en) Recursive query for communications network data
WO2002076049A1 (en) Recursive query for communications network data
CN1745558A (en) Arrangement for establishing a bidirectional tunnel between a mobile router and a correspondent router
DE602004006308D1 (en) METHOD FOR CLAIMING CLIENT REQUIREMENTS FOR WEB SERVICES
CN1700680A (en) Efficient message routing when using server pools
CN101411162B (en) Learning address binding expiry time in an address translation device for a SIP signalling server
US11425086B2 (en) Using DNS to communicate MC-TCP capability of server devices
CN101222550A (en) Determining pairings of telephone numbers and ip addresses from caching and peer-to-peer lookup
US20180041570A1 (en) System, Apparatus and Method for Load Balancing
CN101668032B (en) Method, system and equipment for WEB service communication
CN102035813A (en) End-to-end call realizing method, end-to-end call terminal and system
CN101425958A (en) Request answering method, apparatus and system in P2P overlapping network
CN103338213A (en) Method, system and access gateway for intercommunication between local equipment and IMS (IP Multimedia Subsystem) network
CN110225150A (en) Communication means, system and storage medium between different network protocol
CN100499642C (en) Method of inquiring routing to position server
US20090245499A1 (en) Call transfer system and call transfer control method
CN1984199B (en) Method for overlapped transmitting number by session initial protocol
CN101217475A (en) A route enquire and route failure reelection method
SE524733C2 (en) Procedure and systems for retransmitting mobile IP services in a telecommunications system

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: 20090610

Termination date: 20170304

CF01 Termination of patent right due to non-payment of annual fee