CN100438688C - System for session initial protocol user inserting mobile communication network and method thereof - Google Patents

System for session initial protocol user inserting mobile communication network and method thereof Download PDF

Info

Publication number
CN100438688C
CN100438688C CNB200410075306XA CN200410075306A CN100438688C CN 100438688 C CN100438688 C CN 100438688C CN B200410075306X A CNB200410075306X A CN B200410075306XA CN 200410075306 A CN200410075306 A CN 200410075306A CN 100438688 C CN100438688 C CN 100438688C
Authority
CN
China
Prior art keywords
module
conversation initialized
protocol
message
initialized protocol
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.)
Active
Application number
CNB200410075306XA
Other languages
Chinese (zh)
Other versions
CN1741675A (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 CNB200410075306XA priority Critical patent/CN100438688C/en
Publication of CN1741675A publication Critical patent/CN1741675A/en
Application granted granted Critical
Publication of CN100438688C publication Critical patent/CN100438688C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to user access in a mobile communication system, particularly to a system for a session initiation protocol user to access a mobile communication network and a method thereof so that an SIP protocol can be used by combining with a protocol of the mobile communication network. Thus, the present invention realizes that a user shares one account and one number when the user uses an SIP phone and a mobile phone, and all supplementary and additional business of the existing mobile network can also be inherited by an SIP user. The SIP user is simulated as a mobile user to the outside by integrating the SIP protocol in an MSC by mapping an SIP message in the MSC and binding a mobile user number and an SIP user number by the system for a session initiation protocol user to access a mobile communication network and the method thereof.

Description

The system of session initial protocol user inserting mobile communication network and method thereof
Technical field
The user who the present invention relates in the mobile communication system inserts particularly non-moving user's access in the mobile communication system.
Background technology
Conversation initialized protocol (Session Initiation Protocol, be called for short " SIP ") be the Internet engineering duty group (INTERNET ENGINEERING TASK FORCE, abbreviation " IETF ") core protocol in the multimedia communications system system of formulating, as next generation network (Next GenerationNetwork, abbreviation " NGN ") important protocol in is mainly used in and finishes the Multimedia session controlled function.Session Initiation Protocol is generally good by industry at present, be considered to of future generation based on internetworking agreement (Internet Protocol, abbreviation " IP ") one of core protocol of multimedia communication network, and third generation partner program (3rd Generation Partnership Project, be called for short " 3GPP ") also determined to adopt Session Initiation Protocol as the 3G (Third Generation) Moblie multimedia domain, MMD session control protocol in (The Third Generation, abbreviation " 3G ") all-IP stage.
As the part of ietf standard process, the exploitation purpose of Session Initiation Protocol is a senior telephone service of crossing over internet (Internet) with helping to provide, is used for setting up, change and stops calling between the user of IP based network.It is at simple message transfer protocol (SMTP) (Simple Mail Transfer Protocol, be called for short " SMTP ") and HTTP (Hypertext Transfer Protocol, abbreviation " HTTP ") etc. on the basis of the agreement of extensive use on the Internet, set up.
Session Initiation Protocol is described to generating, revise and terminate session between one or more participants, these sessions comprise the Internet multimedia conferencing, and IP phone is called out and the multimedia issue, and the member in the session can be by the network service of multicast or clean culture contact.Session Initiation Protocol is supported conversation description, and it allows the participant to reach an agreement on one group of compatible media types.It supports user mobility by agency and redirect request to user's current location simultaneously.
Session Initiation Protocol provides perfect a series of CCF, and particular content can be referring to the description of the Request for Comments of ietf definition (Request for Comments is called for short " RFC ") standard 2543.
The function that following brief description Session Initiation Protocol provides:
Name translation and user location: where the called party guarantees to call out reaches the callee.Carry out of the mapping of any descriptor to locating information.Guarantee to call out, i.e. the essential details of session is supported.
Feature negotiation: it allows the group relevant with calling to reach an agreement on the feature of supporting.Wherein, can be Multi-Way Calling with calling out relevant group, and not all side can both support the feature of same levels, for example video can maybe cannot be supported.In a word, there is the scope that much needs negotiation.
Call out participant's management: the participant can introduce other user and adds and call out or cancel connection to other user in the calling.In addition, the user can be transferred or be changed to call out and keep.
Call features changes: the user should be able to change the call features in the calling procedure.For example, a calling can be set to pure speech pattern (voice-only), but in calling procedure, the user can need to open video capability.That is to say that a third party who adds calling can open different features in order to add this calling.
Plurality of advantages such as Session Initiation Protocol is simple by means of it, be easy to expand, be convenient to realize more and more obtain the favor of industry, it just progressively becomes the important protocol in NGN and the 3G multimedia subsystem domain, and occur increasing client software and the intelligent multimedia terminal of supporting Session Initiation Protocol on the market, and server and the switching equipment realized with Session Initiation Protocol.
In actual applications, there is following problem in such scheme: at first, and inconvenience when the mobile subscriber uses SIP phone and mobile phone simultaneously; Secondly, existing Session Initiation Protocol can only provide limited replenishing and supplementary service in mobile communications network; The 3rd, communication modes is deficient relatively when using SIP professional in the mobile communications network; The 4th, Session Initiation Protocol can't provide the simple IN service of some similar pre-payments fast in existing mobile communication network.
Cause the main cause of this situation to be, Session Initiation Protocol mainly is positioned in the next generation multimedia network and uses at present, and is not strong with the associativity of existing mobile communications network.In this case,
At first and since the registration of Session Initiation Protocol and authentication mechanism not with have mobile communications network now and combine, cause the user to use SIP phone and mobile phone just a plurality of accounts of needs and Subscriber Number if desired, user's use is brought inconvenience.
Secondly, because Session Initiation Protocol and existing mobile communication network associativity are not strong, a large amount of additional and supplementary service of existing mobile communications network all is difficult to maybe can't provide, and when the mobile subscriber uses SIP professional, can only use limited replenishing and supplementary service.
The 3rd, because Session Initiation Protocol can not cooperate with existing mobile service multiple communication modes is provided, communication modes is deficient relatively when causing using in the mobile communications network SIP professional; The 4th, Session Initiation Protocol can not by with the combining of existing mobile communications network, utilize the equipment of existing mobile communications network, therefore the simple IN service of some similar pre-payments can't be provided fast.
Summary of the invention
In view of this, main purpose of the present invention is to provide a kind of system and method thereof of session initial protocol user inserting mobile communication network, make Session Initiation Protocol to combine use with the agreement of mobile communications network, thereby realize user a shared account and number when using SIP phone and mobile phone, also allow sip user can inherit replenishing and supplementary service of all existing mobile networks.
For achieving the above object, the invention provides a kind of system of session initial protocol user inserting mobile communication network, comprise with lower module:
Be used for providing session initializtion protocol service and mobile service, and insert the terminal of described mobile communications network to described conversation initialized protocol user;
Belong to described mobile communications network, support conversation initialized protocol, be used to insert described terminal, the mobile services switching centre of mutual mapping between initialization protocol message and the MAP protocol message is talked about by the guild that goes forward side by side;
Wherein, described terminal and described mobile services switching centre interactive sessions initialization protocol message.
Wherein, described terminal also comprises the Subscriber Identity Module card reader, be used for reading the international mobile station identity number of Subscriber Identity Module card, this world mobile station identity number is described conversation initialized protocol user's a user ID, the register and authentication when being used to insert described mobile communications network.
Described mobile services switching centre also comprises following submodule:
The conversation initialized protocol module is connected with described terminal, is used to carry out conversation initialized protocol and handles;
The mobile application part sub-module is used to carry out the MAP protocol processes;
ISUP/bearer independent call control module is used to carry out ISUP/call-independent control protocol bearing and handles;
Described conversation initialized protocol module and described mobile application part sub-module adopt standard session initiation probed flow process and standard MAP flow process, described conversation initialized protocol module and described MAP module cooperative are finished the mapping of conversation initialized protocol register and authentication message and MAP protocol message, collaborative conversation initialized protocol message related to calls and the ISUP/call-independent control protocol bearing message mapping finished of described conversation initialized protocol module and described ISUP/bearer independent call control module.
The present invention also provides a kind of conversation initialized protocol user registration and method for authenticating, and when session initial protocol user inserting mobile communication network, described method comprises following steps:
The described terminal of A reads described conversation initialized protocol user's international mobile station identity number and sends registration message to described conversation initialized protocol module;
The described registration message of the described conversation initialized protocol module responds of B sends to described mobile application part sub-module and to upgrade location message, and the position of initiating standard by described mobile application part sub-module is new technological process more;
The described mobile application part sub-module of C sends authentication request message to described conversation initialized protocol module, sends the conversation initialized protocol authentication request message by described conversation initialized protocol module to described terminal again;
The described conversation initialized protocol authentication request message of the described terminal response of D, generate the required relevant information of authentication and send to described conversation initialized protocol module, send to described mobile application part sub-module by described conversation initialized protocol module again and finish authentication with the standard initialization protocol message;
Described mobile application part sub-module sent to described conversation initialized protocol module and upgrades success message after E upgraded the position successfully, and by described conversation initialized protocol module success message was sent to described terminal.
The present invention also provides a kind of conversation initialized protocol user caller method, comprises following steps:
F is if described conversation initialized protocol customer call conversation initialized protocol Subscriber Number then carries out conversation initialized protocol at described mobile services switching centre and handles;
G is if the international comprehensive service digital net number of the travelling carriage of the described mobile communications network of described conversation initialized protocol customer call then carries out the conversation initialization protocol message mapping to make a call at described mobile services switching centre.
Wherein, described step G also comprises following substep:
The described terminal of G1 sends the invited calls message call mobile subscriber of conversation initialized protocol to described conversation initialized protocol module;
The described conversation initialized protocol module of G2 sends the target route request information to described mobile application part sub-module, is that standard MAP module protocol message is initiated the standard call flow process by described MAP module converts;
The described mobile application part sub-module of G3 sends described callee's routing iinformation message to described conversation initialized protocol module after meeting with a response;
The described conversation initialized protocol module of G4 sends invited calls message to described ISUP/bearer independent call control module, is converted to standard ISUP/call-independent control protocol bearing message by described ISUP/bearer independent call control module and sends.
The present invention also provides a kind of conversation initialized protocol the called, comprises following steps:
The normal process that H calling subscriber initiates to call out in the described mobile communications network is called out described conversation initialized protocol user;
The described ISUP of I/bearer independent call control module receives that the invited calls message that is converted to conversation initialized protocol after the standard call message sends to described conversation initialized protocol module;
The described conversation initialized protocol module of J sends the described terminal of the invited calls message of conversation initialized protocol to called conversation initialized protocol user.
The present invention also provides a kind of conversation initialized protocol user the called, wherein, the international comprehensive service digital net number of this conversation initialized protocol user's travelling carriage is called out, with international comprehensive service digital net number of travelling carriage and the binding of conversation initialized protocol Subscriber Number, use the calling of described terminal reception to the international comprehensive service digital net number of described travelling carriage.
Wherein, realize calling out to described conversation initialized protocol Subscriber Number, comprise following steps by the international comprehensive service digital net number of the described travelling carriage of preceding commentaries on classics:
The normal process that K calling subscriber initiates to call out in the described mobile communications network is called out the international comprehensive service digital net number of described travelling carriage;
The described conversation initialized protocol user's of L attaching position register provides transferred number, will forward described conversation initialized protocol Subscriber Number before the call number to;
M makes a call with described conversation initialized protocol Subscriber Number.
Use the unified code service of intelligence, the ring of conversation initialized protocol Subscriber Number elder generation is bound and be provided with to international comprehensive service digital net number of described travelling carriage and conversation initialized protocol Subscriber Number by intelligent network.
By relatively finding, technical scheme difference with the prior art of the present invention is, the scheme of sip user accessing mobile communication network of the present invention is by integrating Session Initiation Protocol in MSC, by in MSC, sip message being shone upon, and, sip user externally is modeled as a mobile subscriber with mobile subscriber number and sip user number binding.
Difference on this technical scheme, brought comparatively significantly beneficial effect, promptly at first, because to the not influence of existing mobile network's structure, existing mobile network appliance and ripe mobility management mechanism have been made full use of, and MSC has much realized Session Initiation Protocol in the existing 3G network, BICC, ISUP and MAP are again the indispensable agreements of mobile switch, only need compare simple upgrade to the software of mobile switch just can realize the present invention, therefore realizes that cost of the present invention is less.
Secondly, use this programme,, expanded the purposes of SIP,, realized the smooth upgrade of existing business, guarantee the continuity of customer service migration, can improve user's satisfaction for the user provides multiple communication modes with the sip user accessing mobile communication network.
The 3rd, use the present invention program, sip user not only can use the sip user number to initiate all new business of SIP, but also can be with the mobile subscriber of sip user as simulation, realize the business that present mobile network's circuit domain can provide, thereby taken into account advance and inheritance, and the user can professional number is next freely select required service by initiating, more convenient; The 4th, because sip user can be modeled as the mobile subscriber, therefore also can simply carry out the simple IN service of some pre-payments and so on by existing mobile network, can accelerate the spreading speed of SIP business greatly.
Description of drawings
Fig. 1 be during according to the sip user accessing mobile communication network of a preferred embodiment of the present invention when sip user registration and authentication process the message between each entity transmit schematic diagram;
Fig. 2 is the schematic diagram that message was transmitted between the entity when sip user was called out the mobile subscriber during according to the sip user accessing mobile communication network of a preferred embodiment of the present invention;
Fig. 3 sip user for according to the sip user accessing mobile communication network of a preferred embodiment of the present invention the time is made the schematic diagram that message is transmitted between the entity when called;
Fig. 4 is setting portable terminal transferred number according to the method for the sip user accessing mobile communication network of a preferred embodiment of the present invention schematic diagram that inter-entity message transmits during to the sip user number.
Embodiment
For making the purpose, technical solutions and advantages of the present invention clearer, the present invention is described in further detail below in conjunction with accompanying drawing.
Basic principle of the present invention once at first is described.Main thought of the present invention is to allow sip user adopt marking mode among the mobile network, simultaneously at mobile services switching centre (Mobile services SwitchingCenter, be called for short " MSC ") the middle Session Initiation Protocol of integrating, by in MSC, sip message being shone upon, thereby sip user externally is modeled as a mobile subscriber, not only can inherit existing mobile network's business in this way, can also adopt mobile subscriber's registration and authentication mode.Because MSC supports Session Initiation Protocol, so MSC also can directly adopt Session Initiation Protocol and other network entity communications that business is provided, and providing of SIP business can't be provided.
Below in conjunction with a specific embodiment of the present invention the present invention program is described.
This preferred embodiment is at global system for mobile communications (Global System for mobileCommunication, be called for short " GSM ")/realize in Wideband Code Division Multiple Access (WCDMA) (Wideband Code DivisionMultiple Access is called for short " the WCDMA ") system.
As shown in Figure 1 and Figure 2, in a preferred embodiment of the present invention, the system of sip user accessing mobile communication network comprises: but the MSC20-1 that the sip terminal 10 of accessing mobile communication network and support sip user insert.Wherein, MSC20-1 is in the core network of mobile communications network.
Need to prove, in this article, distinguish the identical module of function with the form of " numbering-pair numbering ", wherein as different entities, numbering identical is the identical entity of function, and numbering identical minor numbering is different is that function is identical but as the module of different entities.
Wherein, sip terminal 10 is used for providing SIP business and mobile service by the wireless channel accessing mobile communication network and for the sip user that inserts.In a preferred embodiment of the present invention, sip terminal 10 has Subscriber Identity Module (Subscriber Identity Module is called for short " SIM ") card reader, can use mobile subscriber's SIM card accessing mobile communication network.Those of ordinary skill in the art are appreciated that, the software that must the having of sip terminal 10 can be moved sip terminal also can insert IP network, sip terminal 10 can be the PC (Personal Computer is called for short " PC ") or the special-purpose SIP phone of operation corresponding software.In a preferred embodiment of the present invention, when sip terminal 10 is PC, can use external SIM card card reader to be inserted on the pc port, for example, the SIM card card reader of WLAN (wireless local area network) (Wireless Local Area Network is called for short " WLAN ") use now is exactly to realize by this method; When sip terminal 10 was the SIP phone of special use, the SIM card card reader can be incorporated in the SIP phone.Those of ordinary skill in the art are appreciated that by such design sip terminal 10 just can be simulated a portable terminal.
MSC20-1 is except having traditional functions such as path exchange, also support the Session Initiation Protocol of standard, finish SIP message related to calls and ISUP (Integrated Services digitalnetwork User Part, be called for short " ISUP ")/bearer independent call control (Bearer Independent CallControl, abbreviation " BICC ") mapping of agreement, finish the mapping of SIP register and authentication message and MAP (Mobile Application Part is called for short " MAP ") agreement.
In order to support above-mentioned functions, MSC20-1 also comprises following submodule: SIP module 21, MAP module 22, ISUP module 23 and VLR24-1.
Wherein, SIP module 21 is connected with sip terminal 10, is used for analyzing and sending sip message, comprises SIP message related to calls and SIP register and authentication message; MAP module 22 is used for analyzing and sending MAP message; MAP module 22 is connected with SIP module 21, holds consultation by interaction message, finishes the mapping of SIP register and authentication message and MAP jointly; ISUP module 23 is used for finishing in the calling of sip terminal 10 or when called the mapping of SIP message related to calls and ISDN User Part; The location register module is connected with MAP module 22, the international comprehensive service digital net number of travelling carriage (Mobile Station International Integrated Services DigitalNetwork Number is called for short " MSISDN ") that is used for as sip user preservation user when sip terminal 10 is registered is mobile subscriber number and user profile and sip user sign.Need to prove, in a preferred embodiment of the present invention, on sip terminal 10, set fixing registered address, when the user of sip terminal 10 registers, be registered on the fixing MSC, in general, the zone at place was not in the MSC of its registered address range of management when the user of sip terminal 10 registered, need when therefore registering at first to register among the Visitor Location Register in MSC20-1 (Visit Location Register is called for short " the VLR ") 24-1.
The flow process of above-mentioned each inter-entity adopts the SIP or the MAP flow process of standard, specifically can be referring to the RFC2543 agreement of IETF, 3GPP technical specification (Technical Specification, be called for short " TS ") 29.002,3GPP TS 24-1.008 and ITU Telecommunication Standardization Sector (InternationalTelecommunication Union Telecommunication Standardization Sector is called for short " ITU-T ") are Q.763.
Those of ordinary skill in the art are appreciated that by increasing the function of accessing mobile communication network and increase above-mentioned functions in sip terminal in the MSC of mobile communications network, promptly can realize the sip user accessing mobile communication network.
Need to prove, because the function of ISUP and Bearer Independent Call Control Protocol is very similar, only be example with ISUP in the preferred embodiment of the present invention therefore, and BICC can realize with the mode of all fours ISUP.Those of ordinary skill in the art are appreciated that in the composition of system as herein described that ISUP module 23 can be replaced with the BICC module fully, only need carry out a little change.
In order to make the sip user accessing mobile communication network, the typical handling process that need finish comprises: the sip user registration and the processing of authentication, the processing and the called processing of sip user of sip user caller.In conjunction with the introduction of these typical handling processes in the preferred embodiment of the present invention the present invention program is described respectively below.
During according to the sip user accessing mobile communication network of a preferred embodiment of the present invention when sip user registration and authentication process the message between each entity transmit schematic diagram as shown in Figure 1.
In the flow process of sip user registration and authentication process, the entity that relates to comprises: for the sip terminal 10 that sip user uses, comprise the MSC20-1 of SIP module 21, MAP module 22 and VLR24-1, HLR30-1.Wherein, HLR30-1 is the attaching position register (Home Location Register is called for short " HLR ") of the registered address MSC of sip terminal 10; The VLR of place MSC20-1 when VLR24-1 is sip terminal 10 registrations.
In this process, being registered in of sip terminal 10 will be converted to MAP and finish registration process on the MSC20-1, and this process is the process upgraded of position, simulating mobile terminal start back basically.
At first, sip terminal 10 sends SIP registration message (SIP:REGISTER) to SIP module 21.Wherein, comprise user's international mobile station identity number (International MobileStation Identify is called for short " IMSI ") in the SIP registration message, IMSI is by reading in the SIM card of sip terminal 10 from the SIM card card reader.
Then, after SIP module 21 is received registration message, analyze and find to have IMSI in the SIP registration message, then send and upgrade location message (UPDATE_LOC) to MAP module 22.Wherein, in the UPDATE_LOC message user's IMSI and sip user sign passed to MAP module 22.
Then, MAP module 22 sends standard MAP to VLR24-1 and upgrades position area message (MAP_UPDATELOCATION_AREA), and the position of initiation standard is new technological process more.In this step, MAP_UPDATELOCATION_AREA message sends user's MSISDN and user profile and sip user sign and be inserted in the location register.
Then, enter the related procedure of authentication.Wherein, the related procedure of authentication is equally also shone upon by sip message and MAP and is finished.
In the time of authentication, send MAP authentication message (MAP_AUTHENTICATE) by VLR24-1 to MAP module 22 earlier.Wherein, MAP_AUTHENTICATE has comprised the authentication vector that is generated by VLR24-1.
Then, send authentication request message (authentication req) to SIP module 21 behind the MAP module 22 storage authentication vectors.
After SIP module 21 was received authentication req message, to the authentication message (401 Unanthenticated) of sip terminal 10 transmission SIP standards, expression needed sip terminal 10 to generate authentication collection information to carry out authentication.
Then, generate the authentication collection and send to SIP module 21 according to the information in the SIM card by sip terminal 10 by sip message (SIP:REGISTER).Wherein, this sip message is placed on newly-increased " Authorization: " territory with the information encryption of authentication collection.
Then, SIP module 21 solves the authentication collection, sends to MAP module 22 and carry out authentication in authentication response message (authentication rsp).
After authentication was errorless, MAP module 22 sent authentication responses message (MAP_AUTHENTICATE_ack) and gives VLR24-1.
So far, finish the process of authentication, proceed the operation that the position is upgraded.
Below, send standard MAP by VLR24-1 to HLR30-1 and upgrade location message (MAP_UPDATE_LOCATION), HLR30-1 receives back answer MAP_INSERT_SUBSCR_DATA message, VLR24-1 then sends response message (MAP_INSERT_SUBSCR_DATA_ack) to HLR30-1, HLR30-1 receives that back transmission standard MAP upgrades position response message (MAP_UPDATE_LOCATION_ack) expression position and upgrades success, has upgraded the positional information of current sip terminal 10 in HLR30-1.
Then, each module is upgraded successful message feedback to sip terminal 10 with the position successively.In this step, VLR24-1 sends and upgrades band of position response message (MAP_UPDATELOCATION_AREA_ack) to MAP module 22, send after MAP module 22 is received and upgrade success message (UPDATE_ACK), send standard SIP after the SIP module 21 recording user log-on datas and succeed in registration message (200OK) to sip terminal 10 to SIP module 21.
The registration when so far, finishing the sip user accessing mobile communication network and the processing of authentication.
In the time of the sip user caller, two kinds of situations are arranged:
1. use and aim at the number of the account initiation caller that sip user distributes.Under this situation, whole business that the user can use present SIP to provide, too many not related with mobile communications network, be not described in detail at this.
2. the MSISDN that uses mobile communications network to distribute initiates caller.Under this situation, similar mobile subscriber's calling procedure, but can only realize the business that present walking circuit territory is supported, SIP is not provided newly-increased business.
Need to prove, adopt which type of mode to initiate caller and can independently select, select different called numbers to realize by call initiator by sip user.
The schematic diagram that message was transmitted between the entity when sip user was called out the mobile subscriber during according to the sip user accessing mobile communication network of a preferred embodiment of the present invention as shown in Figure 2.
Call out in mobile subscriber's the handling process at sip user, the entity that relates to comprises: the sip terminal 10 that the caller sip user uses comprises MSC20-1, HLR30-2 and the VLR24-2 of SIP module 21, MAP module 22 and ISUP module 23.Wherein, HLR30-2 is callee's HLR; VLR24-2 is the VLR of the present position of callee.
At first, sip terminal 10 sends invited calls message (SIP:INVITE).Wherein, SIP:INVITE is the standard sip message, is used for inviting the user to add calling.
SIP module 21 is judged the called subscriber for behind the mobile subscriber after receiving SIP:INVITE message, to MAP module 22 transmission target route request information (MP_ob_route).
MAP module 22 is the attaching position register HLR30-2 that routing iinformation request message (MAP_SEND_ROUTING_INF) sends to the callee with the MP_ob_route message conversion.
Then, callee's information in the HLR30-2 inquiry register, Visited Location Registor VLR24-2 to the callee sends MAP_PROVIDE_ROAMING_NUMBER message, and VLR24-2 receives back response MAP_PROVIDE_ROAMING_NUMBER_ack message.Those of ordinary skill in the art are appreciated that like this VLR24-2 just sends to HLR30-2 for the call setup route with callee's detail location information.
Then, HLR30-2 sends routing iinformation request-reply message (MAP_SEND_ROUTING_INF_ack (MSRN)) to MAP module 22, and MAP module 22 sends routing iinformation message (MP_route_info) to SIP module 21 after receiving this response message.Those of ordinary skill in the art are appreciated that like this SIP module 21 has just obtained callee's routing iinformation, can set up calling.
Then send SIP:INVITE message by SIP module 21 to ISUP module 23, ISUP module 23 receives that the back sends ISUP:IAM message call callee to callee's Visited Location Registor VLR24-2.
So far, finish the handling process that sip terminal is called out the mobile subscriber.
When sip user is called, two kinds of situations are arranged:
Use the proprietary number of the account of sip user as called.Under this situation, the whole business that can use present SIP to provide, flow process adopts the SIP flow process.
When using MSISDN to come calling SIP user.Under this situation, flow process adopts with portable terminal called similar.Because the IMSI that is to use of sip user registers in HLR, so other entity of network it seems that this user is common mobile subscriber, do not need to make any modification on flow process and message.Only need doing in MSC inside, mapping gets final product.
Sip user is made message is transmitted between the entity when called schematic diagram as shown in Figure 3 during according to the sip user accessing mobile communication network of a preferred embodiment of the present invention.
Do in the called handling process at sip user, the entity that relates to comprises: sip terminal 10 comprises: supply the MSC20-1 of SIP module 21, MAP module 22 and the ISUP module 23 of sip user operation, HLR30-1, called MS C20-2, caller MSC20-3.Wherein, HLR30-1 is the attaching position register (Home Location Register is called for short " HLR ") of the registered address MSC of sip terminal 10; Called MS C20-2 is called, i.e. the MSC of sip terminal 10 registered addresses; Caller MSC20-3 is for initiating the residing MSC of user of caller.
Sip user is done when called, at first, send ISUP:IAM message by caller MSC20-3 and give called MS C20-2, called MS C20-2 receives that the back sends routing iinformation request message (MAP_SEND_ROUTING_INF) and gives HLR30-1, send MAP_PROVIDE_ROAMING_NUMBER message to MAP module 22 by HLR30-1 again, by MAP module 22 response MAP_PROVIDE_ROAMING_NUMBER_ack message.
Then, give called MS C20-2 by HLR30-1 feedback routing iinformation request-reply message (MAP_SEND_ROUTING_INF_ack (MSRN)).Like this, just obtained the routing iinformation of sip terminal 10.
Then, send ISUP:IAM message to ISUP module 23 by called MS C20-2, ISUP module 23 judges that called user terminal is to send SIP:INVITE message behind the sip terminal to SIP module 21, sends to called SIP terminal 10 by SIP module 21 with SIP:INVITE message after receiving ISUP:IAM message.
So far, finish sip user and make call flows when called.
Those of ordinary skill in the art are appreciated that, behind the MSISDN and sip user number binding of customer mobile terminal, if the user wants to use the implementation method of the calling of sip terminal mobile terminal receive to comprise: 1. set the portable terminal transferred number to the sip user number, by preceding commentaries on classics realization; 2. adopt the unified code service of intelligence, by intelligent network with two number bindings and the first ring of sip user number is set.
The schematic diagram that inter-entity message transmits during to the sip user number according to the setting portable terminal transferred number of the method for the sip user accessing mobile communication network of a preferred embodiment of the present invention as shown in Figure 4.
Wherein, it is identical that entity that relates to when setting the portable terminal transferred number to the sip user number and sip user are made the entity that relates in the called handling process.
At first, send ISUP:IAM message by caller MSC20-3 and give called MS C20-2, called MS C20-2 receives that the back sends routing iinformation request message (MAP_SEND_ROUTING_INF) and gives HLR30-1, gives called MS C20-2 by HLR30-1 feedback routing iinformation request-reply message (MAP_SEND_ROUTING_INF_ack (Forwarding Num)).Wherein, go to the number of sip user before comprising in this message.
Then, called MS C20-2 sends routing iinformation request message (MAP_SEND_ROUTING_INF) and gives HLR30-1, gives called MS C20-2 by HLR30-1 feedback routing iinformation request-reply message (MAP_SEND_ROUTING_INF_ack (MSRN)).Like this, just obtained the routing iinformation of sip terminal 10.
Then, send MAP_PROVIDE_ROAMING_NUMBER message to MAP module 22, by MAP module 22 response MAP_PROVIDE_ROAMING_NUMBER_ack message by HLR30-1.
Then, send ISUP:IAM message to ISUP module 23 by called MS C20-2, ISUP module 23 judges that called user terminal is to send SIP:INVITE message behind the sip terminal to SIP module 21, sends to called SIP terminal 10 by SIP module 21 with SIP:INVITE message after receiving ISUP:IAM message.
Those of ordinary skill in the art are appreciated that by above-mentioned steps, just can realize that the portable terminal transferred number is to the sip user number.
Need to prove that the preferred embodiment of the invention described above all realizes in the GSM/WCDMA system.Those of ordinary skill in the art are appreciated that, at code division multiple access (Code Division MultipleAccess, be called for short " CDMA "), in the mobile communication system of 2G such as CDMA2000 or 3G, network entity and similar signaling messages such as MSC, homing position memory are equally also arranged, can not influence essence of the present invention according to thought realization of the present invention equally.
Though by reference some preferred embodiment of the present invention, the present invention is illustrated and describes, but those of ordinary skill in the art should be understood that, can do various changes to it in the form and details, and the spirit and scope of the present invention that do not depart from appended claims and limited.

Claims (10)

1. the system of a session initial protocol user inserting mobile communication network is characterized in that, comprises:
Be used for providing session initializtion protocol service and mobile service, and insert the terminal of described mobile communications network to described conversation initialized protocol user;
Belong to described mobile communications network, support conversation initialized protocol, be used to insert described terminal, the mobile services switching centre of mutual mapping between initialization protocol message and the MAP protocol message is talked about by the guild that goes forward side by side;
Wherein, described terminal and described mobile services switching centre interactive sessions initialization protocol message.
2. the system of session initial protocol user inserting mobile communication network according to claim 1, it is characterized in that, described terminal also comprises the Subscriber Identity Module card reader, be used for reading the international mobile station identity number of Subscriber Identity Module card, this world mobile station identity number is described conversation initialized protocol user's a user ID, the register and authentication when being used to insert described mobile communications network.
3. the system of session initial protocol user inserting mobile communication network according to claim 2 is characterized in that, described mobile services switching centre also comprises following submodule:
The conversation initialized protocol module is connected with described terminal, is used to carry out conversation initialized protocol and handles;
The mobile application part sub-module is used to carry out the MAP protocol processes;
ISUP/bearer independent call control module is used to carry out ISUP/call-independent control protocol bearing and handles;
Described conversation initialized protocol module and described mobile application part sub-module adopt standard session initiation probed flow process and standard MAP flow process, described conversation initialized protocol module and described MAP module cooperative are finished the mapping of conversation initialized protocol register and authentication message and MAP protocol message, collaborative conversation initialized protocol message related to calls and the ISUP/call-independent control protocol bearing message mapping finished of described conversation initialized protocol module and described ISUP/bearer independent call control module.
4. conversation initialized protocol user registration and method for authenticating in the described system of claim 3 is characterized in that when session initial protocol user inserting mobile communication network, described method comprises following steps:
The described terminal of A reads described conversation initialized protocol user's international mobile station identity number and sends registration message to described conversation initialized protocol module;
The described registration message of the described conversation initialized protocol module responds of B sends to described mobile application part sub-module and to upgrade location message, and the position of initiating standard by described mobile application part sub-module is new technological process more;
The described mobile application part sub-module of C sends authentication request message to described conversation initialized protocol module, sends the conversation initialized protocol authentication request message by described conversation initialized protocol module to described terminal again;
The described conversation initialized protocol authentication request message of the described terminal response of D, generate the required relevant information of authentication and send to described conversation initialized protocol module, send to described mobile application part sub-module by described conversation initialized protocol module again and finish authentication with the standard initialization protocol message;
Described mobile application part sub-module sent to described conversation initialized protocol module and upgrades success message after E upgraded the position successfully, and by described conversation initialized protocol module success message was sent to described terminal.
5. conversation initialized protocol user caller method in the described system of claim 3 is characterized in that, comprises following steps:
F is if described conversation initialized protocol customer call conversation initialized protocol Subscriber Number then carries out conversation initialized protocol at described mobile services switching centre and handles;
G is if the international comprehensive service digital net number of the travelling carriage of the described mobile communications network of described conversation initialized protocol customer call then carries out the conversation initialization protocol message mapping to make a call at described mobile services switching centre.
6. conversation initialized protocol user caller method according to claim 5 is characterized in that described step G also comprises following substep:
The described terminal of G1 sends the invited calls message call mobile subscriber of conversation initialized protocol to described conversation initialized protocol module;
The described conversation initialized protocol module of G2 sends the target route request information to described mobile application part sub-module, is that standard MAP module protocol message is initiated the standard call flow process by described MAP module converts;
The described mobile application part sub-module of G3 sends described callee's routing iinformation message to described conversation initialized protocol module after meeting with a response;
The described conversation initialized protocol module of G4 sends invited calls message to described ISUP/bearer independent call control module, is converted to standard ISUP/call-independent control protocol bearing message by described ISUP/bearer independent call control module and sends.
7. conversation initialized protocol is the called in the described system of claim 3, it is characterized in that, comprises following steps:
The normal process that H calling subscriber initiates to call out in the described mobile communications network is called out described conversation initialized protocol user;
The described ISUP of I/bearer independent call control module receives that the invited calls message that is converted to conversation initialized protocol after the standard call message sends to described conversation initialized protocol module;
The described conversation initialized protocol module of J sends the described terminal of the invited calls message of conversation initialized protocol to called conversation initialized protocol user.
8. the conversation initialized protocol user is the called in the described system of claim 3, wherein, the international comprehensive service digital net number of this conversation initialized protocol user's travelling carriage is called out, it is characterized in that, with international comprehensive service digital net number of travelling carriage and the binding of conversation initialized protocol Subscriber Number, use the calling of described terminal reception to the international comprehensive service digital net number of described travelling carriage.
9. conversation initialized protocol user according to claim 8 is the called, it is characterized in that, realizes calling out to described conversation initialized protocol Subscriber Number by the international comprehensive service digital net number of the described travelling carriage of preceding commentaries on classics, comprises following steps:
The normal process that K calling subscriber initiates to call out in the described mobile communications network is called out the international comprehensive service digital net number of described travelling carriage;
The described conversation initialized protocol user's of L attaching position register provides transferred number, will forward described conversation initialized protocol Subscriber Number before the call number to;
M makes a call with described conversation initialized protocol Subscriber Number.
10. the conversation initialized protocol user is the called in according to claim 8, it is characterized in that, use the unified code service of intelligence, the ring of conversation initialized protocol Subscriber Number elder generation is bound and be provided with to international comprehensive service digital net number of described travelling carriage and conversation initialized protocol Subscriber Number by intelligent network.
CNB200410075306XA 2004-08-27 2004-08-27 System for session initial protocol user inserting mobile communication network and method thereof Active CN100438688C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200410075306XA CN100438688C (en) 2004-08-27 2004-08-27 System for session initial protocol user inserting mobile communication network and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410075306XA CN100438688C (en) 2004-08-27 2004-08-27 System for session initial protocol user inserting mobile communication network and method thereof

Publications (2)

Publication Number Publication Date
CN1741675A CN1741675A (en) 2006-03-01
CN100438688C true CN100438688C (en) 2008-11-26

Family

ID=36093867

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410075306XA Active CN100438688C (en) 2004-08-27 2004-08-27 System for session initial protocol user inserting mobile communication network and method thereof

Country Status (1)

Country Link
CN (1) CN100438688C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104767754B (en) * 2010-04-07 2019-09-10 苹果公司 Equipment is calculated for online communication session registered client
US8704863B2 (en) * 2010-04-07 2014-04-22 Apple Inc. Transitioning between circuit switched calls and video calls

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1376363A (en) * 1999-07-29 2002-10-23 Mci全球通讯公司 Address definition for IP telephony services
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
CN1398103A (en) * 2001-04-03 2003-02-19 阿尔卡塔尔公司 Calling routing selection of information in use of session started protocol message
US20030043992A1 (en) * 2001-09-06 2003-03-06 Michael Wengrovitz Architecture for transporting PBX signaling codes via sip

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1376363A (en) * 1999-07-29 2002-10-23 Mci全球通讯公司 Address definition for IP telephony services
CN1398103A (en) * 2001-04-03 2003-02-19 阿尔卡塔尔公司 Calling routing selection of information in use of session started protocol message
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
US20030043992A1 (en) * 2001-09-06 2003-03-06 Michael Wengrovitz Architecture for transporting PBX signaling codes via sip

Also Published As

Publication number Publication date
CN1741675A (en) 2006-03-01

Similar Documents

Publication Publication Date Title
US6490451B1 (en) System and method for providing packet-switched telephony
US7904068B2 (en) System and method for providing integrated voice and data services utilizing wired cordless access with unlicensed spectrum and wired access with licensed spectrum
US20090129371A1 (en) Method and system to enable mobile roaming over ip networks and local number portability
TWI384859B (en) Communication apparatus and method for handling conference communication service in the communication apparatus
CN101795244B (en) Network interoperability between IP communications networks or sub-networks
US7206611B2 (en) Method for displaying special alerting icon
CN109587172B (en) Communication method based on block chain and communication system based on block chain
CN100551168C (en) The method of connecting multimedia subsystem of circuit field terminal and implement device thereof
Lin et al. One-pass GPRS and IMS authentication procedure for UMTS
US20090225736A1 (en) Bridging between a mobile cellular telephone network and a data, voice over internet protocol (voip) network
CN109639717A (en) The number of taking turns the communication means of net, Calling Side/callee side Service control point server
AU2006338680A1 (en) Switching system and corresponding method for unicast or multicast end-to-end data and/or multimedia stream transmissions between network nodes
CN101198101B (en) Method for implementing centralized service chairman party conference service of IP multimedia subsystem
CN109547492A (en) Communication means based on block chain and the communication system based on block chain
CN1504052B (en) Providing network node with service reference information
CN101427542B (en) A subscriber server system for a cellular communication system
CN102077561B (en) A method to manage multiple caller identities in a telecommunication system
CN100493214C (en) Method and apparatus for implementing call failure forwarding
CN100438688C (en) System for session initial protocol user inserting mobile communication network and method thereof
CN110312220A (en) A kind of communication means and communication system
JP2007173936A (en) Application server and its control method
CN101841789A (en) Video communication method and system, and method for activating video communication of packet switched domain
KR20010091170A (en) Apparatus and method for controlling subscribers by using service interworking function of network for integrated internet protocol network
EP1757015A1 (en) Communications networks
CN110312243A (en) International roaming communication means, service control point node based on block chain

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