METHOD AND SYSTEM FOR ROUTING CONTROL
First Claim
1. A method for routing control, applied to a communication system comprising a Circuit Switched (CS) domain and an IP Multimedia Subsystem (IMS), wherein a Routing Policy Decision-making Point (RPDP) connected to an interrogation network unit is set in the communication system, the method comprising:
- initiating, by the interrogation network unit, a routing decision query to the RPDP upon receiving a service request;
making, by the RPDP, a routing decision according to routing policy information and routing decision-making related information, and returning the routing decision made by the RPDP to the interrogation network unit; and
performing, by the interrogation network unit, subsequent routing control according to the routing decision received from the RPDP.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method for routing control applied to a communication system including a CS domain and an IMS and in which a Routing Policy Decision-making Point (RPDP) is set; and the method includes: initiating a routing query to the RPDP by an interrogation network unit in the communication system upon receiving a service request; making a routing decision by the RPDP according to routing decision-making related information and the routing policy information, returning the routing decision to the interrogation networking unit by the RPDP; and performing subsequent routing control by the interrogation network unit according to the routing decision. Embodiments of the present invention also disclose a system for routing control. In accordance with the embodiments of the present invention, across-domain routing control is thus realized in different network application environments according to different demands.
-
Citations
58 Claims
-
1. A method for routing control, applied to a communication system comprising a Circuit Switched (CS) domain and an IP Multimedia Subsystem (IMS), wherein a Routing Policy Decision-making Point (RPDP) connected to an interrogation network unit is set in the communication system, the method comprising:
-
initiating, by the interrogation network unit, a routing decision query to the RPDP upon receiving a service request;
making, by the RPDP, a routing decision according to routing policy information and routing decision-making related information, and returning the routing decision made by the RPDP to the interrogation network unit; and
performing, by the interrogation network unit, subsequent routing control according to the routing decision received from the RPDP. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
2. The method of claim 1, wherein the routing decision-making related information comprises at least one piece of information selected from the group consisting of:
registration status information of a subscriber to which the service request points in each of the CS domain and the IMS, relative service subscription information of the subscriber in each of the CS domain and the IMS, and other terminating side routing decision-making assistant information.
-
3. The method of claim 1, wherein the routing decision-making related information is obtained by the RPDP by querying a subscriber subscription server.
-
4. The method of claim 1, wherein the routing decision-making related information is stored in the RPDP;
- and
the subscriber subscription server updates the routing decision-making related information stored in the RPDP through an interface between the subscriber subscription server and the RPDP.
- and
-
5. The method of claim 1, further comprising:
configuring the routing policy information through at least one interface selected from the group consisting of;
an interface between an Operation Support System (OSS) and the RPDP, and an interface between a UE and the RPDP.
-
6. The method of claim 5, further comprising:
-
configuring forwarding data at the Visited Mobile Switch Center (VMSC) serving the subscriber currently through the CS domain subset of the subscriber subscription server, when the routing policy information comprises routing to the IMS in the case that the subscriber is unreachable in the CS domain;
whereinthe forwarding data contains a forward-to number pointing to a CS/IMS interworking gateway Media Gateway Control Function (MGCF).
-
-
7. The method of claim 1, wherein the interrogation network unit comprises a Home Location Register (HLR) and a Gateway Mobile Switching Center (GMSC);
-
the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request; and
the process of initiating the routing decision query to the RPDP comprises;
sending, by the GMSC, a routing query request to the HLR upon receiving the CS incoming call establishment request;
determining, by the HLR, the interrogation manner upon receiving the routing query request, if a direct interrogation manner is adopted, sending, by the HLR, a routing decision query request to the RPDP;
if a GMSC interrogation manner is adopted, returning, by the HLR, to the GMSC a routing query response containing the Terminating-CAMEL Subscription Information (T-CSI) of a called subscriber, and triggering, by the GMSC, a terminating Customized Applications for Mobile network Enhanced Logic (CAMEL) service according to the T-CSI upon receiving the routing query response, and thus sending the routing decision query request to the RPDP acting as a gsmSCF;
wherein the interrogation manner is determined according to at least one factor selected from the group consisting of;
CAMEL support capability of the GMSC contained in the routing query request sent by the GMSC, the status of incoming call barring service of a subscriber recorded in the HLR, the status of operator determined incoming call barring service recorded in the HLR, and local configuration of the HLR.
-
-
8. The method of claim 1, wherein the interrogation network unit comprises an HLR and a GMSC;
-
the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request; and
the process of initiating the routing decision query to the RPDP comprises;
sending, by the GMSC, a routing query request to the HLR upon receiving the CS incoming call establishment request;
sending, by the HLR, a routing decision query request to the RPDP upon receiving the routing query request.
-
-
9. The method of claim 8, wherein the direct interrogation manner is adopted;
- and
the process of performing subsequent routing control according to the routing decision comprises;
upon receiving the routing decision returned from the RPDP, if the routing decision made by the RPDP is to deliver the CS domain incoming call via the CS domain, sending, by the HLR, a MAP_PROVIDE_ROAMING_NUMBER (PRN) request to the VMSC serving the called subscriber currently, and returning, by the HLR, a Mobile Station Roaming Number (MSRN), returned by the VMSC in a PRN response, to the GMSC in the routing query response, and routing, by the GMSC, the CS domain incoming call to the VMSC serving the called subscriber currently according to the MSRN;
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, returning, by the HLR, an E.164 number pointing to a CS/IMS interworking gateway MGCF, provided by the RPDP in the routing decision, to the GMSC in the routing query response, routing, by the GMSC, the CS domain incoming call to the MGCF according to the E.164 number, and delivering, by the MGCF, the CS domain incoming call via the IMS.
- and
-
10. The method of claim 1, wherein the interrogation network unit comprises an HLR and a GMSC;
-
the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request; and
the process of initiating the routing decision query to the RPDP comprises;
sending, by the GMSC, a routing query request to the HLR upon receiving the CS incoming call establishment request;
returning, by the HLR, to the GMSC a routing query response containing the Terminating-CAMEL Subscription Information (T-CSI) of a called subscriber upon receiving the routing query request, and triggering, by the GMSC, a terminating CAMEL service according to the T-CSI upon receiving the routing query response, and thus sending the routing decision query request to the RPDP acting as a gsmSCF.
-
-
11. The method of claim 10, wherein the GMSC interrogation manner is adopted;
- the routing decision is to deliver the CS domain incoming call via the IMS; and
the process of performing subsequent routing control according to the routing decision comprises;
routing, by the GMSC, the CS domain incoming call to the MGCF according to an E.164 number provided by the RPDP in the routing decision and pointing to the CS/IMS interworking gateway MGCF upon receiving the routing decision; and
delivering, by the MGCF, the CS domain incoming call to the IMS.
- the routing decision is to deliver the CS domain incoming call via the IMS; and
-
12. The method of claim 1, wherein the interrogation network unit comprises an HLR and an SMS-GMSC, and the service request is a terminating short message;
- and
the process of initiating the routing decision query to the RPDP comprises;
sending, by the SMS-GMSC, a short message routing query request to the HLR upon receiving the terminating short message; and
sending, by the HLR, a routing decision query request directly to the RPDP upon receiving the short message routing query request; and
the process of performing subsequent routing control according to the routing decision comprises;
upon receiving the routing decision from the RPDP by the HLR, if the routing decision made by the RPDP is to deliver the terminating short message via the CS domain, returning, by the HLR, address information of a VMSC serving the called subscriber currently to the SMS-GMSC in a short message routing query response, and routing, by the SMS-GMSC, the terminating short message to the VMSC serving the called subscriber currently;
if the routing decision made by the RPDP is to deliver the terminating short message via the IMS, returning, by the HLR, address information of a CS/IMS short message interworking gateway, returned by RPDP in the routing decision, to the SMS-GMSC in the short message routing query response, routing, by the SMS-GMSC, the terminating short message to the CS/IMS short message interworking gateway, and performing, by the CS/IMS short message interworking gateway, interworking and short message routing in the IMS.
- and
-
13. The method of claim 1, wherein the interrogation network unit comprises an Home Subscriber Server (HSS) and a Call Session Control Function (CSCF), the CSCF comprises an Interrogating-CSCF (I-CSCF) and a Serving-CSCF (S-CSCF), the service request is a session establishment request of an IMS incoming session, hereafter referring to IMS incoming session establishment request, and
the process of initiating the routing decision query to the RPDP comprises: -
sending, by the I-CSCF, a routing query request to the HSS upon receiving the IMS incoming session establishment request;
determining, by the HSS, the interrogation manner according to at least one piece of information selected from the group consisting of;
local configuration information of the HSS and service attributes contained in the extended routing query request by the I-CSCF upon receiving the routing query request,if a direct interrogation manner is adopted, sending, by the HSS, a routing decision query request to the RPDP;
if an S-CSCF interrogation manner is adopted, returning, by the HSS, to the I-CSCF a routing query response containing information of the S-CSCF, forwarding, by the I-CSCF, upon receiving the routing query response, the IMS incoming session establishment request to the S-CSCF determined according to the information of the S-CSCF returned by the HSS, and performing, by the S-CSCF, IMS service triggering according to IMS service triggering data in subscriber'"'"'s subscription data, and forwarding the IMS incoming session establishment request as the routing decision query request to the RPDP acting as an Application Server (AS).
-
-
14. The method of claim 1, wherein the interrogation network unit comprises an HSS and a CSCF, the CSCF comprises an Interrogating-CSCF (I-CSCF) and a Serving-CSCF (S-CSCF), the service request is a session establishment request of an IMS incoming session, hereafter referring to IMS incoming session establishment request, and
the process of initiating the routing decision query to the RPDP comprises: -
sending, by the I-CSCF, a routing query request to the HSS upon receiving the IMS incoming session establishment request;
sending, by the HSS, a routing decision query request to the RPDP upon receiving the routing query request.
-
-
15. The method of claim 14, wherein a direction interrogation manner is adopted;
- and
the process of performing subsequent routing control according to the routing decision comprises;
determining, by the HSS, whether the routing decision is to deliver the IMS incoming session via the CS domain or via the IMS upon receiving the routing decision by the HSS, if the routing decision is to deliver the IMS incoming session via the CS domain, returning, by the HSS, a domain name of the CS/IMS interworking gateway MGCF, returned to the HSS by the RPDP, as the S-CSCF domain name, to the I-CSCF in a routing query response, forwarding, by the I-CSCF, the IMS incoming session establishment request to the MGCF regarded as the S-CSCF, and delivering, by the MGCF, the IMS incoming session to the CS domain;
if the routing decision is to deliver the IMS incoming session via the IMS, returning, by the HSS, the information of the S-CSCF to the I-CSCF in a routing query response, forwarding, by the I-CSCF, the IMS incoming session establishment request to the S-CSCF determined according to the information of the S-CSCF, and performing, by the S-CSCF, IMS service triggering and subsequent IMS routing control.
- and
-
16. The method of claim 14, wherein a direct interrogation manner is adopted, the routing decision is to deliver the IMS incoming session via the CS domain, and the routing decision comprises an E.164 number pointing to a CS/IMS interworking gateway MGCF;
- and
the process of performing subsequent routing control according to the routing decision comprises;
upon receiving the routing decision, inserting, by the HSS through a Push-Notification-Request operation, the E.164 number pointing to the CS/IMS interworking gateway MGCF and returned by the RPDP in the routing decision, into an AS which will be triggered in subsequent service process;
returning, in the routing query response, by the HSS, the information of the S-CSCF to the I-CSCF;
forwarding, by the I-CSCF, the IMS incoming session establishment request to the S-CSCF determined according to the information of the S-CSCF;
performing, by the S-CSCF, the IMS service triggering, and under the control of the AS to which the E.164 number is inserted, routing the IMS incoming session establishment request, to the MGCF via a BGCF, and performing, by the MGCF, subsequent interworking and CS domain routing control.
- and
-
17. The method of claim 1, wherein the interrogation network unit comprises an HSS and a CSCF, the CSCF comprises an Interrogating-CSCF (I-CSCF) and a Serving-CSCF (S-CSCF), the service request is a session establishment request of an IMS incoming session, hereafter referring to IMS incoming session establishment request, and
the process of initiating the routing decision query to the RPDP comprises: -
sending, by the I-CSCF, a routing query request to the HSS upon receiving the IMS incoming session establishment request;
returning, by the HSS, to the I-CSCF a routing query response containing information of the S-CSCF upon receiving the routing query request, forwarding, by the I-CSCF, upon receiving the routing query response, the IMS incoming session establishment request to the S-CSCF determined according to the information of the S-CSCF returned by the HSS, and performing, by the S-CSCF, IMS service triggering according to IMS service triggering data in subscriber'"'"'s subscription data, and forwarding the IMS session establishment request as the routing decision query request to the RPDP acting as an Application Server (AS).
-
-
18. The method of claim 17, wherein an S-CSCF interrogation manner is adopted and the routing decision made by the RPDP is to deliver the IMS incoming session via the CS domain;
-
the routing decision comprises;
an E.164 number pointing to a CS/IMS interworking gateway MGCF;
the process of returning the routing decision to the interrogation network unit comprises;
modifying, by the RPDP, the Request-URI in the IMS incoming session establishment request received as the routing decision query request from the S-CSCF into the E.164 number pointing to the CS/IMS interworking gateway MGCF, and sending the modified IMS incoming session establishment request to the S-CSCF; and
the process of performing subsequent routing control according to the routing decision comprises;
routing, by the S-CSCF, the IMS incoming session establishment request to the MGCF via a BGCF according to the E.164 number pointing to the CS/IMS interworking gateway MGCF in the Request-URI in the modified IMS incoming session establishment request returned by the RPDP acting as the AS, and performing, by the MGCF, interworking and routing in the CS domain.
-
-
19. The method of claim 17, wherein an S-CSCF interrogation manner is adopted and the routing decision made by the RPDP is to deliver the IMS incoming session via the IMS;
-
the process of returning the routing decision to the interrogation network unit comprises;
sending, by the RPDP, the IMS incoming session establishment request to the S-CSCF without modifying the Request-URI in the IMS incoming session establishment request received as the routing decision query request from the S-CSCF; and
the process of performing subsequent routing control according to the routing decision comprises;
performing, by the S-CSCF, subsequent IMS service triggering according to the Request-URI unmodified in the IMS incoming session establishment request returned by the RPDP acting as the AS, and performing routing in the IMS.
-
-
20. The method of claim 1, wherein the interrogation network unit comprises an HLR and an SMS-GMSC, and the service request is a terminating short message;
- and
the process of initiating the routing decision query to the RPDP comprises;
sending, by the SMS-GMSC, a short message routing query request to the HLR upon receiving the terminating short message; and
intercepting, by the RPDP, the short message routing query request, and treating the short message routing query request as a routing decision query request.
- and
-
21. The method of claim 20, wherein the routing decision made by the RPDP is to deliver the terminating short message via the IMS;
-
the process of returning the routing decision to the interrogation network unit comprises;
providing, by the RPDP, the routing decision by returning a short message routing query response to the SMS-GMSC directly, wherein the routing decision comprises address information of a CS/IMS short message interworking gateway; and
the process of performing subsequent routing control according to the routing decision comprises;
routing, by the SMS-GMSC, the terminating short message to the CS/IMS short message interworking gateway according to the short message routing query response; and
performing, by the CS/IMS short message interworking gateway, subsequent interworking and short message routing in the IMS.
-
-
22. The method of claim 20, wherein the routing decision made by the RPDP is to deliver the terminating short message via the CS domain;
-
the process of returning the routing decision to the interrogation network unit comprises;
forwarding, by the RPDP, the short message routing query request from the SMS-GMSC to the HLR; and
the process of performing subsequent routing control according to the routing decision comprises;
returning, by the HLR, a short message routing query response containing the address information of the VMSC serving the called subscriber currently to the RPDP;
forwarding, by the RPDP, the short message routing query response to the SMS-GMSC; and
routing, by the SMS-GMSC, the terminating short message to the VMS serving the called subscriber currently according to the short message routing query response.
-
-
23. The method of claim 1, wherein the interrogation network unit comprises an HLR and a GMSC, and the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request;
-
the process of initiating the routing decision query to the RPDP comprising;
sending, by the GMSC, a routing query request to the HLR upon receiving the CS incoming call establishment request; and
intercepting, by the RPDP, the routing query request, and treating the routing query request as the routing decision query request.
-
-
24. The method of claim 23, wherein the routing decision made by the RPDP is to deliver the CS domain incoming call via the CS domain;
-
the process of returning the routing decision to the interrogation network unit comprises;
forwarding, by the RPDP, the routing query request from the GMSC to the HLR; and
the process of performing subsequent routing control according to the routing decision comprises;
communicating, by the HLR, with the VMSC serving the called subscriber currently to obtain an MSRN, and sending the MSRN contained in a routing query response to the RPDP;
forwarding, by the RPDP, the routing query response containing the MSRN to the GMSC, and routing, by the GMSC, the CS domain incoming call to the VMSC serving the called subscriber currently according to the MSRN.
-
-
25. The method of claim 23, wherein the routing decision made by the RPDP is to deliver the CS domain incoming call via the CS domain, and for the CS domain incoming call in the CS domain the subscriber has at least one incoming call barring service selected from the group consisting of:
- an activated incoming call barring service and an operator determined incoming call barring service;
the process of returning the routing decision to the interrogation network unit comprises;
forwarding, by the RPDP, the routing query request from the GMSC to the HLR; and
the process of performing subsequent routing control according to the routing decision comprises;
sending, by the HLR, a routing query rejection response containing a rejection reason to the RPDP according to subscriber'"'"'s subscription;
according to the rejection reason contained in the routing query rejection response, making, by the RPDP, the routing decision again according to the routing policy information and the routing decision-making related information stored in the CS/IMS domain; and
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, sending, by the RPDP, to the GMSC, a routing query response containing an E.164 number pointing to a CS/IMS interworking gateway MGCF;
if the routing decision made by the RPDP is still to deliver the CS domain incoming call via the CS domain, forwarding, by the RPDP, the routing query rejection response containing the rejection reason to the GMSC, and rejecting, by the GMSC, the CS incoming call establishment request according to the routing query rejection response.
- an activated incoming call barring service and an operator determined incoming call barring service;
-
26. The method of claim 23, wherein when the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, the process of returning the routing decision to the interrogation network unit comprises:
-
sending, by the RPDP, the routing query response directly to the GMSC and returning an E.164 number pointing to a CS/IMS interworking gateway MGCF in the routing query response; and
the process of performing subsequent routing control according to the routing decision comprises;
routing, by the GMSC, the CS domain incoming call to the MGCF according to the E.164 number upon receiving the routing query response, and performing, by the MGCF, subsequent interworking and routing in the IMS.
-
-
27. The method of claim 1, wherein when the interrogation network unit comprises an HLR and more than one GMSC and the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request, the process of initiating the routing decision query to the RPDP comprises:
-
sending, by a current GMSC, a routing query request to the HLR upon receiving the CS incoming call establishment request;
intercepting, by the RPDP, the routing query request which is sent by the current GMSC to the HLR, checking whether the current GMSC fulfills an RPDP interrogation manner requirement; and
if the current GMSC does not fulfill the RPDP interrogation manner requirement, returning, by the RPDP, the routing information of a second GMSC which fulfills the RPDP interrogation manner requirement to the current GMSC, routing, by the current GMSC, the CS domain incoming call to the second GMSC, sending, by the second GMSC acting as the current GMSC, the routing query request to the HLR, and repeating the process of intercepting the routing query request and checking whether the current GMSC fulfills the RPDP interrogation manner requirement;
if the current GMSC fulfills the RPDP interrogation manner requirement, obtaining, by the RPDP, a T-CSI from the HLR, and returning the T-CSI to the current GMSC, performing, by the current GMSC, the terminating service triggering according to the T-CSI, and thus sending the routing decision query request to the RPDP.
-
-
28. The method of claim 27, after the routing query request sent by the current GMSC to the HLR is intercepted, the method further comprising:
-
communicating, by the RPDP, with the HLR to check the subscriber'"'"'s subscription in the CS domain;
if the checking result is selected from the group consisting of that;
the subscriber has not subscribed to the terminating CAMEL service, the subscriber has an activated incoming call barring service, and the subscriber has an activated operator determined incoming call barring service for the CS domain incoming call in the CS domain, making, by the RPDP, the routing decision directly;
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the CS domain, forwarding, by the RPDP, the routing query request to the HLR;
otherwise, continuing, by the RPDP, the process of checking whether the GMSC fulfills the RPDP interrogation manner requirement;
if a rejection response containing a rejection reason returned by the HLR is received by the RPDP after forwarding the routing query request, making, by the RPDP, the routing decision again according to the routing policy information and the routing decision-making related information stored in the CS/IMS domain according to the rejection reason contained in the rejection response;
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, sending a routing query response to the GMSC and returning an E.164 number pointing to a CS/IMS interworking gateway MGCF in the routing query response to the GMSC; and
if the routing decision made by the RPDP is still deliver the CS domain incoming call via the CS domain, forwarding, by the RPDP, the routing query rejection response to the GMSC, and rejecting, by the GMSC, the CS incoming call establishment request according to the rejection response.
-
-
29. The method of claim 27, wherein:
-
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, the routing decision comprises an E.164 number pointing to a CS/IMS interworking gateway MGCF, and the process of performing subsequent routing control according to the routing decision comprises;
routing, by the current GMSC, the CS domain incoming call to the MGCF according to the E.164 number comprised in the routing decision, and performing, by the MGCF, interworking and routing in the IMS; and
if the routing decision made by the RPDP is to deliver the CS domain incoming call via the CS domain, the process of performing subsequent routing control according to the routing decision comprises;
initiating, by the current GMSC, to the HLR the routing query request with a suppress T-CSI indication, wherein the routing query request again passes through the RPDP acting as a Signaling Transfer Point (STP), and transmitting transparently, by the RPDP, the routing query request to the HLR according to at least one of;
the signaling message type of the routing query request and the key information in the routing query request; and
sending, by the HLR, a PRN request to the VMSC serving the called subscriber, returning, by the HLR, the MSRN, returned by the VMSC in a PRN response, in a routing query response to the RPDP acting as the STP, transmitting transparently, by the RPDP, the routing query response to the current GMSC according to at least one;
of the message type of the routing query response and the key information in the routing query response, and routing, by the current GMSC, the CS domain incoming call to the VMSC serving the called subscriber.
-
-
30. The method of claim 27, wherein the process of checking whether the GMSC fulfills the RPDP interrogation manner requirement comprises one of:
-
checking whether the GMSC is capable of supporting CAMEL according to a special information element indication in the routing query request sent by the GMSC; and
checking whether the Origination Signaling Point Code contained in the routing query request sent by the GMSC is coincident with the Signaling Point Code configured in the RPDP.
-
-
31. The method of claim 1, wherein the interrogation network unit is a network unit in the CS domain and the service request is a call establishment request of a CS domain incoming call, hereafter referring to CS incoming call establishment request;
- when the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, the routing decision comprises;
an E.164 number pointing to a CS/IMS interworking gateway MGCF, and the E.164 number is composed as a virtual Mobile Station Roaming Number (MSRN) according to a roaming number composition scheme based on a local configured MGCF number; and
the process of performing subsequent routing control according to the routing decision comprises;
forwarding, by the GMSC in the interrogation network unit of the CS domain, the CS incoming call establishment request to the CS/IMS interworking gateway MGCF according to the virtual MSRN; and
restoring, by the MGCF, subscriber'"'"'s Mobile Station International ISDN Number (MSISDN) according to the virtual MSRN, performing CS/IMS interworking of the CS domain incoming call to establish a CS-IMS interworking call, and routing the CS domain incoming call to the IMS.
- when the routing decision made by the RPDP is to deliver the CS domain incoming call via the IMS, the routing decision comprises;
-
32. The method of claim 31, wherein:
-
the process of returning the routing decision to the interrogation network unit comprises;
initiating, by the RPDP, a PRN operation to the MGCF, obtaining the virtual MSRN which is allocated by the MGCF, including the virtual MSRN in the routing decision to be returned to the interrogation network unit; and
recording, by the MGCF, the relation between the allocated virtual MSRN and the MSISDN of the subscriber; and
the process of restoring the MSISDN of the subscriber according to the virtual MSRN comprises;
restoring, by the MGCF, the MSISDN according to the virtual MSRN in the CS incoming call establishment request and the recorded relation between the allocated virtual MSRN and the MSISDN of the subscriber.
-
-
33. The method of claim 31, wherein:
-
the process of returning the routing decision to the interrogation network unit comprises;
generating, by the RPDP, the virtual MSRN according to the MGCF information and the MSISDN information of the subscriber, returning the routing decision carrying the virtual MSRN to the interrogation network unit; and
the process of restoring the MSISDN of the subscriber according to the virtual MSRN comprises;
restoring, by the MGCF, the MSISDN according to the virtual MSRN in the CS incoming call establishment request and an agreed virtual MSRN composition scheme.
-
-
34. The method of claim 31, wherein
the process of making the routing decision according to the routing policy information and returning the routing decision to the interrogation network unit further comprises: -
storing, by the RPDP, the routing decision made by the RPDP of the CS domain incoming call, and the process of routing the CS domain incoming call to the IMS comprises;
sending, by the interrogation network unit of the IMS, a routing decision query request to the RPDP; and
returning, by the RPDP, upon receiving the routing decision query request, the routing decision according to the routing decision.
-
-
35. The method of claim 31, wherein the process of routing the CS domain incoming call to the IMS comprises:
-
adding, by the MGCF, the indication of suppress routing decision query in the IMS incoming session establishment request obtained by the CS/IMS interworking, and directly performing, by the interrogation network unit of the IMS, the standard CS-IMS interworking session establishment procedure without querying the RPDP according to the indication of suppress routing decision query.
-
-
36. The method of claim 1, wherein the interrogation network unit is a network unit in the IMS and the service request is a session establishment request of an IMS incoming session, hereafter referring to IMS incoming session establishment request, the routing decision made by the RPDP is to deliver the IMS incoming session via the CS domain, and the routing decision comprises an MSRN of the called subscriber in the CS domain;
- and
the process of returning the routing decision to the interrogation network unit comprises;
sending, by the RPDP, a routing query to the HLR, sending, by the HLR, a PRN request to the MSC/VLR serving the subscriber currently, returning, by the HLR, to the RPDP a routing query response containing the MSRN returned by the MSC/VLR in a PRN response, and returning, by the RPDP, the routing decision containing the MSRN to the interrogation network unit.
- and
-
37. The method of claim 36, wherein the process of performing subsequent routing control according to the routing decision comprises:
-
returning, by the HSS contained in the interrogation network unit of the IMS, the routing query response containing the MSRN obtained from the RPDP in the extended signaling to the I-CSCF upon receiving the routing decision;
forwarding, by the I-CSCF, the IMS incoming session establishment request to the BGCF upon receiving the routing query response;
sending, after having chosen an MGCF by the BGCF, the IMS incoming session establishment request to the MGCF;
performing, by the MGCF receiving the IMS incoming session establishment request, IMS/CS interworking of the IMS incoming session upon receiving the IMS incoming session establishment request, and forwarding the IMS incoming session to the CS domain, determining, by the CS domain, that the MSRN belongs to MSRN segment, and routing the IMS incoming session directly to the VMSC serving the subscriber currently; and
paging and connecting, by the VMSC, the called subscriber, and continuing to establish an IMS-CS interworking call.
-
-
38. The method of claim 36, wherein the process of performing subsequent routing control according to the routing decision comprises:
-
returning, by the HSS contained in the interrogation network unit of the IMS, upon receiving the routing decision, the routing query response including the information of the S-CSCF to the I-CSCF;
setting, by the HSS, through an Sh interface, data for forwarding the IMS incoming session to the MSRN obtained form the RPDP, at an AS which will be triggered to control the IMS incoming session according to subscriber'"'"'s subscription data;
forwarding, by the I-CSCF, the IMS incoming session establishment request to the S-CSCF determined according to the received routing query response;
triggering, by the S-CSCF, the IMS incoming session to the AS at which the data has been set for forwarding the IMS incoming session to the MSRN;
modifying, by the AS, the Request-URI of the IMS incoming session into the MSRN of the called subscriber in the CS domain according to the data set by the HSS, forwarding, by the S-CSCF, the IMS incoming session to the BGCF, according to the analysis of the Request-URI of the IMS incoming session modified by the AS;
sending, by the BGCF, the IMS incoming session establishment request to an MGCF after having chosen the MGCF;
performing, by the MGCF which receives the IMS incoming session establishment request, IMS/CS interworking of the IMS incoming session, and forwarding the IMS incoming session to the CS domain, determining, by the CS domain, that the MSRN belongs to MSRN segment, and routing the IMS incoming session directly to the VMSC serving the subscriber currently; and
paging and connecting, by the VMSC, the called subscriber and continuing to establish an IMS-CS interworking call.
-
-
39. The method of claim 36, wherein the process of performing subsequent routing control according to the routing decision comprises:
-
forwarding, by the S-CSCF contained in the interrogation network unit of the IMS, the IMS incoming session to the BGCF according to the MSRN, upon receiving the routing decision;
sending, upon having chosen an MGCF by the BGCF, an IMS incoming session establishment request to the MGCF;
performing, by the MGCF which receives the IMS incoming session establishment request, IMS/CS interworking of the IMS incoming session, and forwarding the IMS incoming session to the CS domain;
determining, by the CS domain, that the MSRN belongs to MSRN segment, and routing the IMS incoming session directly to the VMSC serving the subscriber currently; and
paging and connecting, by the VMSC, the called subscriber and continuing to establish an IMS-CS interworking call.
-
-
40. The method of claim 1, wherein the interrogation network unit is a network unit in the IMS and the service request is the IMS incoming session establishment request of an IMS incoming session, and when the routing decision made by the RPDP is to deliver the IMS incoming session via the CS domain, the routing decision comprises MGCF information selected from the group consisting of:
- the number of the MGCF, the serial number of the MGCF and the domain name of the MGCF; and
the process of performing subsequent routing control according to the routing decision comprises;
returning, by the HSS contained in the interrogation network unit of the IMS, a routing query response containing the MGCF domain name obtained from the MGCF information to the I-CSCF upon receiving the routing decision;
forwarding, by the I-CSCF, the IMS incoming session establishment request to the MGCF upon receiving the routing query response;
performing, by the MGCF, IMS/CS interworking of the IMS incoming session upon receiving the IMS incoming session establishment request and initiating a CS routing query directly to the HLR according to the subscriber number segment and local configuration;
initiating, upon receiving the CS routing query, by the HLR, a PRN operation to the VMSC serving the subscriber currently according to the originating signaling point of the CS routing query and local configuration without querying for routing decision, and returning the MSRN obtained from the PRN response to the MGCF;
routing, by the MGCF, according to MSRN analysis, the IMS incoming session to the VMSC serving the subscriber currently; and
paging and connecting, by the VMSC, the called subscriber, and continuing to establish an IMS-CS interworking call.
- the number of the MGCF, the serial number of the MGCF and the domain name of the MGCF; and
-
41. The method of claim 40, further comprising:
-
after the MGCF initiates the CS routing query directly to the HLR, returning, by the HLR, subscriber'"'"'s T-CSI according to subscriber subscription; and
performing, by the MGCF, an intelligent service triggering of the subscriber at the terminating side in the CS domain according to the subscriber'"'"'s T-CSI returned by the HLR; and
after a gsmSCF indicates continuing the call connection, initiating, by the MGCF, to the HLR a CS routing query with suppresses T-CSI indication.
-
-
2. The method of claim 1, wherein the routing decision-making related information comprises at least one piece of information selected from the group consisting of:
-
-
42. A system for routing control, applied to a communication system comprising a Circuit Switched (CS) domain and an IP Multimedia Subsystem (IMS), comprising an interrogation network unit and a Routing Policy Decision-making Point (RPDP), wherein:
-
the interrogation network unit is connected to the RPDP, and is capable of receiving a service request destined to a subscriber in the communication network, querying the RPDP for a routing decision, and performing the subsequent routing control for the service request according to the routing decision returned by the RPDP; and
the RPDP is capable of making the routing decision according to routing policy information and routing decision-making related information, and returning the routing decision to the interrogation network unit. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
43. The system of claim 42, wherein the RPDP is further capable of storing the routing policy information;
- the RPDP comprises an interface with an Operation Support System (OSS);
the interface is capable of receiving operation signals initiated by an operator to perform at least one operation of the routing policy information stored in the RPDP;
the at least one operation is selected from the group consisting of;
adding, deleting, querying, storing and modifying.
- the RPDP comprises an interface with an Operation Support System (OSS);
-
44. The system of claim 42, wherein the RPDP is further capable of storing the routing policy information;
- the RPDP comprises an interface with a subscriber'"'"'s terminal;
the interface is capable of receiving operation signals initiated by the subscriber through the subscriber'"'"'s terminal to perform at least one operation of the routing policy information stored in the RPDP;
the at least one operation is selected from the group consisting of;
adding, deleting, querying, storing and modifying.
- the RPDP comprises an interface with a subscriber'"'"'s terminal;
-
45. The system of claim 42, wherein the interrogation network unit comprises a subscriber subscription server and a routing control entity;
- and
the subscriber subscription server is selected from the group consisting of;
a Home Location Register (HLR) of the CS domain, a Home Subscriber Server (HSS) of the IMS, and a physical entity composed of both the HLR and the HSS, and is capable of storing and providing the routing decision-making related information for the RPDP;
the routing control entity is capable of receiving the service request destined to the subscriber in the communication network, and performing the subsequent routing control for the service request.
- and
-
46. The system of claim 45, wherein the RPDP is selected from the group consisting of:
- an independent physical entity, a logical entity embedded in the HLR of the CS domain, a logical entity embedded in the HSS of the IMS, and a logical entity embedded in a physical entity composed of both the HLR and the HSS; and
the subscriber subscription server is capable of performing signaling interaction with the RPRP through at least one protocol selected from the group consisting of a Mobile Application Part (MAP) protocol and a Diameter protocol if the RPDP is an independent entity; and
the RPDP is capable of communicating with the subscriber subscription server through an internal interaction method if the RPDP is embedded in the subscriber subscription server.
- an independent physical entity, a logical entity embedded in the HLR of the CS domain, a logical entity embedded in the HSS of the IMS, and a logical entity embedded in a physical entity composed of both the HLR and the HSS; and
-
47. The system of claim 45, wherein:
-
the subscriber subscription server is capable of directly querying the RPDP for the routing decision upon receiving a routing query request from the routing control entity, and providing the routing control entity with routing information determined according to the routing decision; and
the routing control entity is capable of sending the routing query request to the subscriber subscription server upon receiving the service request destined to the subscriber, and performing routing control according to the routing decision upon receiving the routing information determined according to the routing decision returned by the subscriber subscription server.
-
-
48. The system of claim 45, wherein the subscriber subscription server is further capable of determining whether to adopt the manner in which the subscriber subscription server directly queries the RPDP for the routing decision upon receiving the routing query request from the routing control entity and provides the routing control entity with the routing information which is determined according to the routing decision, or to adopt the manner in which the subscriber subscription server returns the routing query result information to the routing control entity according to the subscriber'"'"'s subscription data and the current status/location information of the subscriber.
-
49. The system of claim 48, wherein the routing control entity is further capable of sending to the subscriber subscription server the routing query request expanded to contain the service attribute of the service request and related information, according to which the subscriber subscription server may choose a routing decision interrogation manner.
-
50. The system of claim 45, wherein:
-
the subscriber subscription server is capable of returning routing query result information to the routing control entity according to the subscriber'"'"'s subscription data and the current status/location information of the subscriber upon receiving a routing query request from the routing control entity; and
the routing control entity is capable of sending the routing decision query request to the RPDP upon receiving the routing query result information returned by the subscriber subscription server, and performing routing control according to the routing decision returned by the RPDP.
-
-
51. The system of claim 50, wherein the routing control entity is a GMSC which communicates with the RPDP through a CAMEL Application Part (CAP) protocol interface and the service request of the subscriber is a CS incoming call establishment request;
- and
the GMSC is further capable of triggering a terminating Customized Applications for Mobile network Enhanced Logic (CAMEL) service according to CAMEL subscription information provided by the subscriber subscription server in the routing query result information, and thus sending the routing decision query request to the RPDP, and performing routing control according to the routing decision made by the RPDP.
- and
-
52. The system of claim 50, wherein the routing control entity is a Call Session Control Function (CSCF) and the service request of the subscriber is an IMS incoming session establishment request;
-
the CSCF further comprises an Interrogating-CSCF (I-CSCF) and a Serving-CSCF (S-CSCF);
the I-CSCF is further capable of determining the S-CSCF according to information of the S-CSCF, and routing the IMS incoming session establishment request to the S-CSCF; and
the S-CSCF is further capable of communicating with the RPDP through a Session Initiation Protocol (SIP) protocol interface, triggering an IMS terminating service according to the IMS service triggering data in the subscriber'"'"'s subscription data, and thus sending the routing decision query request to the RPDP, and performing routing control according to the routing decision made by the RPDP.
-
-
53. The system of claim 45, wherein:
-
the routing control entity is capable of communicating with the RPDP through a MAP protocol interface, and the RPDP is capable of communicating with the subscriber subscription server of the CS domain through the MAP protocol interface;
the routing control entity is capable of sending a routing query request to the subscriber subscription server upon receiving the service request destined to the subscriber, and performing routing control according to the routing decision returned by the RPDP; and
the RPDP is further capable of intercepting the routing query request sent by the routing control entity to the subscriber subscription server, using the intercepted routing query request as the routing decision query request, determining routing information according to the routing decision made by RPDP, and returning the routing information as the routing decision to the routing control entity.
-
-
54. The system of claim 53, wherein the RPDP makes the routing decision to deliver the service request via the CS domain;
-
the RPDP is further capable of sending the intercepted routing query request directly to the subscriber subscription server, and obtaining the routing information from the subscriber subscription server;
the subscriber subscription server is further capable of providing the routing information upon receiving the routing query sent by the RPDP.
-
-
55. The system of claim 53, wherein the service request is a CS incoming call establishment request, the routing control entity is a GMSC;
- when the routing decision is to deliver the service request via the IMS, the routing information is a virtual MSRN pointing to a CS/IMS interworking gateway MGCF;
the RPDP is further capable of sending to the GMSC a routing query response including the virtual MSRN pointing to the CS/IMS interworking gateway MGCF; and
the GMSC is capable of routing the CS domain incoming call to the MGCF which performs the subsequent routing in the IMS, according to the virtual MSRN pointing to the CS/IMS interworking gateway MGCF, upon receiving the routing query response sent by the RPDP.
- when the routing decision is to deliver the service request via the IMS, the routing information is a virtual MSRN pointing to a CS/IMS interworking gateway MGCF;
-
56. The system of claim 53, wherein the service request is a terminating short message, the routing control entity is an SMS-GMSC;
- when the routing decision is to deliver the service request via the IMS, the routing information is address information of the CS/IMS short message interworking gateway; and
the RPDP is further capable of sending a short message routing query response directly to the SMS-GMSC and returning the address information of the CS/IMS short message interworking gateway to the SMS-GMSC through a short message routing query response;
the SMS-GMSC is capable of routing the terminating short message to the CS/IMS short message interworking gateway which performs the subsequent routing in the IMS, upon receiving the short message routing query response sent by the RPDP.
- when the routing decision is to deliver the service request via the IMS, the routing information is address information of the CS/IMS short message interworking gateway; and
-
57. The system of claim 53, wherein the service request is a CS incoming call establishment request, the routing control entity is a GMSC;
- when the routing decision is to deliver a CS incoming call via the CS domain and the subscriber has at least one incoming call baiting service selected from the group consisting of an activated incoming call barring service and an operator determined incoming call barring service for the CS incoming call,
the RPDP is further capable of forwarding the routing query request sent from the GMSC to the subscriber subscription server, and making the routing decision again according to a routing query rejection reason in a rejection response returned by the subscriber subscription server, routing policy information and routing decision-making related information;
capable of sending a routing query response to the GMSC including a virtual MSRN pointing to a CS/IMS interworking gateway MGCF if the routing decision is changed to deliver the CS incoming call via the IMS; and
capable of forwarding the routing query rejection response containing the rejection reason, which is returned by the subscriber subscription server, to the GMSC, if the routing decision is still to deliver the CS incoming call via the CS domain;
the GMSC is capable of routing the CS domain incoming call to the MGCF which performs the subsequent routing in the IMS, according to the virtual MSRN pointing to the CS/IMS interworking gateway MGCF if receiving the routing query response sent by the RPDP, and capable of rejecting the CS incoming call establishment request if receiving the routing query rejection response sent by the RPDP; and
the subscriber subscription server is further capable of sending the routing query rejection request containing the rejection reason to the RPDP, according to the subscriber subscription, upon receiving the routing query request from the RPDP.
- when the routing decision is to deliver a CS incoming call via the CS domain and the subscriber has at least one incoming call baiting service selected from the group consisting of an activated incoming call barring service and an operator determined incoming call barring service for the CS incoming call,
-
58. The system of claim 45, wherein the routing control entity comprises more than one GMSC, the GMSC is capable of communicating with the RPDP through a MAP protocol interface, and the RPDP is capable of communicating with the subscriber subscription server of the CS domain through the MAP protocol interface as well;
-
the subscriber subscription server is further capable of providing routing query result information according to the routing query request forwarded by the RPDP;
the RPDP is further capable of intercepting the routing query request sent by a current GMSC to the subscriber subscription server and determining whether the current GMSC fulfills the RPDP interrogation manner requirement;
obtaining the routing query result information from the subscriber subscription server and providing the current GMSC with the routing query result information which comprises the T-CSI if the current GMSC fulfills the RPDP interrogation manner requirement;
providing the current GMSC with the routing information pointing to another GMSC which fulfills the RPDP interrogation manner requirement if the current GMSC fails to fulfill the RPDP interrogation manner requirement;
determining the routing decision upon receiving the routing decision query request sent by the GMSC which fulfills the RPDP interrogation manner requirement and according to the routing policy and the called subscriber information provided by the subscriber subscription server, and providing the routing decision made by the RPDP for the GMSC which fulfills the RPDP interrogation manner requirement;
the routing control entity is capable of sending the routing query request to the subscriber subscription server upon receiving a CS incoming call establishment request, performing routing of the incoming call according to the routing information provided by the RPDP and pointing to the GMSC which fulfills the RPDP interrogation manner requirement if receiving the routing information, and performing routing of the CS domain incoming call according to the routing decision, if receiving the routing decision; and
the GMSC which fulfills the RPDP interrogation manner requirement is capable of communicating with the RPDP through a CAP protocol interface, and further capable of triggering a terminating CAMEL service according to the subscriber'"'"'s T-CSI obtained from the subscriber subscription server and provided for the GMSC by the RPDP, in order to send a routing decision query request to the RPDP.
-
-
43. The system of claim 42, wherein the RPDP is further capable of storing the routing policy information;
-
Specification
- Resources
-
Current AssigneeHuawei Technologies Co., Ltd. (Huawei Investment & Holding Co., Ltd.)
-
Original AssigneeHuawei Technologies Co., Ltd. (Huawei Investment & Holding Co., Ltd.)
-
InventorsZHANG, Peng, DUAN, Xiaoqin, ZHU, Dongming, GU, Jiongjiong, ZHANG, Hai
-
Application NumberUS11/857,933Publication NumberTime in Patent OfficeDaysField of SearchUS Class Current455/445CPC Class CodesH04L 2012/6443 Network Node Interface, e.g...H04W 8/04 Registration at HLR or HSS ...H04W 8/12 between location registers ...H04W 8/26 Network addressing or numbe...H04W 80/10 adapted for application ses...H04W 92/02 Inter-networking arrangements