Summary of the invention
The technical problem to be solved by the present invention is to provide a kind of leading to for the number of taking turn net for above-mentioned deficiency in the prior art
Letter method, the service control point of caller, caller call conversation control function entity.
According to an aspect of an embodiment of the present invention, the embodiment of the invention provides the numbers of taking for solving present invention problem
Turn the communication means of net, comprising:
Receive the calling invitation message that the call conversation control function entity of caller is sent;
Judge whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to same group and use
Family, the first terminal are the VoLTE user in the domain CS;
If the calling number and the called number are not belonging to same group user, to the call session of the caller
Control function entity sends called number.
Preferably, the method, further includes:
The calling invitation message is the call conversation control function entity that the caller is sent to by the first terminal
Message related to calls, by the mediaphone application server processes base of the call conversation control function entity triggering caller of the caller
It is sent after plinth business.
Preferably, the method, further includes:
The calling number is trombone, and the called number is trombone.
Other side according to an embodiment of the present invention, the present invention also provides a kind of service control points of caller, comprising:
Receiving module, the calling invitation message that the call conversation control function entity for receiving caller is sent;
Judgment module, for judging whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to
In same group user, the first terminal is the VoLTE user in the domain CS;
Sending module, if being not belonging to same group user, Xiang Suoshu for the calling number and the called number
The call conversation control function entity of caller sends called number.
Preferably, further includes:
The calling invitation message is the call conversation control function entity that the caller is sent to by the first terminal
Message related to calls, by the mediaphone application server processes base of the call conversation control function entity triggering caller of the caller
It is sent after plinth business.
Preferably, further includes:
The calling number is trombone, and the called number is trombone.
Other side according to an embodiment of the present invention, the present invention also provides the communication means that a kind of number of taking turns net, packets
It includes:
When the called number that the service control point for receiving caller is sent, initiated to telephone number mapping domain name server
Inquiry request, so that the telephone number mapping server is inquired accordingly according to the called number carried in the inquiry request
Domain name;
The query result that the telephone number mapping domain name server returns is received, if including described in the query result
The corresponding domain name of called number, then be sent to mobile switching centre for invitation message, so that the mobile switching centre will be described
Invitation message is forwarded to called service control point, and establishes call routing with second terminal in the cs domain.
Preferably, start in the corresponding domain name of the called number including operator identifier, province label, with route code
Subscriber Number.
Other side according to an embodiment of the present invention, the present invention also provides a kind of call session control function of caller
Entity, comprising:
Receiving module, for when receive caller service control point send called number when, reflected to telephone number
It penetrates name server and initiates inquiry request, so that the telephone number mapping server is according to the quilt carried in the inquiry request
Cry number inquiry corresponding domain name;
Call routing module is established, the query result being back to for receiving the telephone number mapping domain name server,
If including the corresponding domain name of the called number in the query result, invitation message is sent to mobile switching centre, with
The invitation message is forwarded to called service control point for the mobile switching centre, and is built in the cs domain with second terminal
Vertical call routing.
Preferably, start in the corresponding domain name of the called number including operator identifier, province label, with route code
Subscriber Number.
The beneficial effects of the present invention are:
In the application, the service control point of caller is by judging that the corresponding calling number of first terminal is corresponding with second terminal
Called number whether belong to same group, and then send called number to the call conversation control function entity of caller, for
Whether the number of taking turns net to the call conversation control function entity inquiry called number of caller, finally to establish first terminal and second eventually
Session between end.The characteristics of considering group user and the number of taking turn the characteristics of carrying user outside after netting, and make WVPN group user
In circuit domain user carry outside after, can be with the VoLTE for another the WVPN group network for being registered to the domain CS when being registered to the domain CS
User communicates, it is ensured that the normal use of the user of different WVPN group networks.
Specific embodiment
Technical solution in order to enable those skilled in the art to better understand the present invention, with reference to the accompanying drawing and specific embodiment party
Formula to communication means, the service control point of caller and the call conversation control function entity of caller that the of the invention number of taking turns net make into
One step detailed description.
The present embodiment provides the communication means that a kind of number of taking turns net, and it is bad to avoid communication efficiency in the prior art, and at
This high technology drawback realizes under the premise of ensuring user's normal communication, and the technical effect of save the cost.
The number of taking turns the communication means of net, turns registration after netting suitable for the first terminal calling number of taking being registered to the domain CS
To the domain CS second terminal when, wherein first terminal be VoLTE user, first terminal is not belonging to same with second terminal
WVPN group network.Then when certain user, which calls this by first terminal, carries user outside, exhaling between first terminal and second terminal
It makes process increasingly complex compared to the calling procedure for two first terminals that the non-number of taking turns net, is also easier to business careless omission occur.
Correspondingly, the number of taking as shown in Figure 1 turns the flow chart of the communication means of net, the present embodiment provides one kind numbers of taking to turn net
Communication means, comprising:
S100 receives the calling invitation message that the call conversation control function entity of caller is sent.
S101, judges whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to same collection
Group user, first terminal is the VoLTE user in the domain CS, if so, executing step S102;If it is not, process terminates.
S102 sends called number to the call conversation control function entity of caller.
In a kind of technical solution in the cards, the calling invitation message be sent to by the first terminal it is described
The call conversation control function entity message related to calls of caller triggers caller by the call conversation control function entity of the caller
It is sent after the basic business of mediaphone application server processes.
In a kind of technical solution in the cards, the calling number is trombone, and the called number is trombone.
Correspondingly, the number of taking as shown in Figure 2 turns another flow chart of the communication means of net, the present embodiment also provides one kind and takes
Number turn net communication means, comprising:
S200 maps domain name service to telephone number when the called number that the service control point for receiving caller is sent
Device initiates inquiry request, so that telephone number mapping server inquires corresponding domain according to the called number carried in inquiry request
Name.
S201 receives the query result that telephone number mapping domain name server returns, if in query result including called number
The corresponding domain name of code, then be sent to mobile switching centre for invitation message, so that mobile switching centre turns the invitation message
It is sent to called service control point, and establishes call routing with second terminal in the cs domain.
In a kind of technical solution in the cards, includes operator identifier in the corresponding domain name of the called number, saves
Part label, the Subscriber Number started with route code.
Correspondingly, the number of taking as shown in Figure 3 turns the signaling process figure of the communication means of net.In the present embodiment, the number of taking
Turn the communication means of net, comprising:
Step 101): first terminal sends message related to calls to the call conversation control function entity of caller.
The number of taking turn net be also referred to as number can carry, number portable, a mobile communication operator, for example hold
The mobile phone user of mobile number is transferred to China Telecom's net or network for China Unicom, enjoys the electricity of China Telecom or China Unicom offer
Believe operating service.It will include that fixed number carries and two kinds of mobile number portability that the number of taking, which turns host,.The implementation number of taking, which turns net, to be considered
It is that can make consumer, country and all benefited behave of telecommunications industry three.Local number portability not only improves consumer, is also beneficial to excellent
Change market structure, by the measure of control in market, realizes effective competition, improve consumer welfare.For consumer, number is taken
Band can reduce the network transfer cost of user;For country, local number portability can save number resource.After implementing local number portability, number
Code resource is usually managed concentratedly by third party, and social resources are also saved.
VoLTE (Voice over LTE) is the standard LTE voice solution that GSMA and 3GPP are defined, wherein GSMA
Main formulation business and functional requirement, 3GPP mainly formulate technical detail, such as signaling process and network function requirement.VoLTE its
It is IMS (IP multimedia subsystem) network that core business, which controls network, and cooperation LTE and EPC network implementations is based on point end to end
Voice, the video communication service in group domain.By the control of IMS system, VoLTE solution can be provided and circuit domain performance phase
When voice service and its supplementary service, comprising: number shows, call forwarding, Call Waiting, conference telephone etc..VoLTE business
Be related to the more multi-environment complexity of network element, be related to existing net circuit domain, packet domain, deployment including equipment such as LTE and IMS and PCC and
It builds, as shown in figure 1 mainly includes second terminal, called call conversation control function entity, called mediaphone application
The network elements such as the network elements such as server, called service control point.
First terminal: VoLTE user terminal needs support the basic functions such as CSFB and VoLTE/eSRVCC, supports high definition
Voice/video, supplementary service and information series business.
The domain CS: eSRVCC function is supported in MSC upgrading, passes through the Sv interface and MSC and ATCF between mobile management entity
Or the Mw/I2 interface between I-CSCF realizes the continuity of VoLTE voice service, meets when removal LTE covering in communication process
Area guarantees the primary demand that the continuity of business makes call smoothly switch 2G/3G network.
IMS domain: the functions such as Call- Control1, business continuance and domain selection are mainly completed.Wherein P/I/S-CSCF supports mirror
Power, signalling security protection, signalling compression etc.;MMTel-AS supports mediaphone and supplementary service, comprising: number shows,
Call forwarding, Call Waiting, conference telephone etc.;ATCF/ATGW function is introduced, increases SCC-AS function newly to support eSRVCC function
To complete continuous voice call control, access/business domains selection in addition, based on authentication, business consistency and domain selection
It is required that tri- equipment of HLR/EPC-HSS/IMS-HSS is needed to be merged.Demand, I/S-CSCF are re-synchronized to melting based on Gx/Rx
It closes HSS addressing requirement and usim card exports the addressing requirement of general domain name, requiring DRA equipment can be to IMSI or band
The IMPU of IMSI carries out routing addressing.
Mobile virtual private network business (WVPN)-Wireless Virtual Private Network is to utilize 2/3G/4G
The resource of net and fixed net provides a private network in logic to certain enterprises, group etc., so that these enterprises, group are at this
To 2/3G/4G user, PSTN user's open service in private network.This business can be to the user in group with a degree of money
Take preferential, the flexible number function of support, flexible display function, flexible dial mode, closed group user preferential, net nickname
Code character, off-net call, flexible control calling, group's block, user's block, system prohibit dialing etc..WVPN is mainly the whole nation
The V network service transprovincially that each province user provides.
In conjunction with Fig. 3, in a kind of technical solution in the cards, step S101) call session from first terminal to caller
Control function entity sends message related to calls, specifically includes step:
1): base station is to mobile management entity forwarded call business request information.
It is understood that first terminal sends call information to gateway by base station, before realizing communication, need
The connection between first terminal, base station etc. is established, first terminal dials the trombone of second terminal.
2): mobile management entity is based on call business request message to be initiated to be wirelessly connected and establishes request to base station, and to base
It stands and sends first terminal information corresponding with first terminal.
In this step, mobile management entity is initiated to be wirelessly connected to establish and be asked based on call business request message to base station
It asks, also sends corresponding with first terminal first terminal information to base station, base station, which is based on being wirelessly connected, establishes request and described the
One end message establishes radio bearer.
3): base station is based on being wirelessly connected establishing and requests to establish radio bearer with first terminal information.
4): base station sends message related to calls to gateway.
5): the call conversation control function entity of gateway forwarded call message to caller.
In this step, gateway forwarded call invitation message is sent to proxy gateway.Mobile management entity is receiving
After establishing the feedback message of radio bearer to base station, bearing modification message is sent to gateway, gateway is by bearing modification
Message is sent to proxy gateway, and after the response message of Receiving Agent gateway, sends response message to mobile management entity.Most
Afterwards, gateway forwarded call message to caller call conversation control function entity.
Step 102): the mediaphone application server processes of the call conversation control function entity triggering caller of caller
Basic business.
In this step, the call conversation control function entity of caller is triggered according to the iFC signing information of calling number and is led
The mediaphone application server processes basic business cried.The mediaphone application server of caller is setting in IMS domain
It is standby.
Step 103): the mediaphone application server of caller returns to the call session control of calling invitation message to caller
Functional entity processed.
In this step, after the complete basic business of mediaphone application server processes of caller, to the calling of caller
Conversation control function entity returns to calling invitation message.Numbers of calling and called parties is carried in calling invitation message.
In a kind of technical solution in the cards, calling number is trombone, and called number is also trombone, wherein
REQUEST URI is the trombone of called subscriber.
Step 104): the call conversation control function entity of caller disappears to the service control point forwarded call of caller invitation
Breath.
In this step, the iFC information that the call conversation control function entity of caller is contracted according to called subscriber is to caller
Service control point forwarded call invitation message.
Step 105): the service control point of caller judges the corresponding calling number of first terminal quilt corresponding with second terminal
Whether code of calling out the numbers belongs to same group user.
In this step, the service control point of caller judges whether numbers of calling and called parties belongs to same WVPN group, and judgement is
No is group's outcall.
Step 106): if the service control point of caller judges that calling number and called number are not belonging to same group and use
Family then sends called number to the call conversation control function entity of the caller.
In this step, the service control point of caller checks that calling number and called number are not belonging to a group user,
Determine that this time calling is group's outcall, called number is issued the call session control function of caller by the service control point of caller
Entity.Other user informations of called number it is also possible to is issued the Call-Establish-Success rate function of caller by the service control point of caller
Energy entity, such as the cornet of called number etc..
Step 107): when what the service control point that the call conversation control function entity of caller receives caller was sent is called
When number, inquiry request is initiated to telephone number mapping domain name server.
In this step, the call conversation control function entity of caller will be called according to the IFC signing information of called number
It is triggered to called mediaphone application server, to the Naming Authority of mediaphone application server inquiry called number
Pointer record, to obtain called number, whether the number of taking turns the information netted.
It should be noted that the major function of called telephone number mapping server is as follows: can be obtained by charge system
It obtains this network users and carries information outside;It obtains and updates to take between other operators and turn user information, such as: China Mobile's user's number of taking turns
Net needs to save its mobile station international member identification code, route code to China Telecom;If do not stored, the user is corresponding to be taken
Transfering the letter breath, then route code is that the Subscriber Number possesses the corresponding route code of network.
Step 108): telephone number mapping server inquires corresponding domain according to the called number carried in inquiry request
Name.
In a kind of technical solution in the cards, the called number pair of the name authority pointer record record of called number
It include operator identifier, province label, the Subscriber Number started with route code in the domain name answered.
Step 109): the call conversation control function entity of caller receives looking into for telephone number mapping domain name server return
Ask result.
Step 110): if in query result including the corresponding domain name of called number, the call session control function of caller
Entity sends invitation message to mobile switching centre.
In this step, it if telephone number mapping domain name server can inquire the corresponding domain name of called number, says
The number of taking turns net to bright called number, and telephone number mapping server, which can return, carries operator identifier, province label, with routing
Code beginning Subscriber Number domain name to caller call conversation control function entity.The call conversation control function entity of caller
Invitation message is sent to mobile switching centre according to the corresponding domain name of called number.
Step 111): invitation message is forwarded to called service control point by mobile switching centre.
In this step, mobile switching centre judges the service control point of called number signing, then to called business control
System point sends invitation message.Called service control point issues CONNECT message (connection message);It is exhaled if it is net nickname code character
It cries, needs to issue CONNECT operation, GN is 60+ caller trombone, number limitation mark (Number qualifier
It indicator) is 80.GN is Generic Numbers, which is commonly used to store modified calling number at present, this
The application at place is mainly used for ticket decomposition, in case 60 mark of addition before main number.
It should be noted that called service control point, SCP AS (Service Control Point
Application Server), it is the logical functional entity after SCP upgrading, it is hidden provides VPN cornet class, number for VoLTE user
Hiding transformation classes, charging supplement the intelligent network service logicals such as class, position associated class, family's calling control class, information push class with money, are used for
The now succession of net IN service.
After called service control point receives invitation message, called service control point is issued to mobile switching centre
RRBE message (Request Report BCSM Event, the event of identification request), request report dependent event;AC is issued to disappear
Breath (Ach Billing Charging requests as call charging, the parameter of the operation generally comprise charging category, allow it is maximum
Air time, charged party etc.;Because being the calling of net nickname code character, also needs to issue FCI message, be used to indicate MSC/SSP toward charging
Insertion sorting mark in record;Issue continue message (continuing message related to calls).
Step 112): mobile switching centre establishes call routing with second terminal in the cs domain.
In the step, mobile switching centre establishes call routing with second terminal in the cs domain, to establish first terminal
With the session of second terminal.
It is understood that first terminal sends BYE message, when called service control point receives BYE message, meeting is discharged
Words.
In the application, the service control point of caller is by judging that the corresponding calling number of first terminal is corresponding with second terminal
Called number whether belong to same group, and then send called number to the call conversation control function entity of caller, for
Whether the number of taking turns net to the call conversation control function entity inquiry called number of caller, finally to establish first terminal and second eventually
Session between end.The characteristics of considering group user and the number of taking turn the characteristics of carrying user outside after netting, and make WVPN group user
In circuit domain user carry outside after, can be with the VoLTE for another the WVPN group network for being registered to the domain CS when being registered to the domain CS
User communicates, it is ensured that the normal use of the user of different WVPN group networks.
Correspondingly, the structural schematic diagram of the service control point of caller as shown in Figure 4, the present embodiment also provides a kind of caller
Service control point, comprising:
Receiving module 11, the calling invitation message that the call conversation control function entity for receiving caller is sent;
Judgment module 12, for whether judging the corresponding calling number of first terminal called number corresponding with second terminal
Belong to same group user, the first terminal is the VoLTE user in the domain CS;
Forwarding module 13, if being not belonging to same group user for the calling number and the called number, to institute
The call conversation control function entity for stating caller sends called number.
In a kind of technical solution in the cards, further includes:
The calling invitation message is the call conversation control function entity that the caller is sent to by the first terminal
Message related to calls, by the mediaphone application server processes base of the call conversation control function entity triggering caller of the caller
It is sent after plinth business.
In a kind of technical solution in the cards, further includes:
The calling number is trombone, and the called number is trombone.
Correspondingly, the structural schematic diagram of the Media Gateway Control Function entity of caller as shown in Figure 5, the present embodiment also mention
For a kind of Media Gateway Control Function entity of caller, comprising:
Receiving module 21, for being reflected to telephone number when receiving the called number of service control point transmission of caller
It penetrates name server and initiates inquiry request, so that the telephone number mapping server is according to the quilt carried in the inquiry request
Cry number inquiry corresponding domain name;
Call routing module 22 is established, for receiving the query result of telephone number mapping domain name server return, if looking into
Asking in result includes the corresponding domain name of called number, then invitation message is sent to called conference call control function entity,
So that invitation message is forwarded to called service control point by called conference call control function entity.
It include operator identifier, province mark in the corresponding domain name of called number in a kind of technical solution in the cards
Label, the Subscriber Number started with route code.
It is understood that the principle that embodiment of above is intended to be merely illustrative of the present and the exemplary implementation that uses
Mode, however the present invention is not limited thereto.For those skilled in the art, essence of the invention is not being departed from
In the case where mind and essence, various changes and modifications can be made therein, these variations and modifications are also considered as protection scope of the present invention.