US20100260172A1 - Providing packet-based multimedia services via a circuit bearer - Google Patents
Providing packet-based multimedia services via a circuit bearer Download PDFInfo
- Publication number
- US20100260172A1 US20100260172A1 US12/824,328 US82432810A US2010260172A1 US 20100260172 A1 US20100260172 A1 US 20100260172A1 US 82432810 A US82432810 A US 82432810A US 2010260172 A1 US2010260172 A1 US 2010260172A1
- Authority
- US
- United States
- Prior art keywords
- packet
- network
- information
- multimedia
- mobile device
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/102—Gateways
- H04L65/1043—Gateway controllers, e.g. media gateway control protocol [MGCP] controllers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/12—Setup of transport tunnels
Definitions
- the present disclosure relates generally to wireless communications systems and, more particularly, to supporting Internet protocol (IP) based multimedia services using a circuit bearer.
- IP Internet protocol
- Telecommunications systems such as universal mobile telecommunications system (UMTS) wireless networks
- UMTS universal mobile telecommunications system
- 3GPP third generation partnership project
- Standards such as IMS that address the delivery of multimedia services via a packet based network generally require quality of service (QoS) mechanisms that are intended to ensure a certain level of quality.
- QoS quality of service
- most wireless packet networks require relatively substantial enhancements before such QoS mechanisms can be provided, which slows down the implementation of the associated standards.
- IMS provides a framework to support the delivery of multimedia services in a wireless network
- most wireless networks need upgrades to their access/radio layers, as well as to their packet core/general packet radio service (GPRS) subsystems before IMS can be properly supported. Implementing these upgrades may involve a considerable amount of time and expense, as the upgrades will need to be developed, deployed, and tested.
- GPRS general packet radio service
- IP based, real-time, conversational, multimedia services It is desirable to deliver these services to mobile devices via networks that may not support QoS mechanisms specified for the delivery of such services. It is also desirable to deliver the services in compliance with defined telecommunications standards, and for the system and method to align with standards that are currently being implemented or that may be implemented in the future.
- a method for providing a packet-based multimedia service to a mobile device in a network.
- the service is defined by a telecommunications standard, and the network does not support packet quality of service (QoS) functionality as required by the standard.
- the method comprises establishing a packet signaling connection and a circuit bearer connection between the mobile device and network. Signaling information for the multimedia service is transferred via the packet signaling connection in alignment with the standard. Data for the multimedia service is transferred via the circuit bearer connection in alignment with the standard. This provides the multimedia service to the mobile device via the network as specified by the standard, even though the network does not support the required QoS functionality.
- QoS packet quality of service
- FIG. 1 is a flowchart of an exemplary method for providing multimedia services to a mobile device using a circuit bearer.
- FIG. 2 illustrates an exemplary UMTS wireless network in which the method of FIG. 1 may be implemented.
- FIG. 3 illustrates one embodiment of an architecture that may be used to implement the method of FIG. 1 within the system of FIG. 2 .
- FIG. 4 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a network via a media gateway within the architecture of FIG. 3 .
- FIG. 5 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a mobile device within the architecture of FIG. 3 .
- FIG. 6 illustrates another embodiment of an architecture that may be used to implement the method of FIG. 1 within the system of FIG. 2 .
- FIG. 7 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a network via an intelligent gateway within the architecture of FIG. 6 .
- FIG. 8 illustrates yet another embodiment of an architecture that may be used to implement the method of FIG. 1 within the system of FIG. 2 .
- FIG. 9 is an exemplary call flow illustrating a call set-up in which a mobile device initiates a call to a network within the architecture of FIG. 8 .
- FIG. 10 is an exemplary call flow illustrating a call set-up in which a network initiates a call to a mobile device within the architecture of FIG. 8 .
- the present disclosure relates generally to wireless communications systems and, more particularly, to supporting Internet protocol (IP) based multimedia services using a circuit bearer.
- IP Internet protocol
- a method 100 may be used to provide a packet-based multimedia service to a mobile device in a network.
- the service is defined by a telecommunications standard that specifies quality of service (QoS) functionality for packet-based data transfers.
- QoS quality of service
- the network does not support such QoS functionality. Accordingly, the method 100 may be used for providing the multimedia service in accordance with the standard on the non-compliant network.
- a packet signaling connection may be established between the mobile device and network.
- This signaling connection may use, for example, a signaling protocol that provides call setup, routing, authentication, and other messages to endpoints within an IP network.
- a circuit bearer connection is established between the mobile device and network. Because the circuit bearer and packet signaling connections exist simultaneously, the mobile device should have functionality that supports this dual connection operation.
- signaling information and data associated with the multimedia service may be transferred between the network and the mobile device.
- signaling information for the multimedia service may be transferred via the packet signaling connection in alignment with the standard.
- data for the multimedia service may be transferred via the circuit bearer connection in alignment with the standard. It is understood that steps 108 and 110 may occur simultaneously, as signaling and data transfer may occur throughout a communication session. Accordingly, the method 100 enables the multimedia service to be provided to the mobile device via the network as specified by the standard, even though the network does not support the specified QoS functionality.
- a telecommunications network 200 illustrates a system in which the method 100 described in reference to FIG. 1 may be practiced.
- the network 200 is a wireless network that supports both voice and data packet communications using General Packet Service Radio (GPRS) and/or Universal Mobile Telecommunications System (UMTS) technologies.
- GPRS General Packet Service Radio
- UMTS Universal Mobile Telecommunications System
- the network 200 comprises a Radio Access Network (RAN) 202 and a core network 204 .
- the core network 204 further comprises a circuit domain 206 and a packet domain 208 .
- Other networks may be accessible to the network 200 , such as a Public Switch Telephone Network (PSTN) 210 (connected to the circuit domain 206 ), Internet 212 , and an X.25 network 214 (both connected to the packet domain 208 ).
- PSTN Public Switch Telephone Network
- X.25 network 214 both connected to the packet domain 208 .
- the RAN 202 includes a plurality of cells (not shown) serviced by base transceiver stations (BTS) 216 , 218 , and 220 .
- the BTS 216 is connected to a base station controller (BSC) 222 to provide a second-generation wireless network.
- BSC base station controller
- the BTSs 218 , 220 are accessible to radio network controllers (RNCs) 224 , 226 , respectively, to provide a third-generation wireless network.
- RNCs radio network controllers
- a mobile switching center/visitor location register (MSC/VLR) 228 may be used to connect the core network 204 with other networks, such as the PSTN 210 .
- MSC/VLR mobile switching center/visitor location register
- a home location register (HLR) 230 may be accessible to the MSC/VLR 228 and also to a serving GPRS support node (SGSN) 232 and a gateway GPRS support node (GGSN) 234 in the packet domain 208 .
- SGSN serving GPRS support node
- GGSN gateway GPRS support node
- the network 200 enables at least one mobile device 236 to establish a communication session with another device via the BTS 216 .
- a request to establish a communication session with the mobile device 236 may be directed by the MSC/VLR 228 to (1) a second mobile device 238 , (2) a voice terminal (not shown) coupled to the PSTN 210 , or (3) a data terminal (not shown) coupled elsewhere to the telecommunications network 200 .
- the request may be to connect the mobile device 236 to a computer or other data device via the network 200 .
- the request may be routed through the SGSN 232 , the GGSN 234 , and to the Internet 212 .
- the mobile devices 236 and 238 while illustrated as mobile telephones, may be any mobile device capable of communicating via the network 200 .
- the mobile devices 236 , 238 may be capable of simultaneous circuit/data (e.g., packet) connections.
- the network 200 is for purposes of illustration and the present disclosure may be equally applicable to other networks.
- an architecture 300 may be used to implement a call session representing the method 100 of FIG. 1 .
- the call session may be requested by the network via a media gateway or by an end user, such as a mobile station.
- the session is to provide IP based, real-time, conversational, multimedia services.
- the services may be provided using an IP multimedia subsystem (IMS), which is defined as part of a third generation partnership project (3GPP).
- IMS IP multimedia subsystem
- 3GPP third generation partnership project
- the architecture 300 enables the use of 3GPP IMS services prior to the introduction of the IP QoS mechanisms as follows, although it is understood that the present disclosure may also be implemented in a network in which such QoS mechanisms do exist.
- the architecture 300 comprises a signaling path 302 and a bearer path 304 between a mobile station (MS) 306 (e.g., a dual mode mobile phone capable of simultaneous circuit/data connections) and another party 308 .
- the MS 306 is connected to a GGSN 310 via a packet domain connection 312 (e.g., using dynamic host configuration protocol (DHCP), domain name service (DNS), etc.).
- the GGSN 310 is connected to a Proxy Call Session Control Function (P-CSCF) 314 , which in turn may communicate with a Serving Call Session Control Function (S-CSCF) 316 .
- P-CSCF Proxy Call Session Control Function
- S-CSCF Serving Call Session Control Function
- I-CSCF Interrogatory Call Session Control Function
- S-CSCF 316 may be used to identify privileges associated with the MS 306 , as well as for selecting and providing access to a home network application server (not shown).
- the I-CSCF also 316 ) may be used to locate the S-CSCF and hide the S-CSCF's network architecture.
- the P-CSCF 314 and I/S-CSCF 316 may be viewed as functional blocks that may be located on any of a plurality of network nodes, including within the GGSN 310 .
- the I/S-CSCF 316 communicates with the other party 308 via SIP messaging.
- the MS 306 is connected to a media gateway (MGW) 318 via a circuit domain connection 320 .
- the MGW 318 is in communication with the other party 308 via an IP bearer path 322 .
- the MGW 318 mediates the circuit switched bearer traffic received from the MS 306 via the circuit domain connection 320 into IP packet based bearer traffic.
- the bearer path 304 may be initiated by the MS 306 or by an intelligent node in the network, such as the MGW 318 .
- the messaging used to establish the call session within the architecture 300 enables the session to accommodate later network changes, such as the implementation of QoS mechanisms.
- the circuit domain connection 320 is used solely for bearer traffic to and from the MS 306 , while signaling information is routed via the P-CSCF 314 .
- a first leg of the session is established via the circuit domain connection 320 .
- This may be accomplished by establishing a signaling PDP context between the MS 306 and the P-CSCF 314 (via the GGSN 310 ).
- SIP signaling then occurs between the MS 306 and the P-CSCF 314 to establish a call session.
- Network services may be executed using the S-CSCF 316 , and a circuit bearer is requested to establish the circuit domain connection 320 .
- a second leg of the connection is established to the other party 308 via the MGW 318 using either a packet or circuit connection. The MGW 318 then bridges both the first and second legs to connect the MS 306 and other party 308 .
- a call flow 400 illustrates a sequence of messages that may be used to within the architecture 300 of FIG. 3 .
- the MGW 318 is used to establish the circuit domain connection 320 .
- the call flow 400 includes the MS 306 , the P-CSCF 314 , the I/S-CSCF 316 , and the MGW 318 .
- SIP is based on a request-response paradigm and may be divided into SIP request messages and SIP response messages.
- SIP request messages include INVITE (which initiates a call or changes call parameters), ACK (which confirms a final response for INVITE), BYE (which terminates the call), CANCEL (which cancels an ongoing INVITE), OPTIONS (which queries a server about its capabilities), REGISTER (which registers with the location service), and INFO (which sends in-progress information).
- the SIP response messages may contain response codes such as 100 (continue), 180 (ringing), 200 (OK), 302 (moved temporarily), 401 (unauthorized), and 600 (busy).
- the use of SIP enables flexibility in the call session, and may also serve to align the call session with known standards, such as 3GPP IMS.
- the call flow 400 begins in step 402 when the MS 306 sends a SIP INVITE message to the P-CSCF 314 .
- the INVITE message includes an initial session description protocol (SDP) packet in the SIP INVITE message body.
- SDP is a protocol that may be used to indicate a multimedia session, and may include such information as a session name and purpose.
- the SIP INVITE message is forwarded from the P-CSCF 314 to the MGW 318 via the I/S-CSCF 316
- the MS 306 , P-CSCF 314 , I/S-CSCF 316 , and MGW 318 conduct SDP negotiations via SIP messages in step 404 . These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used.
- the SDP negotiations include a reservation of circuit resources by the MGW 318 , as indicated by step 406 .
- the P-CSCF 314 utilizes a packet control function (PCF) mechanism to authorize QoS resources requested during the SDP negotiations in step 404 , which may occur multiple times during the SDP negotiations.
- PCF packet control function
- this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in the circuit domain connection 320 and need not be requested).
- the MGW 318 sets up first and second circuit legs to the MS 306 and the other party 308 , respectively. It is noted that the second circuit leg may be either packet switched or circuit switched.
- the MGW 318 receives a ringing indication in step 412 and maps the ringing indication to a SIP ringing response message, which is then sent to the MS 306 via the I/S-CSCF 316 and P-CSCF 314 .
- the MGW 318 receives an answer indication in step 414 , it relays this information as a SIP OK message to the P-CSCF 314 via the I/S-CSCF 316 in step 416 .
- the P-CSCF 314 utilizes the PCF to commit the requested QoS in step 418 , which is a NULL operation because no QoS was requested.
- the P-CSCF 314 then forwards the SIP OK message to the MS 306 in step 420 .
- the MS 306 may then begin using the media resources authorized and committed in the call set-up in step 422 .
- the MS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314 .
- the architecture 300 may be requested by the mobile device 306 (rather than by the network via the MGW 318 , as described above). As stated previously, the architecture 300 may be used for a call session that provides IP based, real-time, conversational, multimedia services using 3GPP IMS prior to the introduction of IP QoS mechanisms in the network.
- a signaling PDP context may be established between the MS 306 and the GGSN 310 .
- SIP signaling then occurs between the MS 306 and the P-CSCF 314 to establish a call session.
- Network services may be executed using the S-CSCF 316 .
- a first leg of the session may be established over either a packet or circuit connection, and may use a SIP VoIP or SIP circuit bearer call setup.
- the second leg of the connection (the circuit domain connection 320 ) is set up by the MS 306 .
- a circuit bearer codec is included that indicates that a circuit connection is to be established.
- the MS 306 recognizes the circuit bearer codec and requests a circuit connection via the MGW 318 .
- the MGW 318 then bridges both the first and second legs to connect the MS 306 and other party 308 , and may remain in the session for mid-call service control.
- a call flow 500 illustrates a sequence of messages that may be used within the architecture 300 of FIG. 3 .
- the MS 306 is used to establish the circuit domain connection 320 .
- the call flow 500 includes the MS 306 , the P-CSCF 314 , the I/S-CSCF 316 , and the MGW 318 .
- the call flow 500 relies heavily upon SIP messaging.
- the call flow 500 begins in step 502 when the MS 306 sends a SIP INVITE message to the P-CSCF 314 .
- the INVITE message includes an initial SDP packet in the SIP INVITE message body.
- the SIP INVITE message 302 is forwarded from the P-CSCF 314 to the MGW 318 via the I/S-CSCF 316 , and may also be forwarded to another network entity, such as a terminator CSCF.
- the MS 306 , P-CSCF 314 , I/S-CSCF 316 , and MGW 318 conduct SDP negotiations via SIP messages in step 504 . These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used.
- the P-CSCF 314 utilizes a PCF mechanism to authorize QoS resources requested during the SDP negotiations 304 , which may occur multiple times during the SDP negotiations. In the present example, this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in the circuit domain connection 320 and need not be requested).
- step 508 the MGW 318 sets up a first call leg with the other party 308 , and the MS 306 sets up a circuit call (a second call leg) to the MGW 318 via the circuit domain connection 320 .
- the MGW 318 then bridges the first and second call legs.
- the MGW 318 sends a ringing indication to the MS 306 via the I/S-CSCF 316 and P-CSCF 314 .
- the MGW 318 receives an answer indication in step 512 , it relays this information as a SIP OK message to the P-CSCF 314 via the I/S-CSCF 316 .
- the P-CSCF 314 utilizes the PCF to commit the requested QoS in step 514 , which is a NULL operation because no QoS was requested.
- the P-CSCF 314 then forwards the SIP OK message to the MS 306 in step 516 .
- the MS 306 may then use the media resources authorized and committed in the call set-up in step 518 .
- the MS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314 .
- an architecture 600 illustrates another possible implementation of a call session representing the method 100 of FIG. 1 .
- a communication session within the architecture 600 may be requested by the network via an intelligent gateway (rather than by the MS 306 or by the network via the MGW 318 , as described above).
- the architecture 600 may be used to provide IP based, real-time, conversational, multimedia services using 3GPP IMS prior to the introduction of IP QoS mechanisms in the network.
- the architecture 600 is similar to the architecture 300 of FIG. 3 , but includes an intelligent network gateway (IN gateway) 602 and a MSC 604 .
- the IN gateway 602 is positioned between the P-CSCF 314 and the MSC 604 .
- the MSC 604 is positioned between the circuit domain connection 320 and the MGW 318 . It is understood that the positions of the IN gateway 602 and the MSC 604 are for purposes of illustration, and that they may be positioned elsewhere within the architecture 600 .
- the IN gateway 602 may be represented by a gateway function located on another network entity, such as the MSC 604 , and so the IN gateway 602 may not be an independent physical network entity.
- the IN gateway 602 provides functionality for mapping between IP/SIP messages and SS7/IN messages.
- a signaling PDP context may be established between the MS 306 and the P-CSCF 314 (via the GGSN 310 ).
- SIP signaling then occurs between the MS 306 and the P-CSCF 314 to establish a call session.
- Network services may be executed using the S-CSCF 316 .
- a first leg of the session may be established using either a packet or circuit connection via an IN protocol message to the MSC 604 .
- the first leg is established using a standard SIP VoIP or SIP circuit bearer call setup.
- the second leg of the connection (the circuit domain connection) is requested by the MS 306 via an IN message to the MSC 604 .
- the first and second legs are then bridged to connect the MS 306 and other party 308 . If both legs are circuit based, the bridging may be done by the MSC 604 without the need for the MGW 318 . However, if the first leg is packet based, then the MGW 318 may be needed to complete the bridging in conjunction with the MSC 604 .
- a call flow 700 illustrates a sequence of messages that may be used to establish the communication session described previously, in which the network requests the circuit domain connection 320 via the IN gateway 602 .
- the call flow 700 includes the MS 306 , the P-CSCF 314 , the I/S-CSCF 316 , and the IN gateway 602 and MSC 604 (which are combined in this illustration and denoted by the reference number 604 ).
- the call flow 700 begins in step 702 when the MS 306 sends a SIP INVITE message to the P-CSCF 314 .
- the INVITE message includes an initial SDP packet in the SIP INVITE message body.
- the SIP INVITE message is forwarded to the I/S-CSCF 316 , which sends a corresponding IN message to the MSC 604 (via the IN gateway 602 ) to request a circuit connection in step 704 .
- step 706 the MS 306 , P-CSCF 314 , and I/S-CSCF 316 conduct SDP negotiations via SIP messages. These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used.
- step 708 which may occur simultaneously with step 706 , interaction occurs with the IN gateway/MSC 604 to request answer notifications.
- the P-CSCF 314 utilizes a PCF mechanism to authorize QoS resources requested during the SDP negotiations, which may occur multiple times during the SDP negotiations.
- this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in the circuit domain connection 320 and need not be requested).
- the MSC 604 sets up first call leg (which is circuit based in the present example) with the other party 308 , and sets up a second call leg with the MS 306 via the circuit domain connection 320 .
- the I/S-CSCF 316 sends a ringing indication to the MS 306 via the P-CSCF 314 .
- the MSC 604 receives an answer, it reports this to the I/S-CSCF 316 in step 716 .
- the I/S-CSCF 316 relays this information as a SIP OK message to the P-CSCF 314 .
- the P-CSCF 314 utilizes the PCF to commit the requested QoS in step 720 , which is a NULL operation because no QoS was requested.
- the P-CSCF 314 then forwards the SIP OK message to the MS 306 in step 722 .
- the MS 306 may then use the media resources authorized and committed in the call set-up in step 724 .
- the MS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314 .
- an architecture 800 illustrates yet another possible architecture within which a call session representing the method 100 of FIG. 1 may be executed.
- the architecture 800 may be used to provide IP based, real-time, conversational, multimedia services.
- the services may be provided using IMS prior to the introduction of IP QoS mechanisms generally needed for the provision of such services.
- Connections within the architecture 800 may be circuit switched (CS) or packet switched (PS).
- the architecture 800 includes an MS 802 and an MS 804 . Disposed between the two mobile stations is a hybrid service gateway (HSG) 806 .
- a network 808 (which may include network entities such as an SGSN, a GGSN, and/or other entities as described in FIG. 2 ) and an MSC 810 are positioned between the MS 802 and the HSG 806 .
- An S-CSCF or SIP proxy/AS 812 is positioned between the MS 804 and the HSG 806 , although not all connections between the MS 804 and the HSG 806 may go through the SIP AS 812 .
- the HSG 806 includes a plurality of different functions, which may be represented as actual independent physical components or may be represented merely as a functional module of the HSG 806 . For purposes of clarity, these functions will be referred to as independent components that are combined within the HSG 806 .
- the HSG 806 acts as a P-CSCF 816 (e.g., it provides no services and controls the media in the local network).
- the HSG 806 also encompasses a SIP Primary Rate Interface (PRI) gateway 818 , a Real-Time Protocol (RTP) portal 820 , an IMS media server 822 , and various other media servers 824 .
- PRI SIP Primary Rate Interface
- RTP Real-Time Protocol
- the PRI gateway 818 may provide access to and from a network (such as an IP network) by acting as a signaling and media gateway between a VoIP network and a circuit based network, using the ISDN Primary Rate Interface. To provide access, the PRI gateway 818 generally converts packet-based voice streams to circuit-based voice streams and vice versa.
- the RTP portal 820 may enable elements in a private SIP network to securely communicate with elements in a public network in both directions.
- the RTP portal 820 may also serve as an anchor point for the RTP media stream. This provides additional flexibility by, for example, enabling the architecture 800 to work with voice broadcast types of services.
- services may be provided at the S-CSCF (or the SIP proxy/AS) 812 .
- the MS 804 may be unaware that a circuit switched leg is being used (e.g., SIP services, such as call forwarding and web based provisioning, are entirely re-used from IMS).
- the PRI gateway 818 may not “call” the MS 804 . Instead, SIP signaling may be used to provide the MS 804 with a port number at the RTP portal 820 , which provides a “true” VoIP SIP session set up.
- the architecture 800 may enable both legs to be circuit switched, it may be desirable to add an additional PRI gateway. Access methods may be mixed by registering with a different P-CSCF (e.g., using R6 VoIP method, WLAN, LAN, etc.).
- a call flow 900 illustrates a sequence of messages that may be used to provide a communication session initiated by the MS 802 within the architecture 800 of FIG. 8 , where one leg is circuit based and one leg is packet based (e.g., VoIP).
- the call flow 900 includes the MS 802 , the SIP AS 812 , the HSG PRI Gateway 818 , the HSG RTP Portal 820 , and the MS 804 .
- the call flow 900 begins in step 902 when the MS 802 sends a SIP INVITE message to the P-CSCF 816 . It is understood that SIP messaging may be transferred via the SIP AS 812 .
- the SIP INVITE message contains a SDP packet stipulating a null codec, so that no voice packets are sent over a packet switched network.
- the P-CSCF 816 and RTP Portal 820 perform a handshake to reserve call resources.
- the P-CSCF 816 then sends a SIP INVITE message containing a SDP packet identifying an RTP portal port number to the MS 804 in step 906 .
- the MS 804 responds by sending a SIP OK message containing a SDP packet identifying the MS 804 to the P-CSCF 816 .
- the P-CSCF 816 forwards the SIP OK message containing a SDP packet with a dummy domain name to the MS 802 in step 910 .
- a VoIP bearer leg 912 is established between the MS 804 and the RTP portal 820 .
- the VoIP bearer leg 912 is established using a standard VoIP call set-up.
- the MS 802 may use native device call setup procedures to initiate a circuit switched call in step 914 through the PRI gateway 818 .
- the PRI gateway 818 sends a SIP INVITE message containing a SDP packet identifying the PRI gateway 818 to the P-CSCF 816 in step 916 .
- the P-CSCF 816 sends a SIP OK message identifying the RTP portal 820 to the PRI gateway 818 .
- a VoIP bearer leg 920 is then established between the RTP portal 820 and the PRI gateway 818 . As before, the VoIP bearer leg 920 may be established using a standard VoIP call set-up.
- the PRI gateway 818 sends a call set-up ACK message to the MS 802 in step 922 .
- a circuit switched bearer leg 922 may then be established between the MS 802 and the PRI gateway 818 .
- the MS 802 sends a SIP ACK message to the P-CSCF 816 , which forwards the message to the MS 804 .
- a call flow 1000 illustrates a sequence of messages that may be used to provide a communication session initiated by the network to the MS 802 within the architecture 800 of FIG. 8 , where one leg is circuit based and one leg is packet based (e.g., VoIP).
- the call flow 1000 includes the MS 802 , the SIP AS 812 , the HSG PRI Gateway 818 , the HSG RTP Portal 820 , and the MS 804 .
- the call flow 1000 begins in step 1002 when the MS 802 sends a SIP INVITE message to the P-CSCF 816 . It is understood that the SIP messaging may be transferred via the SIP AS 812 .
- the SIP INVITE message contains a SDP packet stipulating a null codec, so that no voice packets are sent over a packet switched network.
- the P-CSCF 816 and RTP Portal 820 perform a handshake to reserve call resources.
- the P-CSCF 816 sends a SIP INVITE message containing a SDP packet identifying the MS 802 ′s domain name and the RTP Portal to the PRI gateway 818 in step 1006 .
- the PRI gateway 818 sends a circuit switched call set-up message to the MS 802 , which then returns a call set-up ACK message to the PRI gateway 818 in step 1010 .
- the PRI gateway 818 sends a SIP OK message containing a SDP packet identifying the PRI gateway 818 to the P-CSCF 816 in step 1012 .
- a VoIP circuit bearer 1014 is then established between the RTP portal 820 and the PRI gateway 818 .
- the VoIP bearer leg may be established using a standard VoIP call set-up.
- a circuit switched bearer leg 1016 is established between the PRI gateway 818 and the MS 802 . In the present example, it may be desirable for the MS 802 to suppress incoming ringing.
- the P-CSCF 816 sends a SIP INVITE message containing a SDP packet identifying the RTP portal 820 to the MS 804 .
- the MS 804 sends a SIP OK message containing a SDP packet identifying the MS 804 to the P-CSCF 816 .
- the P-CSCF 816 inserts a dummy domain name into the packet and forwards the SIP OK message to the MS 802 in step 1022 .
- a VoIP bearer path 1024 is established between the MS 804 and the RTP portal 820 .
- the MS 802 sends a SIP ACK message to the P-CSCF 816 in step 1024 , which forwards the SIP ACK message to the MS 804 .
- the present disclosure provides for setting up a call using SIP or a similar protocol, and then using circuit switched network elements to provide part of the bearer path.
- multimedia services such as those defined by IMS
- IMS multimedia services
- This enables multimedia services to be delivered in such a way that a client looking into the network has no knowledge that a circuit switched bearer forms part of the bearer path.
- This enables such services to be delivered via a network that has not implemented all the specified QoS mechanisms, and aligns the provision of the services with defined standards, such as the 3GPP IMS architecture.
- this approach permits a simple migration to a full VoIP bearer path as QoS mechanisms are introduced into a network.
- the bearer may be any type of real time, conversational voice (e.g., voice, video, gaming sessions, application sharing, etc.).
- 3GPP GPRS and UMTS technologies for purposes of illustration, it is understood that it may be equally applicable to other technologies, including fixed wireline access, wireless local area network (LAN) access such as 802.11, CDMA (Code Division Multiple Access)/1 ⁇ RTT (Radio Transmission Technology)/1 ⁇ EV-DO (Evolution Data Only) access, and/or other technologies.
- LAN wireless local area network
- CDMA Code Division Multiple Access
- RTT Radio Transmission Technology
- Evolution Data Only Evolution Data Only
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method for providing a packet-based multimedia service to a mobile device in a network. The method includes initiating a multimedia session for the mobile device by establishing a packet connection between the mobile device and the network and establishing a circuit bearer connection between the mobile device and the network. The method further includes transferring information of a first type for the multimedia session via the packet connection. Additionally, the method includes transferring information of a second type for the multimedia session via the circuit bearer connection.
Description
- This application is a continuation of U.S. Ser. No. 10/630,999 filed on Jul. 30, 2003, which is hereby incorporated by reference in its entirety for all legitimate purposes.
- The present disclosure relates generally to wireless communications systems and, more particularly, to supporting Internet protocol (IP) based multimedia services using a circuit bearer.
- Telecommunications systems, such as universal mobile telecommunications system (UMTS) wireless networks, are evolving into systems that may carry both voice and data traffic via fixed, wireless, and satellite networks. Part of this evolution includes developing and providing packet frameworks for the delivery of IP based, real-time, conversational, multimedia services. For example, an IP multimedia subsystem (IMS) standard has been defined as part of a third generation partnership project (3GPP) to provide such services.
- Standards (such as IMS) that address the delivery of multimedia services via a packet based network generally require quality of service (QoS) mechanisms that are intended to ensure a certain level of quality. However, most wireless packet networks require relatively substantial enhancements before such QoS mechanisms can be provided, which slows down the implementation of the associated standards. For example, while IMS provides a framework to support the delivery of multimedia services in a wireless network, most wireless networks need upgrades to their access/radio layers, as well as to their packet core/general packet radio service (GPRS) subsystems before IMS can be properly supported. Implementing these upgrades may involve a considerable amount of time and expense, as the upgrades will need to be developed, deployed, and tested.
- Accordingly, what is needed is an improved system and method to provide for the delivery of IP based, real-time, conversational, multimedia services. It is desirable to deliver these services to mobile devices via networks that may not support QoS mechanisms specified for the delivery of such services. It is also desirable to deliver the services in compliance with defined telecommunications standards, and for the system and method to align with standards that are currently being implemented or that may be implemented in the future.
- In one embodiment, a method is provided for providing a packet-based multimedia service to a mobile device in a network. The service is defined by a telecommunications standard, and the network does not support packet quality of service (QoS) functionality as required by the standard. The method comprises establishing a packet signaling connection and a circuit bearer connection between the mobile device and network. Signaling information for the multimedia service is transferred via the packet signaling connection in alignment with the standard. Data for the multimedia service is transferred via the circuit bearer connection in alignment with the standard. This provides the multimedia service to the mobile device via the network as specified by the standard, even though the network does not support the required QoS functionality.
-
FIG. 1 is a flowchart of an exemplary method for providing multimedia services to a mobile device using a circuit bearer. -
FIG. 2 illustrates an exemplary UMTS wireless network in which the method ofFIG. 1 may be implemented. -
FIG. 3 illustrates one embodiment of an architecture that may be used to implement the method ofFIG. 1 within the system ofFIG. 2 . -
FIG. 4 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a network via a media gateway within the architecture ofFIG. 3 . -
FIG. 5 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a mobile device within the architecture ofFIG. 3 . -
FIG. 6 illustrates another embodiment of an architecture that may be used to implement the method ofFIG. 1 within the system ofFIG. 2 . -
FIG. 7 is an exemplary call flow illustrating a call set-up in which a circuit bearer is requested by a network via an intelligent gateway within the architecture ofFIG. 6 . -
FIG. 8 illustrates yet another embodiment of an architecture that may be used to implement the method ofFIG. 1 within the system ofFIG. 2 . -
FIG. 9 is an exemplary call flow illustrating a call set-up in which a mobile device initiates a call to a network within the architecture ofFIG. 8 . -
FIG. 10 is an exemplary call flow illustrating a call set-up in which a network initiates a call to a mobile device within the architecture ofFIG. 8 . - The present disclosure relates generally to wireless communications systems and, more particularly, to supporting Internet protocol (IP) based multimedia services using a circuit bearer. It is understood, however, that the following disclosure provides many different embodiments or examples. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
- Referring to
FIG. 1 , in one embodiment, amethod 100 may be used to provide a packet-based multimedia service to a mobile device in a network. As will be described later in greater detail, the service is defined by a telecommunications standard that specifies quality of service (QoS) functionality for packet-based data transfers. However, the network does not support such QoS functionality. Accordingly, themethod 100 may be used for providing the multimedia service in accordance with the standard on the non-compliant network. - In
step 102, a packet signaling connection may be established between the mobile device and network. This signaling connection may use, for example, a signaling protocol that provides call setup, routing, authentication, and other messages to endpoints within an IP network. Instep 104, a circuit bearer connection is established between the mobile device and network. Because the circuit bearer and packet signaling connections exist simultaneously, the mobile device should have functionality that supports this dual connection operation. - In
step 106, signaling information and data associated with the multimedia service may be transferred between the network and the mobile device. For example, instep 108, signaling information for the multimedia service may be transferred via the packet signaling connection in alignment with the standard. Instep 110, data for the multimedia service may be transferred via the circuit bearer connection in alignment with the standard. It is understood thatsteps method 100 enables the multimedia service to be provided to the mobile device via the network as specified by the standard, even though the network does not support the specified QoS functionality. - Referring now to
FIG. 2 , atelecommunications network 200 illustrates a system in which themethod 100 described in reference toFIG. 1 may be practiced. In the present example, thenetwork 200 is a wireless network that supports both voice and data packet communications using General Packet Service Radio (GPRS) and/or Universal Mobile Telecommunications System (UMTS) technologies. - The
network 200 comprises a Radio Access Network (RAN) 202 and acore network 204. Thecore network 204 further comprises acircuit domain 206 and apacket domain 208. Other networks may be accessible to thenetwork 200, such as a Public Switch Telephone Network (PSTN) 210 (connected to the circuit domain 206), Internet 212, and an X.25 network 214 (both connected to the packet domain 208). - The RAN 202 includes a plurality of cells (not shown) serviced by base transceiver stations (BTS) 216, 218, and 220. The BTS 216 is connected to a base station controller (BSC) 222 to provide a second-generation wireless network. The BTSs 218, 220 are accessible to radio network controllers (RNCs) 224, 226, respectively, to provide a third-generation wireless network. A mobile switching center/visitor location register (MSC/VLR) 228 may be used to connect the
core network 204 with other networks, such as thePSTN 210. A home location register (HLR) 230 may be accessible to the MSC/VLR 228 and also to a serving GPRS support node (SGSN) 232 and a gateway GPRS support node (GGSN) 234 in thepacket domain 208. - The
network 200 enables at least onemobile device 236 to establish a communication session with another device via the BTS 216. For example, a request to establish a communication session with themobile device 236 may be directed by the MSC/VLR 228 to (1) a secondmobile device 238, (2) a voice terminal (not shown) coupled to thePSTN 210, or (3) a data terminal (not shown) coupled elsewhere to thetelecommunications network 200. For example, if the communication session is a circuit data transfer session, the request may be to connect themobile device 236 to a computer or other data device via thenetwork 200. If the communication is a packet data transfer session, the request may be routed through theSGSN 232, theGGSN 234, and to theInternet 212. It is noted that themobile devices network 200. Furthermore, themobile devices network 200 is for purposes of illustration and the present disclosure may be equally applicable to other networks. - Referring now to
FIG. 3 , anarchitecture 300 may be used to implement a call session representing themethod 100 ofFIG. 1 . In the present example, the call session may be requested by the network via a media gateway or by an end user, such as a mobile station. The session is to provide IP based, real-time, conversational, multimedia services. For example, the services may be provided using an IP multimedia subsystem (IMS), which is defined as part of a third generation partnership project (3GPP). However, providing these services in compliance with 3GPP may require certain QoS mechanisms that may not exist in some networks, such as QoS for packet and access layers associated with thetelecommunications network 200 ofFIG. 2 . Accordingly, thearchitecture 300 enables the use of 3GPP IMS services prior to the introduction of the IP QoS mechanisms as follows, although it is understood that the present disclosure may also be implemented in a network in which such QoS mechanisms do exist. - The
architecture 300 comprises asignaling path 302 and abearer path 304 between a mobile station (MS) 306 (e.g., a dual mode mobile phone capable of simultaneous circuit/data connections) and anotherparty 308. TheMS 306 is connected to aGGSN 310 via a packet domain connection 312 (e.g., using dynamic host configuration protocol (DHCP), domain name service (DNS), etc.). TheGGSN 310 is connected to a Proxy Call Session Control Function (P-CSCF) 314, which in turn may communicate with a Serving Call Session Control Function (S-CSCF) 316. It is understood that other network entities may be used, such as an Interrogatory Call Session Control Function (I-CSCF) (shown with the S-CSCF 316). The P-CSCF 314 may provide a point of contact in a visited network after theMS 306 is registered in the network. The S-CSCF 316 may be used to identify privileges associated with theMS 306, as well as for selecting and providing access to a home network application server (not shown). The I-CSCF (also 316) may be used to locate the S-CSCF and hide the S-CSCF's network architecture. The P-CSCF 314 and I/S-CSCF 316 may be viewed as functional blocks that may be located on any of a plurality of network nodes, including within theGGSN 310. The I/S-CSCF 316 communicates with theother party 308 via SIP messaging. - The
MS 306 is connected to a media gateway (MGW) 318 via acircuit domain connection 320. TheMGW 318 is in communication with theother party 308 via anIP bearer path 322. In the present example, theMGW 318 mediates the circuit switched bearer traffic received from theMS 306 via thecircuit domain connection 320 into IP packet based bearer traffic. Thebearer path 304 may be initiated by theMS 306 or by an intelligent node in the network, such as theMGW 318. As will be shown later in greater detail, the messaging used to establish the call session within thearchitecture 300 enables the session to accommodate later network changes, such as the implementation of QoS mechanisms. It is noted that thecircuit domain connection 320 is used solely for bearer traffic to and from theMS 306, while signaling information is routed via the P-CSCF 314. - In operation, as will be described in greater detail in
FIG. 4 , a first leg of the session is established via thecircuit domain connection 320. This may be accomplished by establishing a signaling PDP context between theMS 306 and the P-CSCF 314 (via the GGSN 310). SIP signaling then occurs between theMS 306 and the P-CSCF 314 to establish a call session. Network services may be executed using the S-CSCF 316, and a circuit bearer is requested to establish thecircuit domain connection 320. A second leg of the connection is established to theother party 308 via theMGW 318 using either a packet or circuit connection. TheMGW 318 then bridges both the first and second legs to connect theMS 306 andother party 308. - With additional reference to
FIG. 4 , acall flow 400 illustrates a sequence of messages that may be used to within thearchitecture 300 ofFIG. 3 . In thecall flow 400, theMGW 318 is used to establish thecircuit domain connection 320. As shown inFIG. 4 , thecall flow 400 includes theMS 306, the P-CSCF 314, the I/S-CSCF 316, and theMGW 318. - The
call flow 400 relies heavily upon SIP messaging. As is known, SIP is based on a request-response paradigm and may be divided into SIP request messages and SIP response messages. SIP request messages include INVITE (which initiates a call or changes call parameters), ACK (which confirms a final response for INVITE), BYE (which terminates the call), CANCEL (which cancels an ongoing INVITE), OPTIONS (which queries a server about its capabilities), REGISTER (which registers with the location service), and INFO (which sends in-progress information). The SIP response messages may contain response codes such as 100 (continue), 180 (ringing), 200 (OK), 302 (moved temporarily), 401 (unauthorized), and 600 (busy). The use of SIP enables flexibility in the call session, and may also serve to align the call session with known standards, such as 3GPP IMS. - The
call flow 400 begins instep 402 when theMS 306 sends a SIP INVITE message to the P-CSCF 314. The INVITE message includes an initial session description protocol (SDP) packet in the SIP INVITE message body. SDP is a protocol that may be used to indicate a multimedia session, and may include such information as a session name and purpose. The SIP INVITE message is forwarded from the P-CSCF 314 to theMGW 318 via the I/S-CSCF 316 - The
MS 306, P-CSCF 314, I/S-CSCF 316, andMGW 318 conduct SDP negotiations via SIP messages instep 404. These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used. The SDP negotiations include a reservation of circuit resources by theMGW 318, as indicated bystep 406. - In
step 408, the P-CSCF 314 utilizes a packet control function (PCF) mechanism to authorize QoS resources requested during the SDP negotiations instep 404, which may occur multiple times during the SDP negotiations. In the present example, this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in thecircuit domain connection 320 and need not be requested). Instep 410, theMGW 318 sets up first and second circuit legs to theMS 306 and theother party 308, respectively. It is noted that the second circuit leg may be either packet switched or circuit switched. - The
MGW 318 receives a ringing indication instep 412 and maps the ringing indication to a SIP ringing response message, which is then sent to theMS 306 via the I/S-CSCF 316 and P-CSCF 314. When theMGW 318 receives an answer indication instep 414, it relays this information as a SIP OK message to the P-CSCF 314 via the I/S-CSCF 316 instep 416. The P-CSCF 314 utilizes the PCF to commit the requested QoS instep 418, which is a NULL operation because no QoS was requested. The P-CSCF 314 then forwards the SIP OK message to theMS 306 instep 420. TheMS 306 may then begin using the media resources authorized and committed in the call set-up instep 422. Instep 424, theMS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314. - Referring again specifically to
FIG. 3 , in another embodiment, thearchitecture 300 may be requested by the mobile device 306 (rather than by the network via theMGW 318, as described above). As stated previously, thearchitecture 300 may be used for a call session that provides IP based, real-time, conversational, multimedia services using 3GPP IMS prior to the introduction of IP QoS mechanisms in the network. - In operation, as will be described in greater detail in
FIG. 5 , a signaling PDP context may be established between theMS 306 and theGGSN 310. SIP signaling then occurs between theMS 306 and the P-CSCF 314 to establish a call session. Network services may be executed using the S-CSCF 316. A first leg of the session may be established over either a packet or circuit connection, and may use a SIP VoIP or SIP circuit bearer call setup. - The second leg of the connection (the circuit domain connection 320) is set up by the
MS 306. During SIP/SDP signaling that occurs between theMS 306 and P-CSCF 314, a circuit bearer codec is included that indicates that a circuit connection is to be established. TheMS 306 recognizes the circuit bearer codec and requests a circuit connection via theMGW 318. TheMGW 318 then bridges both the first and second legs to connect theMS 306 andother party 308, and may remain in the session for mid-call service control. - With additional reference to
FIG. 5 , acall flow 500 illustrates a sequence of messages that may be used within thearchitecture 300 ofFIG. 3 . In thecall flow 500, theMS 306 is used to establish thecircuit domain connection 320. As shown inFIG. 5 , thecall flow 500 includes theMS 306, the P-CSCF 314, the I/S-CSCF 316, and theMGW 318. As in thecall flow 400 ofFIG. 4 , thecall flow 500 relies heavily upon SIP messaging. - The
call flow 500 begins instep 502 when theMS 306 sends a SIP INVITE message to the P-CSCF 314. As described previously, the INVITE message includes an initial SDP packet in the SIP INVITE message body. TheSIP INVITE message 302 is forwarded from the P-CSCF 314 to theMGW 318 via the I/S-CSCF 316, and may also be forwarded to another network entity, such as a terminator CSCF. - The
MS 306, P-CSCF 314, I/S-CSCF 316, andMGW 318 conduct SDP negotiations via SIP messages instep 504. These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used. Instep 506, the P-CSCF 314 utilizes a PCF mechanism to authorize QoS resources requested during theSDP negotiations 304, which may occur multiple times during the SDP negotiations. In the present example, this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in thecircuit domain connection 320 and need not be requested). Instep 508, theMGW 318 sets up a first call leg with theother party 308, and theMS 306 sets up a circuit call (a second call leg) to theMGW 318 via thecircuit domain connection 320. TheMGW 318 then bridges the first and second call legs. - In
step 510, theMGW 318 sends a ringing indication to theMS 306 via the I/S-CSCF 316 and P-CSCF 314. When theMGW 318 receives an answer indication instep 512, it relays this information as a SIP OK message to the P-CSCF 314 via the I/S-CSCF 316. The P-CSCF 314 utilizes the PCF to commit the requested QoS instep 514, which is a NULL operation because no QoS was requested. The P-CSCF 314 then forwards the SIP OK message to theMS 306 instep 516. TheMS 306 may then use the media resources authorized and committed in the call set-up instep 518. Instep 520, theMS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314. - Referring now to
FIG. 6 , anarchitecture 600 illustrates another possible implementation of a call session representing themethod 100 ofFIG. 1 . In the present example, a communication session within thearchitecture 600 may be requested by the network via an intelligent gateway (rather than by theMS 306 or by the network via theMGW 318, as described above). Thearchitecture 600 may be used to provide IP based, real-time, conversational, multimedia services using 3GPP IMS prior to the introduction of IP QoS mechanisms in the network. - The
architecture 600 is similar to thearchitecture 300 ofFIG. 3 , but includes an intelligent network gateway (IN gateway) 602 and aMSC 604. TheIN gateway 602 is positioned between the P-CSCF 314 and theMSC 604. TheMSC 604 is positioned between thecircuit domain connection 320 and theMGW 318. It is understood that the positions of theIN gateway 602 and theMSC 604 are for purposes of illustration, and that they may be positioned elsewhere within thearchitecture 600. Furthermore, theIN gateway 602 may be represented by a gateway function located on another network entity, such as theMSC 604, and so theIN gateway 602 may not be an independent physical network entity. TheIN gateway 602 provides functionality for mapping between IP/SIP messages and SS7/IN messages. - In operation, as will described in greater detail in
FIG. 7 , a signaling PDP context may be established between theMS 306 and the P-CSCF 314 (via the GGSN 310). SIP signaling then occurs between theMS 306 and the P-CSCF 314 to establish a call session. Network services may be executed using the S-CSCF 316. A first leg of the session may be established using either a packet or circuit connection via an IN protocol message to theMSC 604. In the present example, the first leg is established using a standard SIP VoIP or SIP circuit bearer call setup. - The second leg of the connection (the circuit domain connection) is requested by the
MS 306 via an IN message to theMSC 604. The first and second legs are then bridged to connect theMS 306 andother party 308. If both legs are circuit based, the bridging may be done by theMSC 604 without the need for theMGW 318. However, if the first leg is packet based, then theMGW 318 may be needed to complete the bridging in conjunction with theMSC 604. - With additional reference to
FIG. 7 , acall flow 700 illustrates a sequence of messages that may be used to establish the communication session described previously, in which the network requests thecircuit domain connection 320 via theIN gateway 602. As shown inFIG. 7 , thecall flow 700 includes theMS 306, the P-CSCF 314, the I/S-CSCF 316, and theIN gateway 602 and MSC 604 (which are combined in this illustration and denoted by the reference number 604). - The
call flow 700 begins instep 702 when theMS 306 sends a SIP INVITE message to the P-CSCF 314. As described previously, the INVITE message includes an initial SDP packet in the SIP INVITE message body. The SIP INVITE message is forwarded to the I/S-CSCF 316, which sends a corresponding IN message to the MSC 604 (via the IN gateway 602) to request a circuit connection instep 704. - In
step 706, theMS 306, P-CSCF 314, and I/S-CSCF 316 conduct SDP negotiations via SIP messages. These negotiations may include SDP answer, SDP offer, SDP success, and SDP answer exchanges. In the present example, one of the SDP packets may include a codec value to indicate that a circuit bearer is being used. Instep 708, which may occur simultaneously withstep 706, interaction occurs with the IN gateway/MSC 604 to request answer notifications. Instep 710, the P-CSCF 314 utilizes a PCF mechanism to authorize QoS resources requested during the SDP negotiations, which may occur multiple times during the SDP negotiations. In the present example, this a NULL operation because no QoS is being requested (i.e., conversational grade QoS is inherent in thecircuit domain connection 320 and need not be requested). Instep 712, theMSC 604 sets up first call leg (which is circuit based in the present example) with theother party 308, and sets up a second call leg with theMS 306 via thecircuit domain connection 320. - In
step 714, the I/S-CSCF 316 sends a ringing indication to theMS 306 via the P-CSCF 314. When theMSC 604 receives an answer, it reports this to the I/S-CSCF 316 instep 716. Instep 718, the I/S-CSCF 316 relays this information as a SIP OK message to the P-CSCF 314. The P-CSCF 314 utilizes the PCF to commit the requested QoS instep 720, which is a NULL operation because no QoS was requested. The P-CSCF 314 then forwards the SIP OK message to theMS 306 instep 722. TheMS 306 may then use the media resources authorized and committed in the call set-up instep 724. Instep 726, theMS 306 sends a SIP ACK message to the I/S-CSCF 316 via the P-CSCF 314. - Referring now to
FIG. 8 , in another embodiment, anarchitecture 800 illustrates yet another possible architecture within which a call session representing themethod 100 ofFIG. 1 may be executed. As with previous examples, thearchitecture 800 may be used to provide IP based, real-time, conversational, multimedia services. For example, the services may be provided using IMS prior to the introduction of IP QoS mechanisms generally needed for the provision of such services. Connections within thearchitecture 800 may be circuit switched (CS) or packet switched (PS). - The
architecture 800 includes anMS 802 and anMS 804. Disposed between the two mobile stations is a hybrid service gateway (HSG) 806. A network 808 (which may include network entities such as an SGSN, a GGSN, and/or other entities as described inFIG. 2 ) and anMSC 810 are positioned between theMS 802 and theHSG 806. An S-CSCF or SIP proxy/AS 812 is positioned between theMS 804 and theHSG 806, although not all connections between theMS 804 and theHSG 806 may go through the SIP AS 812. - The
HSG 806 includes a plurality of different functions, which may be represented as actual independent physical components or may be represented merely as a functional module of theHSG 806. For purposes of clarity, these functions will be referred to as independent components that are combined within theHSG 806. In the present example, theHSG 806 acts as a P-CSCF 816 (e.g., it provides no services and controls the media in the local network). TheHSG 806 also encompasses a SIP Primary Rate Interface (PRI)gateway 818, a Real-Time Protocol (RTP) portal 820, anIMS media server 822, and variousother media servers 824. - The
PRI gateway 818 may provide access to and from a network (such as an IP network) by acting as a signaling and media gateway between a VoIP network and a circuit based network, using the ISDN Primary Rate Interface. To provide access, thePRI gateway 818 generally converts packet-based voice streams to circuit-based voice streams and vice versa. TheRTP portal 820 may enable elements in a private SIP network to securely communicate with elements in a public network in both directions. TheRTP portal 820 may also serve as an anchor point for the RTP media stream. This provides additional flexibility by, for example, enabling thearchitecture 800 to work with voice broadcast types of services. - In operation, as will be described in greater detail with reference to
FIGS. 9 and 10 , services may be provided at the S-CSCF (or the SIP proxy/AS) 812. Because of this, theMS 804 may be unaware that a circuit switched leg is being used (e.g., SIP services, such as call forwarding and web based provisioning, are entirely re-used from IMS). Furthermore, thePRI gateway 818 may not “call” theMS 804. Instead, SIP signaling may be used to provide theMS 804 with a port number at theRTP portal 820, which provides a “true” VoIP SIP session set up. In addition, while thearchitecture 800 may enable both legs to be circuit switched, it may be desirable to add an additional PRI gateway. Access methods may be mixed by registering with a different P-CSCF (e.g., using R6 VoIP method, WLAN, LAN, etc.). - With additional reference to
FIG. 9 , acall flow 900 illustrates a sequence of messages that may be used to provide a communication session initiated by theMS 802 within thearchitecture 800 ofFIG. 8 , where one leg is circuit based and one leg is packet based (e.g., VoIP). As shown inFIG. 9 , thecall flow 900 includes theMS 802, the SIP AS 812, theHSG PRI Gateway 818, theHSG RTP Portal 820, and theMS 804. - The
call flow 900 begins instep 902 when theMS 802 sends a SIP INVITE message to the P-CSCF 816. It is understood that SIP messaging may be transferred via the SIP AS 812. The SIP INVITE message contains a SDP packet stipulating a null codec, so that no voice packets are sent over a packet switched network. Instep 904, the P-CSCF 816 andRTP Portal 820 perform a handshake to reserve call resources. The P-CSCF 816 then sends a SIP INVITE message containing a SDP packet identifying an RTP portal port number to theMS 804 instep 906. Instep 908, theMS 804 responds by sending a SIP OK message containing a SDP packet identifying theMS 804 to the P-CSCF 816. The P-CSCF 816 forwards the SIP OK message containing a SDP packet with a dummy domain name to theMS 802 instep 910. AVoIP bearer leg 912 is established between theMS 804 and theRTP portal 820. In the present example, theVoIP bearer leg 912 is established using a standard VoIP call set-up. - The
MS 802 may use native device call setup procedures to initiate a circuit switched call instep 914 through thePRI gateway 818. ThePRI gateway 818 sends a SIP INVITE message containing a SDP packet identifying thePRI gateway 818 to the P-CSCF 816 instep 916. Instep 918, the P-CSCF 816 sends a SIP OK message identifying the RTP portal 820 to thePRI gateway 818. AVoIP bearer leg 920 is then established between theRTP portal 820 and thePRI gateway 818. As before, theVoIP bearer leg 920 may be established using a standard VoIP call set-up. ThePRI gateway 818 sends a call set-up ACK message to theMS 802 instep 922. A circuit switchedbearer leg 922 may then be established between theMS 802 and thePRI gateway 818. Instep 924, theMS 802 sends a SIP ACK message to the P-CSCF 816, which forwards the message to theMS 804. - Referring now to
FIG. 10 and with continued reference toFIG. 8 , acall flow 1000 illustrates a sequence of messages that may be used to provide a communication session initiated by the network to theMS 802 within thearchitecture 800 ofFIG. 8 , where one leg is circuit based and one leg is packet based (e.g., VoIP). As shown inFIG. 10 , thecall flow 1000 includes theMS 802, the SIP AS 812, theHSG PRI Gateway 818, theHSG RTP Portal 820, and theMS 804. - The
call flow 1000 begins instep 1002 when theMS 802 sends a SIP INVITE message to the P-CSCF 816. It is understood that the SIP messaging may be transferred via the SIP AS 812. The SIP INVITE message contains a SDP packet stipulating a null codec, so that no voice packets are sent over a packet switched network. Instep 1004, the P-CSCF 816 andRTP Portal 820 perform a handshake to reserve call resources. The P-CSCF 816 sends a SIP INVITE message containing a SDP packet identifying theMS 802′s domain name and the RTP Portal to thePRI gateway 818 instep 1006. Instep 1008, thePRI gateway 818 sends a circuit switched call set-up message to theMS 802, which then returns a call set-up ACK message to thePRI gateway 818 instep 1010. ThePRI gateway 818 sends a SIP OK message containing a SDP packet identifying thePRI gateway 818 to the P-CSCF 816 instep 1012. AVoIP circuit bearer 1014 is then established between theRTP portal 820 and thePRI gateway 818. In the present example, the VoIP bearer leg may be established using a standard VoIP call set-up. A circuit switchedbearer leg 1016 is established between thePRI gateway 818 and theMS 802. In the present example, it may be desirable for theMS 802 to suppress incoming ringing. - In
step 1018, the P-CSCF 816 sends a SIP INVITE message containing a SDP packet identifying the RTP portal 820 to theMS 804. In response, theMS 804 sends a SIP OK message containing a SDP packet identifying theMS 804 to the P-CSCF 816. The P-CSCF 816 inserts a dummy domain name into the packet and forwards the SIP OK message to theMS 802 instep 1022. AVoIP bearer path 1024 is established between theMS 804 and theRTP portal 820. TheMS 802 sends a SIP ACK message to the P-CSCF 816 instep 1024, which forwards the SIP ACK message to theMS 804. - It is understood that the present disclosure provides for setting up a call using SIP or a similar protocol, and then using circuit switched network elements to provide part of the bearer path. This enables multimedia services, such as those defined by IMS, to be delivered in such a way that a client looking into the network has no knowledge that a circuit switched bearer forms part of the bearer path. This enables such services to be delivered via a network that has not implemented all the specified QoS mechanisms, and aligns the provision of the services with defined standards, such as the 3GPP IMS architecture. Furthermore, this approach permits a simple migration to a full VoIP bearer path as QoS mechanisms are introduced into a network. In addition, this enables the provision of a service control, billing, and authentication architecture that is identical to that proposed in 3GPP IMS or other standards. In the present disclosure, the bearer may be any type of real time, conversational voice (e.g., voice, video, gaming sessions, application sharing, etc.).
- While the present disclosure uses 3GPP GPRS and UMTS technologies for purposes of illustration, it is understood that it may be equally applicable to other technologies, including fixed wireline access, wireless local area network (LAN) access such as 802.11, CDMA (Code Division Multiple Access)/1×RTT (Radio Transmission Technology)/1×EV-DO (Evolution Data Only) access, and/or other technologies.
- Accordingly, while the preceding description shows and describes one or more embodiments, it will be understood by those skilled in the art that various changes in form and detail may be made therein without departing from the spirit and scope of the present disclosure. For example, the type of protocols used in the preceding description may vary, and it is understood that substitutions may be made. Similarly, different network configurations may be used for different types of digital devices. Furthermore, terms such as “first leg” and “second leg” are used for purposes of example, and do not necessarily denote a particular sequential or chronological order. In addition, it is understood that messages may be sent to or from different network entities than those shown. For example, although SIP INVITE messages are illustrated as being sent from the MS, a SIP INVITE may be sent to the MS in some embodiments. Therefore, the claims should be interpreted in a broad manner, consistent with the present disclosure.
Claims (21)
1-20. (canceled)
21. A method for providing a packet-based multimedia service to a mobile device in a network, comprising:
initiating a multimedia session for the mobile device by:
establishing a packet connection between the mobile device and the network; and
establishing a circuit bearer connection between the mobile device and the network; and
transferring information of a first type for the multimedia session via the packet connection; and
transferring information of a second type for the multimedia session via the circuit bearer connection.
22. The method of claim 21 , wherein:
the information of the first type comprises signaling information for the multimedia session; and
the information of the second type comprises data for the multimedia session.
23. The method of claim 22 , wherein:
the packet-based multimedia service is defined by a telecommunication standard;
the network does not support packet quality of service (QOS) functionality as required by the standard; and
the multimedia service is provided to the mobile device via the network as specified by the standard even though the network does not support the required QoS functionality.
24. The method of claim 22 , further comprising controlling transfer of data via the circuit bearer connection using the signaling information.
25. The method of claim 21 , further comprising the network initiating a request for the circuit bearer connection.
26. The method of claim 21 , further comprising the mobile device initiating a request for the circuit bearer connection.
27. The method of claim 21 , further comprising maintaining the circuit bearer connection and the packet connection simultaneously.
28. The method of claim 21 , further comprising bridging the circuit bearer connection with an endpoint bearer connection, wherein the bridging establishes a link between the mobile device and the endpoint bearer connection.
29. A method for providing a packet-based multimedia service to an endpoint in a wireless network, comprising:
initiating a multimedia session for the endpoint by:
establishing a packet context between the endpoint and a gateway; and
establishing a circuit bearer connection between the endpoint and the gateway; and
transferring information of a first type for the multimedia session via the packet context; and
transferring information of a second type for the multimedia session via the circuit bearer connection.
30. The method of claim 29 , wherein:
the information of the first type comprises signaling information for the multimedia session; and
the information of the second type comprises data for the multimedia session.
31. The method of claim 30 , wherein:
the packet-based multimedia service is defined by a telecommunication standard;
the network does not support packet quality of service (QoS) functionality as required by the standard; and
the multimedia service is provided to the endpoint via the network as specified by the standard even though the network does not support the required QoS functionality.
32. The method of claim 30 , further comprising controlling transfer of data via the circuit bearer connection using the signaling information.
33. The method of claim 29 , wherein the circuit bearer connection is initiated by either the endpoint or the gateway.
34. The method of claim 30 , wherein establishing the packet context comprises provisioning a codec indicating that a circuit bearer connection is being used.
35. The method of claim 30 , wherein establishing the packet context comprises provisioning the endpoint with a null codec to prevent voice packets from being sent via an available packet signaling connection.
36. The method of claim 30 , wherein transferring information of a first type comprises using a packet-based session initiation protocol (SIP).
37. A system for providing a packet-based multimedia service to a mobile device in a network, comprising:
a call session control function operable to initiate a multimedia session for the mobile device by:
establishing a packet connection between the mobile device and the network; and
establishing a circuit bearer connection between the mobile device and the network;
the call session control function being operable to:
transfer information of a first type for the multimedia session via the packet connection; and
transfer information of a second type for the multimedia session via the circuit bearer connection.
38. The system of claim 37 , wherein:
the information of the first, type comprises signaling information for the multimedia session; and
the information of the second type comprises data for the multimedia session.
39. A system for providing a packet-based multimedia service to an endpoint in a wireless network, comprising:
a call session control function operable to initiate a multimedia session for the endpoint by:
establishing a packet context between the endpoint and a gateway; and
establishing a circuit bearer connection between the endpoint and the gateway;
the call session control function being operable to:
transfer information of a first type for the multimedia session via the packet context; and
transfer information of a second type for the multimedia session via the circuit bearer connection.
40. The system of claim 39 , wherein:
the information of the first type comprises signaling information for the multimedia session; and
the information of the second type comprises data for the multimedia session.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/824,328 US20100260172A1 (en) | 2003-07-30 | 2010-06-28 | Providing packet-based multimedia services via a circuit bearer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/630,999 US7746849B2 (en) | 2003-07-30 | 2003-07-30 | Providing packet-based multimedia services via a circuit bearer |
US12/824,328 US20100260172A1 (en) | 2003-07-30 | 2010-06-28 | Providing packet-based multimedia services via a circuit bearer |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/630,999 Continuation US7746849B2 (en) | 2003-07-30 | 2003-07-30 | Providing packet-based multimedia services via a circuit bearer |
Publications (1)
Publication Number | Publication Date |
---|---|
US20100260172A1 true US20100260172A1 (en) | 2010-10-14 |
Family
ID=34103958
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/630,999 Active 2029-04-25 US7746849B2 (en) | 2003-07-30 | 2003-07-30 | Providing packet-based multimedia services via a circuit bearer |
US12/824,328 Abandoned US20100260172A1 (en) | 2003-07-30 | 2010-06-28 | Providing packet-based multimedia services via a circuit bearer |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/630,999 Active 2029-04-25 US7746849B2 (en) | 2003-07-30 | 2003-07-30 | Providing packet-based multimedia services via a circuit bearer |
Country Status (4)
Country | Link |
---|---|
US (2) | US7746849B2 (en) |
EP (1) | EP1656773B1 (en) |
DE (1) | DE602004009940T2 (en) |
WO (1) | WO2005011207A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120005351A1 (en) * | 2010-07-02 | 2012-01-05 | Cisco Technology, Inc. | Method and apparatus for transmitting an application identifier across application elements |
US8107932B1 (en) * | 2008-09-10 | 2012-01-31 | Rockstar Bidco Lp | Enabling mid-call services to be added to a communication session by a wireless device |
US20180152320A1 (en) * | 2016-11-29 | 2018-05-31 | Ale International | System for and method of establishing a connection between a first electronic device and a second electronic device |
Families Citing this family (61)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2398458B (en) * | 2003-02-15 | 2005-05-25 | Ericsson Telefon Ab L M | Conversational bearer negotiation |
US7961714B1 (en) * | 2004-05-11 | 2011-06-14 | Nortel Networks Limited | Providing packet-based multimedia services via a circuit bearer |
US7746849B2 (en) * | 2003-07-30 | 2010-06-29 | Nortel Networds Limited | Providing packet-based multimedia services via a circuit bearer |
US7359373B2 (en) * | 2003-10-17 | 2008-04-15 | Nokia Corporation | System, apparatus, and method for establishing circuit-switched communications via packet-switched network signaling |
US6994245B2 (en) * | 2003-10-17 | 2006-02-07 | James M. Pinchot | Micro-reactor fabrication |
US8374284B2 (en) * | 2004-02-12 | 2013-02-12 | Apple, Inc. | Universal decoder |
US8862570B1 (en) | 2004-03-02 | 2014-10-14 | Rockstar Consortium Us Lp | Method and apparatus for open management of multi-media services |
US8036211B1 (en) * | 2004-03-09 | 2011-10-11 | Genband Us Llc | Legacy user proxy call session control function |
CN100531194C (en) * | 2004-09-07 | 2009-08-19 | 华为技术有限公司 | Service signal processing system and method for group domain |
DE602005013281D1 (en) * | 2004-12-17 | 2009-04-23 | Huawei Tech Co Ltd | METHOD AND SYSTEM FOR HOLDING A SESSION CONTINUITY |
KR100871237B1 (en) * | 2005-01-31 | 2008-11-28 | 삼성전자주식회사 | System and method for transmitting/receiving a alerting information of mobile terminal in wireless communication system |
WO2007029056A2 (en) | 2005-03-08 | 2007-03-15 | Nortel Networks Limited | Multiple access service convergence |
EP1705859A1 (en) * | 2005-03-24 | 2006-09-27 | Orange SA | Packet radio network and method for activation of a packet data protocol context |
EP1705858A1 (en) * | 2005-03-24 | 2006-09-27 | Orange SA | Method and system for activation of a packet data protocol context |
CN100454914C (en) * | 2005-03-25 | 2009-01-21 | 华为技术有限公司 | Building method for calling route from circuit switching network to IMS network |
CA2594287C (en) * | 2005-04-11 | 2011-11-08 | Lg Electronics Inc. | User equipment, method and system for simultaneous session control |
EP1875748B1 (en) * | 2005-04-27 | 2012-11-07 | Telefonaktiebolaget LM Ericsson (publ) | Service routing decision entity |
KR100910801B1 (en) * | 2005-05-02 | 2009-08-04 | 엘지전자 주식회사 | Method and device for sip session setup |
KR100770861B1 (en) | 2005-05-13 | 2007-10-26 | 삼성전자주식회사 | Method and apparatus for get circuit switching service information in ip multimedia subsystem network |
WO2006126072A1 (en) * | 2005-05-27 | 2006-11-30 | Nortel Networks Limited | Circuit-switched and multimedia subsystem voice continuity with bearer path interruption |
US7792528B2 (en) * | 2005-06-24 | 2010-09-07 | Aylus Networks, Inc. | Method and system for provisioning IMS networks with virtual service organizations having distinct service logic |
US20060291412A1 (en) | 2005-06-24 | 2006-12-28 | Naqvi Shamim A | Associated device discovery in IMS networks |
US20060291487A1 (en) * | 2005-06-24 | 2006-12-28 | Aylus Networks, Inc. | IMS networks with AVS sessions with multiple access networks |
US7864936B2 (en) * | 2005-06-24 | 2011-01-04 | Aylus Networks, Inc. | Method of avoiding or minimizing cost of stateful connections between application servers and S-CSCF nodes in an IMS network with multiple domains |
CN100463574C (en) * | 2005-07-29 | 2009-02-18 | 中兴通讯股份有限公司 | Method for fast establishing speech call of main call side wide band CDMA system |
KR100909542B1 (en) * | 2005-08-01 | 2009-07-27 | 삼성전자주식회사 | Method and apparatus for interworking voice and multimedia service between a CSI terminal and an IMS terminal |
WO2007038273A1 (en) * | 2005-09-23 | 2007-04-05 | Nokia Siemens Networks Gmbh & Co. Kg | Centralized management of a multi-mode wireless call |
US20070076696A1 (en) * | 2005-09-30 | 2007-04-05 | Yafan An | Use of SIP messages for location services |
US20070076664A1 (en) * | 2005-09-30 | 2007-04-05 | Yafan An | Handoff decision making for heterogeneous network environments |
DE112005003833A5 (en) * | 2005-12-27 | 2008-11-27 | Nokia Siemens Networks Gmbh & Co.Kg | Method for controlling the establishment of a voice communication connection |
CN100474854C (en) * | 2006-01-10 | 2009-04-01 | 华为技术有限公司 | Method and network system for selecting called continued network |
KR100933121B1 (en) | 2006-01-23 | 2009-12-21 | 삼성전자주식회사 | Method and apparatus for processing CIS terminal call request of IMS terminal including real time service through IMS domain |
US9491305B2 (en) * | 2006-01-30 | 2016-11-08 | Nokia Technologies Oy | Call management adjustment in call continuity architecture |
TWI419517B (en) | 2006-01-31 | 2013-12-11 | Interdigital Tech Corp | Method for supporting circuit switched interworking |
WO2007090235A1 (en) * | 2006-02-06 | 2007-08-16 | Uiactive Ip Pty Ltd | A system for conducting multi-media communication sessions |
US20070197227A1 (en) * | 2006-02-23 | 2007-08-23 | Aylus Networks, Inc. | System and method for enabling combinational services in wireless networks by using a service delivery platform |
KR100775349B1 (en) * | 2006-03-31 | 2007-11-12 | 엘지전자 주식회사 | Method and device for selecting service domain |
WO2007113636A2 (en) | 2006-04-03 | 2007-10-11 | Nokia Corporation | Multimedia session domain selection |
CN100502359C (en) * | 2006-04-26 | 2009-06-17 | 华为技术有限公司 | Group network system with session overlapped function, its realizing method and device |
US8432899B2 (en) * | 2007-02-22 | 2013-04-30 | Aylus Networks, Inc. | Systems and methods for enabling IP signaling in wireless networks |
US9026117B2 (en) * | 2006-05-16 | 2015-05-05 | Aylus Networks, Inc. | Systems and methods for real-time cellular-to-internet video transfer |
US8730945B2 (en) * | 2006-05-16 | 2014-05-20 | Aylus Networks, Inc. | Systems and methods for using a recipient handset as a remote screen |
US8611334B2 (en) * | 2006-05-16 | 2013-12-17 | Aylus Networks, Inc. | Systems and methods for presenting multimedia objects in conjunction with voice calls from a circuit-switched network |
US20070286370A1 (en) * | 2006-05-24 | 2007-12-13 | Kauppinen Risto A | Apparatuses and methods for presenting caller identities for communications originating and terminating in different communication domains |
US20090280810A1 (en) * | 2006-06-14 | 2009-11-12 | Nortel Networks Limited | Method for transitioning support of communication sessions for a user element between different types of subsystems of different generations |
EP2033397A4 (en) * | 2006-06-14 | 2014-01-22 | Apple Inc | Inter-subsystem transfers |
US9749296B1 (en) * | 2006-06-30 | 2017-08-29 | Avaya Inc. | Method and apparatus for modifying address information in signaling messages to ensure in-path devices remain in signaling path between endpoints |
EP2052522B1 (en) * | 2006-08-10 | 2018-04-11 | Nokia Technologies Oy | Interworking with media fallback |
EP1909451B1 (en) | 2006-10-03 | 2011-07-27 | Research In Motion Limited | Method and apparatuses for managing Call Continuity in IMS network environment using SIP messaging |
JP5273739B2 (en) * | 2006-10-04 | 2013-08-28 | アップル インコーポレイテッド | Circuit switching and multimedia subsystem voice continuation |
US7856226B2 (en) * | 2007-04-17 | 2010-12-21 | Aylus Networks, Inc. | Systems and methods for IMS user sessions with dynamic service selection |
DK3007406T3 (en) * | 2007-05-22 | 2017-03-13 | ERICSSON TELEFON AB L M (publ) | PROCEDURE, DEVICES AND COMPUTER PROGRAM FOR DYNAMIC CONFIGURATION OF A PROXY CALL SESSION CONTROL FUNCTION OF THE IP MULTIMEDIA SUBSYSTEM FROM A POLICY CONTROL RULES SERVER |
US20080317010A1 (en) * | 2007-06-22 | 2008-12-25 | Aylus Networks, Inc. | System and method for signaling optimization in ims services by using a service delivery platform |
EP2139179A1 (en) * | 2008-06-26 | 2009-12-30 | THOMSON Licensing | Method and apparatus for reporting state information |
US8085810B2 (en) * | 2008-08-06 | 2011-12-27 | Movik Networks | Cross-layer pipelining optimizations for reduced roundtrips and improving quality of experience |
US8625582B2 (en) * | 2008-08-14 | 2014-01-07 | Motorola Solutions, Inc. | Method and apparatus for routing a bearer path in an internet protocol multimedia subsystem based communication system |
US9032016B2 (en) * | 2010-01-20 | 2015-05-12 | Xyratex Technology Limited—A Seagate Company | Communication method and apparatus |
US9450989B2 (en) * | 2010-05-19 | 2016-09-20 | Avaya Inc. | SIP anchor points to populate common communication logs |
KR101266692B1 (en) * | 2010-12-28 | 2013-05-22 | 주식회사 팬택 | SYSTEM AND METHOD FOR CONTROLLING VoIP SERVICE |
CN102891830B (en) * | 2011-07-18 | 2017-04-05 | 中兴通讯股份有限公司 | Ensure the method and system of streaming media service service quality |
CN103096180B (en) * | 2011-11-03 | 2017-12-12 | 重庆工程职业技术学院 | Streaming Media QoS assurance and system |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6424657B1 (en) * | 2000-08-10 | 2002-07-23 | Verizon Communications Inc. | Traffic queueing for remote terminal DSLAMs |
US20020110104A1 (en) * | 2001-02-13 | 2002-08-15 | Telefonaktiebolaget Lm Ericsson (Publ). | Hybrid media gateway control function providing circuit-switched access to a packet-switched radio telecommunications network |
US20030133558A1 (en) * | 1999-12-30 | 2003-07-17 | Fen-Chung Kung | Multiple call waiting in a packetized communication system |
US6608832B2 (en) * | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
US6721565B1 (en) * | 2000-08-07 | 2004-04-13 | Lucent Technologies Inc. | Handover of wireless calls between systems supporting circuit and packet call models |
US6768722B1 (en) * | 2000-06-23 | 2004-07-27 | At&T Corp. | Systems and methods for managing multiple communications |
US6775542B1 (en) * | 1999-04-14 | 2004-08-10 | Telefonaktiebolaget Lm Ericsson | Recovery in mobile communication systems |
US6782274B1 (en) * | 1999-10-21 | 2004-08-24 | Hyundai Electronics Industries Co., Ltd. | Method for transmitting radio resource control message in asynchronous mobile communication system |
US20050101245A1 (en) * | 2001-02-06 | 2005-05-12 | Kalle Ahmavaara | Access system for a cellular network |
US7746849B2 (en) * | 2003-07-30 | 2010-06-29 | Nortel Networds Limited | Providing packet-based multimedia services via a circuit bearer |
US7961714B1 (en) * | 2004-05-11 | 2011-06-14 | Nortel Networks Limited | Providing packet-based multimedia services via a circuit bearer |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2367206B (en) | 2000-09-26 | 2004-01-21 | Motorola Inc | Transmission of voice over packet-switched systems |
-
2003
- 2003-07-30 US US10/630,999 patent/US7746849B2/en active Active
-
2004
- 2004-07-27 EP EP04744070A patent/EP1656773B1/en not_active Expired - Lifetime
- 2004-07-27 WO PCT/IB2004/002413 patent/WO2005011207A1/en active IP Right Grant
- 2004-07-27 DE DE602004009940T patent/DE602004009940T2/en not_active Expired - Lifetime
-
2010
- 2010-06-28 US US12/824,328 patent/US20100260172A1/en not_active Abandoned
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6608832B2 (en) * | 1997-09-25 | 2003-08-19 | Telefonaktiebolaget Lm Ericsson | Common access between a mobile communications network and an external network with selectable packet-switched and circuit-switched and circuit-switched services |
US6775542B1 (en) * | 1999-04-14 | 2004-08-10 | Telefonaktiebolaget Lm Ericsson | Recovery in mobile communication systems |
US6782274B1 (en) * | 1999-10-21 | 2004-08-24 | Hyundai Electronics Industries Co., Ltd. | Method for transmitting radio resource control message in asynchronous mobile communication system |
US20030133558A1 (en) * | 1999-12-30 | 2003-07-17 | Fen-Chung Kung | Multiple call waiting in a packetized communication system |
US6768722B1 (en) * | 2000-06-23 | 2004-07-27 | At&T Corp. | Systems and methods for managing multiple communications |
US6721565B1 (en) * | 2000-08-07 | 2004-04-13 | Lucent Technologies Inc. | Handover of wireless calls between systems supporting circuit and packet call models |
US6424657B1 (en) * | 2000-08-10 | 2002-07-23 | Verizon Communications Inc. | Traffic queueing for remote terminal DSLAMs |
US20050101245A1 (en) * | 2001-02-06 | 2005-05-12 | Kalle Ahmavaara | Access system for a cellular network |
US20020110104A1 (en) * | 2001-02-13 | 2002-08-15 | Telefonaktiebolaget Lm Ericsson (Publ). | Hybrid media gateway control function providing circuit-switched access to a packet-switched radio telecommunications network |
US7746849B2 (en) * | 2003-07-30 | 2010-06-29 | Nortel Networds Limited | Providing packet-based multimedia services via a circuit bearer |
US7961714B1 (en) * | 2004-05-11 | 2011-06-14 | Nortel Networks Limited | Providing packet-based multimedia services via a circuit bearer |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8107932B1 (en) * | 2008-09-10 | 2012-01-31 | Rockstar Bidco Lp | Enabling mid-call services to be added to a communication session by a wireless device |
US8433298B2 (en) | 2008-09-10 | 2013-04-30 | Apple Inc. | Enabling mid-call services to be added to a communication session by a wireless device |
US20120005351A1 (en) * | 2010-07-02 | 2012-01-05 | Cisco Technology, Inc. | Method and apparatus for transmitting an application identifier across application elements |
US20180152320A1 (en) * | 2016-11-29 | 2018-05-31 | Ale International | System for and method of establishing a connection between a first electronic device and a second electronic device |
US10630507B2 (en) * | 2016-11-29 | 2020-04-21 | Ale International | System for and method of establishing a connection between a first electronic device and a second electronic device |
Also Published As
Publication number | Publication date |
---|---|
DE602004009940T2 (en) | 2008-09-04 |
EP1656773B1 (en) | 2007-11-07 |
US20050025047A1 (en) | 2005-02-03 |
WO2005011207A1 (en) | 2005-02-03 |
US7746849B2 (en) | 2010-06-29 |
DE602004009940D1 (en) | 2007-12-20 |
EP1656773A1 (en) | 2006-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7746849B2 (en) | Providing packet-based multimedia services via a circuit bearer | |
US8213418B2 (en) | Providing packet-based multimedia services via a circuit breaker | |
EP1593250B1 (en) | Conversational bearer negotiation | |
US7609673B2 (en) | Packet-based conversational service for a multimedia session in a mobile communications system | |
US7450565B2 (en) | Conversational bearer negotiation | |
EP1920572B1 (en) | Multimedia subsystem service control for circuit-switched subsystem calls | |
KR101332993B1 (en) | Session initiation protocol(sip) based user initiated handoff | |
US20050195762A1 (en) | Communication system | |
KR20060018870A (en) | System and method for handing over a call from a packet-switched network to a circuit-switched network | |
US8279832B2 (en) | Method, system and device for converting session control signaling | |
US20110202666A1 (en) | Session establishment in a communication network | |
US9055397B2 (en) | Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user | |
US20100284267A1 (en) | Call set-up in a communication network | |
KR20080016610A (en) | A terminal, an emergency centre, a network; a network element, a system and a method for establishing an emergency session using a terminal identity | |
WO2008110110A1 (en) | Ip multimedia subsystem service providing method and system | |
US20110007737A1 (en) | Delivery of media streaming services in a mobile communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: ROCKSTAR BIDCO, LP, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027143/0717 Effective date: 20110729 |
|
AS | Assignment |
Owner name: APPLE INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:028551/0462 Effective date: 20120511 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |