Method of limiting media description negotiation

Abstract
A method of limiting the media description negotiation in Mobile IP networks, comprising the steps of: filtering, by a proxy call state control means (P-CSCF), a media description list of a user equipment (UE; UE-O, UE-T) based on policy constraints of networks which are involved in a communication connection of said user equipment (UE; UE-O, UE-T); and establishing a communication connection of said user equipment (UE; UE-O, UE-T), wherein a media description list for said communication connection is negotiated by said proxy call state control means (P-CSCF).
Description


FIELD OF THE INVENTION

[0001] The present inventions relates to a method of limiting the media description negotiation in Mobile IP (Internet Protocol) networks, particularly in networks which are based on the Session Initiation Protocol (SIP).



PRIOR ART

[0002] With respect to wireless all IP networks using SIP call control, the 3rd Generation Partnership Project (3GPP) has defined the use of the Internet Engineering Task Force's SIP protocol for call and session establishment and control. It was intended for the transmission of audio and video data over IP networks and offers a relative small complexity, while being easy to implement. Substantially, the Session Initiation Protocol (SIP) is based on the Hypertext Transfer Protocol (HTTP). The Session Initiation Protocol (SIP) was designed with wired networks in mind and powerful clients capable of doing end-end service negotiation, i.e. ample bandwidth Large Area Networks (LAN) and clients with plenty of processing capability, memory, and power.


[0003] IP networks of the third generation require an optimal use of resources such as the radio frequency (RF) and the mobile battery's lifetime. However, plenty of bandwidth and battery are assumptions of wired networks that do not apply to wireless networks. IP protocols such as the Session Initiation Protocol (SIP) must be optimized to make efficient use of the wireless network and wireless terminals.


[0004] Wired IP networks charge flat rates for access and provide a best effort service. Wireless access networks require more robust service offering. To do so requires policing of access attempts before resources are allocated. This is especially true for a mobile-mobile call.


[0005] Moreover, as mentioned above, the media description negotiation in the Session Initiation Protocol (SIP) is defined as an end-end process. Each user agent sends its entire list of available media descriptions, wherein the end points select which media description option(s) to use in the media streams. The exchanged lists do not even have to define a conclusive single media description for each media stream. All that is needed is that at least one media description acceptable by both ends is exchanged. The actual media description used may be determined via overhead information in the media stream itself. For example, the Real-Time Transfer Protocol (RTP) payload type field may specify the actual coding scheme used. This approach is scalable in that it does not require network involvement. However, it prevents the wireless network from managing access policy early in the process. It also requires redundant processing in the mobiles to perform the negotiation (redundant for each call) across the air interface when the process can be done (proxied) by the network. Furthermore, an end-end negotiation may be overruled when the actual resources are negotiated for by the access networks (e.g. Packet Data Protocol (PDP) context activation), thus negating (minimally modifying) prior agreements for resources (resource types/formats).



SUMMARY OF THE INVENTION

[0006] Therefore, it is an object of the present invention to deal with the above mentioned problems.


[0007] In order to solve this object, there is provided a method of limiting the media description negotiation in Mobile IP networks, comprising the steps of: filtering, by a proxy call state control means, a media description list of a user equipment based on policy constraints of networks which are involved in a communication connection of said user equipment; and establishing a communication connection of said user equipment, wherein a media description list for said communication connection is negotiated by said proxy call state control means.


[0008] In addition, there is provided a proxy switching device for limiting the media description negotiation in Mobile IP networks, comprising: filtering means for a media description list of a user equipment based on policy constraints of networks which are involved in a communication connection of said user equipment; and negotiation means for a media description list for said communication connection.


[0009] Still further, there is provided a Mobile IP network capable of limiting the media description negotiation, which comprises a proxy switching device as defined above.


[0010] According to the solution of the present invention, an early network involvement in policing access as well as minimizing and even mitigating the need for mobile media description negotiation is permitted. That is, the determination of resource types in both the originating and terminating networks is done prior to an actual allocation process involving an gateway node. The involvement of a mobile is still supported but not required. The media description list is e.g. a codec list, i.e. the codecs which a device is capable of using (such as AMR, G.711, G.729 etc.).


[0011] Thus, according to the present invention it is possible to optimize the media description negotiation process that is common to the Session Initiation Protocol (SIP), while allowing a policy control by the IP multimedia (IM) subsystem (including call state control functions (CSCF)).


[0012] For example, in an IP multimedia (IM) subsystem performing the method according to the present invention it is possible to specify a policy control as a function of a proxy call state control function (P-CSCF). This call state control function (as well as a Serving CSCF) may be modified to support limited media description negotiation between mobiles (user equipment devices—UE).


[0013] Furthermore, instead of mobiles exchanging media description parameters end-end, according to the present invention, the media description list can be filtered at both the originating mobile's P-CSCF and the terminating mobile's P-CSCF. These proxies observe the mobiles media description list and filter it based on the policy constraints of the access and core network.


[0014] A further enhancement is that the proxies may store the mobile's media description capabilities at the time of registration (or to retrieve the information from the HSS) and thus supply the media description parameters for the mobile. That is, once registered, a wireless device does not need to provide the media description parameters at all (just the service type as in video or audio). Based on the requested service (Session Description Protocol (SDP) media types) the proxy determines the media description list on behalf of the mobile terminal scoping it to the current conditions of the relevant network. In a mobile-mobile call this process is done at both the originating network and terminating network such that when an “INVITE”-message is received at the terminating mobile, the choice may already be made without requiring sending of the parameters or mobile negotiation.


[0015] A decrease of the parameters may be effected by using a compression process. However, this method does not require the parameters to be sent and permits an early network involvement in the negotiation phase as opposed to a separate negotiation (re-negotiation) phase after the end points have done their negotiation, i.e. a Packet Data Protocol (PDP) context negotiation is avoided which may negate the end-end negotiation.


[0016] Further details and modifications of the present invention can be derived from the following description of the preferred embodiments which is to be taken in conjunction with the drawings.







BRIEF DESCRIPTION OF THE DRAWINGS

[0017]
FIG. 1 shows the registering of media description capabilities; and


[0018]
FIG. 2 shows a session establishment using an already filtered set of media descriptions







DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0019]
FIG. 1 shows the message flows for registering the media description capabilities in a preferred embodiment of the present invention.


[0020] Referring to FIG. 1, a user equipment UE sends a Session Initiation Protocol (SIP) registration message including its media description list. If the capabilities of the user equipment UE change, a new registration is sent with the updated list.


[0021] Based on the serving network capabilities the proxy call state control function P-CSCF first filters the list before sending it to the serving call state control function S-CSCF.


[0022] The serving call state control function S-CSCF forwards the registration onto the home subscriber service HSS. If this is a registration update wherein the serving call state control function S-CSCF has cached media description related subscription information, the serving call state control function S-CSCF may filter the media description list.


[0023] The home subscriber service HSS acknowledges the “REGISTRATION”-message. The home subscriber service HSS also checks the user's subscription against the registered media description lists. Media descriptions which are not being subscribed to are deleted. A shortened list is returned to the serving call state control function S-CSCF.


[0024] The serving call state control function S-CSCF also filters the list based on serving network capabilities. It is remarked that this is based on the assumption that a bearer would be routed through the home network. This may not be the case and thus, the serving call state control function S-CSCF would not do the filtering, i.e. roamers may not send the bearer through the home network, whereas home subscribers would. The filtered list is sent to the proxy call state control function P-CSCF.


[0025] The proxy call state control function P-CSCF forwards an “OK”-message and the filtered list to the mobile UE.


[0026] The above process is applicable to both originating and terminating mobiles. That is, the filters put in place during registration by a mobile may be used to filter (policy) sessions established to and from the mobile.


[0027] A more static model is also possible wherein the mobile provides no media description parameters (i.e. the first message of FIG. 1 provides no media description parameters). Instead, the serving network's proxy call state control function P-CSCF provides a list of media description types supported in the serving network for the type of mobile (e.g. home/roam) to the home network (actions related to the second and third message). The filtered list is then generated and returned to the proxy call state control function P-CSCF and the mobile (actions related to the fourth to sixth message). Thus, when creating “Invites”, the mobile can specify an already filtered set of media descriptions to be used. Alternatively, defaults may be embedded by the proxy on behalf of the mobile.


[0028] An example session establishment using these techniques is provided by the message flows as depicted in FIG. 2. It is remarked that for simplicity the serving and interrogating call state control functions (S-CSCF, I-CSCF) are not shown. It is the proxy call state control functions P-CSCF that are of importance in this process.


[0029] As shown in FIG. 2, an originating user equipment UE-O wishes to establish a session with another user equipment. An “Invite”-message is sent with the media streams which are relevant to the session specified. Only those values which are authorized for use by the subscriber and acceptable in the serving network are listed in the session description. This list was established during the registration process. If it was not established, i.e. not supported by the user equipment, then the proxy call state control function P-CSCF filters the list.


[0030] The proxy call state control function P-CSCF checks the media description list to verify that the serving network can support the requested mix of media description requirements as specified in the “Invite”-message. If not, it may alter them accordingly or reject the Invitation.


[0031] The “Invite”-message is routed to the proxy call state control function P-CSCF of the terminating mobile UE-T. Based on registered knowledge of the terminating mobile's media description capabilities (if not done prior in the terminating mobile's serving call state control function S-CSCF) and the current serving network capabilities, the terminating mobile's proxy call state control function P-CSCF further filters the media description list to a definitive set provided to the terminating user equipment UE-T. At this point the negotiation of media descriptions to be used may be complete. If the terminating UE-T and/or its home subscriber service HSS did not provide the serving and/or proxy call state control function with a filtered media description list for the terminating UE-T, then the proxy call state control function P-CSCF may only filter the list based on network capabilities.


[0032] The terminating mobile UE-T responds with a “200 OK”-message acknowledging-the media description selection and supplying port addresses for the media stream(s).


[0033] The “OK”-message is routed to the originating user equipment's UE-O proxy call state control function P-CSCF.


[0034] The originating proxy call state control function P-CSCF forwards the “OK”-message to the originating user equipment UE-O. The media description negotiation, which meets the policy constraints of the serving networks, is now completed end-end.


[0035] As a best mode of implementing the present invention it is presently considered that a network's serving call state control functions (S-CSCF) maintain the media description capabilities of the registered mobiles (like a visitor location register (VLR)) or subscribe to the information from the “REGISTRAR” (presence server tracking user locations) if it is a separate box. Further, the mobile registrations include the media description capabilities and do not provide media description parameters, but they however could if desired (i.e. devices which do not implement this feature could still send in the media description list). In case that the mobile sends its media description list, the call state control function filters down the list based on the current network capabilities and any other criteria such as preferred by the subscriber.


[0036] What is described above is a method of limiting the media description negotiation in Mobile IP networks, comprising the steps of: filtering, by a proxy call state control means P-CSCF, a media description list of a user equipment UE based on policy constraints of networks which are involved in a communication connection of said user equipment UE; and establishing a communication connection of said user equipment UE, wherein a media description list for said communication connection is negotiated by said proxy call state control means P-CSCF.


[0037] Although it has been shown what are presently considered as the preferred embodiments of the present invention, it is apparent to those skilled in the art that various modifications can be made without departing from the spirit and scope of the present invention.


Claims
  • 1. A method of limiting the media description negotiation in Mobile IP networks, comprising the steps of: filtering, by a proxy call state control means (P-CSCF), a media description list of a user equipment (UE; UE-O, UE-T) based on policy constraints of networks which are involved in a communication connection of said user equipment (UE; UE-O, UE-T); and establishing a communication connection of said user equipment (UE; UE-O, UE-T), wherein a media description list for said communication connection is negotiated by said proxy call state control means (P-CSCF).
  • 2. A method according to claim 1, wherein in a communication connection between two user equipment (UE-O, UE-T), the filtering step is executed at the originating user equipment's (UE-O) proxy call state control means (P-CSCF) and at the terminating user equipment's (UE-T) proxy call state control means (P-CSCF).
  • 3. A method according to claim 1, wherein said user equipment's (UE; UE-O, UE-T) media description list is retrieved from a home subscriber service means (HSS), the home subscriber service means (HSS) then supplying the media description parameters for the user equipment (UE; UE-O, UE-T):
  • 4. A method according to claim 1, wherein said media description list is submitted within a registration process of said user equipment (UE; UE-O, UE-T) in a network.
  • 5. A method according to claim 4, wherein said media description list is stored in the proxy call state control means (P-CSCF) at the time of registration.
  • 6. A method according to claim 4, wherein a serving call state control means (S-CSCF) maintains said media description list.
  • 7. A method according to claim 4, wherein a serving call state control means (S-CSCF) subscribes to information provided by a presence server means for tracking user locations.
  • 8. A proxy switching device for limiting the media description negotiation in Mobile IP networks, comprising: filtering means for a media description list of a user equipment (UE; UE-O, UE-T) based on policy constraints of networks which are involved in a communication connection of said user equipment (UE; UE-O, UE-T); and negotiation means for a media description list for said communication connection.
  • 9. A proxy switching device according to claim 8, further comprising means for retrieving said user equipment's (UE; UE-O, UE-T) media description list from a home subscriber service means (HSS).
  • 10. A proxy switching device according to claim 8, further comprising means for storing said media description list.
  • 11. A Mobile IP network capable of limiting the media description negotiation, comprising a proxy switching device according to claim 8.
  • 12. A Mobile IP network according to claim 11, further comprising a serving call state control means (S-CSCF) for maintaining said media description list.
  • 13. A Mobile IP network according to claim 11, further comprising a serving call state control means (S-CSCF) for subscribing to information provided by a presence server means for tracking user locations.
  • 14. A Mobile IP network according to claim 11, further comprising home subscriber service means (HSS) for supplying media description parameters for the user equipment (UE; UE-O, UE-T).
  • 15. A Mobile IP network capable of limiting the media description negotiation, comprising a proxy switching device according to claim 9.
  • 16. A Mobile IP network capable of limiting the media description negotiation, comprising a proxy switching device according to claim 10.