WO2018000276A1 - 一种业务处理方法及装置 - Google Patents
一种业务处理方法及装置 Download PDFInfo
- Publication number
- WO2018000276A1 WO2018000276A1 PCT/CN2016/087766 CN2016087766W WO2018000276A1 WO 2018000276 A1 WO2018000276 A1 WO 2018000276A1 CN 2016087766 W CN2016087766 W CN 2016087766W WO 2018000276 A1 WO2018000276 A1 WO 2018000276A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- service
- core network
- network device
- ims core
- called
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 113
- 238000012545 processing Methods 0.000 title abstract description 49
- 230000001960 triggered effect Effects 0.000 claims abstract description 25
- 238000004891 communication Methods 0.000 claims description 31
- 238000003672 processing method Methods 0.000 claims description 19
- 238000013468 resource allocation Methods 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000007774 longterm Effects 0.000 claims description 8
- 239000000725 suspension Substances 0.000 claims description 8
- 230000006870 function Effects 0.000 description 96
- 230000004044 response Effects 0.000 description 48
- 102000018059 CS domains Human genes 0.000 description 30
- 108050007176 CS domains Proteins 0.000 description 30
- 238000010586 diagram Methods 0.000 description 13
- 238000004590 computer program Methods 0.000 description 6
- 230000008447 perception Effects 0.000 description 6
- 238000007619 statistical method Methods 0.000 description 4
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000013475 authorization Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000011664 signaling Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000011022 operating instruction Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1046—Call controllers; Call servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1073—Registration or de-registration
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/34—Reselection control
- H04W36/38—Reselection control by fixed network equipment
- H04W36/385—Reselection control by fixed network equipment of the core network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/04—Registration at HLR or HSS [Home Subscriber Server]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/18—Selecting a network or a communication service
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/04—Large scale networks; Deep hierarchical networks
- H04W84/042—Public Land Mobile systems, e.g. cellular systems
Definitions
- the present application relates to the field of communications technologies, and in particular, to a service processing method and apparatus.
- VoLTE Voice over LTE
- UE User Equipment
- VoLTE is a voice technology based on IP (Internet Protocol) data transmission. All services are carried on the LTE network, which enables data and voice services to be unified under the same network.
- the current VoLTE service cannot fully support various supplementary services accompanying voice calls. For example, the original personalized CRBT service, call forwarding service, and voice mailbox service may not be supported.
- the VoLTE service cannot be used, which seriously affects the user's call quality.
- the present application provides a service processing method and apparatus for solving the technical problem that the voice service connection rate of the user equipment is low due to the attempt to establish a VoLTE service when the VoLTE service cannot be established.
- a service processing method provided by the application includes:
- the Internet Protocol Multimedia Subsystem IMS core network device receives a request message for the user equipment UE to establish a long term evolution network voice transmission VoLTE service in the packet switched PS domain;
- the IMS core network device determines that the circuit domain of the UE is triggered to fall back the CSFB service after the VoLTE service is established in the PS domain.
- the IMS core network device receives the request message for establishing the VoLTE service for the UE, and after determining that the VoLTE service cannot be established, triggers the CSFB service of the UE, thereby directly triggering the CSFB of the UE if the VoLTE service cannot be established.
- the service does not need to try to establish a VoLTE service, thereby improving the success rate of the user equipment, ensuring the voice service and supplementary service requested by the UE, and ensuring a good user experience.
- the IMS core network device determines that the VoLTE service cannot be established in the PS domain after the following at least one condition exists:
- the IMS core network device determines that the service network where the UE is currently located does not support the VoLTE service
- the IMS core network device determines that the voice bearer establishment of the VoLTE service in the PS domain fails.
- the IMS core network device determines that the VoLTE service cannot be established in the PS domain. Because the above three situations comprehensively consider the situation that the VoLTE service cannot be established in the process of establishing the VoLTE service in the PS domain, the CSFB service of the UE can be effectively triggered, and attempts to establish a VoLTE service are avoided as much as possible.
- the IMS core network device acquires at least one supplementary service that is associated with the VoLTE service, including:
- the IMS core network device acquires at least one supplementary service accompanying the VoLTE service according to the subscription information of the UE; or
- the IMS core network device acquires at least one supplementary service accompanying the VoLTE service in a supplementary service setup request message sent by the UE.
- the IMS core network device can obtain at least one supplementary service in the foregoing two manners, so as to facilitate subsequent determination of whether there is an unavailable supplementary service.
- the IMS core network device determines that the service network where the UE is currently located does not support
- the VoLTE service includes: the IMS core network device determines that the visited public land mobile network VPLMN does not activate the VoLTE service function, or the VLTE service is not signed between the VPLMN where the UE is located and the home public land mobile network HPLMN. Roaming agreement.
- the IMS core network device determines that the visited public uplink mobile network VPLMN does not activate the VoLTE service function after the at least one of the following conditions is met:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming agreement is not signed between the VPLMN and the home public land mobile network HPLMN;
- the proxy-call session control function P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function;
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- the present invention when determining whether the VPLMN service function is enabled in the VPLMN, the present invention can determine from the above multiple angles according to actual conditions.
- the IMS core network device determines that the voice bearer establishment of the VoLTE service in the PS domain fails, including:
- the IMS core network device Determining, by the IMS core network device, that the RAR message or the ASR message carries the indication information indicating that the bearer resource is insufficient or the indication information for indicating the resource allocation failure, determining the voice bearer of the VoLTE service in the PS domain. The establishment failed.
- the IMS core network device can follow the indication message carried in the RAR message or the ASR message.
- the information determines that the voice bearer establishment of the VoLTE service fails.
- the RAR message or the ASR message includes a cause value of the voice bearer establishment failure of the VoLTE service.
- the RAR message or the ASR message carries the cause value of the voice bearer establishment failure of the VoLTE service, thereby facilitating the IMS core network device to record the specific cause of the failure of the voice bearer establishment, and providing a basis for subsequent analysis.
- the cause of the failure of the voice bearer setup of the VoLTE service included in the RAR message or the ASR message is that the UE is in a weak coverage area of the PS domain.
- the method further includes:
- the IMS core network device determines that the UE is registered in a circuit switched domain.
- the IMS core network device may trigger the CSFB service of the UE after determining that the UE has registered to the circuit switched domain, and when the IMS core network device determines that the UE has not been registered to the circuit, In the case of the switching domain, even if the IMS core network device determines that the VoLTE service cannot be established, the IMS core network device may not trigger the CSFB service of the UE. In this way, the CSFB service of the UE can be triggered after the UE has been registered in the circuit switched domain, ensuring that the CSFB service is successfully triggered. If the UE is not registered in the circuit switched domain, the CSFB service can no longer be triggered, thereby avoiding redundant triggering. Process, saving processing resources.
- the IMS core network device determines that the UE has been registered in a circuit switched domain, including:
- the IMS core network device determines that the UE is registered in a circuit switched domain according to information that the UE registers with the CS network.
- the UE is a calling UE of a VoLTE service
- the IMS core network device triggers the CSFB service of the UE, including:
- the IMS core network device sends a first message to the calling UE, where the first message is used to trigger the calling UE to initiate a circuit domain to fall back to the CSFB calling service.
- the IMS core network device triggers the calling UE to initiate by sending a first message to the calling UE.
- CSFB calls the service, which enables the CSFB service to be triggered quickly.
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of a specific cause that the VoLTE service is unavailable.
- the calling UE can be conveniently recorded, thereby providing a basis for subsequent statistical analysis and the like.
- the method before the sending, by the IMS core network device, the first message to the calling UE, the method further includes:
- the IMS core network device determines that the called UE corresponding to the calling UE is in a pre-ringing state.
- the IMS core network device may trigger the CSFB service of the UE after determining that the called UE corresponding to the calling UE is in the pre-ringing state, and determine that the calling UE corresponds to the IMS core network device.
- the IMS core network device may not trigger the CSFB service of the UE. In this way, the CSFB service of the UE can be triggered only after the called UE corresponding to the calling UE is in the pre-ringing state, and the user is not perceived. If the called UE corresponding to the calling UE has ringed, then The CSFB service is triggered again to avoid redundant triggering processes and save processing resources.
- the IMS core network device serves as a calling party service call session control function I/S-CSCF or a calling party service centralization and continuity application server SCC AS or a calling party agent-call session control function P-CSCF .
- the UE is a called UE of a VoLTE service
- the IMS core network device triggers the CSFB service of the UE, including:
- the IMS core network device sends a second message to the called domain selection device, where the second message is used to indicate that the called service establishment fails in the PS domain, so that the called domain selection device triggers the The circuit domain called the UE falls back to the CSFB called service.
- the IMS core network device triggers the CSFB service of the called UE by sending a second message to the called UE, so that the CSFB service can be triggered quickly.
- the second message includes a second cause value, where the second cause value is used to notify the The specific reason why the called domain selection device fails to establish the called party in the PS domain.
- the called domain selection device can be conveniently recorded, thereby providing a basis for subsequent statistical analysis and the like.
- the method before the sending, by the IMS core network device, the second message to the called domain selection device, the method further includes:
- the IMS core network device determines that the called UE is in a pre-ringing state.
- the IMS core network device may trigger the CSFB service of the UE after determining that the called UE is in the pre-ringing state, and when the IMS core network device determines that the called UE has ringed, Even if the IMS core network device determines that the VoLTE service cannot be established, the IMS core network device may not trigger the CSFB service of the UE. In this way, the CSFB service of the UE can be triggered after the called UE is in the pre-ringing state, and the user is not perceived. If the called UE has ringed, the CSFB service can no longer be triggered, thereby avoiding redundant triggering. Process, saving processing resources.
- the IMS core network device serves the called party service call session control function I/S-CSCF or the called party service centralization and continuity application server SCC AS or the called party agent-call session control function P-CSCF .
- the IMS core network device sends a second message to the called domain selection device, including:
- the called party P-CSCF sends the second message to the called party I/S-CSCF, so that the called party I/S-CSCF forwards the second message to the called party Domain selection device.
- the application provides an IMS core network device, where the IMS core network device includes: a transceiver module and a processing module;
- the transceiver module is configured to receive a request message for establishing, by the user equipment UE, a long-term evolution network voice transmission VoLTE service in a packet-switched PS domain;
- the processing module is configured to determine that the circuit domain of the UE is triggered to fall back the CSFB service after the VoLTE service cannot be established in the PS domain.
- the processing module is specifically configured to: after determining that at least one of the following conditions is determined, determine that the VoLTE service cannot be established in the PS domain:
- the processing module acquires at least one supplementary service that accompanies the VoLTE service by:
- the processing module is configured to: determine, by using the following manner, that the service network where the UE is currently located does not support the VoLTE service: determining that the public land mobile network VPLMN where the UE is located does not activate the VoLTE service function or The VoLTE service roaming agreement is not signed between the VPLMN where the UE is located and the home land mobile network HPLMN.
- the processing module is specifically configured to: after determining that at least one of the following conditions is determined, determining that the visited public land mobile network VPLMN where the UE is located does not activate the VoLTE service function:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming agreement is not signed between the VPLMN and the home public land mobile network HPLMN;
- the proxy-call session control function P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function;
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- the processing module is specifically configured to determine, by using the following manner, that the voice bearer establishment failure of the VoLTE service in the PS domain is:
- the RAR message or the ASR message includes a cause value of the voice bearer establishment failure of the VoLTE service.
- the cause of the failure of the voice bearer setup of the VoLTE service included in the RAR message or the ASR message is that the UE is in a weak coverage area of the PS domain.
- the method is further configured to:
- the processing module is specifically configured to determine that the UE is registered in a circuit switched domain by:
- the UE is a calling UE of a VoLTE service
- the processing module is specifically configured to trigger the CSFB service of the UE by:
- the transceiver module And sending, by the transceiver module, the first message to the calling UE, where the first message is used to trigger the calling UE to initiate a circuit domain to fall back to the CSFB calling service.
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of a specific cause that the VoLTE service is unavailable.
- the processing module is further configured to:
- the IMS core network device serves as a calling party service call session control function I/S-CSCF or a calling party service centralization and continuity application server SCC AS or a calling party agent-call session control function P-CSCF .
- the UE is a called UE of a VoLTE service
- the processing module is specifically configured to trigger the CSFB service of the UE by:
- the second message includes a second cause value, where the second cause value is used to notify the called domain selection device of a specific reason for the called establishment failure of the PS domain.
- the processing module is further configured to:
- the IMS core network device serves the called party service call session control function I/S-CSCF or the called party service centralization and continuity application server SCC AS or the called party agent-call session control function P-CSCF .
- the processing module sends a second message to the called domain selection device by using the transceiver module, specifically:
- the processing module of the called party P-CSCF sends the second message to the called party I/S-CSCF through the transceiver module, so that the called party I/S-CSCF will The second message is forwarded to the called domain selection device.
- the present application provides another IMS core network device, where the IMS core network device includes: a communication interface and a processor;
- the communication interface is configured to receive a request message for establishing, by the user equipment UE, a long term evolution network voice transmission VoLTE service in a packet switched PS domain;
- the processor is configured to determine that the circuit domain of the UE is triggered to fall back the CSFB service after the VoLTE service cannot be established in the PS domain.
- the processor is specifically configured to: after determining that at least one of the following conditions is determined, determine that the VoLTE service cannot be established in the PS domain:
- the processor acquires at least one supplementary service accompanying the VoLTE service by:
- the processor is specifically configured to: determine, by the following manner, that the service network where the UE is currently located does not support the VoLTE service: determining that the public land mobile network VPLMN where the UE is located does not activate the VoLTE service function or the The VoLTE service roaming agreement is not signed between the VPLMN where the UE is located and the home land mobile network HPLMN.
- the processor is specifically configured to: after determining that at least one of the following conditions is determined, determining that the visited public land mobile network VPLMN where the UE is located does not activate the VoLTE service function:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming agreement is not signed between the VPLMN and the home public land mobile network HPLMN;
- the proxy-call session control function P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function;
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- the processor is specifically configured to determine, by using the following manner, that the voice bearer establishment failure of the VoLTE service in the PS domain is:
- the RAR message or the ASR message includes a cause value of the voice bearer establishment failure of the VoLTE service.
- the cause of the failure of the voice bearer setup of the VoLTE service included in the RAR message or the ASR message is that the UE is in a weak coverage area of the PS domain.
- the method is further configured to:
- the processor is specifically configured to determine that the UE is registered in a circuit switched domain by:
- the UE is a calling UE of a VoLTE service
- the processor is specifically configured to trigger the CSFB service of the UE by:
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of a specific cause that the VoLTE service is unavailable.
- the processor before the sending, by the communications interface, the first message to the calling UE, the processor is further configured to:
- the IMS core network device serves as a calling party service call session control function I/S-CSCF or a calling party service centralization and continuity application server SCC AS or a calling party agent-call session control function P-CSCF .
- the UE is a called UE of a VoLTE service
- the processor is specifically configured to trigger the CSFB service of the UE by:
- the second message includes a second cause value, where the second cause value is used to notify the called domain selection device of a specific reason for the called establishment failure of the PS domain.
- the processor before the sending, by the communications interface, the second message to the called domain selection device, the processor is further configured to:
- the IMS core network device serves the called party service call session control function I/S-CSCF or the called party service centralization and continuity application server SCC AS or the called party agent-call session control function P-CSCF .
- the processor sends a second message to the called domain selection device by using the communication interface, specifically:
- the processor of the called party P-CSCF sends the second message to the called party I/S-CSCF through the communication interface, so that the called party I/S-CSCF will The second message is forwarded to the called domain selection device.
- the IMS core network device receives a request message for establishing a VoLTE service for the UE, and after determining that the VoLTE service cannot be established, the IMS core network device triggers the CSFB service of the UE, so that when the VoLTE service cannot be established, The CSFB service of the UE is directly triggered, and the VoLTE service is not required to be established, thereby improving the success rate of the user equipment, ensuring the voice service and the supplementary service requested by the UE, ensuring a good user experience, and avoiding the UE being unable to use the VoLTE service. And the technical problem of processing time.
- FIG. 1 is a schematic structural diagram of a communication network provided by an embodiment of the present application.
- FIG. 2 is a schematic flowchart of a service processing method according to Embodiment 1 of the present application.
- FIG. 3 is a schematic flowchart of a service processing method according to Embodiment 2 of the present application.
- FIG. 4 is a schematic flowchart of a service processing method according to Embodiment 3 of the present application.
- FIG. 5 is a schematic flowchart of a service processing method according to Embodiment 4 of the present application.
- FIG. 6 is a schematic flowchart of a service processing method according to Embodiment 5 of the present application.
- FIG. 7 is a schematic flowchart of a service processing method according to Embodiment 6 of the present application.
- FIG. 8 is a schematic flowchart of a service processing method according to Embodiment 7 of the present application.
- FIG. 9 is a schematic structural diagram of an IMS core network device according to an embodiment of the present application.
- FIG. 10 is a schematic structural diagram of another IMS core network device according to an embodiment of the present application.
- FIG. 1 is a schematic structural diagram of a communication network according to an embodiment of the present application.
- the evolved base station (eNB, Evolved NodeB) and the user equipment can be connected by using a wireless link.
- the core network devices of the LTE network shown in the example shown in FIG. 1 include a Mobility Management Entity (MME), a Serving Gateway (SGW), a Packet Data Network Gateway (PGW, PDN Gateway), policy, and accounting.
- MME Mobility Management Entity
- SGW Serving Gateway
- PGW Packet Data Network Gateway
- IMS Internet Protocol Multimedia Subsystem
- Figure 1 also includes an IMS core network device, specifically: proxy call session control function (Proxy Call Session Control Function (P-CSCF) entity, query/service call session control function (I/S-CSCF) entity, service centralization and continuity application server (service centralization and continuity application server, SCC AS).
- proxy call session control function Proxy Call Session Control Function (P-CSCF) entity
- I/S-CSCF query/service call session control function
- SCC AS service centralization and continuity application server
- the P-CSCF (which can be divided into the calling party P-CSCF and the called party P-CSCF) is the first point of contact for the UE to access the IMS network in the VoLTE service process.
- the P-CSCF can be responsible for all VoLTE related signaling and complete routing control.
- the P-CSCF may also be responsible for sending related control messages and the like to the Policy and Charging Rules Function (PCRF) entity during the VoLTE call.
- PCRF Policy and Charging Rules Function
- the P-CSCF generally refers to the P-CSCF of the UE visiting the Public Land Mobile Network (VPLMN).
- VPN Public Land Mobile Network
- the I/S-CSCF (which can be divided into the calling party I/S-CSCF and the called party I/S-CSCF) is the service switching center of the IMS network, and the I/S-CSCF can be mainly responsible for receiving and processing the registration of the UE. Request, user management, session control, service switching, service control, Session Initiation Protocol (SIP) message processing and billing, etc.
- the I/S-CSCF can also trigger, for example, a SIP request to the corresponding domain selection service device according to the triggering principle of the application.
- the SCC AS can be divided into the calling party SCC AS and the called party SCC AS. It is the general name of the application layer server in the IMS network and is responsible for providing various application layer services.
- the SCC AS may include a T-ADS (Terminating Access Domain Selection), so the SCC AS may be used as the called domain selection device, and is responsible for connecting the called voice session to the corresponding Domain (for example, CS domain or PS domain).
- the called domain selection device may decide to initiate a VoLTE call (corresponding to the PS domain) to the UE or a conventional circuit domain call (corresponding to the CS domain).
- the SCC AS may not include the called access domain selection function.
- the called domain selection device may be separately set, and the called voice session is connected to the corresponding domain (for example, the CS domain or the PS domain).
- the called access domain selection function may be included in the SCC AS.
- the embodiments of the present application can be applied to networks such as an LTE network.
- the user equipment may be a wireless terminal or a wired terminal, and may be, for example, a mobile phone, a computer, a tablet computer, or a personal digital assistant (English: personal digital Assistant, abbreviation: PDA), mobile Internet device (English: mobile Internet device, abbreviation: MID), wearable device and e-book reader (English: e-book reader).
- PDA personal digital Assistant
- MID mobile Internet device
- e-book reader English: e-book reader
- Some technical solutions of the embodiments of the present application may be specifically implemented based on the communication network architecture illustrated in FIG. 1 or a modified architecture thereof.
- the IMS core network device may be a serving call session control function I/S-CSCF or a service centralization and continuity application server SCC AS or a proxy-call session control function P-CSCF.
- FIG. 2 is a schematic flowchart of a service processing method according to Embodiment 1 of the present application. As shown in Figure 2, the method includes:
- Step 201 The IMS core network device receives a request message for establishing a VoLTE service for the UE.
- Step 202 After the IMS core network device determines that the VoLTE service cannot be established, triggering the CSFB service of the UE.
- the determining, by the IMS core network device, that the VoLTE cannot be established may be: the IMS core network device acquiring at least one supplementary service that is associated with the VoLTE service, and determining that the at least one supplementary service is unavailable.
- the IMS core network device may obtain at least one supplementary service that is accompanied by the VoLTE service in the following manner: (1), the IMS core network device acquires at least one item accompanying the VoLTE service according to the subscription information of the UE. Supplementary service; (2), the IMS core network device acquires at least one supplementary service accompanying the VoLTE service in the supplementary service establishment request message sent by the UE.
- the IMS core network device determines that the VoLTE cannot be established.
- the IMS core network device determines that the service network where the UE is currently located does not support the VoLTE service.
- the method includes: the IMS core network device determines that the VPLMN where the UE is located does not activate the VoLTE service function, or does not sign the VoLTE between the VPLMN where the UE is located and the Home Public Land Mobile Network (HPLMN). Business roaming agreement.
- the VTLMN service function of the VPLMN where the UE is located is determined:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming protocol is not signed between the VPLMN and the HPLMN;
- the P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- step 202 before the IMS core network device triggers the CSFB service of the UE, it is determined that the UE has been registered in the circuit switched domain. Specifically, the IMS core network device obtains, from the home subscriber server HSS or the home location register HLR, the information that the UE registers with the circuit-switched CS network, and determines whether the UE is based on the information that the UE registers with the CS network. Registered in the circuit switched domain. For example, the IMS core network device may query the HSS/HLR whether the UE has been registered in the CS network, and the Home Subscriber Server (HSS)/Home Location Register (HLR) according to the internally recorded corresponding UE.
- HSS Home Subscriber Server
- HLR Home Location Register
- the location information of the CS network determines that the UE has registered with the CS network, and then responds to the IMS core network device that the UE has been registered in the CS network; or, the IMS core network device directly according to the UE corresponding to the UE obtained from the HSS/HLR
- the location information of the CS network determines that the UE has been registered with the CS network.
- the location information of the CS network corresponding to the UE recorded in the HSS/HLR may specifically be a Mobile Switching Center (MSC) number/name, a Visitor Location Register (VLR) number/name, and an MSC area ( MSC area) and so on.
- MSC Mobile Switching Center
- VLR Visitor Location Register
- MSC area MSC area
- the IMS core network device may trigger the CSFB service of the UE after determining that the UE has registered to the circuit switched domain, and when the IMS core network device determines that the UE has not registered to the circuit switched domain, Even if the IMS core network device determines that the VoLTE service cannot be established, the IMS core network device may not trigger the CSFB service of the UE. In this way, the CSFB service of the UE can be triggered after the UE has been registered in the circuit switched domain, ensuring that the CSFB service is successfully triggered. If the UE is not registered in the circuit switched domain, the CSFB service can no longer be triggered, thereby avoiding redundant triggering. Process, saving processing resources.
- the UE may be a calling UE of a VoLTE service
- the IMS core network device is a calling party I/S-CSCF or a calling party SCC AS or a calling party P-CSCF.
- the UE It can also be the called UE.
- the IMS core network device is the called party I/S-CSCF or the called party SCCAS or the called party P-CSCF.
- the IMS core network device triggers the CSFB service of the UE, and the IMS core network device sends a first message to the calling UE, where the first message is sent.
- the method is used to trigger the calling UE to initiate a circuit domain to fall back to the CSFB calling service.
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of the specific cause of the VoLTE service being unavailable, for example, the specific reason may be that the supplementary service is unavailable, and the VoLTE is caused.
- the service is unavailable, or the VoLTE service that is not enabled by the VoLTE function on the network where the UE is located is unavailable.
- the IMS core network device triggers the CSFB service of the UE, and the IMS core network device sends a second message to the called domain selection device, where the second message is used. Instructing the called domain selection device to trigger the circuit domain of the called UE to fall back to the CSFB called service.
- the second message includes a second cause value, where the second cause value is used to notify the called domain selection device of the specific cause of the VoLTE service being unavailable, for example, the specific reason may be that the supplementary service is unavailable.
- the VoLTE service is unavailable, or the VoLTE service is unavailable because the VoLTE function is not enabled on the network where the UE is located.
- the calling party IMS core network device receives the VoLTE service request message sent by the calling UE, and if it is determined that the VoLTE service cannot be established, the calling UE is notified.
- the VoLTE service is not available.
- the calling UE after the originating UE initiates the VoLTE service request, if the corresponding response message of the VoLTE service sent by the corresponding calling IMS core network device is received, the calling UE automatically triggers the CSFB calling process, thereby The voice call service is set up in the domain, which can effectively avoid the problem that the user who has signed the VoLTE service may fail to roam to the service network that does not have the VoLTE function, and the stability of the VoLTE service is improved.
- the user Supplementary industry in which the IMS network cannot be implemented Services can also be performed on the CS network, which helps to improve the user's business experience. For example, there are still many operators that build IMS networks that only provide VoLTE voice services.
- the UE is a calling UE of a VoLTE service
- the IMS core network device is a calling party I/S-CSCF or a calling party SCC AS or a calling party P-CSCF.
- FIG. 3 is a schematic flowchart of a service processing method according to Embodiment 2 of the present application. As shown in FIG. 3, the method includes:
- Step 301 The calling UE initiates establishment of a VoLTE service by sending an invite message.
- the calling party P-CSCF receives the invite message from the calling UE, and after receiving the invite message, triggers the calling party P-CSCF to establish an IMS calling session for the calling UE.
- Steps 302-303 the calling party P-CSCF sends the invite message to a subsequent IMS node (for example, an IMS node such as an I/S-CSCF and an SCC AS).
- a subsequent IMS node for example, an IMS node such as an I/S-CSCF and an SCC AS.
- Step 304 The calling party SCC AS obtains at least one supplementary service accompanying the VoLTE service, and determines that the at least one supplementary service is unavailable, and determines that the VoLTE service cannot be established.
- the supplementary service may be triggered by the network side according to the subscription information of the UE.
- the calling party SCC AS obtains the subscription data of the calling UE from the HSS, where the subscription data of the calling UE includes supplementary services (such as CRBT, call forwarding, etc.) that need to be provided to the calling UE along with the VoLTE calling service network side. ) related information.
- the calling party SCC AS judges whether one or some supplementary services cannot be supported by the IMS network according to the related information of the supplementary service.
- the supplementary service may also be initiated by the UE side.
- the calling UE initiates an invite
- the message requesting the establishment of a VoLTE call (specifically, the calling UE has sent an invite to request a VoLTE call, but has not received a ringing response), and the calling UE actively requests the network side to perform some supplementary services according to the user indication. (LCS, location service)
- the calling UE sends the invite message again (that is, the supplementary service establishment request message), and the resented invite message is used to request the IMS network side to execute the supplementary service.
- the calling party SCC AS determines whether the supplementary service requested by the calling UE can be supported by the IMS network according to the invite message sent by the calling UE again. For example, if the calling party SCCAS determines that the media requirement corresponding to one or some supplementary services described in the Session Description Protocol (SDP) offer in the invite message sent by the calling UE is not satisfied, the caller may determine the supplementary. The service is not supported and the VoLTE service cannot be established. It should be noted that, the operation of determining whether the VoLTE service can be established in the foregoing step 304 can also be performed by the calling party I/S-CSCF, and the specific execution process is similar to the execution process of the AS, and details are not described herein again.
- SDP Session Description Protocol
- step 305 the calling party SCC AS replies to the calling party I/S-CSCF with a 380/503 response message, and the calling party I/S-CSCF delivers the 380/503 response message to the calling party P-CSCF.
- the calling party SCC AS further needs to determine that the calling UE has already registered in the circuit switched domain.
- the specific determining method refer to Embodiment 1. That is to say, the calling party SCC AS performs step 305 and subsequent operations only if it is determined that the calling UE is already registered in the circuit switched domain, otherwise it is not executed.
- Step 306 the calling party P-CSCF sends a 380/503 response message to the calling UE.
- the 380/503 response message is used to indicate that the current VoLTE service is unavailable.
- the 380/503 response message is only an example. It can also be a response message of another name. Specifically, it can decide which response message to send according to the operator policy and the UE configuration information.
- the IMS core network device may send different response messages according to different VPLMNs where the calling UE is located, for example, sending 380 messages for UEs in the A network and 503 messages for UEs of the B network.
- the called party P-CSCF further needs to determine that the called UE corresponding to the calling UE is in a pre-altering state, that is, the called party P-CSCF only Step 306 is performed only after determining that the called UE corresponding to the calling UE is in a pre-ringing state. And subsequent operations, otherwise not implemented, so that the user's non-perception can be achieved.
- Step 307 after receiving the 380/503 message sent by the calling party P-CSCF, the calling UE can re-call the domain selection and initiate a CSFB call.
- the UE side and the network side cooperate to perform the CSFB process, and finally establish a voice call in the CS domain. If there is a supplementary service, the supplementary service accompanying the voice service is re-established in the CS domain.
- the supplementary service of the CS domain is re-established in the CS domain, and the core network device of the CS domain may learn, according to the subscription data, which supplementary services need to be performed along with the voice service.
- the CS domain core network device In the CS voice call establishment process, the CS domain core network device simultaneously Trigger the execution of supplementary services.
- the supplementary service accompanying the voice service is re-established in the CS domain, and the calling UE may know that the supplementary service failure requested by the LTE network is established after the CSFB is dropped to the CS domain, and the voice call may be established in the CS domain. Supplementary business of VoLTE business.
- the calling party P-CSCF can also determine whether the VoLTE service can be established. The method for determining is similar to the step 304, and details are not described herein again. If the calling party P-CSCF determines that the VoLTE service cannot be established, the P-CSCF may directly perform step 306, omitting steps 302 to 305. Optionally, before the step 306, the calling party P-CSCF further needs to determine that the calling UE has already registered in the circuit switched domain. For the specific determining method, refer to Embodiment 1. That is to say, the calling party P-CSCF performs step 306 and subsequent operations only if it is determined that the calling UE has registered in the circuit switched domain, otherwise it is not executed.
- the IMS core network device rejects the calling UE to initiate in the scenario that the calling party UE initiates the supplementary service initiated by the VoLTE voice service.
- the VoLTE call request thereby converting the VoLTE call to a CSFB call.
- the technical solution in the embodiment of the present application is used to ensure that when the network side does not support the VoLTE call initiated by the UE and includes some special supplementary services, the VoLTE service call can be converted into a CSFB call, and at least the voice requested by the UE is guaranteed. The service, and the UE does not perceive this, guarantees a good user experience.
- the UE is a called UE of a VoLTE service, and correspondingly, an IMS
- the core network device is the called party I/S-CSCF or the called party SCC AS or the called party P-CSCF.
- FIG. 4 is a schematic flowchart diagram of a service processing method according to Embodiment 3 of the present application. As shown in FIG. 4, the method includes:
- Step 401 The called party I/S-CSCF receives an invite message sent to the called UE, and after receiving the invite message, triggers the called party I/S-CSCF to establish an IMS called session for the called UE.
- step 402a the called party I/S-CSCF sends the invite message to the called party SCC AS.
- step 402b the called party SCC AS performs the called domain selection function, and selects the called session domain to the PS domain.
- step 402c the called party SCC AS sends an invite message to the called party I/S-CSCF.
- step 403 the called party I/S-CSCF sends the invite message to the called party P-CSCF.
- Steps 404a-c the called party P-CSCF forwards an invite message to the called UE (step 404a), and the called UE replies with a 183 response message (step 404c), and then, the 183 response message is forwarded by the P-CSCF to the called party I. /S-CSCF and called party SCC AS.
- Step 405 After the called party SCC AS acquires at least one supplementary service that is associated with the VoLTE service, and determines that the at least one supplementary service is unavailable, it is determined that the VoLTE service cannot be established.
- the supplementary service may be triggered by the network side according to the subscription information of the UE.
- the called party SCC AS obtains subscription data of the called UE from the HSS, where the subscription data of the called UE includes supplementary services (such as CRBT, call forwarding, etc.) that need to be provided to the called UE along with the VoLTE call service network side. ) related information.
- the called party SCC AS judges whether one or some supplementary services cannot be supported by the IMS network according to the related information of the supplementary service.
- the supplementary service may also be initiated by the UE side.
- the called UE actively sends an invite message (that is, a supplementary service setup request message), and the sent invite message is used to request the IMS network side to perform the Supplementary business.
- the called party SCC AS determines, according to the invite message sent by the called UE, whether the supplementary service requested therein can be supported by the IMS network.
- the called party SCC AS determines that the media requirement corresponding to one or some supplementary services described by the SDP offer in the invite message sent by the called UE is not If it can be satisfied, it can be determined that the supplementary service is not supported and the VoLTE service cannot be established.
- step 405 the operation of determining whether the VoLTE service can be established in the foregoing step 405 may also be performed by the called party I/S-CSCF after receiving the invite message in step 401, and the specific execution process is similar to the execution process of the AS. , will not repeat them here.
- Step 406 The called party SCC AS replies to the called domain selection device with a 380/503 response message.
- the response message sent by the called party SCC AS to the called domain selection device may also be other response messages.
- the 380 and 503 response messages are only examples, and the specific sent response message may be set according to the carrier configuration information.
- the called party I/S-CSCF performs the determining operation of step 405, after determining that the VoLTE service cannot be established, the called party I/S-CSCF sends a 380/503 message response message. Select the device to the called domain.
- the called party SCC AS further needs to determine that the called UE has already registered in the circuit switched domain.
- the called party SCC AS performs step 406 and subsequent operations only if it is determined that the called UE has already registered in the circuit switched domain, otherwise it is not executed.
- the called party P-CSCF further needs to determine that the called UE is in a pre-altering state (that is, the called party P-CSCF only determines that the called UE is in the Step 406 and subsequent operations are performed only in the case of the pre-ringing state, otherwise it is not executed, so that the user's non-perception can be realized.
- Step 407 If the step S404 is performed, after determining that the VoLTE service cannot be established, the called party SCC AS sends a cancel message to the called UE to cancel the already requested VoLTE service related session. The execution of S406 and S407 does not limit the relationship.
- step 405 is performed by the called party I/S-CSCF
- step 405 should also be performed by the called party I/S-CSCF.
- Steps 408a-408b the called domain selection device re-selects the called session to the CS domain, and initiates a call to the CS domain call control device (such as the MSC) via the called party I/S-CSCF.
- the CS domain call control device such as the MSC
- step 409 the CS domain call control device (such as the MSC) initiates a call to the MME via the SGs interface.
- the CS domain call control device such as the MSC
- Step 410 The MME triggers the CSFB process of the called UE.
- the called UE After the CSFB process of the called UE, the called UE finally establishes a voice session in the CS domain. If there is a supplementary service, the supplementary service accompanying the voice service is re-established in the CS domain.
- step 403 the operation of step 405 can also be performed by the called party P-CSCF, and the operation manner is similar to step 405, and details are not described herein again.
- the called party P-CSCF directly performs step 406, and steps 404 and 407 are omitted.
- the called party P-CSCF further needs to determine that the called UE has been registered in the circuit switched domain. For the specific determining method, refer to the first embodiment. That is to say, the called party P-CSCF performs step 406 and subsequent operations only if it is determined that the UE has been registered in the circuit switched domain, otherwise it is not executed.
- the IMS core network device determines that at least one supplementary service cannot be supported, the IMS core network device re-selects the call. To the CS domain, triggering the CSFB call flow to the called UE.
- the technical solution in the embodiment of the present application is used to ensure that when the network side does not support the VoLTE service of the UE with certain special supplementary services, the VoLTE service can be converted into a CSFB service, and at least the voice service requested by the UE is guaranteed. And the UE does not perceive this, which guarantees a good user experience.
- the UE is a calling UE of a VoLTE service
- the IMS core network device is a calling party S-CSCF or a calling party SCC AS or a calling party P-CSCF.
- FIG. 5 is a schematic flowchart diagram of a service processing method according to Embodiment 4 of the present application. As shown in FIG. 5, the method includes:
- Step 501 The calling UE initiates establishment of a VoLTE service by sending an invite message.
- the calling party P-CSCF receives the invite message from the calling UE, and after receiving the invite message, triggers the calling party P-CSCF to establish an IMS calling session for the calling UE.
- Steps 502-503 the calling party P-CSCF sends the invite message to a subsequent IMS node (for example, an IMS node such as an S-CSCF and an SCC AS).
- a subsequent IMS node for example, an IMS node such as an S-CSCF and an SCC AS.
- Step 504 After the calling party SCC AS determines that the serving network where the UE is currently located does not support the VoLTE service, it is determined that the VoLTE service cannot be established.
- the calling party SCC AS determines that the service network in which the UE is currently located does not support the VoLTE service, that is, the VPLMN service in which the UE is located does not activate the VoLTE service function, or the VPLMN where the UE is located and the home land mobile network HPLMN.
- the VoLTE service roaming agreement was not signed between.
- the calling party SCC AS can obtain the address of the calling party P-CSCF from the received Invite message, and learn the VPLMN to which the calling party P-CSCF belongs according to the address of the calling party P-CSCF, if it is determined that the VPLMN is not present.
- the network whitelist that has been enabled with the VoLTE function, or the VPLMN does not support the VoLTE roaming protocol in the blacklist of the VoLTE function or the VPLMN and the HPLMN, it is determined that the service network currently in the UE does not support the VoLTE service.
- the calling party SCC AS can also obtain the address of the calling party P-CSCF from the received Invite message, and directly judge according to the address of the calling party P-CSCF, if it is determined that the calling party P-CSCF is not supporting the VoLTE service. In the whitelist, or after the calling party P-CSCF does not support the blacklist of the VoLTE service, it determines that the network where the calling party P-CSCF is located (ie, the VPLMN) does not support the VoLTE service of the HPLMN.
- the network where the calling party P-CSCF is located ie, the VPLMN
- step 504 the operation of determining whether the VoLTE service can be established may also be performed by the calling party S-CSCF, and the specific execution process is similar to the execution process of the AS, and details are not described herein again.
- Step 505 the calling party SCC AS replies to the calling party S-CSCF with a 380/503 response message, and the calling party S-CSCF delivers the 380/503 response message to the calling party P-CSCF.
- the calling party SCC AS before the step 505, the calling party SCC AS also needs to determine that the calling UE has been registered in the circuit switched domain.
- the specific determination method refer to Embodiment 1. That is to say, the calling party SCC AS performs step 505 and subsequent operations only if it is determined that the calling UE has registered in the circuit switched domain, otherwise it is not executed.
- step 506 the calling party P-CSCF sends a 380/503 response message to the calling UE.
- the 380/503 response message is used to indicate that the current VoLTE service is unavailable.
- the 380/503 response message is only an example. It can also be a response message of another name. Specifically, it can decide which response message to send according to the operator policy and the UE configuration information.
- the IMS core network device may send different response messages according to different VPLMNs where the calling UE is located, for example, sending 380 messages for UEs in the A network and 503 messages for UEs of the B network.
- the called party P-CSCF further needs to determine that the called UE corresponding to the calling UE is in a pre-altering state, that is, the called party P-CSCF only Step 506 and subsequent operations are performed only when it is determined that the called UE corresponding to the calling UE is in a pre-ringing state, otherwise it is not executed, so that the user's non-perception can be implemented.
- Step 507 after receiving the 380/503 message sent by the calling party P-CSCF, the calling UE may re-call the domain selection and initiate a CSFB call.
- the UE side and the network side cooperate to perform the CSFB process, and finally establish a voice call in the CS domain.
- the calling party P-CSCF can also determine whether the VoLTE service can be established. Specifically, in step 504, the calling party P-CSCF needs to determine whether it supports the VOLTE service. Whether the VPLMN in which it is located supports VOLTE services. If the calling party P-CSCF determines that the VoLTE service cannot be established, the P-CSCF may directly perform step 506, omitting steps 502 to 505. Optionally, before the step 506, the calling party P-CSCF needs to determine that the calling UE has already registered in the circuit switched domain. For the specific determination method, refer to Embodiment 1. That is to say, the calling party P-CSCF performs step 506 and subsequent operations only if it is determined that the calling UE has registered in the circuit switched domain, otherwise it is not executed.
- the IMS core network device determines that the calling party UE initiates a VoLTE call in the VPLMN and the VPLMN does not support the VoLTE call flow. For example, the IMS core network device determines that the VPLMN function has not been activated by the VPLMN, or between the VPLMN and the HPLMN where the IMS is located. After the roaming agreement is not signed, the IMS core network rejects the VoLTE call request initiated by the calling UE, thereby causing the VoLTE call to be converted into a CSFB call.
- the technical solution in the embodiment of the present application is used to ensure that the calling UE can use the CSFB call instead of the VoLTE service call in the scenario of the calling voice session establishment in the scenario that the VOLMN function is not activated by the calling UE.
- the UE is a called UE of a VoLTE service
- the IMS core network device is a called party I/S-CSCF or a called party SCC AS or a called party P-CSCF.
- FIG. 6 is a schematic flowchart diagram of a service processing method according to Embodiment 5 of the present application. As shown in FIG. 6, the method includes:
- Step 601 The called party I/S-CSCF receives an invite message sent to the called UE, and after receiving the invite message, triggers the called party I/S-CSCF to establish an IMS called session for the called UE.
- step 602a the called party I/S-CSCF sends the invite message to the called party SCC AS.
- step 602b the called party SCC AS performs the called domain selection function, and selects the called session domain to the PS domain.
- step 602c the called party SCC AS sends an invite message to the called party I/S-CSCF.
- step 603 the called party I/S-CSCF sends the invite message to the called party P-CSCF.
- Steps 604a-c the called party P-CSCF forwards the invite message to the called UE (step 604a), and the called UE replies with the 183 response message (step 604c), and then, the 183 response message is forwarded by the P-CSCF to the called party I. /S-CSCF and called party SCC AS.
- Step 605 After the called party SCC AS determines that the service network where the UE is currently located does not support the VoLTE service, it is determined that the VoLTE service cannot be established.
- the called party SCC AS determines that the service network in which the UE is currently not supporting the VoLTE service means that the VPLMN service where the UE is located does not activate the VoLTE service function or the VoLTE service roaming agreement is not signed between the VPLMN and the HPLMN where the UE is located.
- the called party SCC AS may obtain the address of the called party P-CSCF in the IMS registration process of the called UE, or obtain the address of the called party P-CSCF from the 183 response message sent by the called UE. And the VPLMN to which the called party P-CSCF belongs is obtained according to the address of the called party P-CSCF.
- the VPLMN is not in the network white list of the VoLTE function, or the VPLMN is not in the blacklist of the VoLTE function, or the VPLMN and VoLTE is not signed between HPLMN
- the roaming protocol, or the called party P-CSCF is not in the whitelist supporting the VoLTE service, or the called party P-CSCF does not support the VoLTE service in the blacklist that does not support the VoLTE service.
- the called party SCC AS obtains the address of the called party P-CSCF in the IMS registration process of the called UE, the called party SCC AS can determine the location of the called UE after receiving the invite message in step 602.
- the VPLMN does not support the VoLTE service of the HPLMN, that is, after the step 602, the operation of step 605 is directly performed by using the solution, and steps 603 and 604 can be omitted.
- the called party SCC AS may also obtain the VPLMN that the called UE is currently registered with the HSS/HLR.
- the VPLMN may be included in a cell such as an MME identity or an APN. If it is determined that the VPLMN is not in the network white list of the VoLTE function, or the VPLMN is not in the blacklist of the VoLTE function, or the VoLTE roaming protocol is not signed between the VPLMN and the HPLMN, the network where the called party P-CSCF is located is determined ( That is, VPLMN) does not support the VoLTE service of HPLMN. Similarly, after step 602, the called party SCC AS directly performs the operation of S605 by using this scheme, and steps 603 and 604 can be omitted.
- step 605 the operation of determining whether the VoLTE service can be established in the foregoing step 605 may also be performed by the called party I/S-CSCF after receiving the invite message in step 601, and the specific execution process is similar to the execution process of the AS. , will not repeat them here.
- Step 606 The called party SCC AS replies to the called domain selection device with a 380/503 response message.
- the response message sent by the called party SCC AS to the called domain selection device may also be other response messages.
- the 380 and 503 response messages are only examples, and the specific sent response message may be set according to the carrier configuration information.
- the called party I/S-CSCF performs the determining operation of step 605
- the called party I/S-CSCF sends a 380/503 message response message. Select the device to the called domain.
- the called party SCC AS further needs to determine that the called UE is already registered in the circuit switched domain.
- the called party SCC AS performs step 606 and subsequent operations only if it is determined that the UE has registered in the circuit switched domain, Then it will not be executed.
- the called party P-CSCF further needs to determine that the called UE is in a pre-altering state (that is, the called party P-CSCF only determines that the called UE is in the Step 606 and subsequent operations are performed only in the case of the pre-ringing state, otherwise it is not executed, so that the user's non-perception can be realized.
- a pre-altering state that is, the called party P-CSCF only determines that the called UE is in the Step 606 and subsequent operations are performed only in the case of the pre-ringing state, otherwise it is not executed, so that the user's non-perception can be realized.
- Step 607 If the step S604 is performed, after determining that the VoLTE service cannot be established, the called party SCC AS sends a cancel message to the called UE to cancel the already requested VoLTE service related session.
- the execution of S606 and S607 does not limit the relationship.
- step 605 is performed by the called party I/S-CSCF
- step 607 should also be performed by the called party I/S-CSCF.
- Steps 608a-608b the called domain selection device re-selects the called session to the CS domain, and initiates a call to the CS domain call control device (such as the MSC) via the called party I/S-CSCF.
- the CS domain call control device such as the MSC
- step 609 the CS domain call control device (such as the MSC) initiates a call to the MME via the SGs interface.
- the CS domain call control device such as the MSC
- step 610 the MME triggers the CSFB process of the called UE.
- the called UE After the CSFB process of the called UE, the called UE finally implements establishing a voice session in the CS domain.
- step 605 the operation of step 605 may also be performed by the called party P-CSCF. Specifically, in step 605, the called party P-CSCF needs to determine whether it supports the VOLTE service, or is located in itself. Does the VPLMN support VOLTE services? If it is determined that the VoLTE service cannot be established, the called party P-CSCF directly performs step 606, and steps 604 and 607 are omitted.
- the called party P-CSCF needs to determine that the called UE has already registered in the circuit switched domain.
- the called party P-CSCF performs step 606 and subsequent operations only if it is determined that the UE has been registered in the circuit switched domain, otherwise it is not executed.
- the IMS core network device determines that the VTLMN where the called UE is located in the VoLTE service does not support the VoLTE call flow. For example, after determining that the VPLMN function has not been activated for the VPLMN, or the RPM is not signed between the VPLMN and the HPLMN where the IMS is located, the IMS Core network equipment will The call re-domain is selected to the CS domain, thereby triggering the CSFB call flow to the called UE.
- the technical solution in the embodiment of the present application is used to ensure that the UE that has subscribed to the VoLTE service can use the CSFB call to replace the VoLTE service in the called voice session establishment phase in the scenario where the VPLMN function of the VoLTE function is not called.
- the called party ensures that the UE is called the success rate, and the UE does not perceive this, ensuring a good user experience.
- the UE is a calling UE of a VoLTE service
- the IMS core network device is a calling party S-CSCF or a calling party SCC AS or a calling party P-CSCF.
- FIG. 7 is a schematic flowchart diagram of a service processing method according to Embodiment 6 of the present application. As shown in FIG. 7, the method includes:
- step 701 the calling UE initiates establishment of a VoLTE service by sending an invite message.
- the calling party P-CSCF receives the invite message from the calling UE, and after receiving the invite message, triggers the calling party P-CSCF to establish an IMS calling session for the calling UE.
- Steps 702-703 the calling party P-CSCF sends the invite message to a subsequent IMS node (for example, an IMS node such as an S-CSCF and an SCC AS).
- a subsequent IMS node for example, an IMS node such as an S-CSCF and an SCC AS.
- the calling party P-CSCF sends an Authentication Authorization Request (AAR) to the EPC network device (such as a PCRF) to trigger the establishment of the voice-specific bearer.
- AAR may carry a user identifier of the calling UE, an IMS application layer charging identifier, and media description information.
- the media description information may include at least one of the following information: a classifier identifier, bandwidth requirement description information, media type description information, and QoS parameters.
- the calling party P-CSCF After the calling party P-CSCF sends the AAR message, if the calling party P-CSCF receives a re-authentication request (RAR, Re-authentication Request) message/session suspension request sent by an EPC network device (such as a PCRF) (ASR)
- RAR re-authentication request
- ASR ASR
- An Abort-Session-Request message the RAR message/ASR message may carry indication information indicating that the bearer resource is insufficient or indication information indicating that the resource allocation fails, and the calling party P-CSCF may determine the voice.
- the UE is in a weak coverage area of the PS domain.
- steps 704a-704b may also be performed before the step 702 or the step 703.
- the foregoing step numbers are only an exemplary representation of the execution order, and the specific execution order is not specifically limited in the embodiment of the present application.
- Step 705 The calling party P-CSCF sends a 380/503 response message to the calling UE.
- the calling party P-CSCF further needs to determine that the calling UE has been registered in the circuit switched domain.
- the specific determination method refer to Embodiment 1. That is to say, the calling party P-CSCF performs step 705 and subsequent operations only if it is determined that the calling UE has registered in the circuit switched domain, otherwise it is not executed.
- the 380/503 response message is used to indicate that the current VoLTE service is unavailable.
- the 380/503 response message is only an example. It can also be a response message of another name. Specifically, it can decide which response message to send according to the operator policy and the UE configuration information.
- the calling party P-CSCF further needs to determine that the called UE corresponding to the calling UE is in a pre-altering state, that is, the calling party P-CSCF is only in the Step 705 and subsequent operations are performed only when the called UE is in the pre-ringing state, otherwise it is not executed, so that the user's non-perception can be realized.
- Step 706 After receiving the 380/503 message sent by the calling party P-CSCF, the calling UE may re-call the domain selection and initiate a CSFB call. The UE side and the network side cooperate to perform the CSFB process, and finally establish a voice call in the CS domain.
- the IMS core network device determines that the voice-specific bearer corresponding to the calling VoLTE service cannot be established in the PS domain
- the IMS core network rejects the VoLTE call request initiated by the calling UE, thereby causing the VoLTE call to be converted into a CSFB call.
- the technical solution in the embodiment of the present application is used to ensure that the UE can use the CSFB call instead of the VoLTE service call in the scenario of the establishment of the calling voice session in the scenario that the voice private bearer corresponding to the calling VoLTE service cannot be established.
- the success rate of the initiated call, and the UE does not perceive this, ensuring a good user experience.
- the UE is a called UE of a VoLTE service, and correspondingly, the IMS core network device is a called party P-CSCF.
- FIG. 8 is a schematic flowchart of a service processing method according to Embodiment 6 of the present application. As shown in FIG. 7, the method includes:
- Step 801 The called party I/S-CSCF receives an invite message sent to the called UE, and after receiving the invite message, triggers the called party I/S-CSCF to establish an IMS called session for the called UE.
- Step 802 the called party I/S-CSCF sends the invite message to the called party SCC AS.
- step 802a the called party SCC AS performs the called domain selection function, and selects the called session domain to the PS domain.
- step 802b the called party SCC AS sends an invite message to the called party I/S-CSCF.
- step 803 the called party I/S-CSCF sends the invite message to the called party P-CSCF.
- Steps 804a-c the called party P-CSCF forwards an invite message to the called UE (step 804a), and the called UE replies with a 183 response message (step 804b), and then, the 183 response message is forwarded by the P-CSCF to the called party I. /S-CSCF and called party SCC AS.
- the called party P-CSCF sends an authentication authorization request (AAR) to the EPC network device (such as a PCRF) to trigger the establishment of the voice-specific bearer.
- AAR authentication authorization request
- the AAR may carry a user identifier of the called UE, an IMS application layer charging identifier, media description information, and the like.
- the media description information may include at least one of the following information: a classifier identifier, bandwidth requirement description information, media type description information, and QoS parameters.
- the called party P-CSCF After the called party P-CSCF sends the AAR message, if the called party P-CSCF receives a re-authentication request (RAR) message/session abort request (ASR) sent by an EPC network device (such as a PCRF)
- RAR re-authentication request
- ASR session abort request
- Step 806 the called party P-CSCF replies to the called party SCC AS with a 380/503 response message, and the 380/503 message includes indication information indicating that the called service establishment fails in the PS domain.
- the response message sent by the called party P-CSCF to the called party SCC AS may also be other response messages.
- the 380 and 503 response messages are only examples, and the specific sent response message may be set according to carrier configuration information and the like.
- the called party P-CSCF may reply the 380/503 response message to the called party SCC AS via the called party S-CSCF.
- the called party P-CSCF needs to determine that the called UE has already registered in the circuit switched domain.
- the called party P-CSCF performs step 806 and subsequent operations only if it is determined that the UE has been registered in the circuit switched domain, otherwise it is not executed.
- the called party P-CSCF further needs to determine that the called UE is in a pre-altering state (that is, the called party P-CSCF only determines that the called UE is in the Step 806 and subsequent operations are performed only in the case of the pre-ringing state, otherwise it is not executed, so that the user's non-perception can be realized.
- Steps 807a-807b the called party SCC AS performs the called domain selection function, re-selects the called session to the CS domain, and calls the control device to the CS domain via the called party I/S-CSCF and the like (eg, MSC) initiates a call.
- step 808 the CS domain call control device (such as the MSC) initiates a call to the MME via the SGs interface.
- the CS domain call control device such as the MSC
- step 809 the MME triggers the CSFB process of the called UE.
- the called UE After the CSFB process of the called UE, the called UE finally implements establishing a voice session in the CS domain.
- the called IMS core network device determines that the voice-specific bearer corresponding to the called VoLTE service cannot be established in the PS domain, and the called IMS core network device re-selects the called domain to the CS domain. Thereby triggering the CSFB call flow to the called UE.
- the technical solution in the embodiment of the present application is beneficial to ensure that when the called UE cannot perform the called VoLTE service, the CSFB callee can be used instead of the VoLTE service called in the called voice session establishment phase to ensure that the UE is successfully called. Rate, and the UE does not perceive this, ensuring a good user experience.
- the embodiment of the present application further provides an IMS core network device, and the specific content of the device may be implemented by referring to the foregoing method.
- the IMS core network device 900 includes:
- the transceiver module 901 is configured to receive a request message for establishing, by the user equipment UE, a long term evolution network voice transmission VoLTE service in a packet switched PS domain;
- the processing module 902 is configured to determine that the circuit domain of the UE is triggered to fall back the CSFB service after the VoLTE service cannot be established in the PS domain.
- the processing module 902 is specifically configured to: after determining that at least one of the following conditions is determined, determine that the VoLTE service cannot be established in the PS domain:
- the processing module 902 obtains at least one supplementary service that is accompanied by the VoLTE service by:
- the processing module 902 is specifically configured to: determine, by using the following manner, that the service network where the UE is currently not supporting the VoLTE service: determining the visited public land mobile network where the UE is located The VLTMN does not activate the VoLTE service function or the VoLTE service roaming agreement is not signed between the VPLMN where the UE is located and the home public land mobile network HPLMN.
- the processing module 902 is specifically configured to: after determining that at least one of the following conditions is determined, determining that the visited public land mobile network VPLMN where the UE is located does not activate the VoLTE service function:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming agreement is not signed between the VPLMN and the home public land mobile network HPLMN;
- the proxy-call session control function P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function;
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- processing module 902 is specifically configured to determine, by using the following manner, that the voice bearer establishment failure of the VoLTE service in the PS domain is:
- the RAR message or the ASR message includes a cause value of the voice bearer establishment failure of the VoLTE service.
- the cause of the failure of the voice bearer setup of the VoLTE service included in the RAR message or the ASR message is that the UE is in a weak coverage area of the PS domain.
- the method is further configured to:
- the processing module is specifically configured to determine that the UE is registered in a circuit switched domain by:
- the UE is a calling UE of a VoLTE service
- the processing module 902 is specifically configured to trigger the CSFB service of the UE by:
- the transceiver module 901 And sending, by the transceiver module 901, the first message to the calling UE, where the first message is used to trigger the calling UE to initiate a circuit domain to fall back to the CSFB calling service.
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of a specific cause that the VoLTE service is unavailable.
- processing module 902 is further configured to: before the sending, by the transceiver module 901, the first message to the calling UE:
- the IMS core network device serves as a calling party service call session control function I/S-CSCF or a calling party service centralization and continuity application server SCC AS or a calling party agent-call session control function P-CSCF .
- the UE is a called UE of a VoLTE service
- the processing module 902 is specifically configured to trigger the CSFB service of the UE by:
- the second message includes a second cause value, where the second cause value is used to notify the called domain selection device of a specific reason for the called establishment failure of the PS domain.
- the processing module 902 before the sending, by the transceiver module 901, the processing module 902 sends the second message to the called domain selection device, the processing module 902 is further configured to:
- the IMS core network device serves the called party service call session control function I/S-CSCF or called party service centralization and continuity application server SCC AS or called party agent-call session control Function P-CSCF.
- the processing module 902 sends a second message to the called domain selection device by using the transceiver module 901, specifically:
- the processing module 902 of the called party P-CSCF sends the second message to the called party I/S-CSCF through the transceiver module 901, so that the called party I/S-CSCF will The second message is forwarded to the called domain selection device.
- the IMS core network device receives a request message for establishing a VoLTE service for the UE, and after determining that the VoLTE service cannot be established, the IMS core network device triggers the CSFB service of the UE, so that when the VoLTE service cannot be established, The CSFB service of the UE is directly triggered, and the VoLTE service is not required to be established, thereby improving the success rate of the user equipment, ensuring the voice service and the supplementary service requested by the UE, ensuring a good user experience, and avoiding the UE being unable to use the VoLTE service. And the technical problem of processing time.
- FIG. 10 is a schematic structural diagram of another IMS core network device according to an embodiment of the present application, where the IMS core network device 1000 includes: a communication interface 1001, a processor 1002, and a memory 1003. Bus system 1004;
- the memory 1003 is configured to store a program.
- the program can include program code, the program code including computer operating instructions.
- the memory 1003 may be a random access memory (RAM) or a non-volatile memory, such as at least one disk storage. Only one memory is shown in the figure, of course, the memory can also be set to a plurality as needed.
- the memory 1003 can also be a memory in the processor 1002.
- the memory 1003 stores the following elements, executable modules or data structures, or a subset thereof, or an extended set thereof:
- Operation instructions include various operation instructions for implementing various operations.
- Operating system Includes a variety of system programs for implementing various basic services and handling hardware-based tasks.
- the processor 1002 controls the operation of the IMS core network device 1000, which may also be referred to as CPU (Central Processing Unit).
- the components of the IMS core network device 1000 are coupled together by a bus system 1004.
- the bus system 1004 may include a power bus, a control bus, a status signal bus, and the like in addition to the data bus.
- various buses are labeled as bus system 1004 in the figure. For ease of representation, only the schematic representation is shown in FIG.
- the method disclosed in the foregoing embodiment of the present application may be applied to the processor 1002 or implemented by the processor 1002.
- the processor 1002 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor 1002 or an instruction in a form of software.
- the processor 1002 described above may be a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, or discrete hardware. Component.
- DSP digital signal processor
- ASIC application specific integrated circuit
- FPGA field programmable gate array
- the methods, steps, and logical block diagrams disclosed in the embodiments of the present application can be implemented or executed.
- the general purpose processor may be a microprocessor or the processor or any conventional processor or the like.
- the steps of the method disclosed in the embodiments of the present application may be directly implemented by the hardware decoding processor, or may be performed by a combination of hardware and software modules in the decoding processor.
- the software module can be located in a conventional storage medium such as random access memory, flash memory, read only memory, programmable read only memory or electrically erasable programmable memory, registers, and the like.
- the storage medium is located in the memory 1003, and the processor 1002 reads the information in the memory 1003 and performs the following steps in conjunction with its hardware:
- the processor 1002 is specifically configured to: after determining that the following at least one condition exists, determine that the VoLTE service cannot be established in the PS domain:
- the processor 1002 obtains at least one supplementary service accompanying the VoLTE service by:
- the processor 1002 is specifically configured to: determine, by using the following manner, that the service network where the UE is currently located does not support the VoLTE service: determining that the public land mobile network VPLMN where the UE is located does not activate the VoLTE service function or the location The VoLTE service roaming agreement is not signed between the VPLMN where the UE is located and the home land mobile network HPLMN.
- the processor 1002 is specifically configured to: after determining that at least one of the following conditions is determined, determining that the visited public land mobile network VPLMN where the UE is located does not activate the VoLTE service function:
- the VPLMN is not in a network white list in which the VoLTE service function has been activated;
- the VPLMN is in a blacklist in which the VoLTE service function is not activated
- VoLTE roaming agreement is not signed between the VPLMN and the home public land mobile network HPLMN;
- the proxy-call session control function P-CSCF of the VPLMN is not in the white list supporting the VoLTE service function;
- the P-CSCF of the VPLMN is in a blacklist that does not support the VoLTE service function.
- the processor 1002 is specifically configured to determine, by using the following manner, that the voice bearer establishment failure of the VoLTE service in the PS domain is:
- the RAR message or the ASR message includes a cause value of the voice bearer establishment failure of the VoLTE service.
- the cause of the failure of the voice bearer setup of the VoLTE service included in the RAR message or the ASR message is that the UE is in a weak coverage area of the PS domain.
- the processor 1002 before the processor 1002 triggers the CSFB service of the UE, the processor 1002 is further configured to:
- the processor 1002 is specifically configured to determine that the UE is registered in a circuit switched domain by:
- the UE is a calling UE of a VoLTE service
- the processor 1002 is specifically configured to trigger the CSFB service of the UE by:
- the first message includes a first cause value, where the first cause value is used to notify the calling UE of a specific cause that the VoLTE service is unavailable.
- the processor 1002 before the sending, by the processor 1002, the first message to the calling UE by using the communications interface 1001, the processor 1002 is further configured to:
- the IMS core network device serves as a calling party service call session control function I/S-CSCF or a calling party service centralization and continuity application server SCC AS or a calling party agent-call session control function P-CSCF .
- the UE is a called UE of a VoLTE service
- the processor 1002 is specifically configured to trigger the CSFB service of the UE by:
- the second message includes a second cause value, where the second cause value is used to notify the called domain selection device of a specific reason for the called establishment failure of the PS domain.
- the processor 1002 before the processor 1002 sends the second message to the called domain selection device by using the communication interface 1001, the processor 1002 is further configured to:
- the IMS core network device serves the called party service call session control function I/S-CSCF or the called party service centralization and continuity application server SCC AS or the called party agent-call session control function P-CSCF .
- the processor 1002 sends a second message to the called domain selection device by using the communication interface 1001, specifically:
- the processor 1002 of the called party P-CSCF sends the second message to the called party I/S-CSCF through the communication interface 1001, so that the called party I/S-CSCF will The second message is forwarded to the called domain selection device.
- the IMS core network device receives the request message for establishing the VoLTE service for the UE, and after determining that the VoLTE service cannot be established, the IMS core network device triggers the CSFB service of the UE, so that the VoLTE cannot be established.
- the CSFB service of the UE is directly triggered, and the VoLTE service is not required to be established, thereby improving the success rate of the user equipment, ensuring the voice service and the supplementary service requested by the UE, ensuring a good user experience, and avoiding the UE being unable to The technical problem of using the VoLTE service to be connected and consuming processing time.
- embodiments of the present application can be provided as a method, system, or computer program product.
- the present application can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment in combination of software and hardware.
- the application can take the form of a computer program product embodied on one or more computer usable memory channels (including but not limited to disk storage and optical storage, etc.) in which computer usable program code is embodied.
- the present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the present application. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG.
- the computer program instructions can be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing device to produce a machine instruction for generating instructions executed by a processor of a computer or other programmable data processing device Means for implementing the functions specified in one or more flows of the flowchart or in a block or blocks of the flowchart.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
Claims (38)
- 一种业务处理方法,其特征在于,该方法包括:互联网协议多媒体子***IMS核心网设备接收为用户设备UE在分组交换PS域建立长期演进网络语音传输VoLTE业务的请求消息;所述IMS核心网设备确定无法在所述PS域建立所述VoLTE业务后,触发所述UE的电路域回落CSFB业务。
- 如权利要求1所述的方法,其特征在于,所述IMS核心网设备确定存在以下至少一种情况后,确定无法在所述PS域建立所述VoLTE业务:所述IMS核心网设备获取伴随所述VoLTE业务的至少一项补充业务,并确定所述至少一项补充业务不可用;所述IMS核心网设备确定所述UE当前所在的服务网络不支持VoLTE业务;所述IMS核心网设备确定在所述PS域所述VoLTE业务的语音承载建立失败。
- 如权利要求2所述的方法,其特征在于,所述IMS核心网设备获取伴随所述VoLTE业务的至少一项补充业务,包括:所述IMS核心网设备根据所述UE的签约信息,获取伴随所述VoLTE业务的至少一项补充业务;或者,所述IMS核心网设备在所述UE发送的补充业务建立请求消息中获取伴随所述VoLTE业务的至少一项补充业务。
- 如权利要求2所述的方法,其特征在于,所述IMS核心网设备确定所述UE当前所在的服务网络不支持VoLTE业务,包括:所述IMS核心网设备确定所述UE所在的拜访公共陆上移动网VPLMN未开通VoLTE业务功能或所述UE所在的VPLMN与归属地公共陆地移动网HPLMN之间未签署VoLTE业务漫游协议。
- 如权利要求4所述的方法,其特征在于,所述IMS核心网设备确定存 在以下至少一种情况后,确定所述UE所在的拜访公共陆上移动网VPLMN未开通VoLTE业务功能:所述VPLMN不在已经开通VoLTE业务功能的网络白名单中;所述VPLMN在未开通VoLTE业务功能的黑名单中;所述VPLMN与归属地公共陆地移动网HPLMN之间未签署VoLTE漫游协议;所述VPLMN的代理-呼叫会话控制功能P-CSCF不在支持VoLTE业务功能的白名单中;所述VPLMN的P-CSCF在不支持VoLTE业务功能的黑名单中。
- 如权利要求2所述的方法,其特征在于,所述IMS核心网设备确定在所述PS域所述VoLTE业务的语音承载建立失败,包括:所述IMS核心网设备接收重认证请求RAR消息或会话中止请求ASR消息;所述IMS核心网设备确定所述RAR消息或ASR消息中携带用于指示承载资源不足的指示信息或用于指示资源分配失败的指示信息后,确定在所述PS域所述VoLTE业务的语音承载建立失败。
- 如权利要求6所述的方法,其特征在于,所述RAR消息或ASR消息中包括所述VoLTE业务的语音承载建立失败的原因值。
- 如权利要求7所述的方法,其特征在于,所述RAR消息或ASR消息中包括的所述VoLTE业务的语音承载建立失败的原因值为所述UE处于PS域的弱覆盖区域。
- 如权利要求1-8中任一项所述的方法,其特征在于,所述IMS核心网设备触发所述UE的CSFB业务之前,还包括:所述IMS核心网设备确定所述UE已在电路交换域注册。
- 如权利要求9所述的方法,其特征在于,所述IMS核心网设备确定所述UE已在电路交换域注册,包括:所述IMS核心网设备从归属用户服务器HSS或归属位置寄存器HLR获 取所述UE在电路交换CS网络注册的信息;所述IMS核心网设备根据所述UE在所述CS网络注册的信息,确定所述UE已在电路交换域注册。
- 如权利要求1-10中任一项所述的方法,其特征在于,所述UE为VoLTE业务的主叫UE;所述IMS核心网设备触发所述UE的CSFB业务,包括:所述IMS核心网设备向所述主叫UE发送第一消息,所述第一消息用于触发所述主叫UE发起电路域回落CSFB主叫业务。
- 如权利要求11所述的方法,其特征在于,所述第一消息中包括第一原因值,所述第一原因值用于告知所述主叫UE导致所述VoLTE业务不可用的具体原因。
- 如权利要求11所述的方法,其特征在于,所述IMS核心网设备向所述主叫UE发送第一消息之前,还包括:所述IMS核心网设备确定所述主叫UE对应的被叫UE处于振铃前状态。
- 如权利要求11至13中任一项所述的方法,其特征在于,所述IMS核心网设备为主叫方服务呼叫会话控制功能I/S-CSCF或主叫方业务集中和连续性应用服务器SCC AS或主叫方代理-呼叫会话控制功能P-CSCF。
- 如权利要求1-10中任一项所述的方法,其特征在于,所述UE为VoLTE业务的被叫UE;所述IMS核心网设备触发所述UE的CSFB业务,包括:所述IMS核心网设备向被叫域选设备发送第二消息,所述第二消息用于指示在所述PS域的被叫业务建立失败,以使所述被叫域选设备触发所述被叫UE的电路域回落CSFB被叫业务。
- 如权利要求15所述的方法,其特征在于,所述第二消息中包括第二原因值,所述第二原因值用于告知所述被叫域选设备在所述PS域的被叫建立失败的具体原因。
- 如权利要求15所述的方法,其特征在于,所述IMS核心网设备向被 叫域选设备发送第二消息之前,还包括:所述IMS核心网设备确定所述被叫UE处于振铃前状态。
- 如权利要求15至17中任一项所述的方法,其特征在于,所述IMS核心网设备为被叫方服务呼叫会话控制功能I/S-CSCF或被叫方业务集中和连续性应用服务器SCC AS或被叫方代理-呼叫会话控制功能P-CSCF。
- 如权利要求18所述的方法,其特征在于,所述IMS核心网设备向被叫域选设备发送第二消息,包括:所述被叫方P-CSCF向所述被叫方I/S-CSCF发送所述第二消息,以使所述被叫方I/S-CSCF将所述第二消息转发给所述被叫域选设备。
- 一种IMS核心网设备,其特征在于,所述IMS核心网设备包括:通信接口和处理器;所述通信接口,用于接收为用户设备UE在分组交换PS域建立长期演进网络语音传输VoLTE业务的请求消息;所述处理器,用于确定无法在所述PS域建立所述VoLTE业务后,触发所述UE的电路域回落CSFB业务。
- 如权利要求20所述的IMS核心网设备,其特征在于,所述处理器具体用于,确定存在以下至少一种情况后,确定无法在所述PS域建立所述VoLTE业务:获取伴随所述VoLTE业务的至少一项补充业务,并确定所述至少一项补充业务不可用;确定所述UE当前所在的服务网络不支持VoLTE业务;确定在所述PS域所述VoLTE业务的语音承载建立失败。
- 如权利要求21所述的IMS核心网设备,其特征在于,所述处理器通过以下方式获取伴随所述VoLTE业务的至少一项补充业务:根据所述UE的签约信息,获取伴随所述VoLTE业务的至少一项补充业务;或者,在所述UE发送的补充业务建立请求消息中获取伴随所述VoLTE业务的 至少一项补充业务。
- 如权利要求21所述的IMS核心网设备,其特征在于,所述处理器具体用于,通过如下方式确定所述UE当前所在的服务网络不支持VoLTE业务:确定所述UE所在的拜访公共陆上移动网VPLMN未开通VoLTE业务功能或所述UE所在的VPLMN与归属地公共陆地移动网HPLMN之间未签署VoLTE业务漫游协议。
- 如权利要求23所述的IMS核心网设备,其特征在于,所述处理器具体用于,确定存在以下至少一种情况后,确定所述UE所在的拜访公共陆上移动网VPLMN未开通VoLTE业务功能:所述VPLMN不在已经开通VoLTE业务功能的网络白名单中;所述VPLMN在未开通VoLTE业务功能的黑名单中;所述VPLMN与归属地公共陆地移动网HPLMN之间未签署VoLTE漫游协议;所述VPLMN的代理-呼叫会话控制功能P-CSCF不在支持VoLTE业务功能的白名单中;所述VPLMN的P-CSCF在不支持VoLTE业务功能的黑名单中。
- 如权利要求21所述的IMS核心网设备,其特征在于,所述处理器具体用于,通过如下方式确定在所述PS域所述VoLTE业务的语音承载建立失败:通过所述通信接口接收重认证请求RAR消息或会话中止请求ASR消息;确定所述RAR消息或ASR消息中携带用于指示承载资源不足的指示信息或用于指示资源分配失败的指示信息后,确定在所述PS域所述VoLTE业务的语音承载建立失败。
- 如权利要求25所述的IMS核心网设备,其特征在于,所述RAR消息或ASR消息中包括所述VoLTE业务的语音承载建立失败的原因值。
- 如权利要求26所述的IMS核心网设备,其特征在于,所述RAR消息或ASR消息中包括的所述VoLTE业务的语音承载建立失败的原因值为所述 UE处于PS域的弱覆盖区域。
- 如权利要求20-27中任一项所述的IMS核心网设备,其特征在于,所述处理器触发所述UE的CSFB业务之前,还用于:确定所述UE已在电路交换域注册。
- 如权利要求28所述的IMS核心网设备,其特征在于,所述处理器具体用于,通过以下方式确定所述UE已在电路交换域注册:从归属用户服务器HSS或归属位置寄存器HLR获取所述UE在电路交换CS网络注册的信息;根据所述UE在所述CS网络注册的信息,确定所述UE已在电路交换域注册。
- 如权利要求20-29中任一项所述的IMS核心网设备,其特征在于,所述UE为VoLTE业务的主叫UE;所述处理器具体用于,通过以下方式触发所述UE的CSFB业务:通过所述通信接口向所述主叫UE发送第一消息,所述第一消息用于触发所述主叫UE发起电路域回落CSFB主叫业务。
- 如权利要求30所述的IMS核心网设备,其特征在于,所述第一消息中包括第一原因值,所述第一原因值用于告知所述主叫UE导致所述VoLTE业务不可用的具体原因。
- 如权利要求30所述的IMS核心网设备,其特征在于,所述处理器通过所述通信接口向所述主叫UE发送第一消息之前,还用于:确定所述主叫UE对应的被叫UE处于振铃前状态。
- 如权利要求30至32中任一项所述的IMS核心网设备,其特征在于,所述IMS核心网设备为主叫方服务呼叫会话控制功能I/S-CSCF或主叫方业务集中和连续性应用服务器SCC AS或主叫方代理-呼叫会话控制功能P-CSCF。
- 如权利要求20-29中任一项所述的IMS核心网设备,其特征在于,所述UE为VoLTE业务的被叫UE;所述处理器具体用于,通过以下方式触发所述UE的CSFB业务,包括:通过所述通信接口向被叫域选设备发送第二消息,所述第二消息用于指示在所述PS域的被叫业务建立失败,以使所述被叫域选设备触发所述被叫UE的电路域回落CSFB被叫业务。
- 如权利要求34所述的IMS核心网设备,其特征在于,所述第二消息中包括第二原因值,所述第二原因值用于告知所述被叫域选设备在所述PS域的被叫建立失败的具体原因。
- 如权利要求34所述的IMS核心网设备,其特征在于,所述处理器通过所述通信接口向被叫域选设备发送第二消息之前,还用于:确定所述被叫UE处于振铃前状态。
- 如权利要求34至36中任一项所述的IMS核心网设备,其特征在于,所述IMS核心网设备为被叫方服务呼叫会话控制功能I/S-CSCF或被叫方业务集中和连续性应用服务器SCC AS或被叫方代理-呼叫会话控制功能P-CSCF。
- 如权利要求37所述的IMS核心网设备,其特征在于,所述处理器通过所述通信接口向被叫域选设备发送第二消息,具体为:所述被叫方P-CSCF的处理器通过所述通信接口向所述被叫方I/S-CSCF发送所述第二消息,以使所述被叫方I/S-CSCF将所述第二消息转发给所述被叫域选设备。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020187034710A KR102163634B1 (ko) | 2016-06-29 | 2016-06-29 | 서비스 처리 방법 및 장치 |
CN201680073655.9A CN108476448B (zh) | 2016-06-29 | 2016-06-29 | 一种业务处理方法及ims核心网设备 |
EP16906677.6A EP3442273B1 (en) | 2016-06-29 | 2016-06-29 | Method and apparatus for service processing |
JP2018564750A JP6732229B2 (ja) | 2016-06-29 | 2016-06-29 | サービス処理方法およびサービス処理装置 |
PCT/CN2016/087766 WO2018000276A1 (zh) | 2016-06-29 | 2016-06-29 | 一种业务处理方法及装置 |
BR112018076603-8A BR112018076603B1 (pt) | 2016-06-29 | Método de processamento de serviço, dispositivo de rede principal de ims, e meio de armazenamento legível por computador | |
US16/226,183 US10812534B2 (en) | 2016-06-29 | 2018-12-19 | Service processing method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2016/087766 WO2018000276A1 (zh) | 2016-06-29 | 2016-06-29 | 一种业务处理方法及装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/226,183 Continuation US10812534B2 (en) | 2016-06-29 | 2018-12-19 | Service processing method and apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2018000276A1 true WO2018000276A1 (zh) | 2018-01-04 |
Family
ID=60785613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/087766 WO2018000276A1 (zh) | 2016-06-29 | 2016-06-29 | 一种业务处理方法及装置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US10812534B2 (zh) |
EP (1) | EP3442273B1 (zh) |
JP (1) | JP6732229B2 (zh) |
KR (1) | KR102163634B1 (zh) |
CN (1) | CN108476448B (zh) |
WO (1) | WO2018000276A1 (zh) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA3088216A1 (en) * | 2018-01-11 | 2019-07-18 | Guangdong Oppo Mobile Telecommunications Corp., Ltd. | Service-based processing method, terminal device, and network device |
US11522923B2 (en) * | 2018-09-20 | 2022-12-06 | Telefonaktiebolaget Lm Ericsson (Publ) | Method for enabling a calling User Equipment, UE, to retry a Session Initiation Protocol, SIP, call attempt to a called UE, over a Circuit Switched domain |
US10757602B2 (en) | 2018-12-07 | 2020-08-25 | Ford Global Technologies, Llc | Connection history-based retry throttling |
US10904938B2 (en) * | 2019-03-12 | 2021-01-26 | Ford Global Technologies, Llc | Circuit-switched domain response to packet-switched domain failure |
CN110167048B (zh) * | 2019-05-23 | 2022-03-04 | 中国联合网络通信集团有限公司 | 一种通信方法和***、基站、移动交换中心 |
CN112020051B (zh) * | 2019-05-29 | 2023-04-07 | ***通信集团重庆有限公司 | VoLTE业务注销方法、装置、设备及计算机存储介质 |
CN112203312B (zh) * | 2019-07-08 | 2022-12-27 | ***通信集团浙江有限公司 | 识别问题小区的方法、装置、设备及计算机存储介质 |
US11356852B2 (en) | 2019-08-01 | 2022-06-07 | Apple Inc. | Backup cellular connectivity for essential services |
CN112738854B (zh) * | 2019-10-14 | 2021-11-12 | 大唐移动通信设备有限公司 | 一种语音切换方法及装置 |
CN111918347A (zh) * | 2020-07-03 | 2020-11-10 | 维沃移动通信有限公司 | 起呼异常处理方法及装置 |
KR102403188B1 (ko) * | 2020-10-27 | 2022-05-26 | 에스케이텔레콤 주식회사 | 통신시스템에서 rrc 확립원인을 이용한 폴백 트리거 방법 및 장치 |
US11864265B2 (en) * | 2021-10-13 | 2024-01-02 | T-Mobile Usa, Inc. | Proxy-call session control function (P-CSCF) restoration |
CN113992634B (zh) * | 2021-12-28 | 2022-06-03 | 荣耀终端有限公司 | 呼叫建立方法和相关装置 |
US20230217235A1 (en) * | 2021-12-30 | 2023-07-06 | T-Mobile Usa, Inc. | Hss-based p-cscf restoration triggered by as |
CN115002082B (zh) * | 2022-05-31 | 2024-04-30 | 中国电信股份有限公司 | 域选通知语音播放方法及装置 |
CN117425144A (zh) * | 2022-07-14 | 2024-01-19 | 维沃移动通信有限公司 | 通信处理方法、装置、通信设备及可读存储介质 |
US12021905B2 (en) | 2022-10-19 | 2024-06-25 | T-Mobile Usa, Inc. | Reducing IMS network congestion when a node in the IMS network becomes unavailable |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427524A (zh) * | 2013-08-19 | 2015-03-18 | 中兴通讯股份有限公司 | 一种语音业务实现方法及装置 |
CN104507131A (zh) * | 2015-01-04 | 2015-04-08 | 中国联合网络通信集团有限公司 | VoLTE终端语音业务方案确定方法和VoLTE终端 |
CN104717716A (zh) * | 2013-12-17 | 2015-06-17 | ***通信集团公司 | 一种语音业务接入方法及设备 |
US20150282012A1 (en) * | 2014-03-25 | 2015-10-01 | Samsung Electronics Co., Ltd. | Electronic device and method for providing call services for the same |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012244197A (ja) | 2011-05-13 | 2012-12-10 | Ntt Docomo Inc | 移動通信方法及び移動局 |
KR102077125B1 (ko) * | 2013-08-23 | 2020-02-14 | 에스케이텔레콤 주식회사 | 이동통신 시스템의 호 실패 복구 장치 및 방법 |
US10039019B2 (en) * | 2014-07-24 | 2018-07-31 | T-Mobile Usa, Inc. | Telecommunications network non-establishment response |
WO2016101972A1 (en) * | 2014-12-22 | 2016-06-30 | Telefonaktiebolaget L M Ericsson (Publ) | Srvcc handover decision based on statistical data on terminal behavior |
-
2016
- 2016-06-29 EP EP16906677.6A patent/EP3442273B1/en active Active
- 2016-06-29 KR KR1020187034710A patent/KR102163634B1/ko active IP Right Grant
- 2016-06-29 CN CN201680073655.9A patent/CN108476448B/zh active Active
- 2016-06-29 JP JP2018564750A patent/JP6732229B2/ja active Active
- 2016-06-29 WO PCT/CN2016/087766 patent/WO2018000276A1/zh active Application Filing
-
2018
- 2018-12-19 US US16/226,183 patent/US10812534B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104427524A (zh) * | 2013-08-19 | 2015-03-18 | 中兴通讯股份有限公司 | 一种语音业务实现方法及装置 |
CN104717716A (zh) * | 2013-12-17 | 2015-06-17 | ***通信集团公司 | 一种语音业务接入方法及设备 |
US20150282012A1 (en) * | 2014-03-25 | 2015-10-01 | Samsung Electronics Co., Ltd. | Electronic device and method for providing call services for the same |
CN104507131A (zh) * | 2015-01-04 | 2015-04-08 | 中国联合网络通信集团有限公司 | VoLTE终端语音业务方案确定方法和VoLTE终端 |
Also Published As
Publication number | Publication date |
---|---|
CN108476448B (zh) | 2021-05-11 |
US10812534B2 (en) | 2020-10-20 |
EP3442273A1 (en) | 2019-02-13 |
KR20190002642A (ko) | 2019-01-08 |
EP3442273B1 (en) | 2020-07-08 |
CN108476448A (zh) | 2018-08-31 |
JP2019517757A (ja) | 2019-06-24 |
EP3442273A4 (en) | 2019-02-13 |
US20190124124A1 (en) | 2019-04-25 |
JP6732229B2 (ja) | 2020-07-29 |
BR112018076603A2 (pt) | 2019-04-16 |
KR102163634B1 (ko) | 2020-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2018000276A1 (zh) | 一种业务处理方法及装置 | |
US11497076B2 (en) | Service processing method and service processing apparatus | |
KR101636475B1 (ko) | 단일 무선 음성 호 연속 핸드오버를 위한 최소 액세스 전달 제어 펑션 요건들 | |
JP5129266B2 (ja) | パケット交換ネットワーク上で回線交換ドメイン・サービスを提供するための方法および装置 | |
US8995351B2 (en) | Systems, methods and computer program products for intelligent APN management in wireless communications networks | |
JP5694348B2 (ja) | ハンドオーバー遅延の最適化 | |
KR101565626B1 (ko) | 패킷 교환 방식 멀티미디어 가입자 서비스들을 제공하는 아키텍처에 의해 정의된 기능들을 갖는 인터페이스들을 갖는 이동 교환국 플랫폼 | |
CN1859412B (zh) | 一种演进网络中漫游用户ip地址的注册和业务使用方法 | |
WO2015096451A1 (zh) | 一种业务域和接入域综合决策的设备及呼叫路由的方法 | |
JP2013528993A (ja) | 端末、hss、及びコア・ネットワークエレメントによる端末能力の取得方法とシステム | |
EP3078226B1 (en) | Method and apparatus for requesting an initial attachment of a ue to ps mobile communication network | |
US8483182B1 (en) | Single radio voice call continuity handover of calls with video media from a circuit switched access network | |
WO2013067907A1 (zh) | 终端的呼叫处理方法、装置及*** | |
WO2019029228A1 (zh) | 语音业务的处理方法及装置、存储介质 | |
US9480011B2 (en) | Voice over internet protocol provision | |
CN108235428B (zh) | 实现ue注册p-cscf的方法、mme设备及pgw设备 | |
US8233417B1 (en) | Femtocell architecture using internet protocol multimedia subsystem centralized services | |
CN103096392B (zh) | 一种反向单待业务连续性承载切换方法及装置 | |
US20180227330A1 (en) | Service control awareness for call routing between packet switched telephony domain and circuit switched telephony domain | |
KR20150095441A (ko) | 음성 통화 서비스 시스템 및 방법 | |
BR112018076603B1 (pt) | Método de processamento de serviço, dispositivo de rede principal de ims, e meio de armazenamento legível por computador |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
WWE | Wipo information: entry into national phase |
Ref document number: 2016906677 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2016906677 Country of ref document: EP Effective date: 20181106 |
|
ENP | Entry into the national phase |
Ref document number: 20187034710 Country of ref document: KR Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16906677 Country of ref document: EP Kind code of ref document: A1 |
|
ENP | Entry into the national phase |
Ref document number: 2018564750 Country of ref document: JP Kind code of ref document: A |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
REG | Reference to national code |
Ref country code: BR Ref legal event code: B01A Ref document number: 112018076603 Country of ref document: BR |
|
ENP | Entry into the national phase |
Ref document number: 112018076603 Country of ref document: BR Kind code of ref document: A2 Effective date: 20181219 |