System and method for reducing information communicated between universal mobile telecommunication system multimedia capable units
Method and Apparatus for making more efficient use of air link resources and network capacity in a mobile telecommunications system in which unauthorized and/or unsupported media types transmitted in a session initialization protocol (SIP) message sent from one equipment user (UE) to another are deleted by the network(s) as the SIP message is routed through the system.
Latest InterDigital Technology Corporation Patents:
- Determining and sending channel quality indicators (CQIS) for different cells
- METHOD AND APPARATUS FOR MAINTAINING UPLINK SYNCHRONIZATION AND REDUCING BATTERY POWER CONSUMPTION
- Method and system for improving responsiveness in exchanging frames in a wireless local area network
- DL BACKHAUL CONTROL CHANNEL DESIGN FOR RELAYS
- Method and apparatus for maintaining uplink synchronization and reducing battery power consumption
This application is a continuation of U.S. patent application Ser. No. 10/022,998 filed Dec. 18, 2001, which claims the benefit of U.S. Provisional Patent Application No. 60/294,192, filed on May 29, 2001, which are incorporated by reference as if fully set forth.
BACKGROUNDThe present invention relates to wireless telecommunications. More specifically, the present invention relates to a technique for reducing unnecessary consumption of the air link resources and network capacity by reducing the size of transmitted messages.
The current third generation partnership project (3GPP) and internet engineering task force (IETF) session description protocol (SDP) protocol (RFC 2327) mandate that the proxy call state control functions (P-CSCF), the serving call state control functions (S-CSCFs) and the terminating end user (User Equipment UE) to examine the media contents of the session description protocol (SDP) text in the session initialization protocol (SIP) message.
UE-A 20 sends the SIP invite to its current network, such as network A 22, in which it is currently located. UE-A may be “roaming,” as shown in
The network A P-CSCF 24 forwards the modified SIP invite 442 to the network B S-CSCF 26 for further handling, routing and validation. If UE-A 20 is in the home network, both the P-CSCF and S-CSCF function are performed by the home network 30. The network B S-CSCF 26 examines the SIP invite 442 including the media information. Media types not supported by UE-A's service license agreement (SLA) are flagged. If UE-A 20 is in its home network, the flagging process is only performed by the S-CSCF 26, not by the P-CSCF 24. The S-CSCF 26 forwards the SIP invite 443 to UE-B's home network, network C36, using intorgating-CSCFS (I-CSCF) 28, 32.
The network C S-CSCF 34 similarly examines the SIP invite 443 for media types not available under UE-B's SLA. The not available media types are flagged, as illustrated for media 1 and of SIP 444. If UE-B 40 is not in its home network, as shown, the SIP invite 444 is forwarded to the P-CSCF 38 of the network, network D 42, where UE-B 40 is currently located, or “roaming.” If UE-B 40 is in its home network, the SIP invite 444 is forwarded to the P-CSCF 38 of the home network.
The P-CSCF 38 flags the media types not supported by the network, network D. No additional flagged media types are shown in SIP invite 445. If the UE-B is in its home network, the flagging is only performed by the S-CSCF 34. The P-CSCF 38 sends the SIP invite 445 to UE-B 40. UE-B 40 examines the media information of the SIP invite 445 and determines whether it is capable of using any of the unflagged media types. If it can not use any of the unflagged media types or there are not any remaining unflagged media types, UE-B 40 sends UE-A 20 a session description protocol message (SPM) 46 with all media types flagged. If it can use the unflagged media types, UE-B 40 selects one or more of the available media types for the session. The selected media types unflagged and the flagged media types are returned to UE-A 20 in the SPM 44.
As shown in
Accordingly, it is desirable to have alternate approaches for media session initiation.
SUMMARYThe present invention reduces the size of the SIP message by eliminating or deleting unsupported and/or unauthorized media types in the SIP along the signaling route from the originating end user to the terminating one and back. The present invention restricts the media information carried within the SIP message to information that is allowed by the network and authorized for the users at both ends.
BRIEF DESCRIPTION OF THE DRAWINGS
UE-A 46 determines the CODECS available for the media types for the proposed session, (74). A SIP invite 521, such as shown in
The P-CSCF 48, incorporated in network A, routes the SIP invite 521 to the end user (UE-B 68). The P-CSCF function 48 initiates examination of the SIP invite message 521 for routing and for validation and authorization of the SDP multimedia contents. If network A 50 does not support any part of the media information (such as the CODECS, the bit rate or the media type), P-CSCF 48 deletes the media entry from the SDP message leaving only the supported media entries, (76), as shown as SIP invite 522. In the example SIP invite 522, media types 5 and 6 have been deleted, since it is not supported by network A 50. Deleting the media type is performed by removing all of the information of the unsupported media type.
The S-CSCF 54 forwards the further modified SIP invite 523 to UE-B's home network, network C 64, through its I-CSCF 56 (Intorgating-CSCF). After receiving the SIP invite 523 via its I-CSCF 60, the S-CSCF 62 of network C 64 removes media types not permitted under UE-B's SLA, (80). After forwarding the SIP invite 524 to UE-B's current network D 70, P-CSCF 66 removes unsupported media types of the current network, where UE-B is roaming, (82). As shown in
UE-B 68 examines the remaining SDP media types of the SIP invite 525 and determines if it can support them. If it can, it selects one or more of the remaining media types and sends UE-A 48, a session progress message 72, (84), through the network D P-CSCF 66. If it can not support any of the media types or none remain in the SDP information, UE-B 68 also sends a session progress message with all the media types deleted.
Upon reception of the SPM 72, the P-CSCF 66 authorizes network D 70 to allocated the resources for the sessions indicated by the media type information, (86). The SPM progresses to UE-A 46 through the network C S-CSCF 62, the network B S-CSCF 54 and the network A P-CSCF 48. The network A P-CSCF 48 authorizes network A 50 to allocate the resources for the indicated session(s), (88). After the P-CSCF 48 sends the SPM 72 to UE-A 46, UE-A 46 determines the initial CODEC(S) to use for the media session(s) of the SPM 72, (90).
UE-A 46 sends a final SPM to UE-B 68, through the same path, indicating the selected CODEC(S). At the same time as sending the final message, UE-A reserves the resources for the selected CODEC, (92), and, if successful, sends a success message to UE-B 68. After UE-B receives the final SPM, it reserves resources for the selected CODEC, (94).
When UE-B 68 receives the success message, it stops sending messages with its old CODEC, sets up the receiver for the new CODEC and sends an O.K. message to UE-A, (98). After UE-A 98 receives the O.K. message, it sends a success message with the new CODEC and sets up the receiver for the new CODEC, (98). After UE-B 68 receives the success message, it starts sending data with the new CODEC, (100).
Claims
1. A method of establishing a multimedia communication session between a first user equipment (UE) and a second UE through a plurality of networks having functions, the functions including a first proxy call state control function (P-CSCF) associated with the first UE and a first network, a first serving call state control function (S-CSCF) associated with the first UE and a second network, a first interrogating call state control function (I-CSCF) associated with the first UE and the second network, a second interrogating call state control function (I-CSCF) associated with the second UE and a third network, a second serving call state control function (S-CSCF) associated with the second UE and the third network, and a second proxy call state control function (P-CSCF) associated with the second UE and a fourth network, the method comprising:
- the first UE generating a session initialization protocol (SIP) message for the second UE, setting forth the media types the first UE supports for potential use in a proposed multimedia communication session;
- the first UE sending the SIP message to the first P-CSCF;
- the first P-CSCF receiving the SIP message and deleting therefrom media types not supported by said first network to form a first modified SIP, and sending the first modified SIP message to the first S-CSCF;
- the first S-CSCF receiving the first modified SIP, deleting therefrom media types the first UE is not authorized to use to form a second modified SIP, and sending the second modified SIP to the first I-CSCF;
- the first I-CSCF receiving the second modified SIP and routing the second modified SIP to the second I-CSCF;
- the second I-CSCF receiving the second modified SIP and sending the second modified SIP to a second S-CSCF;
- the second S-CSCF receiving the second modified SIP and deleting therefrom media types the second UE is not authorized to use to form a third modified SIP, and sending the third modified SIP to the second P-CSCF;
- the second P-CSCF receiving the third modified SIP and deleting therefrom media types not supported by the fourth network to form a fourth modified SIP, and sending the fourth modified SIP to the second UE; and
- the second UE receiving the fourth modified SIP and deleting therefrom media types not supported by the second UE, and selecting at least one media type not deleted to form a session description protocol message (SPM) for the first UE, and sending the SPM for the first UE to the second P-CSCF.
2. The method of claim 1 wherein the deleting of media types comprises removing all of the information of the media types.
3. The method of claim 1 further comprising:
- the second P-CSCF authorizing the fourth network to allocate resources for the multimedia session indicated by media types in the SPM, and sending the SPM to the second S-CSCF;
- the second S-CSCF receiving the SPM and sending it to the second I-CSCF;
- the second I-CSCF receiving the SPM and sending it to the first I-CSCF;
- the first I-CSCF receiving the SPM and sending it to the first S-CSCF;
- the first S-CSCF receiving the SPM and sending it to the first P-CSCF;
- the first P-CSCF receiving the SPM and authorizing the first network to allocate resources for the multimedia session indicated by media types in the SPM, and sending the SPM to the first UE.
4. The method of claim 3 further comprising the first UE:
- receiving the SPM;
- determining the media types in the SPM;
- selecting at least one media type to use for the multimedia communication session;
- sending a final SPM message indicating said selected media type to the second UE;
- reserving resources needed for the multimedia communication session;
- if the resources are successfully reserved, sending a success message to the second UE.
5. The method of claim 4 further comprising:
- the second UE receiving the final SPM message and the success message;
- the second UE reconfiguring to use said selected media type;
- the second UE sending an O.K. message to the first UE;
- the first UE receiving the O.K. message;
- the first UE reconfiguring to use said selected media type;
- the first UE sending another success message to the second UE;
- the second UE receiving the another success message; whereby the multimedia communication session is established.
Type: Application
Filed: May 8, 2007
Publication Date: Sep 13, 2007
Applicant: InterDigital Technology Corporation (Wilmington, DE)
Inventors: Kamel Shaheen (King of Prussia, PA), Brian Kiernan (Downingtown, PA)
Application Number: 11/801,102
International Classification: H04Q 7/24 (20060101);