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, Calling Side Service control point server and callee side Service control point server realize that VoLTE user is in IMS domain
As caller and user is carried outside in the normal communication in different communication domain.
According to an aspect of an embodiment of the present invention, the present invention provides the communication means that a kind of number of taking turns net, VoLTE is used
Family is in IMS domain as caller, when carrying user outside as being called, comprising:
The calling invitation message that Calling Side call conversation control function entity is sent is received, the calling invitation message is the
One terminal is sent to Calling Side call conversation control function entity;
Judge whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to same group and use
Family, the second terminal are VoLTE user;
If the calling number and the called number are not belonging to same group user, Calling Side service control point service
Device carries out domain choosing to called subscriber, and is selected according to domain as a result, inquiring the location information of called subscriber;
According to the location message of the called subscriber, the Calling Side Service control point server is called to the Calling Side
Conversation control function entity sends the calling invitation message, so that the call conversation control function entity is reflected with telephone number
Penetrate the inquiry request that server/domain name system initiates the name authority pointer record of inquiry called number;
The Calling Side call conversation control function entity routes the call to IMS domain and other nets according to called domain name
The interconnection network element of network.
Preferably, the calling number and the called number are not belonging to same group user, then to called subscriber into
The choosing of row domain, and selected according to domain as a result, in the step of inquiring the location information of called subscriber, comprising:
UDR order is sent to home location register, obtains the AVP parameter including user identifier and data reference;
The home location register returns to the AVP parameter including user data, obtains domain and selects result;
It is selected according to domain as a result, sending UDR order to the home location register, obtaining includes that user identifier and data are joined
The AVP parameter examined;
The home location register returns to the AVP parameter including user data.
Preferably, carry outside user be in IMS domain as it is called when:
The home location register returns to the AVP parameter including user data are as follows: IMS-VOICE-OVER-PS-
SUPPORTED (1), the Calling Side Service control point server selection is in IMS domain searching user's information;
It is selected according to the domain as a result, the Calling Side Service control point server fills in acquisition domain information: PS-Domain
(1);And fill in acquisition nodal information: 0x01MME;
The home location register returns to the AVP parameter including user data are as follows:
EPSLocationInformation:E-UTRANCellGlobalId:MCC (3digits)+MNC (2-3digits)+ECI
(7digits), E-UTRAN Cell Identity (ECI);And visited place area code is mapped by TrackingAreaId.
Preferably, carry outside user be in the domain CS as it is called when:
The home location register returns to the AVP parameter including user data are as follows: IMS-VOICE-OVER-PS-NOT-
SUPPORTED(0);And IMS-VOICE-OVER-PS-SUPPORT-UNKNOWN (2), the Calling Side service control point clothes
Device selection be engaged in the domain CS searching user's information;
It is selected according to the domain as a result, the Calling Side Service control point server fills in acquisition domain information: CS-Domain
(0);
The home location register returns to the AVP parameter including user data are as follows: LocationInformation:
VlrNumber: user visiting ground VLR NUMBER;CellGlobalIdOrServiceAreaIdOrLAI: user is at 2/3G
Visit cell information.
Preferably, start in the corresponding domain name of the called number including operator identifier, province label, with route code
Subscriber Number.
According to an aspect of an embodiment of the present invention, the present invention provides a kind of Calling Side Service control point server,
Including receiving module, judgment module and domain modeling block, in which:
Receiving module, it is described to exhale for receiving the calling invitation message of Calling Side call conversation control function entity transmission
Being invitation message is that first terminal is sent to the Calling Side call conversation control function entity;
Judgment module, for judging whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to
In same group user;
Domain modeling block, if be not belonging to same group user for the calling number and the called number, with ownership
Location register carries out interacting message, to carry out domain choosing to the called subscriber, and is selected according to domain as a result, inquiring the called use
The location information at family.
According to an aspect of an embodiment of the present invention, the present invention provides the communication means that a kind of number of taking turns net comprising:
The invitation message that callee side conference call control function entity is sent is received, the calling invitation message is Calling Side
Call conversation control function entity is sent to the callee side call conversation control function entity;
Judge whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to same group and use
Family;
If the calling number and the called number are not belonging to same group user, domain choosing is carried out simultaneously to called subscriber
The location information of the called subscriber is inquired, for the callee side conference call control function entity and callee side Media Gateway
Control function entity carries out interacting message, and establishes call routing with the second terminal.
Preferably, the calling number and the called number are not belonging to same group user, then the callee side industry
In the step of business control point server carries out domain choosing and inquires the location information of the called subscriber to called subscriber, comprising:
Carry outside user be in IMS domain as it is called when, the callee side Service control point server sends UDR to belonging to position
The location information of register inquiry called subscriber is set, the home location register returns to UDA;
Carry outside user be in the domain CS as it is called when, the callee side Service control point server sends sh to homing position
Register inquires the location information of called subscriber, and the home location register returns to UDA.
Preferably, carry outside user be in the domain CS as it is called when, the callee side call conversation control function entity root
It selects according to the domain of callee side mediaphone application server as a result, also being connect by the striking out of Media Gateway Control Function entity to the domain CS
It is continuous called.
According to an aspect of an embodiment of the present invention, the present invention provides a kind of callee side Service control point server,
Including receiving module, judgment module and domain modeling block, in which:
Receiving module, it is described to exhale for receiving the calling invitation message of callee side call conversation control function entity transmission
Being invitation message is that Calling Side call conversation control function entity is sent to the callee side call conversation control function entity;
Judgment module, for judging whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to
In same group user;
Domain modeling block, if be not belonging to same group user for the calling number and the called number, to quilt
It makes user carry out domain choosing and inquires the location information of the called subscriber, for the callee side conference call control function entity
Interacting message is carried out with callee side Media Gateway Control Function entity, and establishes call routing with the second terminal.
The beneficial effects of the present invention are:
The number of taking of the invention turns the communication means of net compared with prior art: fully considering that WVPN group user is open-minded
VoLTE business and it is registered to IMS domain, turned after net in IMS domain or the domain CS with the number of taking as another group network being called
The case where user calls, by after being carried outside to group user introduce and inquire called number domain choosing and location information, with
And name authority pointer record, so that operator identifier, province label, the Subscriber Number started with route code are obtained, thus real
Existing Calling Side call conversation control function entity routes the call to callee side call session control function according to called domain name
Entity interacts the overall process to realize the calling with other IMS domains, CS domain network element.
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
The communication means, Calling Side Service control point server and callee side Service control point server that formula turns net to the number of taking of the invention are made
It is described in further detail.
The present invention considers that the characteristics of group user and the number of taking turn the characteristics of carrying user outside after netting, and solves the group user number of taking
Turn in network service VoLTE user as called, the problem of when another group's network users is as caller, guarantees that group user is taken
When being registered to the domain IMS after out can with the user of another group network for being registered to other domains (such as IMS domain, the domain CS) into
Row communication, it is ensured that the normal use of the user of different group networks.
Above-mentioned group network, that is, mobile virtual private network business (WVPN)-Wireless Virtual Private
Network is to provide a private network in logic to certain enterprises, group etc. using the resource of 2/3G/4G net and fixed net,
For these enterprises, group in the private network to 2/3G/4G user, PSTN user's open service.This business can give group
Interior user is preferential with a degree of rate, supports flexible number function, flexible display function, flexible dialing party
Formula, closed group user preferential, net nickname code character, off-net call, flexible control calling, group's block, user's block, system are prohibited
Dialing etc..WVPN is mainly the V network service transprovincially that national each province user provides.
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
Comparable voice service and its supplementary service, comprising: number shows, call forwarding, Call Waiting, conference telephone etc..
VoLTE business is related to the more multi-environment complexity of network element, is related to existing net circuit domain, packet domain, including LTE and IMS and
It the deployment of the equipment such as PCC and builds.
The domain EPC: mainly including the network elements such as mobile management entity, S-GW, P-GW, HSS, and EPS network cooperates IMS system complete
It is found at P-CSCF, the signaling default bearing initially adhered to is established, the foundation etc. of the business dedicated bearing such as voice and video.Usually
Voice service is provided using special IMS APN, is the carrying that signaling and voice data use specific QCI, signaling bear is adopted
With the default bearing of QCI=5, voice bearer uses the dedicated bearer of QCI=1, and video bearer uses the dedicated bearer of QCI=2.
PCC mainly combines P-CSCF (AF function point) and GGSN/P-GW (PCEF function point) and completes policy control decision
With the function of carrying out charging control based on stream.
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
It can be selected to complete continuous voice call control, access/business domains selection in addition, being based on authentication, business consistency and domain
Requirement, need tri- equipment of HLR/EPC-HSS/IMS-HSS to be merged.Demand, I/S-CSCF are re-synchronized based on Gx/Rx
Export the addressing requirement of general domain name to fusion HSS addressing requirement and usim card, require DRA equipment can to IMSI or
IMPU with IMSI carries out routing addressing.
The present invention provides a kind of communication means of the number of taking turn net, wherein VoLTE user is in IMS domain as caller, carries outside
When user is as being called, as shown in Figure 1, the communication means of Calling Side includes:
Step S11): the calling invitation message that Calling Side call conversation control function entity is sent is received, calling, which is invited, to disappear
Breath is that first terminal is sent to Calling Side call conversation control function entity;
Step S12): judge whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to together
One group user, second terminal are VoLTE user;
Step S13): if calling number and called number are not belonging to same group user, Calling Side service control point clothes
Device be engaged in called subscriber's progress domain choosing, and selects the location information as a result, inquiry called subscriber according to domain;
Step S14): according to the location message of called subscriber, Calling Side Service control point server calls meeting to Calling Side
Talk about control function entity and send calling invitation message, for call conversation control function entity and telephone number mapping server/
Domain name system initiates the inquiry request of the name authority pointer record of inquiry called number;
Step S15): Calling Side call conversation control function entity according to called domain name route the call to IMS domain with
The interconnection network element of other networks.
Preferably, calling number and called number are not belonging to same group user, then carry out domain choosing to called subscriber, and
It is selected according to domain as a result, in the step of inquiring the location information of called subscriber, comprising:
UDR order is sent to home location register, obtains the AVP parameter including user identifier and data reference;
Home location register returns to the AVP parameter including user data, obtains domain and selects result;
It is selected according to domain as a result, sending UDR order to home location register, obtaining includes user identifier and data reference
AVP parameter;
Home location register returns to the AVP parameter including user data.
Wherein, in one embodiment of the present of invention, carry outside user be in IMS domain as it is called when:
Home location register returns to the AVP parameter including user data are as follows: IMS-VOICE-OVER-PS-SUPPORTED
(1), the selection of Calling Side Service control point server is in IMS domain searching user's information;
It is selected according to domain as a result, Calling Side Service control point server fills in acquisition domain information: PS-Domain (1);And
Fill in acquisition nodal information: 0x01MME;
Home location register returns to the AVP parameter including user data are as follows: EPSLocationInformation:E-
UTRANCellGlobalId:MCC (3digits)+MNC (2-3digits)+ECI (7digits), E-UTRAN Cell
Identity(ECI);And visited place area code is mapped by TrackingAreaId.
In another embodiment of the invention, carry outside user be in the domain CS as it is called when:
Home location register returns to the AVP parameter including user data are as follows: IMS-VOICE-OVER-PS-NOT-
SUPPORTED(0);And IMS-VOICE-OVER-PS-SUPPORT-UNKNOWN (2), Calling Side Service control point server
Selection is in the domain CS searching user's information;
It is selected according to domain as a result, Calling Side Service control point server fills in acquisition domain information: CS-Domain (0);
Home location register returns to the AVP parameter including user data are as follows: LocationInformation:
VlrNumber: user visiting ground VLR NUMBER;CellGlobalIdOrServiceAreaIdOrLAI: user is at 2/3G
Visit cell information.
It wherein, include operator identifier, province label, the user number started with route code in the corresponding domain name of called number
Code.
The present invention also provides a kind of Calling Side Service control point servers, as shown in Figure 2 comprising the first receiving module
11, first judgment module 12 and the first domain modeling block 13, in which:
First receiving module 11, for receiving the calling invitation message of Calling Side call conversation control function entity transmission,
Calling invitation message is that first terminal is sent to Calling Side call conversation control function entity;
First judgment module 12, for judging the corresponding calling number of first terminal called number corresponding with second terminal
Whether same group user is belonged to;
First domain modeling block 13, if be not belonging to same group user for calling number and called number, with ownership position
It sets register and carries out interacting message, to carry out domain choosing to called subscriber, and selected according to domain as a result, the position for inquiring called subscriber is believed
Breath.
Correspondingly, the present embodiment also provides a kind of communication means of the number of taking turn net, as shown in Fig. 3, the communication party of callee side
Method includes:
Step S21): the invitation message that callee side conference call control function entity is sent is received, calling invitation message is
Calling Side call conversation control function entity is sent to callee side call conversation control function entity;
Step S22): judge whether the corresponding calling number of first terminal called number corresponding with second terminal belongs to together
One group user;
Step S23): if calling number and called number are not belonging to same group user, domain choosing is carried out to called subscriber
And the location information of the called subscriber is inquired, for the callee side conference call control function entity and callee side media net
It closes control function entity and carries out interacting message, and establish call routing with the second terminal.Particularly, it is called side business control
Point server processed carries out domain choosing to called subscriber and inquires the location information of called subscriber, and invitation message is sent to callee side
Conference call control function entity, issues routing;Callee side conference call control function entity triggers callee side mediaphone
Application server carries out routed domain choosing, to establish call routing with second terminal.
Preferably, calling number and called number are not belonging to same group user, then the service of callee side service control point
In the step of device carries out domain choosing and inquires the location information of called subscriber to called subscriber, comprising:
Carry outside user be in IMS domain as it is called when, callee side Service control point server sends UDR and posts to homing position
Storage inquires the location information of called subscriber, and home location register returns to UDA;
Carry outside user be in the domain CS as it is called when, callee side Service control point server sends sh to home location register
Device inquires the location information of called subscriber, and home location register returns to UDA.
Wherein, carry outside user be in the domain CS as it is called when, callee side call conversation control function entity is according to callee side
It selects as a result, also being connected by Media Gateway Control Function striking out to the domain CS called in the domain of mediaphone application server.
Correspondingly, the present invention also provides a kind of callee side Service control point servers, as shown in Figure 4 comprising second connects
Receive module 21, the second judgment module 22 and the second domain modeling block 23, in which:
Second receiving module 21, for receiving the calling invitation message of callee side call conversation control function entity transmission,
Calling invitation message is that Calling Side call conversation control function entity is sent to callee side call conversation control function entity;
Second judgment module 22, for judging the corresponding calling number of first terminal called number corresponding with second terminal
Whether same group user is belonged to;
Second domain modeling block 23, if be not belonging to same group user for calling number and called number, to called
User carries out domain choosing and inquires the location information of the called subscriber, for the callee side conference call control function entity with
Callee side Media Gateway Control Function entity carries out interacting message, and establishes call routing with the second terminal.Particularly,
Interacting message is carried out with home location register, to carry out domain choosing to called subscriber;And callee side conference call control function
Entity selects result and callee side Media Gateway Control Function entity to carry out interacting message according to domain, and establishes and call with second terminal
Routing.
In the Service control point server of Fig. 2 and Fig. 4, each module using " first ", " second " carry out Calling Side and by
Cry the differentiation of side.
The first terminal of VoLTE calling subscriber needs to complete phase before the second terminal with called subscriber is conversed
The BCP basic call process answered, the SIP related signaling process in VoLTE call setup are identical as normal IMS call-side process;It exhales
It cries and needs to establish voice bearer in the process, to send update message to callee side after completion is established in carrying.Below for
VoLTE user is in IMS domain as caller, carries user outside and is in IMS domain or the domain CS and is described in detail respectively as called.
As an embodiment of the present invention, the communication means that the following group user number of taking turns net is suitable for carrying outside number note
The second terminal of volume to IMS domain is used as called, applied field of the first terminal of another group network in IMS domain as caller
Scape.
Signaling diagram as shown in Figure 5, VoLTE user are in IMS domain as caller, and the number of taking, which turns net, to be carried user outside and be in IMS
Domain is as follows as callee side call flow:
Step 101): first terminal sends calling invitation message to Calling Side call conversation control function entity.
In conjunction with Fig. 1 and Fig. 3, in a kind of technical solution in the cards, step 101) first terminal is called to Calling Side
Conversation control function entity sends calling invitation message, specifically includes:
1): calling subscriber UE-A dials the trombone of called subscriber UE-B, and first terminal A, which initiates call business to base station, to be asked
Seek message;
2): base station is to mobile management entity forwarded call business request information.It is understood that according to the plan of operator
Slightly, security process can be executed.
3): 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 message corresponding with calling subscriber.
4): base station is based on being wirelessly connected establishing and requests to establish radio bearer with first terminal.
5): base station sends calling to gateway and invites (INVITE) message.
In this step, the corresponding first terminal of calling subscriber sends upstream data invitation message to base station;Base station forwarding
Calling invitation message is to gateway.
6): gateway forwarded call invitation message to Calling Side call conversation control function entity.
In this step, gateway forwarded call invitation message is sent to proxy gateway, and gateway forwarding, which is invited, to disappear
It ceases to call conversation control function entity.
Step 102): Calling Side call conversation control function entity is exhaled to the forwarding of Calling Side mediaphone application server
It is invitation message.
In this step, Calling Side call conversation control function entity is according to the iFC signing information of calling subscriber
(Initial Filter Criteria, initial filter criteria) triggers Calling Side mediaphone application server (MMTEL
AS), calling number is trombone, and called number is trombone.
Step 103): after the complete basic business of Calling Side mediaphone application server processes, to Calling Side call session
Control function entity S-CSCF (O) sends calling invitation message, and wherein REQUEST URI is the trombone of called subscriber.
Calling Side call conversation control function entity S-CSCF is in core status in IMS network session control, it connects
By from visited network by P-CSCF forwarding come registration request, with home location register cooperate carry out subscription authentication, and
The business datum of user's signing is downloaded from home location register.S-CSCF carries out routing management to Calling Side and callee side,
SIP AS triggering is carried out according to the iFC of user's signing, realizes IMS business function abundant.S-CSCF major function includes: 1) to infuse
Volume: after receiving registration request, registration request is made to come into force by HSS;2) message stream process: controlling registered conversational terminal, can
As proxy server (Proxy-Server).After receiving request, inter-process or forwarding are carried out, SIP can also be interrupted or initiate
Affairs;3) it is interacted with business platform: multimedia service is provided.
Step 104): Calling Side call conversation control function entity S-CSCF invites calling according to iFC user's signing message
Please message be sent to Calling Side Service control point server (Service Control Point Application Server,
Abbreviation SCP AS), calling invitation message includes calling number and called number, and calling number is trombone, and called number is trombone.
Service control point application server is the logical functional entity after SCP upgrading, and it is hidden to provide 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.
Step 105): Calling Side Service control point server inquires the corresponding calling number of first terminal and second terminal pair
Whether the called number answered belongs to same group.
Step 106): if calling number and called number are not belonging to same group, Calling Side Service control point server
Domain choosing is carried out to called subscriber, and is selected according to domain as a result, inquiring the location information of called subscriber.
If being not belonging to same group, determine that this time calling is group's outcall.Group network nickname code character is called, it is main
Side business control point server is made to send the location information that called subscriber is inquired in UDR order to home location register (HSS).Packet
It includes:
1): Calling Side Service control point server carries out domain choosing to called subscriber first.Calling Side service control point service
The UDR AVP key parameter that device is sent to home location register is as shown in Figure 6A;The UDA AVP that home location register returns
Key parameter is filled in as shown in Figure 6B.
In fig. 6, User-Identity parameter is user identifier, the generally phone number of user;Data-
Reference parameter is data reference, and TADSinformation therein is called access domain selection information.In fig. 6b,
User-Data parameter is user data, and T-ADS Information:IMS-VOICE-OVER-PS-SUPPORTED (1) is
Access domain selection is selected shown herein as Calling Side Service control point server in IMS domain searching user's information.T-ADS
Information identifies called access domain selection, illustrates the location information of the home location register inquiry user of user, then
It is selected to go to the position of inquiry user in IMS domain or the domain CS according to the parameter information of return, according to IMS where called subscriber
Domain or the domain CS, to be linked into the different network equipments to complete to call.
2): Calling Side Service control point server is selected according to domain as a result, inquiring the location information of called subscriber.Calling Side industry
The UDR AVP key parameter that business control point server is sent to home location register is as shown in Figure 6 C;Home location register
The UDA AVP key parameter of return is as shown in Figure 6 D.
In figure 6 c, in Data-Reference parameter, LocationInformation (14) is location information;
In Current-Location parameter, InitiateActiveLocationRetrieval (1) is indicated from initial access position
Retrieval;In Requested-Domain parameter, PS-Domain (1) indicates to obtain domain information;Requested-Nodes parameter
In, fill in following value: 0x01MME.In figure 6d, in User-Data parameter, EPSLocationInformation is evolution
The location information of grouping net EPS;E-UTRANCellGlobalId is the unique ID number of the cell global (mark of the access net of evolution
Knowledge number): MCC (3digits) mobile national number+MNC (2-3digits) mobile network code+ECI (7digits), E-
UTRAN Cell Identity (ECI) E-UTRAN cell ID;And TrackingAreaId is tracing area ID number, is indicated
Visited place area code is mapped by TrackingAreaId.
Step 107): Calling Side Service control point server sends calling to Calling Side call conversation control function entity and invites
Please message, wherein REQUEST URI be called subscriber trombone (namely true number).
Step 108): Calling Side call conversation control function entity is initiated to telephone number mapping server/domain name system
The name authority pointer record of called number is inquired in inquiry.
When the calling number of taking turns network users, the network element being related to includes telephone number mapping server/domain name system
(ENUM/DNS), the interconnection network element (such as IBCF) etc. of IMS and other networks.Telephone number mapping server/domain name system
Major function includes: that can obtain this network users by charge system to carry information outside;It obtains and updates and take conversion between other operators
Family information, such as: China Mobile's user's number of taking turns net to China Telecom, needs to save its mobile station international member identification code, road
By code;If do not stored, the user is corresponding to take transfering the letter breath, and route code is that the Subscriber Number possesses the corresponding routing of network
Code.When calling subscriber is after IMS domain initiates call business, IBCF selects quilt according to the number section information of called user terminal number
It is the IMS network of number home, and service request is routed to the IBCF network element of called ownership.The wherein interconnection network element of signaling plane
For IBCF, interworking protocol uses Session Initiation Protocol;The interconnection network element of medium surface is transfer gateway (TrGW), and interworking protocol is assisted using RTP
View.
Step 109): telephone number mapping server/domain name system is returned to Calling Side call conversation control function entity
Called number corresponding domain name includes operator identifier, province label, the Subscriber Number started with route code in domain name.
According to the corresponding domain name of called number, Calling Side call conversation control function entity can be routed the call to
The interconnection network element of IMS domain and other domains.
Step 110): Calling Side call conversation control function entity is exhaled to the transmission of callee side call conversation control function entity
It is invitation message.
Calling Side call conversation control function entity according to the SIP URI of called subscriber by calling invitation message be sent to by
It is side call conversation control function entity.
Step 111): callee side call conversation control function entity receives exhaling for Calling Side call conversation control function entity
After being invitation message, according to the iFC signing information of called subscriber, calling is triggered to callee side Service control point server.
Step 112): after callee side Service control point server receives calling invitation message, judge that first terminal is corresponding
Whether calling number called number corresponding with second terminal belongs to same group user.
Step 113): if calling number and called number are not belonging to same group, callee side Service control point server
Domain choosing is carried out to called subscriber, and inquires the location information of called subscriber.
Similarly with Calling Side, after callee side Service control point server receives calling invitation message, caller is obtained by PAI
Number, and judge that this calling is group network word of foreign origin.Callee side Service control point server sends UDR to home location register
Device inquires the location information of called subscriber, and home location register returns to UDA.
Step 114): callee side Service control point server sends calling to callee side call conversation control function entity and invites
Please message, issue routing.
Step 115): callee side call conversation control function entity triggers callee side mediaphone application server.
Step 116): callee side mediaphone application server provides basic business and routed domain choosing, and to callee side
Call conversation control function entity returns to routed domain and selects result.
Step 117): first terminal and second terminal establish call routing.
In this step, by subsequent 180ringing, PRACK interacting messages, the session such as 200OK, 200 OK build
It is vertical.
It is understood that the corresponding first terminal of calling subscriber UE-A sends BYE message, releasing session.Callee side is more
After media application server and callee side service control point application server receive BYE message, releasing session, if it is net nickname
Code character calling, writes CDR call record ticket.
As another embodiment of the invention, the following group user number of taking turns the communication means of net, suitable for the number of carrying outside
Code is registered to the second terminal in the domain CS as called, application of the first terminal of another group network in IMS domain as caller
Scene.
See also signaling diagram shown in fig. 5, VoLTE user is in IMS domain as caller, and the number of taking turns net and carries outside at user
It is as follows as callee side call flow in the domain CS:
Step 201): first terminal sends calling invitation message to Calling Side call conversation control function entity.
In conjunction with Fig. 1 and Fig. 3, in a kind of technical solution in the cards, step 201) first terminal is called to Calling Side
Conversation control function entity sends calling invitation message, specifically includes:
1): calling subscriber UE-A dials the trombone of called subscriber UE-B, and first terminal A, which initiates call business to base station, to be asked
Seek message;
2): base station is to mobile management entity forwarded call business request information.It is understood that according to the plan of operator
Slightly, security process can be executed.
3): 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 message corresponding with calling subscriber.
4): base station is based on being wirelessly connected establishing and requests to establish radio bearer with first terminal.
5): base station sends calling to gateway and invites (INVITE) message.
In this step, the corresponding first terminal of calling subscriber sends upstream data invitation message to base station;Base station forwarding
Calling invitation message is to gateway.
6): gateway forwarded call invitation message to Calling Side call conversation control function entity.
In this step, gateway forwarded call invitation message is sent to proxy gateway, and proxy gateway forwarding, which is invited, to disappear
It ceases to call conversation control function entity.
Step 202): Calling Side call conversation control function entity is exhaled to the forwarding of Calling Side mediaphone application server
It is invitation message.
In this step, Calling Side call conversation control function entity is according to the iFC signing information of calling subscriber
(Initial Filter Criteria, initial filter criteria) triggers Calling Side mediaphone application server (MMTEL
AS), calling number is trombone, and called number is trombone.
Step 203): after the complete basic business of Calling Side mediaphone application server processes, to Calling Side call session
Control function entity S-CSCF (O) sends calling invitation message, and wherein REQUEST URI is the trombone of called subscriber.S-CSCF
In IMS network session control be in core status, it receive from visited network by P-CSCF forwarding come registration request,
Cooperate with home location register and carry out subscription authentication, and downloads the business datum of user's signing from home location register.
S-CSCF carries out routing management to Calling Side and callee side, carries out SIP AS triggering according to the iFC of user's signing, realizes abundant
IMS business function.S-CSCF major function includes: 1) to register: after receiving registration request, so that registration request is come into force by HSS;2)
Message stream process: controlling registered conversational terminal, can be used as proxy server (Proxy-Server).After receiving request, into
SIP affairs can also be interrupted or be initiated to row inter-process or forwarding;3) it is interacted with business platform: multimedia service is provided.
Step 204): Calling Side call conversation control function entity S-CSCF invites calling according to iFC user's signing message
Please message be sent to Calling Side Service control point server (Service Control Point Application Server,
Abbreviation SCP AS), calling invitation message includes calling number and called number, and calling number is trombone, and called number is trombone.
Service control point application server is the logical functional entity after SCP upgrading, and it is hidden to provide 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.
Step 205): Calling Side Service control point server inquires the corresponding calling number of first terminal and second terminal pair
Whether the called number answered belongs to same group.
Step 206): if calling number and called number are not belonging to same group, Calling Side Service control point server
Domain choosing is carried out to called subscriber, and is selected according to domain as a result, inquiring the location information of called subscriber.
If being not belonging to same group, determine that this time calling is group's outcall.Group network nickname code character is called, it is main
Side business control point server is made to send the location information that called subscriber is inquired in UDR order to home location register (HSS).Packet
It includes:
1): Calling Side Service control point server carries out domain choosing to called subscriber first.Calling Side service control point service
The UDR AVP key parameter that device is sent to home location register is as shown in Figure 7 A;The UDA AVP that home location register returns
Key parameter is filled in as shown in Figure 7 B.
In fig. 7, User-Identity parameter is user identifier, the generally phone number of user;Data-
Reference parameter is data reference, and TADSinformation therein is called access domain selection information.In figure 7b,
In User-Data parameter, IMS-VOICE-OVER-PS-NOT-SUPPORTED (0) and IMS-VOICE-OVER-PS-
The voice by IMS is not supported in SUPPORT-UNKNOWN (2) expression, and the selection of Calling Side Service control point server is looked into the domain CS
Ask user information.
2): Calling Side Service control point server is selected according to domain as a result, inquiring the location information of called subscriber.Calling Side industry
Business control point server is sent to the UDR AVP key parameter of home location register as seen in figure 7 c;Home location register
The UDA AVP key parameter of return is as illustrated in fig. 7d.
In fig. 7 c, in Requested-Domain parameter, CS-Domain (0) indicates to obtain domain information;In fig. 7d,
In User-Data parameter, LocationInformation is location information;VlrNumber for user visiting VLR
NUMBER;CellGlobalIdOrServiceAreaIdOrLAI be cellular global identity or Service Area Identification or
LAI indicates visit cell information of the user at 2/3G.
Step 207): Calling Side Service control point server sends calling to Calling Side call conversation control function entity and invites
Please message, wherein REQUEST URI be called subscriber trombone (namely true number).
Step 208): Calling Side call conversation control function entity is initiated to telephone number mapping server/domain name system
The name authority pointer record of called number is inquired in inquiry.
When the calling number of taking turns network users, the network element being related to includes telephone number mapping server/domain name system
(ENUM/DNS), the interconnection network element (such as IBCF) etc. of IMS and other networks.Telephone number mapping server/domain name system
Major function includes: that can obtain this network users by charge system to carry information outside;It obtains and updates and take conversion between other operators
Family information, such as: China Mobile's user's number of taking turns net to China Telecom, needs to save its mobile station international member identification code, road
By code;If do not stored, the user is corresponding to take transfering the letter breath, and route code is that the Subscriber Number possesses the corresponding routing of network
Code.When calling subscriber is after IMS domain initiates call business, IBCF selects quilt according to the number section information of called user terminal number
It is the IMS network of number home, and service request is routed to the IBCF network element of called ownership.The wherein interconnection network element of signaling plane
For IBCF, interworking protocol uses Session Initiation Protocol;The interconnection network element of medium surface is transfer gateway (TrGW), and interworking protocol is assisted using RTP
View.
Step 209): telephone number mapping server/domain name system is returned to Calling Side call conversation control function entity
Called number corresponding domain name includes operator identifier, province label, the Subscriber Number started with route code in domain name.
According to the corresponding domain name of called number, Calling Side call conversation control function entity can be routed the call to
The interconnection network element of IMS domain and other domains.
Step 210): Calling Side call conversation control function entity is exhaled to the transmission of callee side call conversation control function entity
It is invitation message.
Calling Side call conversation control function entity according to the SIP URI of called subscriber by calling invitation message be sent to by
It is side call conversation control function entity.
Step 211): callee side call conversation control function entity receives exhaling for Calling Side call conversation control function entity
After being invitation message, according to the iFC signing information of called subscriber, calling is triggered to callee side Service control point server.
Step 212): after callee side Service control point server receives calling invitation message, judge that first terminal is corresponding
Whether calling number called number corresponding with second terminal belongs to same group user.
Step 213): if calling number and called number are not belonging to same group, callee side Service control point server
Domain choosing is carried out to called subscriber, and inquires the location information of called subscriber.
Similarly with Calling Side, after callee side Service control point server receives calling invitation message, caller is obtained by PAI
Number, and judge that this calling is group network word of foreign origin.Callee side Service control point server sends sh to home location register
Device inquires the location information of called subscriber, and home location register returns to UDA.
Step 214): callee side Service control point server sends calling to callee side call conversation control function entity and invites
Please message, issue routing.
Step 215): callee side call conversation control function entity triggers callee side mediaphone application server.
Step 216): callee side mediaphone application server provides basic business and routed domain choosing, and to callee side
Call conversation control function entity returns to routed domain and selects result.
Step 217): first terminal and second terminal establish call routing.
In this step, callee side call conversation control function entity is according to callee side mediaphone application server
Domain choosing by Media Gateway Control Function (MediaGateway Control Function, abbreviation MGCF) entity as a result, gone out
Office connected to the domain CS it is called, by subsequent 180 ringing, PRACK interacting messages, the session such as 200 OK, 200 OK build
It is vertical.
It is understood that the corresponding first terminal of calling subscriber UE-A sends BYE message, releasing session.Callee side is more
After media application server and callee side service control point application server receive BYE message, releasing session, if it is net nickname
Code character calling, writes CDR call record ticket.
The number of taking of the invention turns the communication means of net compared with prior art: fully considering that WVPN group user is open-minded
VoLTE business and it is registered to IMS domain, turned after net in IMS domain or the domain CS with the number of taking as another group network being called
The case where user calls, by after being carried outside to group user introduce and inquire called number domain choosing and location information, with
And name authority pointer record, so that operator identifier, province label, the Subscriber Number started with route code are obtained, thus real
Existing Calling Side call conversation control function entity routes the call to callee side call session control function according to called domain name
Entity interacts the overall process to realize the calling with other IMS domains, CS domain network element.
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.