WO2005081491A1 - Interworked network sensitive policy control - Google Patents

Interworked network sensitive policy control Download PDF

Info

Publication number
WO2005081491A1
WO2005081491A1 PCT/IB2005/000323 IB2005000323W WO2005081491A1 WO 2005081491 A1 WO2005081491 A1 WO 2005081491A1 IB 2005000323 W IB2005000323 W IB 2005000323W WO 2005081491 A1 WO2005081491 A1 WO 2005081491A1
Authority
WO
WIPO (PCT)
Prior art keywords
message
interworking
indication
network
entity
Prior art date
Application number
PCT/IB2005/000323
Other languages
French (fr)
Inventor
Juha A. RÄSÄNEN
Miikka POIKSELKÄ
Original Assignee
Nokia Corporation
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia Corporation filed Critical Nokia Corporation
Publication of WO2005081491A1 publication Critical patent/WO2005081491A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/102Gateways
    • H04L65/1043Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1225Details of core network interconnection arrangements
    • H04M7/123Details of core network interconnection arrangements where the packet-switched network is an Internet Protocol Multimedia System-type network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/12Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
    • H04M7/1205Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
    • H04M7/1295Details of dual tone multiple frequency signalling

Definitions

  • the present invention relates to policy control in a communication network system.
  • a service-based local policy control provides a way to manage an access network through dynamic policies.
  • Policy control may be used for IMS (IP (Internet Protocol) Multimedia Subsystem) and interact with appropriate IMS and non-IMS applications.
  • IP Internet Protocol
  • IMS Internet Protocol
  • SIP Session Initiation Protocol
  • the IM Subsystem comprises a PDF (Policy Decision Function) and a P-CSCF (Proxy Call/Connection state control function) for performing policy control.
  • a PDF Policy Decision Function
  • P-CSCF Proxy Call/Connection state control function
  • Opening the interface between the PDF and the P-CSCF may greatly simplify introduction of new services and enable operators to leverage their ownership of access networks by introducing opportunities for service-based control of the access for a whole range of services (potentially including third party services) in an operator controlled manner.
  • Decoupling of the PDF from the P-CSCF enables policy control to be applied for other services than SIP IMS services.
  • the Policy Decision Function acts as a Policy Decision Point for service based local policy control.
  • the PDF makes decisions about resources allocation requests.
  • An Application Function is an element controlling applications that require the use of IP bearer resources.
  • An application function is the P-CSCF.
  • the AF requests the PDF to apply restrictions on usage of the IP bearer resources.
  • the Application Function represents the application level intelligence for any service running over the IP bearer which needs service based policy control.
  • the AF does not interact with a gateway directly; instead, it interacts with the PDF and the PDF acts on certain events as instructed by the AF.
  • the AF shall be able to give instructions to the PDF to act on its own, i.e. based on the service information currently available.
  • the PDF uses policy rules defined by the operator who owns the PDF to authorise the use of the IP bearer resources within the limits of what has been requested by the AF.
  • the AF provides the service determined decision information.
  • the PDF provides the final policy decision controlling the allocated QoS (Quality of Service) resources for the authorized session to the gateway.
  • the final policy decision is done according to operator policy rules defined in the PDF.
  • the Authorise QoS resources function can be invoked between PDF and AF at session establishment and/or at bearer establishment.
  • the PDF provides a successful result to the authorization request from the AF only if the session characteristics are consistent with the policy rules defined in the PDF.
  • the AF may provide an application identifier when describing the session to indicate the application being used by the AF/P-CSCF.
  • the application identifier identifies the particular service that the session belongs to. This information may be used by the PDF to differentiate QoS for different application services. For example, the application identifier may be used as additional information together with the indication of the type of service information when QoS class for the bearer authorisation in Go interface is decided.
  • the application identifier may be used also to complete the QoS authorisation with application specific default settings in the PDF if the AF does not provide all or any of the required information.
  • the PDF may include a gate enabling command as part of the authorisation decision, for instance to enable early media.
  • the PDF may provide a separate decision for opening the gate for the media flow(s) in the GGSN (Gateway GPRS (General Packet Radio Service) Support Node) .
  • the gate represents a user plane function enabling or disabling the forwarding of IP packets.
  • a gate is described by a set of packet classifiers that identify IP flows associated to the gate.
  • the packet classifier includes the standard 5-tuple (source IP address, destination IP address, source port, destination port, protocol) explicitly describing a unidirectional IP flow.
  • the gate is controlled by commands to open or close the gate leading to the enabling or disabling of the passage for IP packets. If the gate is closed all packets of the related IP flows are dropped. If the gate is opened the packets of the related IP flows are allowed to be forwarded.
  • the opening of the gate may be part of the authorisation decision event.
  • the closing of the gate may be part of the revoke authorisation decision event.
  • the PDF may in general decide to open the gates for the media flows in the GGSN (Gateway GPRS (General Packet Radio Service) Support Node) only after the final answer message from the called party, in order to avoid charging fraud (i.e. a fraud of not answering the session invitation but still sending a media stream through the early opened gates) .
  • GGSN Gateway GPRS (General Packet Radio Service) Support Node
  • the policy decision function PDF is not aware of the destination being in a CS network. Opening the gates only after the answer message means that possible tones and announcements from the CS network (early media in general) will not pass through to the calling IMS terminal.
  • the problem can be described as a missing indication of the interworked network and/or the properties of the interworked network, i.e. the PDF is not aware of the interworked network and/or its properties and consequently cannot apply proper policy control measures in all interworking cases.
  • this object is achieved by a policy decision entity according to claim 1 and a method according to claim 18.
  • the object is achieved by a first session control entity according to claim 5 and a method according to claim 19.
  • the object is achieved by a second session control entity according to claim 9.
  • the object is achieved by a second session control entity according to claim 10 and a method according to claim 22.
  • the object is achieved by a message according to claim 14 or a message according to claim 15.
  • the object is achieved by a network system according to claim 17.
  • the object is achieved by a computer program product according to' claim 23.
  • the PDF is enabled to identify different interworking cases.
  • CS interworking can be supported in an IMS network with service based local policy (SBLP) without losing tones and announcements from the CS network and without risking the integrity and reliability of charging in other cases (e.g. by not opening the gates before the answer message when not necessary) .
  • SBLP service based local policy
  • a disadvantage of sending the interworking indication/information in an SDP parameter or in a new SIP header is that anybody can insert the parameter (s) in the SIP message. This means that fraudulent behaviour is possible for example in the following way: • The called entity inserts the required interworking parameter (s) in the SIP response message; • The network (P-CSCF and PDF) deduces from the parameter (s) that this is an interworking case, e.g. PSTN interworking, and takes related measures, e.g. opens the gates; • The called entity does not send a final response, which .means that charging is not activated. • With gates open, data transmission is now possible without charging, although from the network's point of view the session has not yet been established.
  • the addresses of network elements is network internal information configured and agreed by operators. Fraudulent mimicking of the interworking indication/information by users is not possible.
  • Fig. 1 shows a schematic diagram illustrating network elements of a communication network system according to the invention.
  • Fig. 2 shows an architecture of a network system illustrating interfaces between network elements of a core network, a multimedia subsystem and a CS network.
  • Fig. 3 shows a schematic diagram illustrating signaling between the network elements of the network system according to an embodiment of the invention.
  • a policy decision entity such as a PDF controlling the session for a related IMS terminal is made aware of the interworking with the CS network.
  • the PDF may use the information for making a decision to open gates at least for the downlink, i.e. towards the IMS terminal already at an authorization of QoS resources in order to enable the passing through of possible tones and announcements, i.e. early media in general, from the CS network to the IMS terminal.
  • a session control entity (first session control entity) 10 a call control entity (second session control entity) 20 and a policy decision entity 30 of a communication network system are shown.
  • the call control entity performs call/session control e.g. between an IMS network and a specific network such as a CS network and comprises a detecting block 21 for detecting interworking with a specific network, an including block 22 for including an indication of the interworking with the specific network in a message to be sent towards the session control entity 10, and a sending block for sending the message towards the policy control entity 10.
  • the message sent towards the session control entity 10 may be a backward message in case the session control entity 10 resides in an originating network, i.e. a network originating a session.
  • the including block 22 may include a parameter indicating the interworking with the specific network in the message to be sent towards the session control entity 10.
  • the session control entity 10 performs session/connection control and comprises a receiving block 11 for receiving a message from the call control entity 20, a detecting block 12 for detecting the indication of interworking with the specific network from the received message, an including block 13 for including in a message to be sent to the policy decision entity 30 an indication associated with controlling gates for media flows, and a sending block 14 for sending the message to the policy decision entity 30.
  • the session control entity 10 may further comprise a converting block (not shown) for converting the indication of interworking with the specific network into an instruction to control the gates, wherein the including block 13 includes the instruction in the message to be sent to the policy decision entity 30.
  • a converting block (not shown) for converting the indication of interworking with the specific network into an instruction to control the gates, wherein the including block 13 includes the instruction in the message to be sent to the policy decision entity 30.
  • the including block 13 may include a parameter indicating interworking with the specific network in the message to be sent to the policy decision entity 30.
  • the policy decision entity 30 controls media flows and comprises a receiving block 31 for receiving a message from the session control entity 10, and a detecting block 32 for detecting an indication associated with controlling gates for media flows in the received message.
  • a controlling block 33 of the policy decision entity 30 may control the gates in accordance with the instruction from the session control entity 10.
  • the controlling block 33 may control the gates in accordance with this parameter, e.g. allow early media to at least one direction in the media flow.
  • Media flows controlled by the policy decision entity 30 may be present in a further network entity in a core network, e.g. in a gateway node (such as a GGSN) which has a policy enforcement functionality that implements the decisions made by the policy decision entity 30.
  • the gateway node may also make policy decisions without the help of the policy decision entity 30, if the decisions can be made within the limits of the valid/previous authorization decision made by the policy decision entity 30.
  • the session control entity 10 and the policy decision entity 30 may be provided either separately or as one network element.
  • a call or gateway control entity such as an MGCF, BGCF and/or S/I-CSCF puts an indication (a parameter or set of parameters) in the signalling towards the IMS
  • a session control entity such as a P-CSCF forwards the information to the PDF
  • the PDF takes relevant measures, e.g. opens the downlink gates already at the authorization of the QoS resources.
  • Fig. 2 shows an architecture of a communication network system illustrating interworking between IMS and a circuit switched (CS) network, i.e. an ISUP (ISDN User Part) and BICC (Bearer Independent Call Control) based ISDN (Integrated Services Digital Network) .
  • CS circuit switched
  • a user equipment UE connects to a CS network via a core network such as a 3G core network comprising a gateway such as a GGSN.
  • the UE is an IMS capable terminal and the IMS uses service based local policy (SBLP) handled by a policy decision entity such as a PDF and a call control entity such as a P-CSCF or application function AF.
  • SBLP service based local policy
  • a call setup is carried out from the UE via the P-CSCF, a serving control entity such as an S-CSCF and a media gateway control entity such as an MGCF to the CS network (e.g. PSTN) .
  • the leg from the MGCF to the P-CSCF which is based on SIP/SDP (Session Initiation Protocol/Session Description Protocol) signalling.
  • SIP/SDP Session Initiation Protocol/Session Description Protocol
  • 183 Session progress may be used for transporting interworking information from the MGCF to the P-CSCF.
  • the SIP response "183 Session progress " is described in 3GPP TS
  • an S-CSCF Server Call/Connection State Control Function
  • an I-CSCF Interrogating CSCF
  • a BGCF Bandout Gateway Control Function
  • the leg from the P-CSCF to the PDF which is known as the Gq interface.
  • the Diameter Protocol may be used with some new attributes or parameters.
  • the interworking information may be included as a part of the application/service information provided by the AF/P-CSCF to the PDF during the session establishment.
  • leg 2 can be handled with an attribute value pair to be defined for the application identifier described in the specification 3GPP TR 23.917, version 1.2.0, subclause 7.4.1.2 "Gq Data Exchange", or with a new attribute value pair (e.g. Interworking information) .
  • the P-CSCF transfers the interworking information received from the MGCF in the SIP/SDP signalling transparently to the PDF in the information field of the Diameter attribute value pair.
  • the interworking information can be transferred similarly from the P-CSCF to the PDF in a container (i.e. in an information field of a parameter) provided by the protocol.
  • the P-CSCF may manipulate the interworking information received from the MGCF before sending the information to the PDF.
  • the P-CSCF may for example change the format of the information.
  • Leg 1 from the MGCF to the P-CSCF can be handled in different ways :
  • a new attribute (“a") is defined for SDP.
  • SDP Session Description Protocol
  • IANA Internet Assigned Numbers Authority
  • Examples 1 and 2 indicate with the attribute “interw” that this is an interworking case, and with the parameter value “pstn” that the interworking partner is PSTN. Instead of “pstn” there could be a number of more detailed parameter values .
  • Examples 3 and 4 simply indicate with the existence of the parameter that the session comprises interworking with PSTN.
  • Examples 5 and 6 indicate that early media is required, i.e. gates should be opened already at the authorization of QoS resources .
  • a new SIP header may be defined for leg 1 to indicate the interworking.
  • the SIP header may be transferred in a response "183 Session progress" or in an INVITE message.
  • the INVITE message is shown in 3GPP TS 24.228 version 5.4.0, table 7.3.6.1-1, and the message 183 is shown in 3GPP TS 24.228 version 5.4.0, table 7.3.6.1-8.
  • the P-CSCF deduces the interworking information from the SIP contact header (of the ⁇ 183 Session progress" or INVITE message) .
  • the P-CSCF has to identify the addresses allocated to the MGCFs to be able to deduce that this is a PSTN interworking case.
  • the P-CSCF may deduce the interworking information from the SIP contact header (of the 183 or INVITE message) and the presence of a URI (Uniform Resource Identifier) parameter.
  • URI Uniform Resource Identifier
  • the indication from MGCF to P-CSCF may also be any existing parameter, indicator, header or combination of them agreed to be used for this purpose.
  • Fig. 3 shows a schematic diagram illustrating signaling between the network elements of the network system according to an embodiment of the invention.
  • a call setup using SIP INVITE is performed from a UE via a P-CSCF, an S-CSCF and an MGCF to a circuit switched network.
  • the P-CSCF is not able to know that the call will terminate in a CS network since the S-CSCF and the MGCF have the call control (and could e.g. re-route the call) .
  • the MGCF detects that the call setup will be routed to the CS network and sets an indication about CS termination in one of the backward messages towards the originating UE.
  • backward message may be SIP response "183 Session progress”.
  • the indication in the backward message e.g. SIP response message (communication 3a) may be a new parameter (a SIP header or an SDP parameter) or may be a combination of some existing parameters as described before.
  • the P-CSCF detects the above mentioned CS termination indication in the SIP response message.
  • the P-CSCF forwards the CS termination indication to a PDF over a Gq interface.
  • the Gq interface may have a corresponding new parameter as needed in SIP.
  • the P-CSCF may convert the CS termination indication into one or more parameter (s) in Gq interface for indicating that gates at a GGSN are to be controlled (e.g. opened or closed) .
  • the PDF receives either the CS termination indication or parameters indicating gate control. In the latter case the PDF in not necessarily aware of the CS termination but can still open the gate for early media. However, if the CS termination indication is used in the Gq interface the PDF may use this information also for other purposes besides or instead of gate control.
  • an indication of the interworked network and/or the properties of the interworked network can be provided to an application function, and a policy decision entity can be made aware of the interworked network and/or its properties and consequently can apply proper policy control measures in all interworking cases, e.g. can open the gates at a gateway in a core network for the transmission of early media.

Abstract

A policy decision entity and method of a communication network system are disclosed. According to a policy decision media flows are controlled. A message from a session control entity performing session/connection control is received, and an indication indicating interworking with a specific network is detected in the received message

Description

TITLE OF THE INVENTION
Interworked Network Sensitive Policy Control
FIELD OF THE INVENTION
The present invention relates to policy control in a communication network system.
BACKGROUND OF THE INVENTION
In a communication network system offering multimedia services to users a service-based local policy control provides a way to manage an access network through dynamic policies. Policy control may be used for IMS (IP (Internet Protocol) Multimedia Subsystem) and interact with appropriate IMS and non-IMS applications. For this purpose, a general policy control over IP bearer resources and SIP (Session Initiation Protocol) services should be enabled to evolve separately. Furthermore, there should be more flexibility in engineering and policy control of IP bearer resources, policy functions should be decoupled from IMS entities, and application functions should be decoupled from IP-Connectivity Networks.
The IM Subsystem comprises a PDF (Policy Decision Function) and a P-CSCF (Proxy Call/Connection state control function) for performing policy control. Although the PDF and P-CSCF are two separate logical entities, the PDF may also be presented as being an integral part of the P-CSCF.
Opening the interface between the PDF and the P-CSCF may greatly simplify introduction of new services and enable operators to leverage their ownership of access networks by introducing opportunities for service-based control of the access for a whole range of services (potentially including third party services) in an operator controlled manner. Decoupling of the PDF from the P-CSCF enables policy control to be applied for other services than SIP IMS services.
The Policy Decision Function (PDF) acts as a Policy Decision Point for service based local policy control. The PDF makes decisions about resources allocation requests.
An Application Function (AF) is an element controlling applications that require the use of IP bearer resources. One example of an application function is the P-CSCF. The AF requests the PDF to apply restrictions on usage of the IP bearer resources. The Application Function represents the application level intelligence for any service running over the IP bearer which needs service based policy control.
For service based policy control, the AF does not interact with a gateway directly; instead, it interacts with the PDF and the PDF acts on certain events as instructed by the AF. For certain events related to SBLP (service based local policy) , the AF shall be able to give instructions to the PDF to act on its own, i.e. based on the service information currently available.
There may be links between the AF and PDF policies to authorise the use of QoS resources. The PDF uses policy rules defined by the operator who owns the PDF to authorise the use of the IP bearer resources within the limits of what has been requested by the AF.
The AF provides the service determined decision information. The PDF provides the final policy decision controlling the allocated QoS (Quality of Service) resources for the authorized session to the gateway. The final policy decision is done according to operator policy rules defined in the PDF. The Authorise QoS resources function can be invoked between PDF and AF at session establishment and/or at bearer establishment. The PDF provides a successful result to the authorization request from the AF only if the session characteristics are consistent with the policy rules defined in the PDF.
The AF may provide an application identifier when describing the session to indicate the application being used by the AF/P-CSCF. The application identifier identifies the particular service that the session belongs to. This information may be used by the PDF to differentiate QoS for different application services. For example, the application identifier may be used as additional information together with the indication of the type of service information when QoS class for the bearer authorisation in Go interface is decided. The application identifier may be used also to complete the QoS authorisation with application specific default settings in the PDF if the AF does not provide all or any of the required information.
The PDF may include a gate enabling command as part of the authorisation decision, for instance to enable early media. Alternatively, the PDF may provide a separate decision for opening the gate for the media flow(s) in the GGSN (Gateway GPRS (General Packet Radio Service) Support Node) . The gate represents a user plane function enabling or disabling the forwarding of IP packets. A gate is described by a set of packet classifiers that identify IP flows associated to the gate. The packet classifier includes the standard 5-tuple (source IP address, destination IP address, source port, destination port, protocol) explicitly describing a unidirectional IP flow. The gate is controlled by commands to open or close the gate leading to the enabling or disabling of the passage for IP packets. If the gate is closed all packets of the related IP flows are dropped. If the gate is opened the packets of the related IP flows are allowed to be forwarded.
The opening of the gate may be part of the authorisation decision event. The closing of the gate may be part of the revoke authorisation decision event.
When a session is set up from/to an IMS terminal and the IMS network uses service based local policy (SBLP) , the PDF may in general decide to open the gates for the media flows in the GGSN (Gateway GPRS (General Packet Radio Service) Support Node) only after the final answer message from the called party, in order to avoid charging fraud (i.e. a fraud of not answering the session invitation but still sending a media stream through the early opened gates) .
When a session is set up from an IMS terminal to a CS (Circuit Switched) terminal and the IMS network uses service based local policy (SBLP) , the policy decision function (PDF) is not aware of the destination being in a CS network. Opening the gates only after the answer message means that possible tones and announcements from the CS network (early media in general) will not pass through to the calling IMS terminal.
In general the problem can be described as a missing indication of the interworked network and/or the properties of the interworked network, i.e. the PDF is not aware of the interworked network and/or its properties and consequently cannot apply proper policy control measures in all interworking cases.
Currently it is left up to the PDF to decide whether to open the gates for a possible early media already at the authorization of the QoS resources or only after the answer message has been received from the called party. In documents N3-020962 and N3-020969, 3GPP TSG-CN WG3 Meeting #26 in Bangkok, Thailand, 11th - 15th November 2002, problems related to policy control for early media are discussed and it is proposed that in case of a mobile originating call, a Policy Control Function should include the gate enabling command for the downlink gate for audio media ("m=audio" in Session Description Protocol) as part of the authorisation decision to enable early media.
SUMMARY OF THE INVENTION
It is an object of the invention to improve policy control in a communication network system.
According to an aspect of the invention, this object is achieved by a policy decision entity according to claim 1 and a method according to claim 18.
According to another aspect of the invention, the object is achieved by a first session control entity according to claim 5 and a method according to claim 19.
According to a further aspect of the invention, the object is achieved by a second session control entity according to claim 9.
Moreover, the object is achieved by a second session control entity according to claim 10 and a method according to claim 22.
According to a still further aspect of the invention, the object is achieved by a message according to claim 14 or a message according to claim 15. According to a still further aspect of the invention, the object is achieved by a network system according to claim 17.
According to a still further aspect of the invention, the object is achieved by a computer program product according to' claim 23.
Further features of the invention are defined in the dependent claims .
According to the invention, the PDF is enabled to identify different interworking cases. CS interworking can be supported in an IMS network with service based local policy (SBLP) without losing tones and announcements from the CS network and without risking the integrity and reliability of charging in other cases (e.g. by not opening the gates before the answer message when not necessary) .
A disadvantage of sending the interworking indication/information in an SDP parameter or in a new SIP header is that anybody can insert the parameter (s) in the SIP message. This means that fraudulent behaviour is possible for example in the following way: • The called entity inserts the required interworking parameter (s) in the SIP response message; • The network (P-CSCF and PDF) deduces from the parameter (s) that this is an interworking case, e.g. PSTN interworking, and takes related measures, e.g. opens the gates; • The called entity does not send a final response, which .means that charging is not activated. • With gates open, data transmission is now possible without charging, although from the network's point of view the session has not yet been established. When the SIP contact header, and possible additional parameters appended to it, is used, the relevant information is hidden from external parties. The addresses of network elements (in this case MGCFs) is network internal information configured and agreed by operators. Fraudulent mimicking of the interworking indication/information by users is not possible.
BRIEF DESCRIPTION OF THE DRAWINGS
Fig. 1 shows a schematic diagram illustrating network elements of a communication network system according to the invention.
Fig. 2 shows an architecture of a network system illustrating interfaces between network elements of a core network, a multimedia subsystem and a CS network.
Fig. 3 shows a schematic diagram illustrating signaling between the network elements of the network system according to an embodiment of the invention.
DESCRIPTION OF THE INVENTION
According to the invention, when a policy controlled IMS (IP Multimedia Subsystem) network interworks with a circuit switched (CS) network, a policy decision entity such as a PDF controlling the session for a related IMS terminal is made aware of the interworking with the CS network. The PDF may use the information for making a decision to open gates at least for the downlink, i.e. towards the IMS terminal already at an authorization of QoS resources in order to enable the passing through of possible tones and announcements, i.e. early media in general, from the CS network to the IMS terminal. In Fig. 1 a session control entity (first session control entity) 10, a call control entity (second session control entity) 20 and a policy decision entity 30 of a communication network system are shown. The call control entity performs call/session control e.g. between an IMS network and a specific network such as a CS network and comprises a detecting block 21 for detecting interworking with a specific network, an including block 22 for including an indication of the interworking with the specific network in a message to be sent towards the session control entity 10, and a sending block for sending the message towards the policy control entity 10. The message sent towards the session control entity 10 may be a backward message in case the session control entity 10 resides in an originating network, i.e. a network originating a session.
The including block 22 may include a parameter indicating the interworking with the specific network in the message to be sent towards the session control entity 10.
The session control entity 10 performs session/connection control and comprises a receiving block 11 for receiving a message from the call control entity 20, a detecting block 12 for detecting the indication of interworking with the specific network from the received message, an including block 13 for including in a message to be sent to the policy decision entity 30 an indication associated with controlling gates for media flows, and a sending block 14 for sending the message to the policy decision entity 30.
The session control entity 10 may further comprise a converting block (not shown) for converting the indication of interworking with the specific network into an instruction to control the gates, wherein the including block 13 includes the instruction in the message to be sent to the policy decision entity 30.
Alternatively, the including block 13 may include a parameter indicating interworking with the specific network in the message to be sent to the policy decision entity 30.
The policy decision entity 30 controls media flows and comprises a receiving block 31 for receiving a message from the session control entity 10, and a detecting block 32 for detecting an indication associated with controlling gates for media flows in the received message.
In case the indication comprises an instruction to control the gates from the session control entity 10, a controlling block 33 of the policy decision entity 30 may control the gates in accordance with the instruction from the session control entity 10.
In case the indication indicates interworking with a specific network, the controlling block 33 may control the gates in accordance with this parameter, e.g. allow early media to at least one direction in the media flow. Media flows controlled by the policy decision entity 30 may be present in a further network entity in a core network, e.g. in a gateway node (such as a GGSN) which has a policy enforcement functionality that implements the decisions made by the policy decision entity 30. Furthermore, the gateway node may also make policy decisions without the help of the policy decision entity 30, if the decisions can be made within the limits of the valid/previous authorization decision made by the policy decision entity 30. The session control entity 10 and the policy decision entity 30 may be provided either separately or as one network element.
According to an embodiment of the invention to be described in the following, a call or gateway control entity such as an MGCF, BGCF and/or S/I-CSCF puts an indication (a parameter or set of parameters) in the signalling towards the IMS, a session control entity such as a P-CSCF forwards the information to the PDF, and the PDF takes relevant measures, e.g. opens the downlink gates already at the authorization of the QoS resources.
Fig. 2 shows an architecture of a communication network system illustrating interworking between IMS and a circuit switched (CS) network, i.e. an ISUP (ISDN User Part) and BICC (Bearer Independent Call Control) based ISDN (Integrated Services Digital Network) .
As shown in Fig. 2, a user equipment UE connects to a CS network via a core network such as a 3G core network comprising a gateway such as a GGSN. The UE is an IMS capable terminal and the IMS uses service based local policy (SBLP) handled by a policy decision entity such as a PDF and a call control entity such as a P-CSCF or application function AF. A call setup is carried out from the UE via the P-CSCF, a serving control entity such as an S-CSCF and a media gateway control entity such as an MGCF to the CS network (e.g. PSTN) .
The path from the MGCF to the PDF can be seen to consist of two separate legs:
1. The leg from the MGCF to the P-CSCF which is based on SIP/SDP (Session Initiation Protocol/Session Description Protocol) signalling. Especially in an IMS to CS network session supporting tones and announcements, a SIP response
"183 Session progress" may be used for transporting interworking information from the MGCF to the P-CSCF. The SIP response "183 Session progress " is described in 3GPP TS
24.228 version 5.4.0, subclause 7.3.6.1 "PSTN Termination performed by home network of originator", communication 8 in figure 7.3.6.1-1. Furthermore, SIP response "182 queued" or any other "lxx" response message can be used for transporting the interworking information. In a more general case when interworking information needs to be transported for some other purpose, i.e. also in a PSTN originated / IMS terminated session, an INVITE message from the MGCF towards the P-CSCF can be used.
Alternatively, an S-CSCF (Serving Call/Connection State Control Function) or an I-CSCF (Interrogating CSCF) on a way between the PDF and the MGCF adds the interworking information instead of the MGCF. Moreover, instead of the MGCF and S/I- CSCF, a BGCF (Breakout Gateway Control Function) that resides between the S-CSCF and the MGCF(s) and selects the MGCF to be used for the CS interworking may add the interworking information.
2: The leg from the P-CSCF to the PDF which is known as the Gq interface. For example, the Diameter Protocol may be used with some new attributes or parameters. The interworking information may be included as a part of the application/service information provided by the AF/P-CSCF to the PDF during the session establishment.
In case the Diameter Protocol is used for the Gq interface, leg 2 can be handled with an attribute value pair to be defined for the application identifier described in the specification 3GPP TR 23.917, version 1.2.0, subclause 7.4.1.2 "Gq Data Exchange", or with a new attribute value pair (e.g. Interworking information) . The P-CSCF transfers the interworking information received from the MGCF in the SIP/SDP signalling transparently to the PDF in the information field of the Diameter attribute value pair.
In case any other protocol is used in the Gq interface, the interworking information can be transferred similarly from the P-CSCF to the PDF in a container (i.e. in an information field of a parameter) provided by the protocol.
Alternatively, the P-CSCF may manipulate the interworking information received from the MGCF before sending the information to the PDF. The P-CSCF may for example change the format of the information.
Leg 1 from the MGCF to the P-CSCF can be handled in different ways :
Primary implementation example:
A new attribute ("a") is defined for SDP. According to the IETF RFC 2327: "SDP: Session Description Protocol", M. Handley et al., April 1998, attributes are the primary means of extending the SDP. Attributes not understood by a recipient are simply ignored, which means backward compatibility. Attributes do not have to be registered by IETF (Internet Engineering Task Force) (IANA (Internet Assigned Numbers Authority)). Unregistered attributes simply start with "X-". This way the 3GPP (Third Generation Partnership Project) specific interworking information can be standardized within 3GPP even though the SDP is used as a container.
Examples of such a new SDP attribute are:
"a=interw : pstn"
"a=X-interw:pstn"
"a=pstninterw" "a=X-pstninterw"
"a=earlymedia"
"a=X-earlymedia"
Examples 1 and 2 indicate with the attribute "interw" that this is an interworking case, and with the parameter value "pstn" that the interworking partner is PSTN. Instead of "pstn" there could be a number of more detailed parameter values .
Examples 3 and 4 simply indicate with the existence of the parameter that the session comprises interworking with PSTN. Examples 5 and 6 indicate that early media is required, i.e. gates should be opened already at the authorization of QoS resources .
Other implementation examples :
A new SIP header may be defined for leg 1 to indicate the interworking. The SIP header may be transferred in a response "183 Session progress" or in an INVITE message. The INVITE message is shown in 3GPP TS 24.228 version 5.4.0, table 7.3.6.1-1, and the message 183 is shown in 3GPP TS 24.228 version 5.4.0, table 7.3.6.1-8.
The P-CSCF deduces the interworking information from the SIP contact header (of the λΛ183 Session progress" or INVITE message) . The P-CSCF has to identify the addresses allocated to the MGCFs to be able to deduce that this is a PSTN interworking case.
Alternatively, the P-CSCF may deduce the interworking information from the SIP contact header (of the 183 or INVITE message) and the presence of a URI (Uniform Resource Identifier) parameter. Examples for such URI parameter are: Contact: <sip: 5555 : aaaa:bbbb: cccc: dddd] : 1537;inter =pstn Contact: <sip: 5555 : aaaa:bbbb: cccc: dddd] : 1537;pstninterw Contact: <sip: 5555 : aaaa:bbbb: cccc: dddd] : 1537;earlymedia
The PDF may deduce possible interworking measures from existing SDP parameters. For example an attribute "a=recvonly" may be interpreted as a streaming service not requiring the opening of the gates until an answer message has been received. An attribute "a=sendrecv" may be interpreted as a possible CS interworking case requiring the opening of the gates already at the authorization of QoS resources.
Basically, the indication from MGCF to P-CSCF may also be any existing parameter, indicator, header or combination of them agreed to be used for this purpose.
Fig. 3 shows a schematic diagram illustrating signaling between the network elements of the network system according to an embodiment of the invention.
In communication 1, a call setup using SIP INVITE is performed from a UE via a P-CSCF, an S-CSCF and an MGCF to a circuit switched network. At this stage the P-CSCF is not able to know that the call will terminate in a CS network since the S-CSCF and the MGCF have the call control (and could e.g. re-route the call) .
In block 2, the MGCF detects that the call setup will be routed to the CS network and sets an indication about CS termination in one of the backward messages towards the originating UE. For example, such backward message may be SIP response "183 Session progress".
The indication in the backward message e.g. SIP response message (communication 3a) may be a new parameter (a SIP header or an SDP parameter) or may be a combination of some existing parameters as described before.
Meanwhile a normal call setup in circuit switched side continues as indicated by communication 3b.
In block 4, the P-CSCF detects the above mentioned CS termination indication in the SIP response message.
In communication 5, the P-CSCF forwards the CS termination indication to a PDF over a Gq interface. Thus, the Gq interface may have a corresponding new parameter as needed in SIP. Alternatively, the P-CSCF may convert the CS termination indication into one or more parameter (s) in Gq interface for indicating that gates at a GGSN are to be controlled (e.g. opened or closed) .
In block 6, the PDF receives either the CS termination indication or parameters indicating gate control. In the latter case the PDF in not necessarily aware of the CS termination but can still open the gate for early media. However, if the CS termination indication is used in the Gq interface the PDF may use this information also for other purposes besides or instead of gate control.
As can be understood from the foregoing, according to the invention an indication of the interworked network and/or the properties of the interworked network can be provided to an application function, and a policy decision entity can be made aware of the interworked network and/or its properties and consequently can apply proper policy control measures in all interworking cases, e.g. can open the gates at a gateway in a core network for the transmission of early media. It is to be understood that the above description is illustrative of the invention and is not to be construed as limiting the invention. Various modifications and applications may occur to those skilled in the art without departing from the true spirit and scope of the invention as defined by the appended claims .

Claims

CLAIMS :
1. A policy decision entity of a communication network system, the policy decision entity controlling media flows and comprising: receiving means for receiving a message; and detecting means for detecting an indication indicating interworking with a specific network in the received message.
2. The policy decision entity according to claim 1, comprising: controlling means for controlling gates for the media flows in accordance with the indication indicating interworking with the specific network.
3. The policy decision entity according to claim 2, wherein the means for controlling the gates are configured to allow early media to at least one direction in the media flow if interworking with a circuit switched network is detected based on said received indication.
4. The policy decision entity according to any one of the preceding claims, wherein said media flows controlled by the policy decision entity are present in a further network entity.
5. A first session control entity of a communication network system, the first session control entity comprising: receiving means for receiving a first message; detecting means for detecting a first indication of interworking with a specific network from a SIP contact header of the received first message; including means for including in a second message to be sent to a policy decision entity a second indication based on the first indication received in the first message; and sending means for sending the second message to the policy decision entity.
6. The first session control entity according to claim 5, comprising: converting means for converting the first indication of interworking with the specific network into an instruction to control gates for media flows, wherein the including means is configured to include the instruction in the second message to be sent to the policy decision entity.
7. The first session control entity according to claim 5, wherein the second indication indicates interworking with the specific network.
8. The first session control entity according to any one of claims 5 to 7, wherein the session control entity and the policy decision entity are provided as one network element.
9. A second session control entity of a communication network system, the second session control entity performing session control and comprising: detecting means for detecting interworking with a specific network; including means for including an indication of the interworking with the specific network in a SIP contact header of a message to be sent towards a first session control entity; and sending means for sending the message to the first session control entity.
10. A second session control entity of a communication network system, the second session control entity performing session control and comprising: detecting means for detecting interworking with a specific network; including means for including an indication of the interworking with the specific network in a SIP contact header of a backward message to be sent towards an originating network; and sending means for sending the message to the originating network.
11. The second session control entity according to claim 10, wherein the including means is arranged to include a parameter indicating the interworking with the specific network in the message to be sent to the originating network.
12. The second session control entity according to claim 10, wherein the including means is arranged to include a header indicating the interworking with the specific network in the message to be sent to the originating network.
13. The second session control entity according to any one of claims 9 to 12, wherein the second session control entity is an I-CSCF, S-CSCF, BGCF or MGCF.
14. A message to be sent to a policy decision entity of a communication network system, the message comprising an indication indicating interworking with a specific network.
15. A message to be sent to an originating network of an interworking network system, the message comprising an indication of interworking with a specific network.
16. The message according to claim 15, wherein the message is a SIP message.
17. A network system comprising a policy decision entity according to any one of claims 1 to 4, a first session control entity according to any one of claims 5 to 8 and a second session control entity according to any one of claims 9 to 13.
18. A method in a communication network system, the method comprising the steps of: receiving an indication indicating interworking with a specific network at a policy decision entity performing gate control; and performing actions at the policy decision entity based on said indication.
19. A method in a communication network system, the method comprising the steps of: receiving a first message from an entity performing session control; detecting a first indication of interworking with a specific network from a SIP contact header of the received first message; including in a second message to be sent to a policy decision entity a second indication based on the first indication received in the first message; and sending the message to the policy decision entity.
20. The method according to claim 19, wherein said second indication comprises gate control information.
21. The method according to claim 19, wherein said second indication comprises an indication of interworked network.
22. A method in a communication network system, the method comprising the steps of: detecting interworking with a specific network; including an indication of the interworking with the specific network in a SIP contact header of a message to be sent to an originating network; and sending the message to the originating network.
23. A computer program product for a computer, comprising software code portions for performing the steps of any one of claims 18 to 22 when the program is run on the computer.
24. The computer program product according to claim 23, wherein the computer program product comprises a computer- readable medium on which the software code portions are stored.
25. The computer program product according to claim 23, wherein the computer program product is directly loadable into an internal memory of the computer.
PCT/IB2005/000323 2004-02-16 2005-02-09 Interworked network sensitive policy control WO2005081491A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP04003403 2004-02-16
EP04003403.5 2004-02-16

Publications (1)

Publication Number Publication Date
WO2005081491A1 true WO2005081491A1 (en) 2005-09-01

Family

ID=34878159

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/000323 WO2005081491A1 (en) 2004-02-16 2005-02-09 Interworked network sensitive policy control

Country Status (1)

Country Link
WO (1) WO2005081491A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006114120A1 (en) * 2005-04-27 2006-11-02 Telefonaktiebolaget Lm Ericsson (Publ) Service routing decision entity

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
US20030137991A1 (en) * 2002-01-23 2003-07-24 Doshi Parag M. Apparatus and method for enabling optimized gateway selection for inter-working between circuit-switched and internet telephony

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030026245A1 (en) * 2001-07-31 2003-02-06 Ejzak Richard Paul Communication system including an interworking mobile switching center for call termination
US20030137991A1 (en) * 2002-01-23 2003-07-24 Doshi Parag M. Apparatus and method for enabling optimized gateway selection for inter-working between circuit-switched and internet telephony

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
3GPP GROUP CORE NETWORK: "jS 29.207 V5.5.0:Policy control over Go interface (Release 5)", 3GPP TS 29.207 V5.5.0, September 2003 (2003-09-01), pages complete, XP002318202 *
MARSHALL W ET AL: "SIP Extensions for Media Authorization", IETF, February 2001 (2001-02-01), XP002217605 *
ROSENBERG ET AL: "RFC 3261: SIP: Session Initiation Protocol", IETF REQUEST FOR COMMENTS, June 2002 (2002-06-01), pages 1 - 269, XP002323877 *
W. MARSHALL: "Private Session Initiation Protocol (SIP) Extensions for Media Authorization", RFC 3313, IETF, January 2003 (2003-01-01), XP002329102, Retrieved from the Internet <URL:http://www.ietf.org/rfc/rfc3313.txt?number=3313> [retrieved on 20050519] *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006114120A1 (en) * 2005-04-27 2006-11-02 Telefonaktiebolaget Lm Ericsson (Publ) Service routing decision entity

Similar Documents

Publication Publication Date Title
CN102413522B (en) Method for the transfer of information during handovers in a communication system
EP1568182B1 (en) Method for providing quality of service during packet transfer between a terminal equipment and a mobile communication network
US7546376B2 (en) Media binding to coordinate quality of service requirements for media flows in a multimedia session with IP bearer resources
US7672297B2 (en) Mediation system and method for hybrid network including an IMS network
US7864936B2 (en) Method of avoiding or minimizing cost of stateful connections between application servers and S-CSCF nodes in an IMS network with multiple domains
EP1867202B1 (en) Telecommunication network support for service based policy in roaming configurations
US11252201B2 (en) Communications methods, apparatus and systems to provide optimal media routing
EP2543226B1 (en) Method and apparatus for policy control within network comprising a mobile network and a fixed line network
EP1760986B1 (en) Communication method and device for preventing media stream circuity (tromboning)
US20030120135A1 (en) Method for remote medical consultation and care
CN1996999B (en) A media resource reservation method and device
WO2007002488A2 (en) Mediation system and method for hybrid network including an ip multimedia subsystem network
CN101160808A (en) Method for triggering user registration in IP multimedia subsystem
EP2182692A1 (en) A method, device and system for processing the continuity of the media stream in a session
EP1976186A1 (en) A method for realizing the legal listening in the next generation network and a system thereof
CN100466804C (en) Method for confirming data transmission service quality in communication network
US8320363B2 (en) Implementation method, system and device of IMS interception
WO2008019602A1 (en) Method and system of ip multi-media sub-system charging to users
EP1947801A1 (en) A method of qos authorization
EP1332631A2 (en) Media binding to coordinate quality of service requirements for media flows in a multimedia session with ip bearer resources
EP1436963A1 (en) Method for selecting a media gateway control function based on the monitoring of resources of media gateway functions
WO2005081491A1 (en) Interworked network sensitive policy control
KR101064758B1 (en) Method and Apparatus for providing VoIP service guaranteeing Qos
Tompros et al. Interworking of heterogeneous access networks and QoS provisioning via IP multimedia core networks
KR20050076921A (en) Method for providing quality of service by interworking ip multimedia subsystem network and circuit switch network in a mobile communication system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase