WO2008110110A1 - Ip multimedia subsystem service providing method and system - Google Patents
Ip multimedia subsystem service providing method and system Download PDFInfo
- Publication number
- WO2008110110A1 WO2008110110A1 PCT/CN2008/070459 CN2008070459W WO2008110110A1 WO 2008110110 A1 WO2008110110 A1 WO 2008110110A1 CN 2008070459 W CN2008070459 W CN 2008070459W WO 2008110110 A1 WO2008110110 A1 WO 2008110110A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- call request
- cscf
- csa
- request
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
Definitions
- IP multimedia subsystem service providing method and system
- the present invention relates to IP Multimedia Subsystem (IMS) technology, and more particularly to IMS service provisioning methods and systems.
- IMS IP Multimedia Subsystem
- CS circuit-switched
- GSM Global System for Mobile Communications
- CDMA Code Division Multiple Access
- UEs user terminals
- IP-CAN IP-access networks
- the multimedia telephony service in the IMS service supports supplementary services in the CS network, such as call hold, call forwarding, conference calls, etc., and its supplementary service features are provided by the Telephony Application Server (TAS).
- TAS Telephony Application Server
- CSI Circuit switched and IMS services
- the UE carries real-time voice and real-time video media through the CS network, and carries other non-real-time media, such as file transmission and instant messaging, through the IP access network.
- the CSI service is an end-to-end service that usually does not require the support of a dedicated server on the network side.
- the CSI-UE may also receive other calls of the IMS-UE that do not support the CSI service.
- the server may make an access network decision for the call. If the CS and the IP access network are required to be used simultaneously, the call needs to be split.
- the real-time media is sent to the UE through the CS network (the server and the UE are required to establish a CS access call leg to carry the real-time media), and the non-real-time media is sent to the UE through the IP access network.
- the multimedia service such as a multimedia conference call, can be carried out by means of the CS network even if the IMS-UE is in an IP access network that does not support VoIP.
- the voice call continuity (VCC) service in the prior art is suitable for a user to move from a CS network to an IP access network, and also supports switching from a CS call to a VoIP call, and neither user feels the handover process occurs.
- the VCC service was originally developed for CS voice calls, and is also applicable to CS videophone (VP) calls, but needs to solve the interworking problem between CS network VP control protocol and Session Initiation Protocol (SIP).
- SIP Session Initiation Protocol
- the VCC service needs to be supported by the IMS server, including receiving a call sent by the UE through the CS network, making an access network decision for the incoming call, and delivering the call to the UE through the CS network (requires the server and the UE to establish a CS access call branch)
- the way to carry the real-time media switches the old access call leg with the new access call leg, while the call legs of the server and the peer user remain unchanged.
- an IMS Concentrated Service is also being studied in the prior art.
- the ICS service provides the ability for the UE to use the CS network as the access network to connect to the IMS network.
- the CS network only retains basic switching and control functions, and the main service control is implemented in the IMS network. In this way, operators use IMS as a unified service platform, which greatly reduces the construction cost and operating cost of new services. Due to the presence of the UE using different access networks to receive incoming calls Possibly, therefore, the ICS server needs to make access network decisions.
- the embodiments of the present invention provide an IMS service providing method and system, which can improve resource utilization and save operating costs, and facilitate the rapid introduction of new services.
- An embodiment of the present invention provides an IMS service providing method, where the method includes:
- the access domain selection function entity ADSF receives the call request of the peer end sent by the call session control function entity S-CSCF, and the decision user terminal UE receives the access network of the current call, and sends the decision result to the S-CSCF through the call request. ;
- the S-CSCF sends a call request to the circuit switched domain adapter CSA according to the decision result;
- a circuit-switched CS access call leg is established between the CSA and the UE, and the IMS service is received by the CS access call leg.
- An embodiment of the present invention provides an IMS service providing method, where the method includes:
- the CSA receives a call request from the UE, and the call request request performs an IMS service with the opposite end;
- An embodiment of the present invention provides an IMS service providing system, where the system includes:
- An S-CSCF configured to receive a call request from a peer end and send the call request
- ADSF configured to receive a call request from a peer sent by the S-CSCF, according to pre-stored
- the decision parameter decision UE receives the access network of the current call, and sends the decision result by using a call request;
- the S-CSCF is further configured to receive a call request carrying a decision result from the ADSF, and send a call request according to the decision result;
- the CSA is configured to receive a call request sent by the S-CSCF according to the decision result, establish a CS access call leg with the UE, and receive an IMS service by using the CS access call leg.
- An embodiment of the present invention provides an IMS service providing system, where the system includes:
- the CSA is configured to receive a request for sending the UE and a call request for the IMS service by the opposite end, establish a CS access call leg with the UE, and establish another call leg with the peer end, by using the call leg Receive IMS services.
- An embodiment of the present invention provides an IMS service providing method, where the method includes: receiving a call request sent by a peer end, and sending the call request to an ADSF decision UE to receive an access network of the current call;
- the IMS service such as the multimedia telephony service, the CSI service, the VCC service, and the like
- the CSI service, VCC, and ICS services have been reorganized to integrate the functions of each solution in the prior art, thereby improving resource utilization and operating cost, and facilitating the rapid introduction of new services.
- FIG. 1 is a flowchart of a specific implementation manner of a method for receiving a call in an IMS service providing mode according to the present invention
- FIG. 2 is a flowchart of a specific implementation manner of a method for initiating a call and implementing a VCC handover in an IMS service providing mode according to the present invention
- FIG. 3 is a first embodiment of a method for receiving a call in an IMS service providing mode according to the present invention
- FIG. 4 is a schematic diagram of a method for initiating a call in an IMS service providing mode according to the present invention. Method of switching one embodiment
- FIG. 6 is another embodiment of a method for receiving a call in an IMS service providing mode according to the present invention
- FIG. 7 is another embodiment of a method for initiating a call in an IMS service providing mode according to the present invention.
- FIG. 9 is a schematic diagram of a specific implementation manner of a system when receiving a call in an IMS service providing mode according to the present invention.
- FIG. 10 is a schematic diagram of a specific implementation manner of a system for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention
- FIG. 11 is a schematic structural diagram of another embodiment of an IMS service providing system according to the present invention
- FIG. 12 is a schematic structural diagram of another embodiment of an IMS service providing system according to the present invention. Mode for carrying out the invention
- a Circuit Switched Domain Adapter provides a network adaptation function to implement an IMS service that carries/provides media such as voice or video telephony (VP) using a CS network.
- a specific embodiment when receiving a call, initiating a call, and implementing VCC handover by using the IMS service providing method of the present invention is provided.
- FIG. 1 is a flowchart of a specific implementation manner of a method for receiving a call in an IMS service providing mode according to the present invention. As shown in Figure 1, the following steps are included:
- Step 101 The access domain selection function entity (ADSF) receives the call request of the opposite end, determines, according to the pre-stored decision parameter, the UE receives the access network of the current call, and sends the decision result to the monthly service call session control through the call request.
- Functional entity S-CSCF
- the S-CSCF sends a call request to the CSA.
- the method further includes: the S-CSCF receives the call request of the peer end, and sends the call request to the TAS according to the initial filtering rule (iFC) check, and after receiving the call request, the TAS performs the service logic processing, and performs the service logic, and - The CSCF returns a call request.
- the initial filtering rule iFC
- the S-CSCF will further send the call request to the call continuity function entity (CCF) according to the iFC check of the VCC service; after the CCF receives the call request, whether the decision is subsequently VCC handover supporting the call: If supported, terminate the call request conversation, create a new conversation, and send a call request to the S-CSCF through the new dialog; otherwise, directly send a call request to the S-CSCF, the call is Subsequent requests will no longer pass through the CCF.
- the dialog mentioned here refers to the call relationship between the functional entity user agents (UAs, User Agents) in the SIP protocol.
- the S-CSCF sends the call request to the ADSF, and the ADSF determines, according to the decision parameter, the access network that the UE receives the call, such as a CS network or a packet switched (PS) network, or a CS network and a PS network. If the decision result is a CS network, the S-CSCF sends a call request to the CSA; if the decision result is a PS network, the S-CSCF sends a call request to P-CSCF; If the decision result is a CS network and a PS network, the S-CSCF simultaneously sends two call requests to the CSA and the P-CSCF, respectively.
- the access network such as a CS network or a packet switched (PS) network, or a CS network and a PS network.
- the decision parameters mentioned here include the access network used by the current UE in progress, the registration information of the CS and the IMS, the operator policy, the user preference, the UE capability, and/or the access network capability of the UE. These parameters are stored by the ADSF when it interacts with other functional entities in the network and the UE.
- the ADSF sends the decision result to the S-CSCF through the call request, and the S-CSCF sends a call request to the CSA:
- the S-CSCF sends the call request to the CSA according to the iFC check; or, the S-CSCF controls the functional entity through the proxy call session (P- CSCF) sends a call request to the CSA.
- Step 102 Establish a CS access call leg between the CSA and the UE, and complete an IMS call setup.
- the CS A After receiving the call request of the incoming call, the CS A establishes a CS access call branch with the UE, and the establishment process is different according to the different IMS service delivery modes adopted:
- Manner 1 The CSA terminates the call requesting session, creates a new session, and sends a call request to the S-CSCF through the new session.
- the call request carries the IP media routing number assigned by the peer media request and the CSA for the call. (IMRN);
- IMRN IP media routing number assigned by the peer media request and the CSA for the call.
- the S-CSCF sends the call request to the UE; the UE establishes a CS call with the CSA through the IMRN.
- Manner 2 After receiving the call request sent by the S-CSCF, the CSA terminates the session of the call request and sends a call request to the UE through the CS network. Specifically, the CSA sends the peer media request to the UE through the unstructured supplementary service data (USSD) message and the IMRN allocated by the CSA for the call; the UE initiates a CS call to the CSA through the IMRN.
- USSD unstructured supplementary service data
- Mode 3 Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF, and the S-CSCF is checked at all iFCs. After completion, instead of sending a call request to the CSA based on the iFC check.
- FIG. 2 is a flow chart of a specific implementation manner of a method for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention. As shown in Figure 2, the following steps are included:
- Step 201 The UE sends a call request to the CSA, and the UE establishes a CS access call leg between the UE and the CSA.
- the specific process for establishing a CS access call leg between the UE and the CSA is different according to the different IMS service delivery modes used in this step:
- Manner 1 The UE sends a call request to the peer end to the S-CSCF through the PS access network, where the call request carries the real-time media to carry the request through the CS network, such as an IMRN request; and the S-CSCF sends the call request according to the iFC check.
- the CSA terminates the session of the call request, and returns a temporary response message to the S-CSCF, where the temporary response message carries the IMRN; the S-CSCF sends the temporary response message carrying the IMRN to the UE, and the UE initiates through the IMRN.
- Manner 2 The UE sends a call request to the CSA through the CS network, where the call request carries a peer address and a real-time media request.
- the call request may be sent through the USSD message, and the non-real time media request may be further carried in the call request, and the non-real time media will be carried by the USSD message.
- Manner 3 Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF.
- the specific process for establishing a CS access call leg between the UE and the CSA is different according to the different IMS service delivery modes used in this step:
- Manner 1 The UE sends a call request to the CCF to the S-CSCF, where the call request carries a real-time media bearer request through the CS network, such as an IMRN request; the S-CSCF is configured according to The iFC checks the call request to the CSA, the CSA terminates the session of the call request, and returns a temporary response message to the S-CSCF, where the temporary response message carries the IMRN; the S-CSCF sends the temporary response message carrying the IMRN To the UE, the UE establishes a CS call to the CSA through the IMRN.
- a real-time media bearer request through the CS network, such as an IMRN request
- the S-CSCF is configured according to The iFC checks the call request to the CSA, the CSA terminates the session of the call request, and returns a temporary response message to the S-CSCF, where the temporary response message carries the IMRN; the S-CSCF sends the temporary response message carrying the
- Manner 2 The UE sends a call request to the CSA through the USSD message.
- the CCF carries the CCF call address.
- the CSA sends the IMRN to the UE through the USSD message.
- the UE establishes a CS call with the CSA through the IMRN.
- Manner 3 Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF.
- Step 202 The CSA establishes another call leg with the peer to complete the IMS call setup. Initiating a call for a UE:
- the CSA generates a call request to the peer and sends the call request to the S-CSCF, and the S-CSCF sends the call request to the peer.
- the S-CSCF Before the S-CSCF sends the call request to the peer, it may further include: If the user signs the VCC service, the B' J S-CSCF checks the iFC check ⁇ ! The call request is sent to the CCF, and the CCF decides whether to support the VCC handover of the call: if supported, the session of the call request is terminated, a new session is created, and a call request is sent to the S-CSCF through the new dialog; , directly return the call request to the S-CSCF, subsequent requests for this call will no longer pass the CCF. Thereafter, the S-CSCF can also send a call request to the TAS for service logic processing according to the iFC check, and accordingly, the TAS returns a call request to the S-CSCF.
- the CSA generates a call request to the CCF and sends it to the S-CSCF; the S-CSCF sends a call request to the CCF according to the request URI of the call request; the CCF decides, according to the request URI, that the call request is a VCC handover request,
- the S-CSCF sends a session modification message; the S-CSCF sends the session modification message to the peer end, and the peer end sends back to the S-CSCF for the session. Modify the response message of the message; the S-CSCF sends the response message to the CSA.
- FIG. 3 is a schematic diagram of an embodiment of a method for receiving a call in an IMS service providing mode according to the present invention. As shown in Figure 3, the following steps are included:
- Step 301 The S-CSCF receives the call request (Invite) sent by the peer end, and sends the Invite message to the TAS according to the iFC check. After the TAS performs the service logic processing, the TSS sends the Invite message to the S-CSCF.
- the call request Invite
- the TSS After the TAS performs the service logic processing, the TSS sends the Invite message to the S-CSCF.
- the Invite message can carry voice, VP, and other non-real-time media requests, such as instant messaging.
- Step 302 If the user subscribes to the VCC service, the S-CSCF sends an Invite message to the CCF according to the iFC check of the VCC service, and the CCF decides whether to support the VCC switch of the Invite message: If yes, the session of the Invite message is suspended ( Dialog ) -1 , generate a new Dialog-2, and send the Invite message to the S-CSCF through the newly generated Dialog-2; otherwise, the CCF will send the Invite message back to the S-CSCF, and the request message in the subsequent process will not Then pass the CCF.
- Steps 301 ⁇ 302 are optional steps.
- Step 303 The S-CSCF sends an Invite message to the ADSF according to the iFC check.
- the ADSF determines, according to the decision parameter, the UE receives the access network of the call, and returns an i nv i te message carrying the access network selection information to the S- CSCF.
- the decision parameters include: the access network where the current UE is currently calling, the registration information of the CS and the IMS, the operator policy, the UE preference, the UE capability, and the capability of the UE to access the network.
- the access network that the UE receives the call may be a CS network or a PS network.
- the CS and the PS network may also be used at the same time.
- the IMS call established by the UE carries the real-time voice or VP media through the CS network. Can carry other devices through the PS network at the same time Non-real time media, such as file transfers.
- the ADSF decision uses both the CS and the PS network.
- Step 304 The S-CSCF sends an Invite message to the CSA according to the iFC (including the access network parameter condition). After receiving the Invite message, the CSA aborts the Dialog-2 of the Invite message, generates Dialog-3, and sends the Invite message. Go to the S-CSCF.
- the Invite message described in this step carries the media request of the peer and the IMRN allocated by the CSA for the call.
- IMRN can be used as the contact header content, contact: 87654321.
- Step 305 The S-CSCF sends an Invite message to the UE through the P-CSCF, where the Invite message carries the IMRN and the peer media request.
- Steps 306 ⁇ 307 The UE initiates a CS call through the IMRN, and the CS call is sent to the MGCF through the VMSC. After receiving the CS call, the MGCF generates a SIP Invite message and sends the Invite message to the CSA. In the process, MGCF generates Dialog-4.
- a CS access call leg is established between the CSA and the UE.
- Steps 308 ⁇ 309 The UE generates a 200 OK message, and sends the 200 OK message to the CSA through the P-CSCF and the S-CSCF.
- the 200 OK message carries a response of the UE to the peer media request, such as accepting or rejecting.
- Step 310 The CSA generates a 200 OK message, which is sent to the S-CSCF as a final response to the Invite message in Dialog-2.
- the 200 OK message carries a response of the UE to the peer media request.
- Step 311 The S-CSCF sends a 200 OK message to the ADSF; the ADSF sends a 200 OK message to the S-CSCF.
- Step 312 The S-CSCF sends a 200 OK message to the CCF; the CCF sends a 200 OK message to the S-CSCF through the Dialog-1.
- Step 313 The S-CSCF sends a 200 OK message to the TAS.
- the TAS sends a 200 OK message to the S-CSCF and sends it to the peer.
- Steps 314 ⁇ 316 The peer sends an Ack message to the S-CSCF; the S-CSCF sends the Ack message to the TAS; the TAS sends an Ack message to the S-CSCF; after that, if the CCF supports the VCC switch, the B' J S-CSCF Ack The message, send ⁇ ij CCF, and send it to the CSA after the Ack message returned by ⁇ j CCF; otherwise, the S-CSCF directly sends the Ack message to the CSA.
- Steps 317 ⁇ 319 The CSA generates a 200 OK message and sends it to the MGCF.
- the MGCF sends a 200 OK message to the VMSC.
- the VMSC generates a Connect message and sends it to the UE, indicating that the UE CS call is successfully established.
- the MGCF sends an Ack message to the CSA. .
- Steps 320 ⁇ 321 The CSA sends an Ack message to the UE through the S-CSCF and the P-CSCF. The CSA sends an Ack message to the UE through the Dialog-3.
- FIG. 4 is a schematic diagram of an embodiment of a method for initiating a call in an IMS service providing mode according to the present invention. As shown in Figure 4, the following steps are included:
- Steps 401 ⁇ 404 The UE sends an Invite message to the S-CSCF through the P-CSCF, where the Invite message carries voice, VP, and/or other non-real-time media requests, and real-time media requests through the CS network, such as IMRN requests.
- the S-CSCF sends an Invite message to the CSA according to the iFC check;
- the CSA After receiving the Invite message, the CSA aborts the Dialog-1 of the Invite message, and returns a temporary response message carrying the IMRN to the S-CSCF, for example, the IMRN as the contact header content, contact: 12345678, such as 183 message;
- the CSCF sends the 183 message to the UE through the P-CSCF.
- the iFC carries the CS network bearer request parameter condition.
- Steps 405 - 406 The UE initiates a CS call (voice or VP) through the IMRN, and the CS call is sent to the MGCF through the VMSC; the MGCF generates a SIP Invite message and sends it to the CSA, and the CSA terminates the Dialog-2 of the Invite message.
- CS call voice or VP
- VP Voice or VP
- Step 407 The CSA generates an Invite message (voice or VP, and/or other non-real time media request), sends it to the S-CSCF, and creates a Dialog-3 accordingly.
- Invite message voice or VP, and/or other non-real time media request
- Step 408 If the user subscribes to the VCC service, the S-CSCF sends an Invite message to the CCF according to the iFC check, and the CCF decides whether to support the VCC switch for the call: If supported, the session of the Invite message is aborted, and a Dialog is generated. -4, and send the Invite message to the S-CSCF; otherwise, the CCF returns the Invite message to the S-CSCF, and the Invite message in the subsequent process will no longer pass the CCF.
- Step 409 The S-CSCF sends an Invite message to the TAS according to the iFC, and the TAS performs related service logic processing, and returns the Invite message to the S-CSCF.
- the S-CSCF sends the Invite message to the peer end.
- Steps 408 ⁇ 409 are optional steps.
- Step 410 The peer returns a 200 OK message carrying a response to the UE media request to the S-CSCF.
- Step 411 The S-CSCF sends a 200 OK message to the TAS and the CCF, and the TAS and the CCF respectively return a 200 OK message to the S-CSCF.
- Step 412 The S-CSCF sends a 200 OK message to the CSA.
- Steps 413 ⁇ 415 The CSA sends a 200 OK message to the MGCF; the MGCF sends a 200 OK message to the VMSC; the VMSC generates a Connect message, and sends the Connect message to the UE, indicating that the CS call is successfully established; and the MGCF sends an Ack message to the CSA.
- Steps 416 ⁇ 419 The CSA sends a 200 OK message to the S-CSCF through Dialog-1.
- the 200 OK message is sent to the UE through the P-CSCF; the UE returns an Ack message to the CSA through the S-CSCF.
- Steps 420 ⁇ 422 The CSA sends an Ack message to the peer through Dialog-3.
- FIG. 5 is a schematic diagram of an embodiment of a method for implementing VCC handover in an IMS service providing mode according to the present invention.
- the UE switches the call from the WLAN to the UMTS network (in the UTMS network, the UE can simultaneously access the CS and the PS network in parallel), and it is assumed that the UE has established an IMS through a PS access network and the peer.
- Session the session includes voice, VP, and/or other non-real-time media;
- the CCF exists as a handover control point in the signaling path, and the CCF and the UE establish Dialog-1, and the peer establishes Dialog-2.
- this embodiment reuses the call initiation process of mode 1, and the called party is CCF.
- the S-CSCF sends the Invite message to the CSA according to the iFC;
- the CSA After receiving the Invite message, the CSA aborts the Dialog-3 of the Invite message, and returns a temporary response message carrying the IMRN identifier to the S-CSCF, for example, the IMRN as the contact header content, contact: 23456789, such as 183 message;
- the S-CSCF sends the 183 message to the UE through the P-CSCF2.
- Steps 505 - 506 The UE initiates a CS call (voice or VP) through the IMRN, and the CS call sends the MGCF through the VMSC; the MGCF generates a SIP Invite message (voice or VP) and sends it to the CSA, and the CSA aborts the Dialog of the Invite message. 4.
- Step 507 The CSA generates an Invite message to the CCF and sends it to the S-CSCF.
- the Invite message is a call of the UE to the PSI, and the S-CSCF is responsible for routing.
- CSA creates a Dialog-5.
- Steps 508 ⁇ 509 The S-CSCF sends an Invite message to the CCF according to the Invite request URI, and the CCF decides according to the Invite request URI that this is a VCC handover request; CCF aborts Dialog-5, and passes Dialog-2 to the S-CSCF.
- Sending a session modification message such as a re-invite message (Re-Invite message) or an update (Update), etc.;
- the S-CSCF sends the session modification message to the TAS; the TAS returns the session modification message to the S-CSCF, and modifies the session The message is sent to the peer.
- a session modification message such as a re-invite message (Re-Invite message) or an update (Update), etc.
- Step 510 The peer returns a response 200 OK message to the S-CSCF for the session modification message.
- Step 511 The S-CSCF sends a 200 OK message to the TAS and the CCF, and the TAS and the CCF respectively return a 200 OK message to the S-CSCF.
- Step 512 The S-CSCF sends a 200 OK message to the CSA.
- Steps 513 ⁇ 515 The CSA sends a 200 OK message to the MGCF; the MGCF sends a 200 OK message to the VMSC; the VMSC generates a Connect message, and sends the Connect message to the UE, indicating that the UE, the CS call is successfully established; and the MGCF sends an Ack message to the CSA.
- Steps 516 ⁇ 519 The CSA sends a 200 OK message to the S-CSCF through the Dialog-3, and then sends the 200 OK message to the UE through the P-CSCF2. The UE returns an Ack message to the CSA through the S-CSCF.
- Steps 520 - 522 If the CSA uses the re-Invite message for session modification, it needs to send an Ack message to the peer through Dialog-2.
- Steps 523 ⁇ 525 CCF releases Dialog-1 between the UE and the UE.
- the three embodiments described above are used to implement the IMS service access process by the UE in the first mode.
- the following describes the process of the UE using the second mode to implement the IMS service access.
- FIG. 6 is another implementation of a method for receiving a call in an IMS service providing mode according to the present invention example. As shown in Figure 6, the following steps are included:
- Steps 601 ⁇ 603 The same as steps 301 ⁇ 303, and will not be described again.
- Steps 604 ⁇ 605 The S-CSCF sends an Invite message to the CSA according to the iFC check, the CSA aborts the dialog Dialog-2 of the Invite message, and sends the media request of the peer and the IMRN to the UE through the USSD message (optional).
- the iFC carries the access network type selection parameter.
- the USSD message is sent from the CSA to the UE through the HSS/VLR/VMSC, the VLR/VMSC or the VMSC. In this embodiment, it is assumed to be sent by the three network elements of the HSS/VLR/VMSC.
- Steps 606 ⁇ 607 The UE initiates a CS call through the IMRN, and the CS call is sent to the MGCF through the VMSC. After receiving the CS call, the MGCF generates a SIP Invite message, and sends the Invite message to the CSA, and the CSA generates a Dialog- correspondingly. 3.
- a CS access call leg is established between the CSA and the UE.
- Steps 608 - 617 The same as steps 310 - 319, and will not be described again.
- the UE can carry voice or VP through the CS, and can also carry other non-real-time media such as instant messaging and file transmission through the USSD, or even not to establish a CS bearer.
- FIG. 7 is another embodiment of a method for initiating a call in an IMS service providing mode according to the present invention. As shown in Figure 7, the following steps are included:
- Step 701 The UE sends a peer call address to the CSA through the USSD request message, and the message arrives at the CSA through the VMSC/VLR/HSS, the VMSC/VLR, or the VMSC. In this embodiment, it is assumed that the three network elements are sent to the VMSC/VLR/HSS. CSA.
- the USSD request message may include an instant message or a text media request.
- Step 702 The CSA sends the IMRN identifier to the UE by using the USSD message.
- Steps 703 - 704 The UE initiates a CS call (voice or VP) through the IMRN, the CS The call sends the MGCF through the VMSC; the MGCF generates a SIP Invite message and sends it to the CSA, which terminates the Dialog-1 of the Invite message.
- CS Voice or VP
- Step 705 The CSA generates an Invite message (voice or VP, and/or message and text media) to the peer, and sends it to the S-CSCF. Accordingly, the CSA creates a Dialog-2.
- Invite message voice or VP, and/or message and text media
- Step 706 If the user subscribes to the VCC service, the BJS-CSCF sends an Invite message to the CCF according to the iFC, and the CCF decides whether to support the VCC handover for the call: If supported, the session of the Invite message is aborted, and a Dialog is generated. -3, and send the Invite message to the S-CSCF; otherwise, the CCF returns the Invite message to the S-CSCF, and the Invite message in the subsequent process will no longer pass the CCF.
- Steps 707 - 713 Same as steps 409 - 415, no longer mentioned.
- Steps 714 ⁇ 716 The CSA sends an Ack message to the peer through Dialog-2.
- FIG. 8 is another embodiment of a method for implementing VCC handover in an IMS service providing mode according to the present invention.
- the UE switches the call from the WLAN to the GSM network, and it is assumed that the UE has established an IMS session with the peer through a PS access network, the session includes voice or VP, and other non-real-time media;
- CCF As a handover control point exists in the signaling path, and the CCF and the UE establish Dialog-1, and the opposite end establishes Dialog-2.
- this embodiment adopts the call initiation process of mode 2, and the calling party is CCF. After the handover is successful, the CCF will release Dialog-1 between the UE and the UE.
- this embodiment includes the following steps:
- Step 801 The UE sends a CCF call address to the CSA through the USSD message, and the message is sent to the CSA through the VMSC/VLR/HSS, the VMSC/VLR, or the VMSC.
- the UE sends the CSC to the CSA through the VMSC/VLR/HSS.
- Step 802 The CSA sends the IMRN identifier to the UE by using the USSD message.
- Steps 803 to 804 The UE initiates a CS call through the IMRN, and the CS call sends the MGCF through the VMSC.
- the MGCF generates a SIP Invite message and sends it to the CSA, CSA. Stop the Dialog-3 of the Invite message.
- Step 805 The CSA generates an Invite message to the CCF and sends it to the S-CSCF. Accordingly, the CSA creates a Dialog-4.
- Steps 806 ⁇ 807 The S-CSCF sends an Invite message to the CCF according to the URI of the Invite message, and the CCF decides according to the URI of the Invite message that this is a VCC handover request; CCF aborts the Dialog-4, and passes the Dialog-2 to the S-CSCF.
- Sending a session modification message, such as a re-Invite message the S-CSCF sends the session modification message to the TAS; the TAS returns the session modification message to the S-CSCF, and sends the session modification message to the peer end.
- Steps 808 - 813 The same as steps 510 - 515, and will not be described again.
- Steps 814 ⁇ 816 The CSA sends an Ack message to the peer through Dialog-4.
- Steps 817 ⁇ 820 The CCF releases Dialog-1 between it and the UE.
- the implementations of the foregoing embodiment are the implementation process of the UE accessing the IMS service in the mode 1 and the implementation process of the UE accessing the IMS service in the mode 2, and the implementation process of the UE using the mode 3 accessing the IMS service is basically the same as the mode 2,
- the only difference is that the message transmitted between the CSA and the S-CSCF needs to be forwarded through a P-CSCF, and the S-CSCF checks all the iFCs, instead of sending the call request to the CSA according to the iFC check. No longer.
- FIG. 9 is a schematic diagram of a specific implementation manner of a system for receiving a call in the IMS service providing mode according to the present invention.
- the system includes at least: an S-CSCF, an ADSF, and a CSA. among them:
- the ADSF is configured to receive a call request of the peer end sent by the S-CSCF, and determine, according to the pre-stored decision parameter, the UE to receive the access network of the call, and send the decision result by using the call request;
- An S-CSCF configured to receive a call request from the opposite end and send the call request of the opposite end to the ADSF, and receive a call request from the ADSF carrying the decision result, according to the The decision result sends a call request;
- the CSA is configured to receive a call request from the S-CSCF, establish a CS access call leg with the UE, and receive the IMS service through the CS access call leg.
- system further includes an MGCF, configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the CSA and the UE, and generate a SIP call request according to the CS call, and send the call to the CSA; the CSA generates a new one. The call is requested and sent to the S-CSCF.
- an MGCF configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the CSA and the UE, and generate a SIP call request according to the CS call, and send the call to the CSA; the CSA generates a new one. The call is requested and sent to the S-CSCF.
- the system further includes a TAS, configured to receive a peer call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
- a TAS configured to receive a peer call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
- the system further includes a CCF, configured to receive a call request from the S-CSCF, and decide whether to support the VCC handover of the call subsequently, if supported, terminate the conversation of the call request, and create a new conversation, through a new conversation
- the S-CSCF sends a call request; otherwise, the call request is directly returned to the S-CSCF.
- FIG. 10 is a schematic diagram of a specific implementation manner of a system for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention.
- the system includes a CSA and further includes an S-CSCF.
- the CSA is configured to receive a request sent by the UE and perform a call request for the IMS service by the peer end, establish a CS access call leg with the UE, and establish another call leg with the peer end;
- the S-CSCF is configured to receive a call request from the CSA and send the call request to the peer.
- the system further includes an MGCF, configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the UE and the CSA, and generate a SIP call request according to the CS call to send to the CSA; the CSA generates a new call. Request and send to the S-CSCF.
- an MGCF configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the UE and the CSA, and generate a SIP call request according to the CS call to send to the CSA; the CSA generates a new call. Request and send to the S-CSCF.
- the system further includes a CCF, configured to receive a call request sent by the S-CSCF, and decide whether to support the VCC handover of the call subsequently, if supported, terminate the conversation of the call request, and create a new conversation, through a new conversation.
- This role of the CCF will be used to implement VCC switching.
- the system further includes a TAS, configured to receive a call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
- a TAS configured to receive a call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
- FIG. 11 is schematic views of the structure of an embodiment of the IMS service providing system of the present invention, respectively.
- the workflow of the system embodiment shown in FIG. 11 corresponds to the method embodiments of FIG. 3, FIG. 4 and FIG. 5, and the workflow of the system embodiment shown in FIG. 12 corresponds to the method embodiments of FIG. 6, FIG. 7, and FIG.
- the workflow of the system embodiment shown in FIG. 13 is different from the system embodiment shown in FIG. 12 in that: the message transmitted between the CSA and the S-CSCF needs to be forwarded by the P-CSCF, and the S-CSCF is in the All iFC checks are completed, instead of sending a call request to the CSA based on the iFC check.
- the specific working procedures of the system embodiments shown in FIG. 11, 12, and 13 are respectively referred to the corresponding descriptions in the method embodiments, and are not described herein again.
- the IMS service is accessed through the CS network, and the solution of the present invention reorganizes the ICS service, the CSI service, and the VCC service in the prior art, and integrates the prior art.
- the functions of each solution can improve resource utilization and save operating costs, and facilitate the rapid introduction of new services.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
IP多媒体子系统业务提供方法和系统 技术领域 IP multimedia subsystem service providing method and system
本发明涉及 IP多媒体子系统( IMS )技术, 特别涉及 IMS业务提供 方法和系统。 发明背景 The present invention relates to IP Multimedia Subsystem (IMS) technology, and more particularly to IMS service provisioning methods and systems. Background of the invention
目前, 移动通信主要以电路交换(CS ) 网络为主, 如全球移动通信 系统(GSM ) 以及码分多址(CDMA )等, 各运营商已经基于 CS网络 建立了比较完善和丰富的业务平台。 但是, CS 网络的业务提供需要得 到漫游地移动交换中心 (VMSC ) 的支持, 不利于新业务的引入。 IMS 网络是基于 IP交换的业务网络, 支持用户终端 (UE )通过各种分组交 换接入网, 如 IP接入网 (IP-CAN )进行 IMS多媒体业务, 其业务提供 与漫游地无关, 有利于新的多媒体业务的引入。 At present, mobile communication is mainly based on circuit-switched (CS) networks, such as Global System for Mobile Communications (GSM) and Code Division Multiple Access (CDMA). Operators have established a relatively complete and rich service platform based on CS networks. However, the service provision of the CS network needs to be supported by the roaming mobile switching center (VMSC), which is not conducive to the introduction of new services. The IMS network is an IP-switched service network, which supports user terminals (UEs) to perform IMS multimedia services through various packet-switched access networks, such as IP-access networks (IP-CAN), and its service provision is independent of roaming, which is beneficial to The introduction of new multimedia services.
但是, 由于 IMS网络比较复杂, 因此可以预见, IMS网络的部署不 会在短时间内完成,也就是说, CS网络将会在较长的一段时间内与 IMS 网络并存。 这样一来, 对于每一个新业务, 运营商都需要创建两个业务 平台, 无疑, 这样做的结果就是增加了建设成本和运营成本。 因此, 无 论是从降低成本还是从促进 CS网络向 IMS网络平滑演进方面来说, 研 究 UE通过 CS网 入 IMS业务的技术都是必要的。 However, due to the complexity of the IMS network, it is foreseeable that the deployment of the IMS network will not be completed in a short period of time, that is, the CS network will coexist with the IMS network for a long period of time. In this way, for each new service, operators need to create two business platforms. Undoubtedly, the result is increased construction costs and operating costs. Therefore, in terms of reducing costs or facilitating the smooth evolution of the CS network to the IMS network, it is necessary to study the technology of UEs to IMS services through CS.
IMS业务中的多媒体电话业务支持 CS网络中的补充业务, 如呼叫 保持、 呼叫转移以及会议电话等等, 其补充业务特性由电话应用服务器 ( TAS )提供。 鉴于当前支持语音 IP ( VoIP )的 IP接入网络的部署非常 有限, 现有技术中开发了一种合并电路交换和 IMS业务(CSI )的业务, 即, UE通过 CS网络承载实时语音以及实时视频媒体, 通过 IP接入网 络承载其它非实时媒体, 比如文件传输以及即时消息等。 CSI业务是一 种端到端的业务, 通常无需网络侧专有服务器的支持。 CSI-UE也可以 接收其它不支持 CSI业务的 IMS-UE的呼叫, 此时, 可由服务器对该呼 叫进行接入网决策; 如果需要同时使用 CS和 IP接入网络, 则需要对呼 叫进行分裂, 即将实时媒体通过 CS网络下发给 UE (需要服务器和 UE 建立一个 CS接入呼叫支路来承载实时媒体 ), 将非实时媒体通过 IP接 入网络下发给 UE。 如果 IMS-UE支持 CSI业务, 那么, 即使该 IMS-UE 处于不支持 VoIP的 IP接入网络, 也能够借助 CS网络开展多媒体业务, 如多媒体电话会议等。 The multimedia telephony service in the IMS service supports supplementary services in the CS network, such as call hold, call forwarding, conference calls, etc., and its supplementary service features are provided by the Telephony Application Server (TAS). In view of the limited deployment of IP voice access networks currently supporting Voice over IP (VoIP), a technology for combining circuit switched and IMS services (CSI) has been developed in the prior art. That is, the UE carries real-time voice and real-time video media through the CS network, and carries other non-real-time media, such as file transmission and instant messaging, through the IP access network. The CSI service is an end-to-end service that usually does not require the support of a dedicated server on the network side. The CSI-UE may also receive other calls of the IMS-UE that do not support the CSI service. At this time, the server may make an access network decision for the call. If the CS and the IP access network are required to be used simultaneously, the call needs to be split. The real-time media is sent to the UE through the CS network (the server and the UE are required to establish a CS access call leg to carry the real-time media), and the non-real-time media is sent to the UE through the IP access network. If the IMS-UE supports the CSI service, the multimedia service, such as a multimedia conference call, can be carried out by means of the CS network even if the IMS-UE is in an IP access network that does not support VoIP.
现有技术中的语音呼叫连续性(VCC )业务, 适用于用户从 CS网 络移动到 IP接入网络的场合, 同样支持从 CS呼叫切换到 VoIP呼叫, 且用户双方均感觉不到切换过程的发生。 VCC业务最初是针对 CS语音 呼叫研究的, 也适用于 CS可视电话(VP )呼叫, 但需要解决 CS网络 VP控制协议和会话初始化协议( SIP ) 的互通问题, 目前已经有相应的 标准化研究。 VCC业务需要得到 IMS服务器的支持, 包括接收 UE通过 CS网络发来的呼叫、对来呼进行接入网决策并将呼叫通过 CS网络下发 给 UE (需要服务器和 UE建立一个 CS接入呼叫支路来承载实时媒体 ), 以及提供一个切换控制点, 用新的接入呼叫支路切换旧的接入呼叫支 路, 而服务器和对端用户的呼叫支路保持不变。 The voice call continuity (VCC) service in the prior art is suitable for a user to move from a CS network to an IP access network, and also supports switching from a CS call to a VoIP call, and neither user feels the handover process occurs. . The VCC service was originally developed for CS voice calls, and is also applicable to CS videophone (VP) calls, but needs to solve the interworking problem between CS network VP control protocol and Session Initiation Protocol (SIP). Currently, there is corresponding standardization research. The VCC service needs to be supported by the IMS server, including receiving a call sent by the UE through the CS network, making an access network decision for the incoming call, and delivering the call to the UE through the CS network (requires the server and the UE to establish a CS access call branch) The way to carry the real-time media), as well as providing a handover control point, switches the old access call leg with the new access call leg, while the call legs of the server and the peer user remain unchanged.
除了 CSI以及 VCC以外, 现有技术中还正在研究一种 IMS集中业 务(ICS )。 ICS业务提供了 UE采用 CS网络作为接入网连接 IMS网络 的能力, CS 网络只保留基本的交换和控制功能, 主要业务控制在 IMS 网络实现。 这样, 运营商将 IMS作为统一的业务平台, 大大降低了新业 务的建设成本和运营成本。 由于存在 UE使用不同的接入网接收来呼的 可能, 因此 ICS服务器需要进行接入网决策。 In addition to CSI and VCC, an IMS Concentrated Service (ICS) is also being studied in the prior art. The ICS service provides the ability for the UE to use the CS network as the access network to connect to the IMS network. The CS network only retains basic switching and control functions, and the main service control is implemented in the IMS network. In this way, operators use IMS as a unified service platform, which greatly reduces the construction cost and operating cost of new services. Due to the presence of the UE using different access networks to receive incoming calls Possibly, therefore, the ICS server needs to make access network decisions.
虽然上述三种业务目前是采用独立的服务器来实现的, 但在功能上 却存在着明显重复, 主要体现在: 接入网决策和 CS接入呼叫支路建立。 这样就会造成资源利用率降低和运营成本增加, 而且也不利于快速弓 )入 新业务。 发明内容 Although the above three services are currently implemented by independent servers, there are obvious duplications in functions, mainly reflected in: access network decision and CS access call branch establishment. This will result in lower resource utilization and increased operating costs, and will not be conducive to rapid entry into new services. Summary of the invention
本发明实施例提供 IMS业务提供方法及系统,能够提高资源利用率 和节省运营成本, 并便于快速引入新业务。 The embodiments of the present invention provide an IMS service providing method and system, which can improve resource utilization and save operating costs, and facilitate the rapid introduction of new services.
本发明实施例提供一种 IMS业务提供方法, 该方法包括: An embodiment of the present invention provides an IMS service providing method, where the method includes:
接入域选择功能实体 ADSF接收呼叫会话控制功能实体 S-CSCF发 送的对端的呼叫请求, 决策用户终端 UE接收本次呼叫的接入网络, 并 将决策结果通过呼叫请求发送给所述 S-CSCF; The access domain selection function entity ADSF receives the call request of the peer end sent by the call session control function entity S-CSCF, and the decision user terminal UE receives the access network of the current call, and sends the decision result to the S-CSCF through the call request. ;
所述 S-CSCF根据所述决策结果发送呼叫请求到电路交换域适配器 CSA; The S-CSCF sends a call request to the circuit switched domain adapter CSA according to the decision result;
所述 CSA与 UE之间建立电路交换 CS接入呼叫支路,通过所述 CS 接入呼叫支路接收 IMS业务。 A circuit-switched CS access call leg is established between the CSA and the UE, and the IMS service is received by the CS access call leg.
本发明实施例提供一种 IMS业务提供方法, 该方法包括: An embodiment of the present invention provides an IMS service providing method, where the method includes:
CSA接收来自 UE的呼叫请求, 所述呼叫请求请求与对端进行 IMS 业务; The CSA receives a call request from the UE, and the call request request performs an IMS service with the opposite end;
根据所述呼叫请求建立与 UE之间的 CS接入呼叫支路; 且与所述 对端建立另一呼叫支路, 通过所述呼叫支路接收 IMS业务。 Establishing a CS access call leg with the UE according to the call request; and establishing another call leg with the peer end, and receiving the IMS service by using the call leg.
本发明实施例提供一种 IMS业务提供系统, 该系统包括: An embodiment of the present invention provides an IMS service providing system, where the system includes:
S-CSCF, 用于接收来自对端的呼叫请求并发送所述呼叫请求; An S-CSCF, configured to receive a call request from a peer end and send the call request;
ADSF, 用于接收 S-CSCF发送的对端的呼叫请求, 根据预先存储的 决策参数决策 UE接收本次呼叫的接入网络, 并将所述决策结果通过呼 叫请求发送; ADSF, configured to receive a call request from a peer sent by the S-CSCF, according to pre-stored The decision parameter decision UE receives the access network of the current call, and sends the decision result by using a call request;
所述 S-CSCF还用于接收来自所述 ADSF的携带有决策结果的呼叫 请求, 根据所述决策结果发送呼叫请求; The S-CSCF is further configured to receive a call request carrying a decision result from the ADSF, and send a call request according to the decision result;
CSA, 用于接收所述 S-CSCF根据所述决策结果发出的呼叫请求, 与所述 UE建立 CS接入呼叫支路,通过所述 CS接入呼叫支路接收 IMS 业务。 The CSA is configured to receive a call request sent by the S-CSCF according to the decision result, establish a CS access call leg with the UE, and receive an IMS service by using the CS access call leg.
本发明实施例提供一种 IMS业务提供系统, 该系统包括: An embodiment of the present invention provides an IMS service providing system, where the system includes:
CSA, 用于接收 UE发送的请求与对端进行 IMS业务的呼叫请求, 与所述 UE之间建立 CS接入呼叫支路, 并与对端建立另一呼叫支路, 通过所述呼叫支路接收 IMS业务。 The CSA is configured to receive a request for sending the UE and a call request for the IMS service by the opposite end, establish a CS access call leg with the UE, and establish another call leg with the peer end, by using the call leg Receive IMS services.
本发明实施例提供一种 IMS业务提供方法, 该方法包括: 接收对端发送的呼叫请求, 将所述呼叫请求发送给 ADSF决策 UE 接收本次呼叫的接入网络; An embodiment of the present invention provides an IMS service providing method, where the method includes: receiving a call request sent by a peer end, and sending the call request to an ADSF decision UE to receive an access network of the current call;
接收来自所述 ADSF的决策结果; Receiving a decision result from the ADSF;
根据所述决策结果发送呼叫请求到 CSA, 以使所述 CSA与所述 UE 之间建立 CS接入呼叫支路,进而使所述 UE通过所述 CS接入呼叫支路 接收 IMS业务。 Sending a call request to the CSA according to the decision result, so that the CSA establishes a CS access call leg with the UE, so that the UE receives the IMS service through the CS access call leg.
可见, 本发明实施例的技术方案中通过提供一种合理的架构, 实现 了通过 CS网络接收 IMS业务,例如多媒体电话业务、 CSI业务以及 VCC 业务等;本发明实施例所述方案对现有技术中的 CSI业务、 VCC以及 ICS 业务进行了重组, 综合了现有技术中各方案的功能, 从而能够提高资源 利用率和节省运营成本, 并便于新业务的快速引入。 附图简要说明 It can be seen that, in the technical solution of the embodiment of the present invention, the IMS service, such as the multimedia telephony service, the CSI service, the VCC service, and the like, is received through the CS network by providing a reasonable architecture; The CSI service, VCC, and ICS services have been reorganized to integrate the functions of each solution in the prior art, thereby improving resource utilization and operating cost, and facilitating the rapid introduction of new services. BRIEF DESCRIPTION OF THE DRAWINGS
下面将通过参照附图详细描述本发明的示例性实施例, 使本领域的 普通技术人员更清楚本发明的上述及其它特征和优点, 附图中: The above and other features and advantages of the present invention will become more apparent to those skilled in the <
图 1为本发明 IMS业务提供方式下接收呼叫时的方法具体实施方式 流程图; 1 is a flowchart of a specific implementation manner of a method for receiving a call in an IMS service providing mode according to the present invention;
图 2 为本发明 IMS业务提供方式下发起呼叫以及实现 VCC切换时 的方法具体实施方式流程图; 2 is a flowchart of a specific implementation manner of a method for initiating a call and implementing a VCC handover in an IMS service providing mode according to the present invention;
图 3为本发明 IMS业务提供方式下接收呼叫时的方法一实施例; 图 4为本发明 IMS业务提供方式下发起呼叫时的方法一实施例; 图 5为本发明 IMS业务提供方式下实现 VCC切换时的方法一实施 例; FIG. 3 is a first embodiment of a method for receiving a call in an IMS service providing mode according to the present invention; FIG. 4 is a schematic diagram of a method for initiating a call in an IMS service providing mode according to the present invention; Method of switching one embodiment;
图 6为本发明 IMS业务提供方式下接收呼叫时的方法另一实施例; 图 7为本发明 IMS业务提供方式下发起呼叫时的方法另一实施例; 图 8为本发明 IMS业务提供方式下实现 VCC切换时的方法另一实 施例; FIG. 6 is another embodiment of a method for receiving a call in an IMS service providing mode according to the present invention; FIG. 7 is another embodiment of a method for initiating a call in an IMS service providing mode according to the present invention; Another embodiment of a method for implementing VCC switching;
图 9为本发明 IMS业务提供方式下接收呼叫时的系统具体实施方式 示意图; 9 is a schematic diagram of a specific implementation manner of a system when receiving a call in an IMS service providing mode according to the present invention;
图 10为本发明 IMS业务提供方式下发起呼叫以及实现 VCC切换时 的系统具体实施方式示意图; 10 is a schematic diagram of a specific implementation manner of a system for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention;
图 11为本发明 IMS业务提供系统一实施例的结构示意图; 图 12为本发明 IMS业务提供系统另一实施例的结构示意图; 图 13为本发明 IMS业务提供系统再一实施例的结构示意图。 实施本发明的方式 FIG. 11 is a schematic structural diagram of another embodiment of an IMS service providing system according to the present invention; FIG. 12 is a schematic structural diagram of another embodiment of an IMS service providing system according to the present invention; Mode for carrying out the invention
为使本发明的目的、 技术方案及优点更加清楚明白, 以下参照附图 并举实施例, 对本发明作进一步地详细说明。 In order to make the objects, technical solutions and advantages of the present invention more clear, the following reference is made to the accompanying drawings. The invention will be further described in detail by way of examples.
本发明实施方式中, 电路交换域适配器(CSA )提供网络适配功能, 以实现采用 CS网络承载 /提供语音或可视电话(VP )等媒体的 IMS业 务。本发明具体实施方式中提供了利用本发明 IMS业务提供方法接收呼 叫、 发起呼叫以及实现 VCC切换时的具体实施例。 In an embodiment of the present invention, a Circuit Switched Domain Adapter (CSA) provides a network adaptation function to implement an IMS service that carries/provides media such as voice or video telephony (VP) using a CS network. In a specific embodiment of the present invention, a specific embodiment when receiving a call, initiating a call, and implementing VCC handover by using the IMS service providing method of the present invention is provided.
图 1为本发明 IMS业务提供方式下接收呼叫时的方法具体实施方式 流程图。 如图 1所示, 包括以下步骤: FIG. 1 is a flowchart of a specific implementation manner of a method for receiving a call in an IMS service providing mode according to the present invention. As shown in Figure 1, the following steps are included:
步骤 101: 接入域选择功能实体(ADSF )接收对端的呼叫请求, 根 据预先存储的决策参数决策 UE接收本次呼叫的接入网络, 并将决策结 果通过呼叫请求发送给月良务呼叫会话控制功能实体(S-CSCF ), S-CSCF 发送呼叫请求到 CSA。 Step 101: The access domain selection function entity (ADSF) receives the call request of the opposite end, determines, according to the pre-stored decision parameter, the UE receives the access network of the current call, and sends the decision result to the monthly service call session control through the call request. Functional entity (S-CSCF), the S-CSCF sends a call request to the CSA.
本步骤之前, 可以进一步包括: S-CSCF接收对端的呼叫请求, 根 据初始过滤规则 (iFC )检查将该呼叫请求发送至 TAS, TAS在接收到 该呼叫请求后, 进行业务逻辑处理, 并向 S-CSCF返回呼叫请求。 若用 户签约了语音呼叫连续 (VCC ) 业务, 则 S-CSCF将进一步根据 VCC 业务的 iFC检查将该呼叫请求发送至呼叫连续性功能实体( CCF ); CCF 接收到该呼叫请求后, 决策后续是否支持该呼叫的 VCC切换: 若支持, 则终止该呼叫请求的对话, 创建新的对话, 并通过新建对话向 S-CSCF 发送呼叫请求; 否则, 直接向 S-CSCF回送呼叫请求, 本次呼叫的后续 请求将不再经过 CCF。 这里所提到的对话是指 SIP协议中功能实体用户 代理( UA , User Agent )之间的呼叫关系。 Before the step, the method further includes: the S-CSCF receives the call request of the peer end, and sends the call request to the TAS according to the initial filtering rule (iFC) check, and after receiving the call request, the TAS performs the service logic processing, and performs the service logic, and - The CSCF returns a call request. If the user subscribes to the voice call continuous (VCC) service, the S-CSCF will further send the call request to the call continuity function entity (CCF) according to the iFC check of the VCC service; after the CCF receives the call request, whether the decision is subsequently VCC handover supporting the call: If supported, terminate the call request conversation, create a new conversation, and send a call request to the S-CSCF through the new dialog; otherwise, directly send a call request to the S-CSCF, the call is Subsequent requests will no longer pass through the CCF. The dialog mentioned here refers to the call relationship between the functional entity user agents (UAs, User Agents) in the SIP protocol.
之后, S-CSCF将该呼叫请求发送到 ADSF, ADSF根据决策参数决 策 UE接收本次呼叫的接入网络, 比如 CS网络或分组交换(PS ) 网络, 或者 CS网络和 PS网络。 如果决策结果是 CS网络, 则 S-CSCF发送呼 叫请求到 CSA; 如果决策结果是 PS网络, 则 S-CSCF发送呼叫请求到 P-CSCF; 如果决策结果是 CS网络和 PS网络, 则 S-CSCF同时发送两 路呼叫请求分别到 CSA和 P-CSCF。 Thereafter, the S-CSCF sends the call request to the ADSF, and the ADSF determines, according to the decision parameter, the access network that the UE receives the call, such as a CS network or a packet switched (PS) network, or a CS network and a PS network. If the decision result is a CS network, the S-CSCF sends a call request to the CSA; if the decision result is a PS network, the S-CSCF sends a call request to P-CSCF; If the decision result is a CS network and a PS network, the S-CSCF simultaneously sends two call requests to the CSA and the P-CSCF, respectively.
这里所说的决策参数包括当前 UE正在进行中的呼叫所使用的接入 网络、 CS和 IMS的注册信息、 运营商策略、 用户偏好、 UE能力和 /或 UE所在接入网络能力等。 这些参数是 ADSF在之前与网络中的其它功 能实体以及 UE进行信息交互时存储的。 ADSF将决策结果通过呼叫请 求发送至 S-CSCF, S-CSCF发送呼叫请求到 CSA: S-CSCF根据 iFC检 查将呼叫请求发送给 CSA; 或者, S-CSCF通过代理呼叫会话控制功能 实体(P-CSCF )将呼叫请求发送至 CSA。 The decision parameters mentioned here include the access network used by the current UE in progress, the registration information of the CS and the IMS, the operator policy, the user preference, the UE capability, and/or the access network capability of the UE. These parameters are stored by the ADSF when it interacts with other functional entities in the network and the UE. The ADSF sends the decision result to the S-CSCF through the call request, and the S-CSCF sends a call request to the CSA: The S-CSCF sends the call request to the CSA according to the iFC check; or, the S-CSCF controls the functional entity through the proxy call session (P- CSCF) sends a call request to the CSA.
步骤 102: CSA与 UE之间建立 CS接入呼叫支路, 完成 IMS呼叫 建立。 Step 102: Establish a CS access call leg between the CSA and the UE, and complete an IMS call setup.
本步骤中, CS A接收到来呼的呼叫请求后, 与 UE之间建立 CS接 入呼叫支路, 该建立过程根据所采用的 IMS业务提供方式的不同, 具体 实现上也有所不同: In this step, after receiving the call request of the incoming call, the CS A establishes a CS access call branch with the UE, and the establishment process is different according to the different IMS service delivery modes adopted:
方式一: CSA终止该呼叫请求的对话, 创建新的对话, 并通过新建 对话向 S-CSCF发送呼叫请求, 该呼叫请求中携带有对端媒体请求以及 CSA为本次呼叫分配的 IP多媒体路由号码( IMRN ); S-CSCF将该呼叫 请求发送至 UE; UE通过所述 IMRN建立和 CSA之间的 CS呼叫。 Manner 1: The CSA terminates the call requesting session, creates a new session, and sends a call request to the S-CSCF through the new session. The call request carries the IP media routing number assigned by the peer media request and the CSA for the call. (IMRN); The S-CSCF sends the call request to the UE; the UE establishes a CS call with the CSA through the IMRN.
方式二: CSA接收到 S-CSCF发送的呼叫请求后, 终止该呼叫请求 的对话, 并通过 CS网络向 UE发送呼叫请求。 具体的一种方式为: CSA 通过非结构化补充业务数据 ( USSD )消息向 UE发送对端媒体请求以及 CSA为本次呼叫分配的 IMRN; UE通过 IMRN发起一个到 CSA的 CS 呼叫。 Manner 2: After receiving the call request sent by the S-CSCF, the CSA terminates the session of the call request and sends a call request to the UE through the CS network. Specifically, the CSA sends the peer media request to the UE through the unstructured supplementary service data (USSD) message and the IMRN allocated by the CSA for the call; the UE initiates a CS call to the CSA through the IMRN.
方式三: 与方式二基本相同, 区别仅在于, 在 CSA和 S-CSCF之 间传送的消息需要经过一个 P-CSCF, 而且, S-CSCF是在所有 iFC检查 完成后, 而不是根据 iFC检查将呼叫请求发送至 CSA。 Mode 3: Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF, and the S-CSCF is checked at all iFCs. After completion, instead of sending a call request to the CSA based on the iFC check.
图 2为本发明 IMS业务提供方式下发起呼叫以及实现 VCC切换时 的方法具体实施方式流程图。 如图 2所示, 包括以下步骤: 2 is a flow chart of a specific implementation manner of a method for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention. As shown in Figure 2, the following steps are included:
步骤 201: UE发送呼叫请求到 CSA, UE与 CSA之间建立 CS接入 呼叫支路。 Step 201: The UE sends a call request to the CSA, and the UE establishes a CS access call leg between the UE and the CSA.
针对 UE发起呼叫的情况: Initiating a call for a UE:
根据所采用的 IMS业务提供方式的不同, 本步骤中 UE与 CSA之 间建立 CS接入呼叫支路的具体过程也有所不同: The specific process for establishing a CS access call leg between the UE and the CSA is different according to the different IMS service delivery modes used in this step:
方式一: UE通过 PS接入网络向 S-CSCF发送一个到对端的呼叫请 求, 该呼叫请求中携带有实时媒体通过 CS网络承载请求, 如 IMRN请 求; S-CSCF根据 iFC检查将该呼叫请求发送至 CSA, CSA终止该呼叫 请求的对话, 并向 S-CSCF返回临时响应消息, 该临时响应消息中携带 有 IMRN; S-CSCF将该携带有 IMRN的临时响应消息发送至 UE, UE 通过 IMRN发起到 CSA的 CS呼叫。 Manner 1: The UE sends a call request to the peer end to the S-CSCF through the PS access network, where the call request carries the real-time media to carry the request through the CS network, such as an IMRN request; and the S-CSCF sends the call request according to the iFC check. To the CSA, the CSA terminates the session of the call request, and returns a temporary response message to the S-CSCF, where the temporary response message carries the IMRN; the S-CSCF sends the temporary response message carrying the IMRN to the UE, and the UE initiates through the IMRN. CS call to CSA.
方式二: UE通过 CS网络向 CSA发送呼叫请求, 该呼叫请求中携 带有对端地址以及实时媒体请求。该呼叫请求可以通过 USSD消息发送, 且该呼叫请求中可进一步携带非实时媒体请求, 该非实时媒体将通过 USSD消息承载。 Manner 2: The UE sends a call request to the CSA through the CS network, where the call request carries a peer address and a real-time media request. The call request may be sent through the USSD message, and the non-real time media request may be further carried in the call request, and the non-real time media will be carried by the USSD message.
方式三: 与方式二基本相同, 区别仅在于, CSA和 S-CSCF之间传 送的消息需要经过一个 P-CSCF。 Manner 3: Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF.
针对 VCC切换的情况: For VCC switching:
根据所采用的 IMS业务提供方式的不同, 本步骤中 UE与 CSA之 间建立 CS接入呼叫支路的具体过程也有所不同: The specific process for establishing a CS access call leg between the UE and the CSA is different according to the different IMS service delivery modes used in this step:
方式一: UE向 S-CSCF发送一个到 CCF的呼叫请求, 该呼叫请求 中携带有实时媒体通过 CS网络承载请求,如 IMRN请求; S-CSCF根据 iFC检查将该呼叫请求发送至 CSA, CSA终止该呼叫请求的对话, 并向 S-CSCF返回临时响应消息, 该临时响应消息中携带有 IMRN; S-CSCF 将该携带有 IMRN的临时响应消息发送至 UE, UE通过 IMRN建立到 CSA的 CS呼叫。 Manner 1: The UE sends a call request to the CCF to the S-CSCF, where the call request carries a real-time media bearer request through the CS network, such as an IMRN request; the S-CSCF is configured according to The iFC checks the call request to the CSA, the CSA terminates the session of the call request, and returns a temporary response message to the S-CSCF, where the temporary response message carries the IMRN; the S-CSCF sends the temporary response message carrying the IMRN To the UE, the UE establishes a CS call to the CSA through the IMRN.
方式二: UE通过 USSD消息向 CSA发送呼叫请求, 该呼叫请求中 携带有 CCF呼叫地址, CSA通过 USSD消息向 UE发送 IMRN; UE通 过 IMRN建立和 CSA的 CS呼叫。 Manner 2: The UE sends a call request to the CSA through the USSD message. The CCF carries the CCF call address. The CSA sends the IMRN to the UE through the USSD message. The UE establishes a CS call with the CSA through the IMRN.
方式三: 与方式二基本相同, 区别仅在于, CSA和 S-CSCF之间传 送的消息需要经过一个 P-CSCF。 Manner 3: Basically the same as Mode 2, the only difference is that the message transmitted between the CSA and the S-CSCF needs to pass through a P-CSCF.
步骤 202: CSA与对端建立另一呼叫支路, 完成 IMS呼叫建立。 针对 UE发起呼叫的情况: Step 202: The CSA establishes another call leg with the peer to complete the IMS call setup. Initiating a call for a UE:
CSA生成一个到对端的呼叫请求,并将该呼叫请求发送至 S-CSCF, S-CSCF将该呼叫请求发送至对端。 The CSA generates a call request to the peer and sends the call request to the S-CSCF, and the S-CSCF sends the call request to the peer.
S-CSCF将呼叫请求发送至对端之前, 还可进一步包括: 若用户签 约 VCC业务, 贝' J S-CSCF才艮据 iFC检查 ^!夺呼叫请求发送至 CCF, CCF 决策后续是否支持该呼叫的 VCC切换: 若支持, 则终止该呼叫请求的 对话, 创建新的对话, 并通过新建对话向 S-CSCF发送呼叫请求; 否贝 |J , 直接将呼叫请求返回给 S-CSCF,本次呼叫的后续请求将不再经过 CCF。 之后, S-CSCF还可以根据 iFC检查将呼叫请求发送至 TAS进行业务逻 辑处理, 相应地, TAS向 S-CSCF返回呼叫请求。 Before the S-CSCF sends the call request to the peer, it may further include: If the user signs the VCC service, the B' J S-CSCF checks the iFC check ^! The call request is sent to the CCF, and the CCF decides whether to support the VCC handover of the call: if supported, the session of the call request is terminated, a new session is created, and a call request is sent to the S-CSCF through the new dialog; , directly return the call request to the S-CSCF, subsequent requests for this call will no longer pass the CCF. Thereafter, the S-CSCF can also send a call request to the TAS for service logic processing according to the iFC check, and accordingly, the TAS returns a call request to the S-CSCF.
针对 VCC切换情况: For VCC switching:
CSA生成一个到 CCF的呼叫请求, 并发送至 S-CSCF; S-CSCF根 据该呼叫请求的请求 URI将呼叫请求发送至 CCF; CCF根据所述请求 URI决策到该呼叫请求为 VCC切换请求,向 S-CSCF发送会话修改消息; S-CSCF将该会话修改消息发送至对端,对端向 S-CSCF回送针对该会话 修改消息的响应消息; S-CSCF将该响应消息发送至 CSA。 The CSA generates a call request to the CCF and sends it to the S-CSCF; the S-CSCF sends a call request to the CCF according to the request URI of the call request; the CCF decides, according to the request URI, that the call request is a VCC handover request, The S-CSCF sends a session modification message; the S-CSCF sends the session modification message to the peer end, and the peer end sends back to the S-CSCF for the session. Modify the response message of the message; the S-CSCF sends the response message to the CSA.
以下通过具体实施例对本发明所述方法作进一步地详细说明: 图 3为本发明 IMS业务提供方式下接收呼叫时的方法一实施例。如 图 3所示, 包括以下步骤: The method of the present invention will be further described in detail below through specific embodiments. FIG. 3 is a schematic diagram of an embodiment of a method for receiving a call in an IMS service providing mode according to the present invention. As shown in Figure 3, the following steps are included:
步骤 301: S-CSCF接收对端发送的呼叫请求(Invite ), 根据 iFC检 查将该 Invite消息发送到 TAS, TAS进行业务逻辑处理后, 将 Invite消 息发送给 S-CSCF。 Step 301: The S-CSCF receives the call request (Invite) sent by the peer end, and sends the Invite message to the TAS according to the iFC check. After the TAS performs the service logic processing, the TSS sends the Invite message to the S-CSCF.
该 Invite消息中可以携带有语音、 VP以及其它非实时媒体请求,如 即时消息等。 The Invite message can carry voice, VP, and other non-real-time media requests, such as instant messaging.
步骤 302: 若用户签约了 VCC业务, 则 S-CSCF根据 VCC业务的 iFC检查将 Invite消息发送到 CCF, CCF决策后续是否支持该 Invite消 息的 VCC切换: 若支持, 则中止该 Invite消息的对话(Dialog ) -1 , 生 成新的 Dialog-2,并通过新生成的 Dialog-2将 Invite消息发送到 S-CSCF; 否则, CCF将该 Invite消息回送给 S-CSCF, 后续流程中的请求消息将 不再经过 CCF。 Step 302: If the user subscribes to the VCC service, the S-CSCF sends an Invite message to the CCF according to the iFC check of the VCC service, and the CCF decides whether to support the VCC switch of the Invite message: If yes, the session of the Invite message is suspended ( Dialog ) -1 , generate a new Dialog-2, and send the Invite message to the S-CSCF through the newly generated Dialog-2; otherwise, the CCF will send the Invite message back to the S-CSCF, and the request message in the subsequent process will not Then pass the CCF.
步骤 301 ~ 302均为可选步骤。 Steps 301 ~ 302 are optional steps.
步骤 303: S-CSCF根据 iFC检查将 Invite消息发送到 ADSF, ADSF 根据决策参数决策 UE接收此次呼叫的接入网络, 并将携带有接入网络 选择信息的 invite消息返回给 S-CSCF。 Step 303: The S-CSCF sends an Invite message to the ADSF according to the iFC check. The ADSF determines, according to the decision parameter, the UE receives the access network of the call, and returns an i nv i te message carrying the access network selection information to the S- CSCF.
决策参数包括:当前 UE正在进行的呼叫所在的接入网络、 CS和 IMS 的注册信息、 运营商策略、 UE偏好、 UE能力以及 UE所在接入网络的 能力等。 The decision parameters include: the access network where the current UE is currently calling, the registration information of the CS and the IMS, the operator policy, the UE preference, the UE capability, and the capability of the UE to access the network.
UE接收此次呼叫的接入网络可以为 CS网络, 也可以为 PS网络; 还可以同时使用 CS以及 PS网络, 这种情况下, UE建立的 IMS呼叫通 过 CS网络承载实时语音或 VP媒体, 还可以同时通过 PS网络承载其它 非实时媒体, 如文件传输。 本实施例中, 假设 ADSF决策同时使用 CS 以及 PS网络。 接入网络选择信息可以通过扩展的 SIP头或头参数进行 传递, 或者作为 扩展的 SDP 信息进行传递。 比如 , To:called-example@huawei.com; access-type=CSnPS。 The access network that the UE receives the call may be a CS network or a PS network. The CS and the PS network may also be used at the same time. In this case, the IMS call established by the UE carries the real-time voice or VP media through the CS network. Can carry other devices through the PS network at the same time Non-real time media, such as file transfers. In this embodiment, it is assumed that the ADSF decision uses both the CS and the PS network. Access network selection information can be passed through extended SIP header or header parameters or as extended SDP information. For example, To:called-example@huawei.com; access-type=CSnPS.
步骤 304: S-CSCF根据 iFC (包含接入网络参数条件 )检查将 Invite 消息发送到 CSA, CSA在接收到 Invite 消息后, 中止 Invite 消息的 Dialog-2, 生成 Dialog-3, 并将 Invite消息发送到 S-CSCF。 Step 304: The S-CSCF sends an Invite message to the CSA according to the iFC (including the access network parameter condition). After receiving the Invite message, the CSA aborts the Dialog-2 of the Invite message, generates Dialog-3, and sends the Invite message. Go to the S-CSCF.
本步骤所述的 Invite消息中携带有对端的媒体请求以及 CSA为本次 呼叫分配的 IMRN, 比如, 可以将 IMRN作为 contact头内容, contact: 87654321。 The Invite message described in this step carries the media request of the peer and the IMRN allocated by the CSA for the call. For example, IMRN can be used as the contact header content, contact: 87654321.
步骤 305: S-CSCF通过 P-CSCF将 Invite消息发送到 UE, 该 Invite 消息中携带有 IMRN以及对端媒体请求。 Step 305: The S-CSCF sends an Invite message to the UE through the P-CSCF, where the Invite message carries the IMRN and the peer media request.
步骤 306 ~ 307: UE通过 IMRN发起 CS呼叫,该 CS呼叫通过 VMSC 发送到 MGCF; MGCF在接收到该 CS呼叫后, 生成 SIP Invite消息, 并 将该 Invite消息发送到 CSA。 该过程中, MGCF生成 Dialog-4。 Steps 306 ~ 307: The UE initiates a CS call through the IMRN, and the CS call is sent to the MGCF through the VMSC. After receiving the CS call, the MGCF generates a SIP Invite message and sends the Invite message to the CSA. In the process, MGCF generates Dialog-4.
至此, CSA和 UE之间建立起 CS接入呼叫支路。 So far, a CS access call leg is established between the CSA and the UE.
步骤 308 ~ 309: UE生成 200 OK消息, 并通过 P-CSCF和 S-CSCF 将该 200 OK消息发送到 CSA。 Steps 308 ~ 309: The UE generates a 200 OK message, and sends the 200 OK message to the CSA through the P-CSCF and the S-CSCF.
该 200 OK消息中携带有 UE对对端媒体请求的回应, 如接受或拒 绝。 The 200 OK message carries a response of the UE to the peer media request, such as accepting or rejecting.
步骤 310: CSA生成 200 OK消息, 作为对 Dialog-2中的 Invite消 息的最终响应, 发送到 S-CSCF。 Step 310: The CSA generates a 200 OK message, which is sent to the S-CSCF as a final response to the Invite message in Dialog-2.
该 200 OK消息中携带有 UE对对端媒体请求的回应。 The 200 OK message carries a response of the UE to the peer media request.
步骤 311 : S-CSCF向 ADSF发送 200 OK消息; ADSF向 S-CSCF 回送 200 OK消息。 步骤 312: S-CSCF向 CCF发送 200 OK消息; CCF通过 Dialog-1 向 S-CSCF回送 200 OK消息。 Step 311: The S-CSCF sends a 200 OK message to the ADSF; the ADSF sends a 200 OK message to the S-CSCF. Step 312: The S-CSCF sends a 200 OK message to the CCF; the CCF sends a 200 OK message to the S-CSCF through the Dialog-1.
步骤 313: S-CSCF向 TAS发送 200 OK消息; TAS向 S-CSCF回送 200 OK消息, 并发送给对端。 Step 313: The S-CSCF sends a 200 OK message to the TAS. The TAS sends a 200 OK message to the S-CSCF and sends it to the peer.
步骤 314 ~ 316: 对端向 S-CSCF发送 Ack消息; S-CSCF将该 Ack 消息发送给 TAS; TAS向 S-CSCF回送 Ack消息; 之后, 若 CCF支持 VCC切换, 贝' J S-CSCF Ack消息、发送^ ij CCF, 并在^ j CCF返回 的 Ack消息后, 将其发送到 CSA; 否则, S-CSCF直接将 Ack消息发送 到 CSA。 Steps 314 ~ 316: The peer sends an Ack message to the S-CSCF; the S-CSCF sends the Ack message to the TAS; the TAS sends an Ack message to the S-CSCF; after that, if the CCF supports the VCC switch, the B' J S-CSCF Ack The message, send ^ ij CCF, and send it to the CSA after the Ack message returned by ^ j CCF; otherwise, the S-CSCF directly sends the Ack message to the CSA.
步骤 317 ~ 319: CSA生成 200 OK消息, 并发送到 MGCF; MGCF 向 VMSC发送 200 OK消息; VMSC生成连接 ( Connect )消息, 并发送 到 UE, 指示 UE CS呼叫建立成功; MGCF向 CSA发送 Ack消息。 Steps 317 ~ 319: The CSA generates a 200 OK message and sends it to the MGCF. The MGCF sends a 200 OK message to the VMSC. The VMSC generates a Connect message and sends it to the UE, indicating that the UE CS call is successfully established. The MGCF sends an Ack message to the CSA. .
步骤 320 ~ 321: CSA通过 S-CSCF以及 P-CSCF向 UE发送 Ack消 本步骤中, CSA通过 Dialog-3将 Ack消息发送到 UE。 Steps 320 ~ 321: The CSA sends an Ack message to the UE through the S-CSCF and the P-CSCF. The CSA sends an Ack message to the UE through the Dialog-3.
图 4为本发明 IMS业务提供方式下发起呼叫时的方法一实施例。如 图 4所示, 包括以下步骤: FIG. 4 is a schematic diagram of an embodiment of a method for initiating a call in an IMS service providing mode according to the present invention. As shown in Figure 4, the following steps are included:
步骤 401 ~ 404: UE通过 P-CSCF向 S-CSCF发送 Invite消息,该 Invite 消息中携带有语音、 VP和 /或其它非实时媒体请求, 以及实时媒体通过 CS 网络 载的请求, 如 IMRN请求, To:calling-example@huawei.com; IMRN=?; S-CSCF根据 iFC检查将 Invite消息发送到 CSA; Steps 401 ~ 404: The UE sends an Invite message to the S-CSCF through the P-CSCF, where the Invite message carries voice, VP, and/or other non-real-time media requests, and real-time media requests through the CS network, such as IMRN requests. To:calling-example@huawei.com; IMRN=? The S-CSCF sends an Invite message to the CSA according to the iFC check;
CSA在接收到 Invite消息后, 中止该 Invite消息的 Dialog-1 , 并向 S-CSCF返回一个携带有 IMRN, 比如, 将 IMRN作为 contact头内容, contact: 12345678的临时响应消息, 如 183消息; S-CSCF通过 P-CSCF 将该 183消息发送给 UE。 iFC中携带有 CS网络承载请求参数条件。 After receiving the Invite message, the CSA aborts the Dialog-1 of the Invite message, and returns a temporary response message carrying the IMRN to the S-CSCF, for example, the IMRN as the contact header content, contact: 12345678, such as 183 message; The CSCF sends the 183 message to the UE through the P-CSCF. The iFC carries the CS network bearer request parameter condition.
步骤 405 - 406: UE通过 IMRN发起 CS呼叫 (语音或 VP ), 该 CS 呼叫通过 VMSC发送到 MGCF; MGCF生成一个 SIP Invite消息, 并发 送到 CSA, CSA中止该 Invite消息的 Dialog-2。 Steps 405 - 406: The UE initiates a CS call (voice or VP) through the IMRN, and the CS call is sent to the MGCF through the VMSC; the MGCF generates a SIP Invite message and sends it to the CSA, and the CSA terminates the Dialog-2 of the Invite message.
通过步骤 401 ~ 406, UE和 CSA之间建立起了 CS接入呼叫支路。 步骤 407: CSA生成一个 Invite消息 (语音或 VP, 和 /或其它非实 时媒体请求), 发送到 S-CSCF, 并相应地创建一个 Dialog-3。 Through steps 401 ~ 406, a CS access call leg is established between the UE and the CSA. Step 407: The CSA generates an Invite message (voice or VP, and/or other non-real time media request), sends it to the S-CSCF, and creates a Dialog-3 accordingly.
步骤 408:若用户签约了 VCC业务,则 S-CSCF根据 iFC检查将 Invite 消息发送到 CCF, CCF决策后续是否支持针对该呼叫的 VCC切换: 若 支持, 则中止该 Invite消息的对话, 同时生成 Dialog-4, 并将 Invite消 息发送到 S-CSCF; 否则, CCF将 Invite消息返回给 S-CSCF, 后续流程 中的 Invite消息将不再经过 CCF。 Step 408: If the user subscribes to the VCC service, the S-CSCF sends an Invite message to the CCF according to the iFC check, and the CCF decides whether to support the VCC switch for the call: If supported, the session of the Invite message is aborted, and a Dialog is generated. -4, and send the Invite message to the S-CSCF; otherwise, the CCF returns the Invite message to the S-CSCF, and the Invite message in the subsequent process will no longer pass the CCF.
步骤 409: S-CSCF根据 iFC将 Invite消息发送到 TAS, TAS进行相 关业务逻辑处理, 并将 Invite消息返回给 S-CSCF; S-CSCF将 Invite消 息发送到对端。 Step 409: The S-CSCF sends an Invite message to the TAS according to the iFC, and the TAS performs related service logic processing, and returns the Invite message to the S-CSCF. The S-CSCF sends the Invite message to the peer end.
步骤 408 ~ 409均为可选步骤。 Steps 408 ~ 409 are optional steps.
步骤 410:对端向 S-CSCF返回携带有对 UE媒体请求回应的 200 OK 消息。 Step 410: The peer returns a 200 OK message carrying a response to the UE media request to the S-CSCF.
步骤 411 : S-CSCF先后将 200 OK消息发送到 TAS和 CCF, TAS 和 CCF分别向 S-CSCF返回 200 OK消息。 Step 411: The S-CSCF sends a 200 OK message to the TAS and the CCF, and the TAS and the CCF respectively return a 200 OK message to the S-CSCF.
步骤 412: S-CSCF向 CSA发送 200 OK消息。 Step 412: The S-CSCF sends a 200 OK message to the CSA.
步骤 413 ~ 415: CSA向 MGCF发送 200 OK消息; MGCF向 VMSC 发送 200 OK消息; VMSC生成 Connect消息,并将该 Connect消息发送 到 UE, 指示 CS呼叫建立成功; MGCF向 CSA发送 Ack消息。 Steps 413 ~ 415: The CSA sends a 200 OK message to the MGCF; the MGCF sends a 200 OK message to the VMSC; the VMSC generates a Connect message, and sends the Connect message to the UE, indicating that the CS call is successfully established; and the MGCF sends an Ack message to the CSA.
步骤 416~419: CSA通过 Dialog-1向 S-CSCF发送 200 OK消息, 进而通过 P-CSCF将该 200 OK消息发送到 UE; UE通过 S-CSCF向 CSA 返回 Ack消息。 Steps 416~419: The CSA sends a 200 OK message to the S-CSCF through Dialog-1. The 200 OK message is sent to the UE through the P-CSCF; the UE returns an Ack message to the CSA through the S-CSCF.
步骤 420 ~ 422: CSA通过 Dialog-3向对端发送 Ack消息。 Steps 420 ~ 422: The CSA sends an Ack message to the peer through Dialog-3.
图 5为本发明 IMS业务提供方式下实现 VCC切换时的方法一实施 例。 本实施例中, 假设 UE将呼叫从 WLAN切换到 UMTS网络( UTMS 网络中, UE可以同时接入 CS以及 PS网络并行), 而且, 假设 UE已经 通过一个 PS接入网络和对端建立起了 IMS会话, 该会话包括语音、 VP 和 /或其它非实时媒体; CCF作为一个切换控制点存在于信令路径中,且 CCF和 UE建立了 Dialog- 1 , 和对端建立了 Dialog-2。 概括的说, 本实 施例重用了方式一的呼叫发起过程,被呼叫方为 CCF,切换成功后, CCF 将释放和 UE之间的 Dialog- 1。 如图 5所示, 该实施例包括以下步骤: 步骤 501 ~ 504: UE通过( P-CSCF ) 2向 S-CSCF发送一个到 CCF 的 Invite消息, 该 Invite消息中携带有语音或 VP , 和 /或其它非实时媒 体请求, 以及通过 CS 网络承载实时媒体的请求, 如 IMRN请求, To: calling-example @ huawei .com; IMRN=?; S-CSCF根据 iFC将 Invite消 息发送到 CSA; FIG. 5 is a schematic diagram of an embodiment of a method for implementing VCC handover in an IMS service providing mode according to the present invention. In this embodiment, it is assumed that the UE switches the call from the WLAN to the UMTS network (in the UTMS network, the UE can simultaneously access the CS and the PS network in parallel), and it is assumed that the UE has established an IMS through a PS access network and the peer. Session, the session includes voice, VP, and/or other non-real-time media; the CCF exists as a handover control point in the signaling path, and the CCF and the UE establish Dialog-1, and the peer establishes Dialog-2. In summary, this embodiment reuses the call initiation process of mode 1, and the called party is CCF. After the handover is successful, the CCF will release Dialog-1 with the UE. As shown in FIG. 5, the embodiment includes the following steps: Steps 501 to 504: The UE sends an Invite message to the CCF through the (P-CSCF) 2 to the S-CSCF, where the Invite message carries voice or VP, and / Or other non-real-time media requests, as well as requests to host real-time media over the CS network, such as IMRN requests, To: calling-example @ huawei .com; IMRN=? The S-CSCF sends the Invite message to the CSA according to the iFC;
CSA在接收到 Invite消息后, 中止该 Invite消息的 Dialog-3 , 并向 S-CSCF返回一个携带有 IMRN标识, 比如, 将 IMRN作为 contact头内 容, contact: 23456789 的临时响应消息, 如 183 消息; S-CSCF通过 P-CSCF2将该 183消息发送给 UE。 After receiving the Invite message, the CSA aborts the Dialog-3 of the Invite message, and returns a temporary response message carrying the IMRN identifier to the S-CSCF, for example, the IMRN as the contact header content, contact: 23456789, such as 183 message; The S-CSCF sends the 183 message to the UE through the P-CSCF2.
步骤 505 - 506: UE通过 IMRN发起 CS呼叫 (语音或 VP ), 该 CS 呼叫通过 VMSC发送 MGCF; MGCF生成一个 SIP Invite消息(语音或 VP ), 并发送到 CSA, CSA中止该 Invite消息的 Dialog-4。 Steps 505 - 506: The UE initiates a CS call (voice or VP) through the IMRN, and the CS call sends the MGCF through the VMSC; the MGCF generates a SIP Invite message (voice or VP) and sends it to the CSA, and the CSA aborts the Dialog of the Invite message. 4.
步骤 507: CSA生成一个到 CCF的 Invite消息, 发送到 S-CSCF。 该 Invite消息为 UE对 PSI的呼叫, 由 S-CSCF负责路由。 相应地, CSA创建一个 Dialog-5。 Step 507: The CSA generates an Invite message to the CCF and sends it to the S-CSCF. The Invite message is a call of the UE to the PSI, and the S-CSCF is responsible for routing. Correspondingly, CSA creates a Dialog-5.
步骤 508 ~ 509: S-CSCF根据 Invite的请求 URI将 Invite消息发送 到 CCF, CCF根据该 Invite的请求 URI决策到这是一个 VCC切换请求; CCF中止 Dialog-5, 通过 Dialog-2向 S-CSCF发送会话修改消息, 如再 次呼叫请求(re-Invite消息)或更新 ( Update )等; S-CSCF将该会话修 改消息发送给 TAS; TAS向 S-CSCF返回该会话修改消息, 并将该会话 修改消息发送到对端。 Steps 508 ~ 509: The S-CSCF sends an Invite message to the CCF according to the Invite request URI, and the CCF decides according to the Invite request URI that this is a VCC handover request; CCF aborts Dialog-5, and passes Dialog-2 to the S-CSCF. Sending a session modification message, such as a re-invite message (Re-Invite message) or an update (Update), etc.; the S-CSCF sends the session modification message to the TAS; the TAS returns the session modification message to the S-CSCF, and modifies the session The message is sent to the peer.
步骤 510: 对端向 S-CSCF返回针对该会话修改消息的响应 200 OK 消息。 Step 510: The peer returns a response 200 OK message to the S-CSCF for the session modification message.
步骤 511 : S-CSCF先后将 200 OK消息发送到 TAS和 CCF, TAS 和 CCF分别向 S-CSCF返回 200 OK消息。 Step 511: The S-CSCF sends a 200 OK message to the TAS and the CCF, and the TAS and the CCF respectively return a 200 OK message to the S-CSCF.
步骤 512: S-CSCF向 CSA发送 200 OK消息。 Step 512: The S-CSCF sends a 200 OK message to the CSA.
步骤 513 ~ 515: CSA向 MGCF发送 200 OK消息; MGCF向 VMSC 发送 200 OK消息; VMSC生成 Connect消息,并将该 Connect消息发送 到 UE, 指示 UE, CS呼叫建立成功; MGCF向 CSA发送 Ack消息。 Steps 513 ~ 515: The CSA sends a 200 OK message to the MGCF; the MGCF sends a 200 OK message to the VMSC; the VMSC generates a Connect message, and sends the Connect message to the UE, indicating that the UE, the CS call is successfully established; and the MGCF sends an Ack message to the CSA.
步骤 516~519: CSA通过 Dialog-3向 S-CSCF发送 200 OK消息, 进而通过 P-CSCF2将该 200 OK消息发送到 UE; UE通过 S-CSCF向 CSA 返回 Ack消息。 Steps 516~519: The CSA sends a 200 OK message to the S-CSCF through the Dialog-3, and then sends the 200 OK message to the UE through the P-CSCF2. The UE returns an Ack message to the CSA through the S-CSCF.
步骤 520 - 522: 如果 CSA采用 re-Invite消息进行会话修改, 则需 要通过 Dialog-2向对端发送 Ack消息。 Steps 520 - 522: If the CSA uses the re-Invite message for session modification, it needs to send an Ack message to the peer through Dialog-2.
步骤 523 ~ 525: CCF释放和 UE之间的 Dialog- 1。 Steps 523 ~ 525: CCF releases Dialog-1 between the UE and the UE.
上面介绍的三个实施例为 UE采用方式一实现 IMS业务接入时的实 现过程, 下面将通过实施例对 UE采用方式二实现 IMS业务接入的过程 进行说明。 The three embodiments described above are used to implement the IMS service access process by the UE in the first mode. The following describes the process of the UE using the second mode to implement the IMS service access.
图 6为本发明 IMS业务提供方式下接收呼叫时的方法的另一实施 例。 如图 6所示, 包括以下步骤: 6 is another implementation of a method for receiving a call in an IMS service providing mode according to the present invention example. As shown in Figure 6, the following steps are included:
步骤 601 ~ 603: 与步骤 301 ~ 303相同, 不再赘述。 Steps 601 ~ 603: The same as steps 301 ~ 303, and will not be described again.
步骤 604 ~ 605: S-CSCF根据 iFC检查将 Invite消息发送到 CSA, CSA中止该 Invite消息的对话 Dialog-2, 并通过 USSD消息 (可选 ) 向 UE发送对端的媒体请求以及 IMRN。 Steps 604 ~ 605: The S-CSCF sends an Invite message to the CSA according to the iFC check, the CSA aborts the dialog Dialog-2 of the Invite message, and sends the media request of the peer and the IMRN to the UE through the USSD message (optional).
iFC 中携带有接入网络类型选择参数; 该 USSD 消息通过 HSS/VLR/VMSC, VLR/VMSC或 VMSC从 CSA发送到 UE, 本实施例 中假设通过 HSS/VLR/VMSC三个网元发送。 The iFC carries the access network type selection parameter. The USSD message is sent from the CSA to the UE through the HSS/VLR/VMSC, the VLR/VMSC or the VMSC. In this embodiment, it is assumed to be sent by the three network elements of the HSS/VLR/VMSC.
步骤 606 ~ 607: UE通过 IMRN发起 CS呼叫,该 CS呼叫通过 VMSC 发送到 MGCF; MGCF在接收到该 CS呼叫后, 生成 SIP Invite消息, 并 将该 Invite消息发送到 CSA, CSA相应地生成 Dialog-3。 Steps 606 ~ 607: The UE initiates a CS call through the IMRN, and the CS call is sent to the MGCF through the VMSC. After receiving the CS call, the MGCF generates a SIP Invite message, and sends the Invite message to the CSA, and the CSA generates a Dialog- correspondingly. 3.
通过步骤 604 ~ 607, CSA和 UE之间建立起了一个 CS接入呼叫支 路。 Through steps 604 ~ 607, a CS access call leg is established between the CSA and the UE.
步骤 608 - 617: 与步骤 310 - 319相同, 不再赘述。 Steps 608 - 617: The same as steps 310 - 319, and will not be described again.
根据上述步骤, UE即可通过 CS承载语音或 VP, 同时, 还可以通 过 USSD承载即时消息以及文件传输等其它非实时媒体, 甚至也可以不 建立 CS承载。 According to the above steps, the UE can carry voice or VP through the CS, and can also carry other non-real-time media such as instant messaging and file transmission through the USSD, or even not to establish a CS bearer.
图 7为本发明 IMS业务提供方式下发起呼叫时的方法另一实施例。 如图 7所示, 包括以下步骤: FIG. 7 is another embodiment of a method for initiating a call in an IMS service providing mode according to the present invention. As shown in Figure 7, the following steps are included:
步骤 701: UE通过 USSD request消息向 CSA发送对端呼叫地址, 该消息通过 VMSC /VLR/HSS、 VMSC/VLR或 VMSC到达 CSA, 本实 施例中假设通过 VMSC/VLR/HSS三个网元发送到 CSA。 Step 701: The UE sends a peer call address to the CSA through the USSD request message, and the message arrives at the CSA through the VMSC/VLR/HSS, the VMSC/VLR, or the VMSC. In this embodiment, it is assumed that the three network elements are sent to the VMSC/VLR/HSS. CSA.
所述 USSD request消息中可能包含即时消息或文本媒体请求。 The USSD request message may include an instant message or a text media request.
步骤 702: CSA通过 USSD消息向 UE发送 IMRN标识。 Step 702: The CSA sends the IMRN identifier to the UE by using the USSD message.
步骤 703 - 704: UE通过 IMRN发起 CS呼叫 (语音或 VP ), 该 CS 呼叫通过 VMSC发送 MGCF; MGCF生成一个 SIP Invite消息, 并发送 到 CSA, CSA中止该 Invite消息的 Dialog- 1。 Steps 703 - 704: The UE initiates a CS call (voice or VP) through the IMRN, the CS The call sends the MGCF through the VMSC; the MGCF generates a SIP Invite message and sends it to the CSA, which terminates the Dialog-1 of the Invite message.
步骤 705: CSA生成一个到对端的 Invite消息 (语音或 VP, 和 /或 消息以及文本媒体),发送到 S-CSCF,相应地, CSA创建一个 Dialog-2。 Step 705: The CSA generates an Invite message (voice or VP, and/or message and text media) to the peer, and sends it to the S-CSCF. Accordingly, the CSA creates a Dialog-2.
步骤 706: 若用户签约了 VCC业务, 贝' J S-CSCF根据 iFC将 Invite 消息发送到 CCF, CCF决策是否支持针对该呼叫的 VCC切换: 若支持, 则中止该 Invite消息的对话, 同时生成 Dialog-3 , 并将 Invite消息发送 到 S-CSCF;否则, CCF将 Invite消息返回给 S-CSCF,后续流程中的 Invite 消息将不再经过 CCF。 Step 706: If the user subscribes to the VCC service, the BJS-CSCF sends an Invite message to the CCF according to the iFC, and the CCF decides whether to support the VCC handover for the call: If supported, the session of the Invite message is aborted, and a Dialog is generated. -3, and send the Invite message to the S-CSCF; otherwise, the CCF returns the Invite message to the S-CSCF, and the Invite message in the subsequent process will no longer pass the CCF.
步骤 707 - 713: 与步骤 409 - 415相同, 不再赞述。 Steps 707 - 713: Same as steps 409 - 415, no longer mentioned.
步骤 714 ~ 716: CSA通过 Dialog-2向对端发送 Ack消息。 Steps 714 ~ 716: The CSA sends an Ack message to the peer through Dialog-2.
图 8为本发明 IMS业务提供方式下实现 VCC切换时的方法另一实 施例。 本实施例中,假设 UE将呼叫从 WLAN切换到 GSM网络, 而且, 假设 UE已经通过一个 PS接入网和对端建立起了 IMS会话, 该会话包 含语音或 VP, 以及其它非实时媒体; CCF作为一个切换控制点存在于 信令路径中, 且 CCF和 UE建立了 Dialog-1 , 和对端建立了 Dialog-2。 概括的说, 本实施例采用了方式二的呼叫发起过程, 呼叫方为 CCF, 切 换成功后, CCF将释放和 UE之间的 Dialog-1。 如图 8所示, 该实施例 包括以下步骤: FIG. 8 is another embodiment of a method for implementing VCC handover in an IMS service providing mode according to the present invention. In this embodiment, it is assumed that the UE switches the call from the WLAN to the GSM network, and it is assumed that the UE has established an IMS session with the peer through a PS access network, the session includes voice or VP, and other non-real-time media; CCF As a handover control point exists in the signaling path, and the CCF and the UE establish Dialog-1, and the opposite end establishes Dialog-2. In summary, this embodiment adopts the call initiation process of mode 2, and the calling party is CCF. After the handover is successful, the CCF will release Dialog-1 between the UE and the UE. As shown in Figure 8, this embodiment includes the following steps:
步骤 801: UE通过 USSD消息向 CSA发送 CCF呼叫地址, 该消息 通过 VMSC/VLR/HSS、 VMSC/VLR或 VMSC到达 CSA,本实施例中假 设通过 VMSC/VLR/HSS三个网元发送到 CSA。 Step 801: The UE sends a CCF call address to the CSA through the USSD message, and the message is sent to the CSA through the VMSC/VLR/HSS, the VMSC/VLR, or the VMSC. In this embodiment, the UE sends the CSC to the CSA through the VMSC/VLR/HSS.
步骤 802: CSA通过 USSD消息向 UE发送 IMRN标识。 Step 802: The CSA sends the IMRN identifier to the UE by using the USSD message.
步骤 803 ~ 804: UE通过 IMRN发起 CS呼叫,该 CS呼叫通过 VMSC 发送 MGCF; MGCF生成一个 SIP Invite消息, 并发送到 CSA, CSA中 止该 Invite消息的 Dialog-3。 Steps 803 to 804: The UE initiates a CS call through the IMRN, and the CS call sends the MGCF through the VMSC. The MGCF generates a SIP Invite message and sends it to the CSA, CSA. Stop the Dialog-3 of the Invite message.
步骤 805: CSA生成一个到 CCF的 Invite消息, 发送到 S-CSCF, 相应地, CSA创建一个 Dialog-4。 Step 805: The CSA generates an Invite message to the CCF and sends it to the S-CSCF. Accordingly, the CSA creates a Dialog-4.
步骤 806 ~ 807: S-CSCF根据 Invite消息的 URI将 Invite消息发送 到 CCF, CCF根据该 Invite消息的 URI决策到这是一个 VCC切换请求; CCF 中止 Dialog-4, 通过 Dialog-2向 S-CSCF发送会话修改消息, 如 re-Invite消息; S-CSCF将该会话修改消息发送给 TAS; TAS向 S-CSCF 返回该会话修改消息, 并将该会话修改消息发送到对端。 Steps 806 ~ 807: The S-CSCF sends an Invite message to the CCF according to the URI of the Invite message, and the CCF decides according to the URI of the Invite message that this is a VCC handover request; CCF aborts the Dialog-4, and passes the Dialog-2 to the S-CSCF. Sending a session modification message, such as a re-Invite message; the S-CSCF sends the session modification message to the TAS; the TAS returns the session modification message to the S-CSCF, and sends the session modification message to the peer end.
步骤 808 - 813: 与步骤 510 - 515相同, 不再赘述。 Steps 808 - 813: The same as steps 510 - 515, and will not be described again.
步骤 814~816: CSA通过 Dialog-4向对端发送 Ack消息。 Steps 814~816: The CSA sends an Ack message to the peer through Dialog-4.
步骤 817 ~ 820: CCF释放其和 UE之间的 Dialog- 1。 Steps 817 ~ 820: The CCF releases Dialog-1 between it and the UE.
以上介绍的实施例分别为 UE采用方式一接入 IMS 业务的实现过 程, 以及 UE采用方式二接入 IMS业务的实现过程, 而 UE采用方式三 接入 IMS 业务的实现过程与方式二基本一致, 区别仅在于在 CSA和 S-CSCF之间传递的消息需要经过一个 P-CSCF进行转发,而且, S-CSCF 是在所有 iFC检查完毕, 而不是根据 iFC检查将呼叫请求发送至 CSA, 具体实现过程不再赘述。 The implementations of the foregoing embodiment are the implementation process of the UE accessing the IMS service in the mode 1 and the implementation process of the UE accessing the IMS service in the mode 2, and the implementation process of the UE using the mode 3 accessing the IMS service is basically the same as the mode 2, The only difference is that the message transmitted between the CSA and the S-CSCF needs to be forwarded through a P-CSCF, and the S-CSCF checks all the iFCs, instead of sending the call request to the CSA according to the iFC check. No longer.
基于上述方法,图 9为本发明 IMS业务提供方式下接收呼叫时的系 统具体实施方式示意图。如图 9所示,该系统至少包括: S-CSCF、 ADSF 以及 CSA。 其中: Based on the above method, FIG. 9 is a schematic diagram of a specific implementation manner of a system for receiving a call in the IMS service providing mode according to the present invention. As shown in FIG. 9, the system includes at least: an S-CSCF, an ADSF, and a CSA. among them:
ADSF,用于接收 S-CSCF发送的对端的呼叫请求,根据预先存储的 决策参数决策 UE接收本次呼叫的接入网络, 并将决策结果通过呼叫请 求发送; The ADSF is configured to receive a call request of the peer end sent by the S-CSCF, and determine, according to the pre-stored decision parameter, the UE to receive the access network of the call, and send the decision result by using the call request;
S-CSCF,用于接收来自对端的呼叫请求并将所述对端的呼叫请求发 送给 ADSF, 接收来自 ADSF的携带有决策结果的呼叫请求, 根据所述 决策结果发送呼叫请求; An S-CSCF, configured to receive a call request from the opposite end and send the call request of the opposite end to the ADSF, and receive a call request from the ADSF carrying the decision result, according to the The decision result sends a call request;
CSA, 用于接收来自 S-CSCF的呼叫请求, 与 UE建立 CS接入呼叫 支路, 通过 CS接入呼叫支路接收 IMS业务。 The CSA is configured to receive a call request from the S-CSCF, establish a CS access call leg with the UE, and receive the IMS service through the CS access call leg.
另外, 该系统中进一步包括 MGCF, 用于在 CSA与 UE建立 CS接 入呼叫支路过程中, 接收 UE发起的 CS呼叫, 并根据 CS呼叫生成 SIP 呼叫请求,发送至 CSA; CSA生成一个新的呼叫请求并发送到 S-CSCF。 In addition, the system further includes an MGCF, configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the CSA and the UE, and generate a SIP call request according to the CS call, and send the call to the CSA; the CSA generates a new one. The call is requested and sent to the S-CSCF.
该系统中进一步包括 TAS,用于接收 S-CSCF发来的对端呼叫请求, 根据呼叫请求进行业务逻辑处理, 并向 S-CSCF回送呼叫请求。 The system further includes a TAS, configured to receive a peer call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
该系统中进一步包括 CCF, 用于接收来自 S-CSCF的呼叫请求, 并 决策后续是否支持该呼叫的 VCC切换, 若支持, 则终止该呼叫请求的 对话, 并创建新的对话, 通过新对话向 S-CSCF发送呼叫请求; 否则, 直接将该呼叫请求返回给 S-CSCF。 The system further includes a CCF, configured to receive a call request from the S-CSCF, and decide whether to support the VCC handover of the call subsequently, if supported, terminate the conversation of the call request, and create a new conversation, through a new conversation The S-CSCF sends a call request; otherwise, the call request is directly returned to the S-CSCF.
图 10为本发明 IMS业务提供方式下发起呼叫以及实现 VCC切换时 的系统具体实施方式示意图。 如图 10所示, 该系统中包括 CSA, 并进 一步包括 S-CSCF。 FIG. 10 is a schematic diagram of a specific implementation manner of a system for initiating a call and implementing VCC handover in an IMS service providing mode according to the present invention. As shown in Figure 10, the system includes a CSA and further includes an S-CSCF.
CSA, 用于接收 UE发送的请求与对端进行 IMS业务的呼叫请求, 与所述 UE之间建立 CS接入呼叫支路, 并与对端建立另一呼叫支路; The CSA is configured to receive a request sent by the UE and perform a call request for the IMS service by the peer end, establish a CS access call leg with the UE, and establish another call leg with the peer end;
S-CSCF, 用于接收来自 CSA的呼叫请求, 并将该呼叫请求发送至 对端。 The S-CSCF is configured to receive a call request from the CSA and send the call request to the peer.
该系统中进一步包括 MGCF, 用于在 UE与 CSA建立 CS接入呼叫 支路过程中, 接收 UE发起的 CS呼叫, 并根据所述 CS呼叫生成 SIP呼 叫请求发送至 CSA; CSA生成一个新的呼叫请求并发送到 S-CSCF。 The system further includes an MGCF, configured to receive a CS call initiated by the UE during the establishment of the CS access call leg by the UE and the CSA, and generate a SIP call request according to the CS call to send to the CSA; the CSA generates a new call. Request and send to the S-CSCF.
该系统中进一步包括 CCF, 用于接收 S-CSCF发来的呼叫请求, 并 决策后续是否支持该呼叫的 VCC切换, 若支持, 则终止该呼叫请求的 对话, 并创建新的对话, 通过新对话向 S-CSCF发送呼叫请求; 否则, 直接将该呼叫请求回送给 S-CSCF; 或者, CCF用于接收来自 S-CSCF 的呼叫请求, 并在决策到呼叫请求为 VCC切换请求时, 向 S-CSCF发送 会话修改消息; S-CSCF进一步用于, 接收来自 CCF的会话修改消息发 送至对端, 并接收对端回送的针对该会话修改消息的回应消息发送至 CSA。 CCF的该项作用将用于实现 VCC切换。 The system further includes a CCF, configured to receive a call request sent by the S-CSCF, and decide whether to support the VCC handover of the call subsequently, if supported, terminate the conversation of the call request, and create a new conversation, through a new conversation. Send a call request to the S-CSCF; otherwise, The call request is directly sent back to the S-CSCF; or, the CCF is configured to receive a call request from the S-CSCF, and send a session modification message to the S-CSCF when the decision-to-call request is a VCC handover request; the S-CSCF further And sending, by the CCF, a session modification message to the peer, and receiving a response message sent by the peer for the session modification message to the CSA. This role of the CCF will be used to implement VCC switching.
该系统中进一步包括 TAS, 用于接收 S-CSCF发来的呼叫请求, 根 据该呼叫请求进行业务逻辑处理, 并向 S-CSCF回送呼叫请求。 The system further includes a TAS, configured to receive a call request sent by the S-CSCF, perform service logic processing according to the call request, and send a call request to the S-CSCF.
上述两系统实施方式中介绍到的单元仅为实现本发明目的的主要 单元, 在实际应用中, 可根据实际需要在上述两系统实施方式中增加功 能单元, 比如 P-CSCF、 HSS以及 VMSC等, 本领域技术人员能够较为 容易地根据本发明现有记载获知这些功能单元在系统中的连接方式以 及作用。 The units introduced in the above two system embodiments are only the main units for achieving the object of the present invention. In practical applications, functional units such as P-CSCF, HSS, and VMSC may be added to the above two system embodiments according to actual needs. Those skilled in the art will be able to more readily understand the manner in which these functional units are connected in the system and their functions in accordance with the present disclosure.
图 11、 12以及 13分别为本发明 IMS业务提供系统实施例的结构示 意图。 其中, 图 11所示系统实施例的工作流程与图 3、 4和 5所述方法 实施例对应, 图 12所示系统实施例的工作流程与图 6、 7和 8所述方法 实施例对应, 图 13所示系统实施例的工作流程与图 12所示系统实施例 相比, 区别在于: 在 CSA和 S-CSCF之间传递的消息需要经过 P-CSCF 进行转发, 而且, S-CSCF是在所有 iFC检查完毕, 而不是根据 iFC检 查将呼叫请求发送至 CSA。 图 11、 12以及 13所示系统实施例的具体工 作流程请分别参照方法实施例中的相应说明, 此处不再赘述。 Figures 11, 12 and 13 are schematic views of the structure of an embodiment of the IMS service providing system of the present invention, respectively. The workflow of the system embodiment shown in FIG. 11 corresponds to the method embodiments of FIG. 3, FIG. 4 and FIG. 5, and the workflow of the system embodiment shown in FIG. 12 corresponds to the method embodiments of FIG. 6, FIG. 7, and FIG. The workflow of the system embodiment shown in FIG. 13 is different from the system embodiment shown in FIG. 12 in that: the message transmitted between the CSA and the S-CSCF needs to be forwarded by the P-CSCF, and the S-CSCF is in the All iFC checks are completed, instead of sending a call request to the CSA based on the iFC check. The specific working procedures of the system embodiments shown in FIG. 11, 12, and 13 are respectively referred to the corresponding descriptions in the method embodiments, and are not described herein again.
可见,采用本发明实施例的技术方案,实现了通过 CS网络接入 IMS 业务, 且本发明所述方案对现有技术中的 ICS业务、 CSI业务以及 VCC 业务进行了重组, 综合了现有技术中各方案的功能, 从而能够提高资源 利用率和节省运营成本, 并便于新业务的快速引入。 It can be seen that, by adopting the technical solution of the embodiment of the present invention, the IMS service is accessed through the CS network, and the solution of the present invention reorganizes the ICS service, the CSI service, and the VCC service in the prior art, and integrates the prior art. The functions of each solution can improve resource utilization and save operating costs, and facilitate the rapid introduction of new services.
综上所述, 以上仅为本发明的较佳实施例而已, 并非用于限定本发 明的保护范围。 凡在本发明的精神和原则之内, 所作的任何修改、 等同 替换、 改进等, 均应包含在本发明的保护范围之内。 In summary, the above is only a preferred embodiment of the present invention, and is not intended to limit the present invention. The scope of protection. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and scope of the present invention are intended to be included within the scope of the present invention.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200710088205.X | 2007-03-15 | ||
| CN 200710088205 CN101267324B (en) | 2007-03-15 | 2007-03-15 | Provision method and system for IP multimedia sub-system service |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2008110110A1 true WO2008110110A1 (en) | 2008-09-18 |
Family
ID=39759022
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2008/070459 Ceased WO2008110110A1 (en) | 2007-03-15 | 2008-03-10 | Ip multimedia subsystem service providing method and system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101267324B (en) |
| WO (1) | WO2008110110A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113423102A (en) * | 2013-12-26 | 2021-09-21 | 中兴通讯股份有限公司 | Equipment for comprehensive decision of service domain and access domain and method for calling route |
| KR102137962B1 (en) * | 2014-01-20 | 2020-07-27 | 삼성전자 주식회사 | Method and apparatus supporting IP multimedia subsystem |
| CN104052744B (en) * | 2014-06-16 | 2017-06-16 | 中国联合网络通信集团有限公司 | A kind of service trigger method and device |
| WO2020074093A1 (en) * | 2018-10-12 | 2020-04-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Indication of evolved packet system fallback capability |
| US20230239860A1 (en) * | 2020-05-11 | 2023-07-27 | Google Llc | Coordinating User Equipment Selection |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1451214A (en) * | 2000-04-10 | 2003-10-22 | 诺基亚有限公司 | A technique for setting up calls in internet protocol mobile networks |
| CN1551569A (en) * | 2003-04-08 | 2004-12-01 | Adv通讯公司 | Transmission method of multimedia data over a network |
| CN1801862A (en) * | 2004-12-30 | 2006-07-12 | 朗迅科技公司 | Method and apparatus for providing multimedia ringback services to user devices in ims networks |
| US20060256748A1 (en) * | 2005-05-10 | 2006-11-16 | Samsung Electronics Co., Ltd. | System and method for interworking between IMS network and H.323 network |
| EP1750400A1 (en) * | 2005-08-01 | 2007-02-07 | Samsung Electronics Co.,Ltd. | Method and apparatus for interworking voice and multimedia services between CSI terminal and IMS terminal |
-
2007
- 2007-03-15 CN CN 200710088205 patent/CN101267324B/en active Active
-
2008
- 2008-03-10 WO PCT/CN2008/070459 patent/WO2008110110A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1451214A (en) * | 2000-04-10 | 2003-10-22 | 诺基亚有限公司 | A technique for setting up calls in internet protocol mobile networks |
| CN1551569A (en) * | 2003-04-08 | 2004-12-01 | Adv通讯公司 | Transmission method of multimedia data over a network |
| CN1801862A (en) * | 2004-12-30 | 2006-07-12 | 朗迅科技公司 | Method and apparatus for providing multimedia ringback services to user devices in ims networks |
| US20060256748A1 (en) * | 2005-05-10 | 2006-11-16 | Samsung Electronics Co., Ltd. | System and method for interworking between IMS network and H.323 network |
| EP1750400A1 (en) * | 2005-08-01 | 2007-02-07 | Samsung Electronics Co.,Ltd. | Method and apparatus for interworking voice and multimedia services between CSI terminal and IMS terminal |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101267324B (en) | 2013-01-09 |
| CN101267324A (en) | 2008-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4571618B2 (en) | Negotiating conversational bearers | |
| US8155084B2 (en) | User equipment, call continuity application server, and network handover method | |
| US7746849B2 (en) | Providing packet-based multimedia services via a circuit bearer | |
| US8213418B2 (en) | Providing packet-based multimedia services via a circuit breaker | |
| EP1920572B1 (en) | Multimedia subsystem service control for circuit-switched subsystem calls | |
| CN100556032C (en) | Conversational bearer is consulted | |
| CN101330748B (en) | Method for switching control route of IP multimedia subsystem centralized business conversation | |
| US20080317010A1 (en) | System and method for signaling optimization in ims services by using a service delivery platform | |
| EP2182692A1 (en) | A method, device and system for processing the continuity of the media stream in a session | |
| WO2007079688A9 (en) | Method, apparatus and system for connecting the called user | |
| US9055397B2 (en) | Method for usage of VPLMN infrastructure by an HPLMN to terminate an IMS session set up for a roaming user | |
| CN1327680C (en) | Method of establishing circuit exchange network to IMS network calling route | |
| EP2034688A1 (en) | Method and device for transmitting request message in multimedia system | |
| KR101095421B1 (en) | Call control method, circuit switched domain adapter and terminal device | |
| US20090052438A1 (en) | Method, system and device for processing supplementary services | |
| WO2008110110A1 (en) | Ip multimedia subsystem service providing method and system | |
| CN101572950B (en) | Session establishment method and device for IP multimedia subsystem | |
| WO2008052466A1 (en) | Method, system and equipment for switching among different networks | |
| WO2009021549A1 (en) | Media switching in mobile communication systems | |
| CN101325732B (en) | Call control method, circuit switching control apparatus and terminal equipment for IMS | |
| WO2009092245A1 (en) | Call originating method for multimedia session continuity service | |
| WO2008119278A1 (en) | Method,terminal and network device for changing status of packet switched domain | |
| CN102340490A (en) | Method and system for realizing anchor of media |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 08715195 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 08715195 Country of ref document: EP Kind code of ref document: A1 |