Call control method, apparatus, device, and storage medium

By allocating MSRNs and converting them to MSISDNs through the service platform, the problem of virtual operator numbers being unable to make calls in traditional 2G/3G networks has been solved, enabling smooth call connection and saving resources, thereby improving the efficiency and reliability of mobile communication systems.

CN118828467BActive Publication Date: 2025-11-21CHINA MOBILE GRP FUJIAN CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410314601.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-03-19
Publication Date
2025-11-21
Estimated Expiration
2044-03-19

AI Technical Summary

Technical Problem

In existing technologies, virtual operator numbers cannot enable VoLTE and sign up for SIFC rules, leading to number management and resource consumption issues, and call continuation cannot be achieved in traditional 2G/3G networks.

Method used

By allocating the mobile station roaming number MSRN through the service platform and converting it to MSISDN, and using the MGCF network element to trigger the call, the call is routed to the designated service platform, avoiding the activation of VoLTE and SIFC rules and saving provincial self-owned number resources.

Benefits of technology

It enables seamless call continuation for virtual operator numbers in traditional 2G/3G networks, saves provincial number resources, improves the efficiency and reliability of mobile communication systems, and ensures call quality and connection stability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118828467B_ABST
    Figure CN118828467B_ABST
Patent Text Reader

Abstract

The disclosure provides a call control method, device and equipment and a storage medium, and relates to the technical field of core networks. The method comprises the following steps: receiving a first request sent by a home location register (HLR) network element, wherein the first request is used to request allocation of an MSRN for a current call of a called terminal, and the HLR network element is an HLR to which a first type number of the called terminal belongs; allocating the MSRN for the current call of the called terminal according to the first request; sending the MSRN to a mobile switching center (MSC) where a calling terminal is located, and converting the MSRN into an MSISDN associated with the first type number; and sending a second request to a media gateway controller (MGCF) network element corresponding to a service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN. Thus, a virtual business number can be triggered to a specified service platform without opening a VoLTE function and configuring a specific SIFC rule for the number, a large number of provincial self-owned number resources can be saved, and a breakthrough is achieved in a traditional small number service voice triggering technology.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of core network technology, and in particular to a call control method, apparatus, device and storage medium. Background Technology

[0002] Existing number security and privacy protection services or applications based on intermediate or private numbers are all implemented using IMS (IP Multimedia Subsystem) networking. This requires enabling VoLTE (Voice over Long-Term Evolution) functionality for the intermediate or private number and configuring corresponding SIFC (Service Initiation Filter Criteria) subscription rules for the private number. SIFC rules include setting the trigger status of the private number to registered or unregistered and anchoring the private number to the IMS network when the service is triggered, thus ensuring that calls are routed to the private number platform.

[0003] In actual business operations, partners accessing the platform have requested to bring their own virtual operator (MVNO) numbers. Currently, these MVNO numbers are all traditional 2G / 3G numbers, and VoLTE activation and SIFC rule signing cannot be performed on them within the MVNO system. Furthermore, provincial operators cannot manage and process MVNO numbers through their own business systems, including activating VoLTE and signing SIFC rules for them. In addition, if all numbers are provided by the provincial mobile operator for intermediate or privacy number services, it would consume a significant amount of the province's own number resources and involve number management and troubleshooting. Summary of the Invention

[0004] This disclosure aims to at least partially address one of the technical problems in the related art.

[0005] The first aspect of this disclosure provides a call control method, executed by a service platform, comprising:

[0006] Receive a first request sent by a Home Location Register (HLR) network element, wherein the first request is used to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs;

[0007] Based on the first request, the MSRN is assigned to the current call to the called terminal;

[0008] Send the MSRN to the calling mobile switching center (MSC) where the calling terminal is located, and convert the MSRN into a Mobile Station International Subscriber Number (MSISDN) associated with the first type of number; and

[0009] A second request is sent to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN.

[0010] A second aspect of this disclosure provides a call control method, executed by the calling mobile switching center (MSC) where the calling terminal is located; including:

[0011] The service platform receives the mobile station roaming number MSRN sent by the service platform, wherein the MSRN is assigned by the service platform for the current call from the calling terminal to the called terminal in response to a first request, and the first request is used to request the assignment of an MSRN for the current call of the called terminal.

[0012] The MSRN is used to route the current call to the Transit Mobile Switching Center (TMSC) corresponding to the service platform. The MSRN is used by the TMSC to send the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

[0013] A third aspect of this disclosure provides a call control device configured in a service platform, comprising:

[0014] The first receiving module is configured to receive a first request sent by a Home Location Register (HLR) network element, wherein the first request is configured to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs.

[0015] The first allocation module is configured to allocate the MSRN for the current call to the called terminal according to the first request;

[0016] The first sending module is configured to send the MSRN to the calling mobile switching center (MSC) where the calling terminal is located, and convert the MSRN into a Mobile Station International Subscriber Number (MSISDN) associated with the first type of number; and

[0017] The second sending module is used to send a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN.

[0018] A fourth aspect of this disclosure provides a call control apparatus configured in a calling mobile switching center (MSC) where a calling terminal is located; the apparatus includes:

[0019] The second receiving module is used to receive the mobile station roaming number MSRN sent by the service platform, wherein the MSRN is assigned by the service platform for the current call from the calling terminal to the called terminal in response to the first request, and the first request is used to request the assignment of MSRN for the current call of the called terminal.

[0020] The routing module is used to route the current call to the Transit Mobile Switching Center (TMSC) corresponding to the service platform according to the MSRN, wherein the MSRN is used by the TMSC to send the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

[0021] A fifth aspect of this disclosure provides an electronic device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the call control method as described in the first or second aspect of this disclosure.

[0022] A sixth aspect of this disclosure provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the call control method as described in the first or second aspect of this disclosure.

[0023] A seventh aspect of this disclosure provides a computer program product that, when executed by an instruction processor, implements the call control method as described in the first or second aspect of this disclosure.

[0024] In this embodiment, the service platform first receives a first request from the Home Location Register (HLR) network element, requesting the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal. The HLR network element is the HLR to which the called terminal's first type number belongs. Then, based on the first request, the service platform allocates an MSRN for the current call of the called terminal, sends the MSRN to the Calling Mobile Switching Center (MSC) where the calling terminal is located, and converts the MSRN into a Mobile Station International Terminal User Number (MSISDN) associated with the first type number. Finally, the service platform sends a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, triggering the MGCF network element to call the called terminal using the MSISDN. This allows virtual operator numbers to trigger calls to a designated service platform without needing to activate VoLTE or configure specific SIFC rules. The service platform then handles subsequent call setup and other processing, while saving significant provincial-level number resources and representing a breakthrough from traditional small-number service voice triggering technology.

[0025] In this embodiment, the calling mobile switching center (MSC) where the calling terminal is located first receives the Mobile Station Roaming Number (MSRN) sent by the service platform. The MSRN is assigned by the service platform to the calling terminal for this call to the called terminal in response to a first request. The first request requests the allocation of an MSRN for the called terminal's current call. Subsequently, the call is routed to the tandem mobile switching center (TMSC) corresponding to the service platform based on the MSRN. The MSRN is used by the TMSC to send the call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform. Through the MSRN allocated by the service platform, the call from the calling terminal can be effectively routed to the location of the called terminal, while ensuring call quality and connection stability. This process ensures smooth connection when mobile users make calls between different locations, improving the overall efficiency and reliability of the mobile communication system. It can control the call to roam from the 2G / 3G network to the IMS network and trigger the VoLTE small number platform, realizing intermediate number IMS voice processing under non-VoLTE voice modes.

[0026] Additional aspects and advantages of this disclosure will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this disclosure. Attached Figure Description

[0027] The above and / or additional aspects and advantages of this disclosure will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, in which:

[0028] Figure 1 A flowchart illustrating a call control method provided in the first embodiment of this disclosure;

[0029] Figure 2 A flowchart illustrating a call control method provided in the second embodiment of this disclosure;

[0030] Figure 3 A flowchart illustrating a call control method provided in the third embodiment of this disclosure;

[0031] Figure 4 This is a diagram illustrating the overall system architecture of a small platform provided in an embodiment of the present disclosure;

[0032] Figure 5 A small-number location registration signaling flowchart provided in the embodiments of this disclosure

[0033] Figure 6 A flowchart of a small-phone voice call signaling system provided in an embodiment of this disclosure;

[0034] Figure 7 This is a schematic diagram of the structure of a call control device provided in an embodiment of the present disclosure;

[0035] Figure 8 This is a schematic diagram of the structure of another call control device provided in an embodiment of the present disclosure;

[0036] Figure 9 This is a block diagram illustrating an electronic device for call control according to an exemplary embodiment. Detailed Implementation

[0037] Embodiments of this disclosure are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this disclosure, and should not be construed as limiting this disclosure.

[0038] It should be noted that the relevant technology has at least the following drawbacks:

[0039] (1) Occupation of provincial self-owned number resources: The number security and privacy protection services or applications of existing intermediate numbers or privacy numbers are all based on the IMS networking method. Since virtual operator numbers cannot enable VoLTE and sign up for SIFC rules, the provinces where the business is carried out need to provide their own provincial self-owned number resources for VoLTE and sign up for SIFC rules, and do a good job in the daily management and maintenance of the numbers.

[0040] (2) VoLTE function needs to be activated in advance: Privacy number applications based on the IMS network need to activate the VoLTE function for the number in advance in order to anchor calls to the IMS network. If the VoLTE function is not activated or there are problems with the VoLTE function, it will directly affect the use of the number for calls.

[0041] (3) Specific SIFC rules need to be configured: Specific SIFC rules need to be configured for the number. The SIFC rules include setting the trigger status of the number to registered or unregistered so that when the number triggers a call, the SIFC rules configured for the number can trigger the call connection to the designated platform.

[0042] This disclosure provides a call control method, apparatus, device, and storage medium for at least solving one of the above-mentioned problems.

[0043] In this embodiment of the disclosure, the call control method can be executed by the call control device, and is not limited thereto.

[0044] To address the aforementioned problems, this disclosure proposes a call control method and apparatus.

[0045] The call control method and apparatus of this disclosure are described below with reference to the accompanying drawings.

[0046] Figure 1 This is a flowchart illustrating a call control method provided in the first embodiment of this disclosure.

[0047] It should be noted that the call control method described in the first embodiment of this disclosure is executed by the service platform.

[0048] As an example, the service platform can allow users to roam between the MSC and VLR, without further limitation. Here, MSC stands for Mobile Switching Center, and VLR stands for Visitor Location Register.

[0049] It should be noted that when a user enters an access network from their home mobile network, the user's location information and related service data need to be recorded and managed in the access network's MSC / VLR. This ensures that when services such as phone calls or SMS messages arrive, the access network's MSC / VLR can correctly route and process these services. The roaming MSC / VLR is responsible for handling user requests from the access network and coordinating and interacting with the user's home MSC / VLR to ensure smooth communication and mobile service usage. All user communications and services during roaming are processed through the access network's MSC / VLR.

[0050] Among them, the user roaming MSC / VLR is a service platform used to manage and process the location information and mobile services required when users are roaming.

[0051] like Figure 1 As shown, the call control method may include the following steps:

[0052] Step 101: Receive a first request sent by the Home Location Register (HLR) network element, wherein the first request is used to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs.

[0053] The Home Location Register (HLR) is a key component in mobile communication networks, used to store and manage the registration and location information of mobile users. Each mobile user has a home HLR in the mobile network, which records the user's basic information and current location.

[0054] The Mobile Station Roaming Number (MSRN) is a temporary number used in mobile communication networks to handle mobile users roaming. When a mobile user roams from their home network to another network, a temporary roaming number (MSRN) needs to be assigned to ensure proper call routing during roaming.

[0055] The first type of number can be a 2G / 3G number or a virtual operator number, and there are no restrictions here.

[0056] Among them, 2G / 3G numbers can be mobile phone numbers used in 2G and 3G mobile communication networks, and are used to identify and locate mobile users in 2G and 3G networks. Virtual operator numbers are numbers provided by virtual operators. These numbers are not directly provided by traditional mainstream operators, but rather through virtual operators leasing network resources from mainstream operators and providing various communication services under the virtual operator's brand.

[0057] In this embodiment of the disclosure, the first type of number can be a 2G / 3G number, or it can be a virtual operator number or other numbers, which are not limited here.

[0058] Specifically, when a calling user initiates a call and dials the first type number of the called terminal, when this call reaches the MSC (Mobile Switching Center) or GMSC (Gateway Mobile Switching Center) of the core network, the MSC or GMSC of the core network will identify the first type number of the called terminal and determine the HLR to which the number belongs. Then, it can establish contact with the HLR to which the first type number of the called terminal belongs and request a call routing query.

[0059] Furthermore, the HLR network element can send a first request to the service platform. After receiving the first request, the service platform will process the request, which means that it can allocate a mobile station roaming number (MSRN) for the called terminal in this call.

[0060] Step 102: Assign an MSRN to the called terminal for this call according to the first request.

[0061] Understandably, when a call request arrives at the MSC or GMSC of the core network, the core network will contact the HLR of the called terminal to request the allocation of a temporary mobile station roaming number (MSRN) for the call. The HLR network element sends a first request to the service platform, and the service platform will allocate an MSRN for the called terminal based on the first request sent by the HLR network element.

[0062] Step 103: Send the MSRN to the calling mobile switching center MSC where the calling terminal is located, and convert the MSRN into the mobile station international terminal user number MSISDN associated with the first type number.

[0063] Optionally, the MSRN can be sent to the calling MSC where the calling terminal is located via the HLR network element.

[0064] In this embodiment of the disclosure, the calling mobile switching center MSC can also be replaced with GMSC, and this is not limited here.

[0065] Among them, MSISDN (Mobile Station International Subscriber Directory Number) is a number that uniquely identifies a mobile user in a mobile communication network.

[0066] Specifically, upon receiving a first request from the Home Location Register (HLR) element, the service platform assigns a Mobile Station Roaming Number (MSRN) to the called terminal for this call. Based on the received first request, the service platform assigns an MSRN to the called terminal. The MSRN is a temporary number used in the mobile communication network to identify the called terminal and is used for call routing while roaming. The service platform then sends the assigned MSRN to the calling Mobile Switching Center (MSC) where the calling terminal is located. In this way, the MSC can use the MSRN to initiate a call to the called terminal.

[0067] Specifically, the service platform can also convert the MSRN into the Mobile Station International Terminal User Number (MSISDN) associated with the first type number of the called terminal.

[0068] Step 104: Send a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform. The second request is used to trigger the MGCF network element to call the called terminal using MSISDN.

[0069] Specifically, the service platform can send a second request to the Media Gateway Control Function (MGCF) network element to trigger the MGCF network element to call the called terminal using its MSISDN. The service platform generates and sends the second request to the corresponding MGCF network element. The second request contains information about the called terminal to be called, which may include the called terminal's MSISDN number. After receiving the second request from the service platform, the MGCF network element begins preparing to call the called terminal based on the information contained in the request. The MGCF network element uses the called terminal's MSISDN number as the target to trigger the call process. This includes steps such as establishing a call session and processing signaling transmission to ensure that the call can successfully connect to the called terminal. After the call is successfully established, the MGCF network element can establish a communication link with the called terminal, thereby fulfilling the service platform's call request to the called terminal.

[0070] Optionally, the business platform can obtain the network location registration results corresponding to the first type of number.

[0071] Specifically, the service platform can send a fourth request to the Visiting Location Register (VLR) element, whereby the fourth request is used to request the initiation of network location registration. Based on the fourth request, the VLR element can send Mobile Application Part (MAP) signaling to the HLR element, whereby the MAP signaling is used to initiate network location registration. Subsequently, the HLR element, based on the MAP signaling, feeds back the network location registration result to the service platform, which can then receive the network location registration result.

[0072] Optionally, the service platform may first send a fourth request to the Visiting Location Register (VLR) element to initiate network location registration. This request typically contains the necessary information for the VLR to process it. Upon receiving the fourth request, the VLR element sends Mobile Application Part (MAP) signaling to the HLR element based on the request content.

[0073] Among them, MAP (Mobile Application Part) signaling is a protocol used for the transmission of control signaling in mobile communication networks.

[0074] Furthermore, after receiving the MAP signaling, the HLR network element executes corresponding operations according to the instructions within, such as initiating network location registration. Based on the execution result, the HLR network element reports the network location registration result back to the service platform. This result may contain information about the user successfully registering to the network or other relevant information. Finally, the service platform can receive the network location registration result from the HLR network element, thereby understanding the network location registration status corresponding to the first type of number.

[0075] In this embodiment, the service platform first receives a first request from the Home Location Register (HLR) network element, requesting the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal. The HLR network element is the HLR to which the called terminal's first type number belongs. Then, based on the first request, the service platform allocates an MSRN for the current call of the called terminal, sends the MSRN to the Calling Mobile Switching Center (MSC) where the calling terminal is located, and converts the MSRN into a Mobile Station International Terminal User Number (MSISDN) associated with the first type number. Finally, the service platform sends a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, triggering the MGCF network element to call the called terminal using the MSISDN. This allows virtual operator numbers to trigger calls to a designated service platform without needing to activate VoLTE or configure specific SIFC rules. The service platform then handles subsequent call setup and other processing, while saving significant provincial-level number resources and representing a breakthrough from traditional small-number service voice triggering technology.

[0076] Figure 2 This is a flowchart illustrating a call control method provided in the second embodiment of this disclosure.

[0077] It should be noted that the call control method described in the second embodiment of this disclosure is executed by the service platform.

[0078] like Figure 2 As shown, the call control method may include the following steps:

[0079] Step 201: Receive a first request sent by the Home Location Register (HLR) network element, wherein the first request is used to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs.

[0080] Step 202: Assign an MSRN to the called terminal for this call, based on the first request.

[0081] Step 203: Send the MSRN to the calling mobile switching center (MSC) where the calling terminal is located.

[0082] It should be noted that the specific implementation of steps 201-203 can be referred to the above embodiments, and will not be repeated here.

[0083] Step 204: The calling MSC routes the call to the TMSC corresponding to the service platform based on the MSRN.

[0084] Specifically, after receiving the mobile station's roaming MSRN, the calling mobile switching center (MSC) can route the call to the tandem mobile switching center (TMSC) in the province where the service platform is located.

[0085] The Transit Mobile Switching Center (TMSC) is a key component of a mobile communication network. The TMSC is primarily responsible for handling call transfers and forwarding, routing calls to the correct destination. In communications across different network domains or operators, the TMSC ensures that calls are correctly delivered and connected to the target terminal. Specifically, the TMSC receives call traffic from the MSC (Mobile Switching Center) and forwards calls to other network nodes, such as media gateways and service support systems, as needed. Through the TMSC's transfer and routing functions, mobile communication networks can achieve cross-network call delivery and provide complete communication services.

[0086] Step 205: The TMSC identifies the MSRN and sends the call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

[0087] Specifically, after identifying the MSRN, the TMSC can route the call to the Media Gateway Control Function (MGCF) network element.

[0088] The Media Gateway Control Function (MGCF) in mobile communication networks is responsible for interface and protocol conversion between IP networks and circuit-switched networks to enable interoperability between different networks.

[0089] Step 206: The MGCF network element identifies the MSRN and performs signaling conversion for this call based on the MSRN to obtain the Session Initiation Protocol (SIP) signaling and send the SIP signaling to the service platform.

[0090] Specifically, after identifying the call roaming number MSRN, the MGCF can complete signaling conversion and trigger the call to the service platform via SIP signaling. Upon receiving the call roaming number MSRN, the MGCF performs signaling conversion and uses SIP signaling to forward the call to the service platform, thus achieving call routing and conversion.

[0091] In other words, the MGCF network element is responsible for identifying the MSRN and performing signaling conversion within the service platform. Upon receiving a call request, the MGCF network element identifies the MSRN and uses it as input. Based on its internal logic and configuration, the MGCF network element converts the MSRN into Session Initiation Protocol (SIP) signaling. Through signaling conversion, the MGCF network element generates the corresponding SIP signaling. SIP, as a communication protocol, is used to establish, modify, and terminate multimedia sessions. The MGCF network element sends the generated SIP signaling to the service platform for subsequent processing and routing.

[0092] Step 207: In response to SIP signaling, the service platform converts the MSRN into an MSISDN associated with the first type number.

[0093] Optionally, the business platform includes: a voice call system and a capability base system.

[0094] The voice call system receives SIP signaling sent by the MGCF network element;

[0095] The voice call system responds to SIP signaling by sending a third request to the capability base system, wherein the third request is used to request the capability base system to convert the MSRN;

[0096] Based on the third request, the capability base system converts the MSRN into an MSISDN associated with the first type number.

[0097] Specifically, the process by which the service platform responds to SIP signaling, including converting the MSRN to an MSISDN associated with a Type 1 number, can be as follows: The voice call system first receives SIP signaling from the MGCF network element. SIP (Session Initiation Protocol) is a communication protocol used to establish, modify, and terminate multimedia sessions. In response to the received SIP signaling, the voice call system sends a third request to the capability base system. This request aims to ask the capability base system to convert the received MSRN. The MSRN is the roaming number of the mobile user and needs to be converted to an actual MSISDN number. After receiving the third request from the voice call system, the capability base system processes the MSRN information contained in the request and converts it to an MSISDN associated with a Type 1 number. Specifically, this can be done by querying a relevant database to ensure that the MSRN is correctly mapped to the actual MSISDN number. Thus, after receiving SIP signaling, the service platform can achieve the conversion of the MSRN to an MSISDN number through the interaction between the voice call system and the capability base system, thereby ensuring that the call can be correctly routed to the location of the mobile user.

[0098] Step 208: Send a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using MSISDN.

[0099] It should be noted that the specific implementation of step 208 can be referred to the above embodiments, and will not be repeated here.

[0100] In this embodiment, the service platform first receives a first request from the Home Location Register (HLR) network element, which requests the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal. The HLR network element is the HLR to which the first type number of the called terminal belongs. Then, according to the first request, the service platform allocates an MSRN for the current call of the called terminal and sends the MSRN to the calling Mobile Switching Center (MSC) where the calling terminal is located. The calling MSC routes the current call to the Tandem Mobile Switching Center (TMSC) corresponding to the service platform based on the MSRN. The TMSC then identifies the MSRN and sends the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform. The MGCF network element identifies the MSRN and performs signaling conversion on the current call based on the MSRN to obtain Session Initiation Protocol (SIP) signaling and sends SIP signaling to the service platform. In response to the SIP signaling, the service platform converts the MSRN into an MSISDN associated with the first type number. Finally, the service platform sends a second request to the MGCF network element corresponding to the service platform, which triggers the MGCF network element to call the called terminal using the MSISDN. Therefore, the MSRN service management module provides MSRN roaming number allocation, roaming number query, and revocation functions. When the HLR of the secondary number requests the allocation of a roaming number from the user's roaming MSC / VLR (service platform), it can retrieve the MSRN number and return it to the HLR of the secondary number. Through MSRN roaming number allocation, query, and management functions, the problem of call roaming triggering and direct addressing to the service platform after the virtual operator's number is addressed is solved, thus resolving the call triggering problem that traditional service models require opening the called party SIFC subscription rules. In addition, it provides voice call and control capabilities for non-VoLTE numbers, and can determine that the call belongs to a non-VoLTE number, control the call to roam from the 2G / 3G network to the IMS network, and trigger the VoLTE secondary number platform. The VoLTE secondary number platform completes the call continuation and number change processing for virtual operator numbers, thus solving the problem that VoLTE function cannot be opened on 2G / 3G, realizing call roaming anchoring to the secondary number platform, and the secondary number platform implements the subsequent call triggering and call continuation functions.

[0101] Figure 3 This is a flowchart illustrating yet another call control method provided in the third embodiment of this disclosure.

[0102] It should be noted that the execution entity of the third embodiment of this disclosure is the calling mobile switching center (MSC) where the calling terminal is located, and this is not limited here.

[0103] like Figure 3 As shown, the call control method may include the following steps:

[0104] Step 301: Receive the mobile station roaming number (MSRN) sent by the service platform.

[0105] Among them, MSRN is assigned by the service platform to the calling terminal for this call to the called terminal in response to the first request. The first request is used to request the allocation of MSRN for the called terminal for this call.

[0106] Optionally, the MSC can receive the MSRN sent by the service platform through the Home Location Register (HLR) network element.

[0107] It should be noted that the service platform in the mobile communication network can send the mobile station roaming number MSRN to the MSC, and can also send the MSRN to the MSC through the Home Location Register (HLR) network element.

[0108] Specifically, when a calling terminal initiates a call, the service platform responds to the first request by assigning a Mobile Station Roaming Number (MSRN) to the calling terminal for this call to the called terminal. This MSRN is provided by the service platform to ensure that the call can be correctly routed to the called terminal.

[0109] In addition, the MSC can also receive the MSRN sent by the Home Location Register (HLR) network element. The HLR network element can transmit the MSRN to the MSC through the service platform to supplement or update the MSC's information on call routing and transfer. This ensures the normal connection and routing of calls in the mobile communication network, enabling communication between the calling and called terminals.

[0110] Step 302: Based on the MSRN, route this call to the TMSC corresponding to the service platform.

[0111] Among them, MSRN is used by TMSC to send this call to the MGCF network element of the media gateway control function corresponding to the service platform.

[0112] Specifically, after receiving the mobile station's roaming MSRN, the calling mobile switching center (MSC) can route the call to the tandem mobile switching center (TMSC) in the province where the service platform is located.

[0113] The Transit Mobile Switching Center (TMSC) is a key component of a mobile communication network. The TMSC is primarily responsible for handling call transfers and forwarding, routing calls to the correct destination. In communications across different network domains or operators, the TMSC ensures that calls are correctly delivered and connected to the target terminal. Specifically, the TMSC receives call traffic from the MSC (Mobile Switching Center) and forwards calls to other network nodes, such as media gateways and service support systems, as needed. Through the TMSC's transfer and routing functions, mobile communication networks can achieve cross-network call delivery and provide complete communication services.

[0114] The Media Gateway Control Function (MGCF) in mobile communication networks is responsible for interface and protocol conversion between IP networks and circuit-switched networks to enable interoperability between different networks.

[0115] Furthermore, after identifying the MSRN, the TMSC can route this call to the Media Gateway Control Function (MGCF) network element.

[0116] Specifically, after identifying the call roaming number MSRN, the MGCF can complete signaling conversion and trigger the call to the service platform via SIP signaling. Upon receiving the call roaming number MSRN, the MGCF performs signaling conversion and uses SIP signaling to forward the call to the service platform, thus achieving call routing and conversion.

[0117] SIP (Session Initiation Protocol) is a communication protocol used to establish, modify, and terminate multimedia sessions.

[0118] In this embodiment, the calling mobile switching center (MSC) where the calling terminal is located first receives the Mobile Station Roaming Number (MSRN) sent by the service platform. The MSRN is assigned by the service platform to the calling terminal for this call to the called terminal in response to a first request. The first request requests the allocation of an MSRN for the called terminal's current call. Subsequently, the call is routed to the tandem mobile switching center (TMSC) corresponding to the service platform based on the MSRN. The MSRN is used by the TMSC to send the call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform. Through the MSRN allocated by the service platform, the call from the calling terminal can be effectively routed to the location of the called terminal, while ensuring call quality and connection stability. This process ensures smooth connection when mobile users make calls between different locations, improving the overall efficiency and reliability of the mobile communication system. It can control the call to roam from the 2G / 3G network to the IMS network and trigger the VoLTE small number platform, realizing intermediate number IMS voice processing under non-VoLTE voice modes.

[0119] It should be noted that some number security and privacy protection services or applications based on intermediate or private numbers in related technologies are implemented using IMS networking. This requires enabling VoLTE for the intermediate or private number and configuring SIFC subscription rules for the private number. Furthermore, it necessitates advance planning and reservation of provincial number resources and involves management tasks such as number complaints and processing. In actual business operations, partner access providers have requested access with their own virtual operator (MVNO) numbers. While this solves the issues of provincial number resource occupation and management, it faces the problem that MVNO numbers are traditional 2G / 3G numbers, which cannot enable VoLTE or subscribe to SIFC rules.

[0120] To address the issues of virtual operator numbers being unable to subscribe to VoLTE and the called party's SIFC subscription rules, this disclosure explores a solution for intermediate number IMS voice calls in non-VoLTE voice modes. It can simulate the functions of a 2G MSC / VLR office initiating network location registration, location query, and call routing roaming number allocation for basic operator and virtual operator numbers. This enables the handling of SIFC-unsubscribed secondary numbers, controlling calls to roam from the 2G / 3G network to the IMS network and triggering the VoLTE secondary number platform, thus achieving a solution for intermediate number IMS voice calls in non-VoLTE voice modes.

[0121] Figure 4 This is a diagram illustrating the overall system architecture of a small-number platform for implementing an intermediate-number IMS voice solution under non-VoLTE voice modes. Figure 4As shown, the small number platform system includes a small number service system and an audio / video capability system. The small number service system is used for operation management, order management, event push and retrieval, voice services, network management, and SMS services, enabling the push of orders, call events, and recording files to enterprise users. The audio / video capability system includes a 2 / 3G capability base system, an SMS capability system, and a voice call capability system. The 2 / 3G capability base system has location registration, location query, roaming number allocation, and roaming number recycling functions, while the SMS capability system has a protocol conversion interface and SMS receiving functions. The voice call capability system can perform call control, call recording, voice playback, signaling services, media services, and media transcoding. Adding a 2 / 3G capability base system to the audio / video capability system of the small number platform system provides location registration, location query, roaming number allocation, and roaming number recycling functions. This enables virtual registration of small numbers, control of call roaming from the 2 / 3G network to the IMS network, triggering calls to the VoLTE small number platform, and ultimately, the VoLTE small number platform simultaneously handles call connection processing for both mobile operator numbers and virtual operator numbers.

[0122] Figure 5 This is a flowchart of a small-position registration signaling process. (Example:) Figure 5 As shown, the service platform can initiate network location registration for 2G / 3G and virtual operator (MVNO) numbers (Type 1 numbers). The service platform's virtual number (VLR) sends a MAP signaling message to its home HLR to initiate network registration. The VLR (Visiting Location Register) is a mobile communication network element used to process user access requests, while the HLR (Home Location Register) stores mobile user information. The service platform's virtual number (VLR) sends a MAP signaling message to its home HLR to initiate a network registration request. MAP signaling is used for control signaling transmission in the mobile communication network. After receiving the MAP signaling message from the service platform's virtual number (VLR), the home HLR processes it accordingly, including verification and updating the user's location. The home HLR responds to the service platform with the network location registration result. This response includes the network location registration status of the number, such as whether registration was successful or failed. The service platform receives the response from the home HLR and obtains the network location registration result. Based on this result, the service platform can further process related services or notify the user.

[0123] It should be noted that, through the secondary number location registration function, the service platform provides location registration and automatic update functions for traditional 2G / 3G numbers and MVNO numbers, updating the location information of these numbers to the designated platform. Through the MVNO number location registration module, the service platform can send number location update requests to the secondary number's home HLR in real time and update the number's location based on the response. Simultaneously, the platform can determine in real time whether the number's location on the HLR is lost based on the MAP_CANCEL message sent by the secondary number's home HLR, and implement corresponding automatic location update functions for numbers reported as canceled due to location loss. Through the MVNO number location registration and automatic update functions, the service platform provides location registration and automatic update services for traditional 2G / 3G numbers and MVNO numbers, ensuring that the location information of these numbers is updated to the designated platform in a timely manner, improving the efficiency and accuracy of network management.

[0124] Figure 6 Here is a flowchart of a small-scale voice call signaling process, such as Figure 6 As shown, it includes at least the following process steps:

[0125] 1. Caller A initiates a call by dialing secondary number X.

[0126] 2. The calling MSC / GMSC requests a call routing query from the HLR of the secondary number.

[0127] 3. The HLR of the user's roaming number X requests the allocation of a roaming number from the user's roaming MSC / VLR (service platform).

[0128] 4. The service platform assigns a roaming MSRN to this call.

[0129] 5-6. The service platform and HLR return the call roaming number MSRN to the calling MSC / GMSC.

[0130] 7. The calling MSC / GMSC will route the call to the TMSC of the province where the service platform is located.

[0131] 8. The TMSC identifies the call roaming number MSRN and sends the call to the MGCF of the province where the service platform is located.

[0132] 9. The MGCF identifies the call roaming number MSRN, completes the signaling conversion, and triggers a call to the service platform via SIP signaling.

[0133] 10-11. The internal voice call system of the business platform requests the 2 / 3G capability base system to convert the MSRN roaming number of this call to the small number X MSISDN number.

[0134] 12-17. The business platform handles the business logic of changing a secondary number's call number, changing the call from user A to secondary number X to secondary number X calling user B, and then connecting the call to user B via MGCF. The call event is then reported to the customer system.

[0135] 18-24, the called party answers the call; the calling and called users talk, and the service platform records the call.

[0136] 25-31. After the call ends, the user hangs up and the call is disconnected.

[0137] 32-33. The business platform pushes call detail records and call recording file download addresses to the customer's system.

[0138] It should be noted that, compared with the traditional trumpet-style voice method, the embodiments of this disclosure solve the following problems:

[0139] The system proactively updates the phone number's location, providing a function to update the current address of the number, as well as functions for allocating, querying, and managing roaming numbers. The platform assigns roaming numbers to secondary numbers, and the HLR (Hospital Location Register) of the secondary number can trigger calls to the designated platform based on the roaming number information. This solves the call triggering problem that traditional business models require enabling VoLTE and implementing SIFC (Single Invoice and Caller ID) subscription rules.

[0140] Figure 7 This is a schematic diagram of the structure of a call control device provided in an embodiment of the present disclosure, as shown below. Figure 7 As shown, the call control device 700 may include:

[0141] The first receiving module 710 is used to receive a first request sent by a Home Location Register (HLR) network element, wherein the first request is used to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs.

[0142] The first allocation module 720 is configured to allocate the MSRN for the current call to the called terminal according to the first request;

[0143] The first sending module 730 is configured to send the MSRN to the calling mobile switching center MSC where the calling terminal is located, and convert the MSRN into a mobile station international terminal user number (MSISDN) associated with the first type of number; and

[0144] The second sending module 740 is used to send a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN.

[0145] Optional, the first sending module is specifically used for:

[0146] The MSRN is sent to the calling MSC where the calling terminal is located through the HLR network element.

[0147] Optionally, the first transmitting module is also used for:

[0148] The calling MSC routes the current call to the tandem mobile switching center (TMSC) corresponding to the service platform based on the MSRN.

[0149] The TMSC identifies the MSRN and sends the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform;

[0150] The MGCF network element identifies the MSRN and performs signaling conversion on the current call based on the MSRN to obtain Session Initiation Protocol (SIP) signaling, and sends the SIP signaling to the service platform;

[0151] The first sending module includes:

[0152] A conversion unit is used by the service platform in response to the SIP signaling to convert the MSRN into an MSISDN associated with the first type number.

[0153] Optionally, the service platform includes: a voice call system and a capability base system; wherein, the conversion unit is used for, specifically for:

[0154] The voice call system receives the SIP signaling sent by the MGCF network element;

[0155] In response to the SIP signaling, the voice call system sends a third request to the capability base system, wherein the third request is used to request the capability base system to convert the MSRN;

[0156] The capability base system converts the MSRN into an MSISDN associated with the first type number based on the third request.

[0157] Optionally, the device 700 also includes:

[0158] The acquisition module is used to acquire the network location registration result corresponding to the first type of number.

[0159] Optionally, the acquisition module is specifically used for:

[0160] The service platform sends a fourth request to the Visiting Location Register (VLR) network element, wherein the fourth request is used to request the initiation of network location registration;

[0161] According to the fourth request, the VLR network element sends a Mobile Application Part (MAP) signaling message to the HLR network element, wherein the MAP signaling message is used to initiate network location registration;

[0162] The HLR network element reports the network location registration result to the service platform according to the MAP signaling;

[0163] The business platform receives the network location registration result.

[0164] In this embodiment, the service platform first receives a first request from the Home Location Register (HLR) network element, requesting the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal. The HLR network element is the HLR to which the called terminal's first type number belongs. Then, based on the first request, the service platform allocates an MSRN for the current call of the called terminal, sends the MSRN to the Calling Mobile Switching Center (MSC) where the calling terminal is located, and converts the MSRN into a Mobile Station International Terminal User Number (MSISDN) associated with the first type number. Finally, the service platform sends a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, triggering the MGCF network element to call the called terminal using the MSISDN. This allows virtual operator numbers to trigger calls to a designated service platform without needing to activate VoLTE or configure specific SIFC rules. The service platform then handles subsequent call setup and other processing, while saving significant provincial-level number resources and representing a breakthrough from traditional small-number service voice triggering technology.

[0165] Figure 8 This is a schematic diagram of the structure of a call control device provided in an embodiment of the present disclosure, as shown below. Figure 8 As shown, the call control device 8000 may include:

[0166] The second receiving module 8100 is used to receive the mobile station roaming number MSRN sent by the service platform, wherein the MSRN is assigned by the service platform for the current call from the calling terminal to the called terminal in response to a first request, and the first request is used to request the assignment of an MSRN for the current call of the called terminal.

[0167] The routing module 8200 is used to route the current call to the Transit Mobile Switching Center (TMSC) corresponding to the service platform according to the MSRN, wherein the MSRN is used by the TMSC to send the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

[0168] Optional, the second receiving module is specifically used for:

[0169] Receive the MSRN sent by the service platform through the Home Location Register (HLR) network element.

[0170] In this embodiment, the calling mobile switching center (MSC) where the calling terminal is located first receives the Mobile Station Roaming Number (MSRN) sent by the service platform. The MSRN is assigned by the service platform to the calling terminal for this call to the called terminal in response to a first request. The first request requests the allocation of an MSRN for the called terminal's current call. Subsequently, the call is routed to the tandem mobile switching center (TMSC) corresponding to the service platform based on the MSRN. The MSRN is used by the TMSC to send the call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform. Through the MSRN allocated by the service platform, the call from the calling terminal can be effectively routed to the location of the called terminal, while ensuring call quality and connection stability. This process ensures smooth connection when mobile users make calls between different locations, improving the overall efficiency and reliability of the mobile communication system. It can control the call to roam from the 2G / 3G network to the IMS network and trigger the VoLTE small number platform, realizing intermediate number IMS voice processing under non-VoLTE voice modes.

[0171] To achieve the above embodiments, this application also proposes an electronic device, such as... Figure 9 As shown, Figure 9 This is a block diagram illustrating an electronic device for call control according to an exemplary embodiment.

[0172] like Figure 9 As shown, the above-mentioned electronic device 800 includes:

[0173] The present invention includes a memory 810 and a processor 820, and a bus 830 connecting different components (including the memory 810 and the processor 820). The memory 810 stores a computer program, which, when executed by the processor 820, implements the call control method described in the embodiments of the present disclosure.

[0174] Bus 830 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. Examples of these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.

[0175] Electronic device 800 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by electronic device 800, including volatile and non-volatile media, removable and non-removable media.

[0176] The memory 810 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 840 and / or cache memory 850. The electronic device 800 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 860 may be used to read and write non-removable, non-volatile magnetic media (…). Figure 9 Not shown; usually referred to as a "hard drive"). Although Figure 9 Not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 830 via one or more data media interfaces. Memory 810 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this disclosure.

[0177] A program / utility 880 having a set (at least one) of program modules 870 may be stored, for example, in memory 810. Such program modules 870 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 870 typically perform the functions and / or methods described in the embodiments of this disclosure.

[0178] Electronic device 800 can also communicate with one or more external devices 890 (e.g., keyboard, pointing device, display, etc.), and with one or more devices that enable a user to interact with the electronic device 800, and / or with any device that enables the electronic device 800 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed through input / output (I / O) interface 892. Furthermore, electronic device 800 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) through network adapter 893. Figure 9 As shown, network adapter 893 communicates with other modules of electronic device 800 via bus 830. It should be understood that, although... Figure 9 As not shown in the diagram, other hardware and / or software modules may be used in conjunction with the electronic device 800, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0179] The processor 820 performs various functional applications and data processing by running programs stored in the memory 810.

[0180] It should be noted that the implementation process and technical principles of the electronic device in this embodiment are explained in the foregoing description of the call control method of this disclosure embodiment, and will not be repeated here.

[0181] To implement the above embodiments, this application also proposes a computer-readable storage medium storing a computer program thereon, which, when executed by a processor, implements the call control method described in the above embodiments.

[0182] To implement the above embodiments, this disclosure also provides a computer program product that, when the instruction processor in the computer program product is executed, performs the call control method described in the above embodiments.

[0183] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "multiple" means at least two, such as two, three, etc., unless otherwise explicitly specified.

[0184] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0185] Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of this application.

Claims

1. A call control method, characterized in that, Executed by the business platform; the method includes: Receive a first request sent by a Home Location Register (HLR) network element, wherein the first request is used to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs; Based on the first request, the MSRN is assigned to the called terminal for this call; Send the MSRN to the calling mobile switching center (MSC) where the calling terminal is located, and convert the MSRN into a Mobile Station International Subscriber Number (MSISDN) associated with the first type of number; and A second request is sent to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN.

2. The method according to claim 1, characterized in that, Sending the MSRN to the calling MSC where the calling terminal is located includes: The MSRN is sent to the calling MSC where the calling terminal is located through the HLR network element.

3. The method according to claim 1, characterized in that, After sending the MSRN to the calling MSC where the calling terminal is located, the method further includes: The calling MSC routes the current call to the tandem mobile switching center (TMSC) corresponding to the service platform based on the MSRN. The TMSC identifies the MSRN and sends the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform; The MGCF network element identifies the MSRN and performs signaling conversion on the current call based on the MSRN to obtain Session Initiation Protocol (SIP) signaling, and sends the SIP signaling to the service platform; The step of converting the MSRN to an MSISDN associated with the first type of number includes: In response to the SIP signaling, the service platform converts the MSRN into an MSISDN associated with the first type of number.

4. The method according to claim 3, characterized in that, The service platform includes: a voice call system and a capability base system; wherein, in response to the SIP signaling, the service platform converts the MSRN into an MSISDN associated with the first type of number, including: The voice call system receives the SIP signaling sent by the MGCF network element; In response to the SIP signaling, the voice call system sends a third request to the capability base system, wherein the third request is used to request the capability base system to convert the MSRN; The capability base system converts the MSRN into an MSISDN associated with the first type number based on the third request.

5. The method according to claim 1, characterized in that, The method further includes: Obtain the network location registration result corresponding to the first type of number.

6. The method according to claim 5, characterized in that, The step of obtaining the network location registration result corresponding to the first type of number includes: The service platform sends a fourth request to the Visiting Location Register (VLR) network element, wherein the fourth request is used to request the initiation of network location registration; According to the fourth request, the VLR network element sends a Mobile Application Part (MAP) signaling message to the HLR network element, wherein the MAP signaling message is used to initiate network location registration; The HLR network element reports the network location registration result to the service platform according to the MAP signaling; The business platform receives the network location registration result.

7. A call control method, characterized in that, The method is executed by the calling mobile switching center (MSC) where the calling terminal is located; the method includes: The service platform receives the mobile station roaming number MSRN sent by the service platform, wherein the MSRN is assigned by the service platform for the current call from the calling terminal to the called terminal in response to a first request, and the first request is used to request the assignment of an MSRN for the current call of the called terminal. The MSRN is used to route the current call to the Transit Mobile Switching Center (TMSC) corresponding to the service platform. The MSRN is used by the TMSC to send the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

8. The method according to claim 7, characterized in that, The mobile station roaming number (MSRN) sent by the receiving service platform includes: Receive the MSRN sent by the service platform through the Home Location Register (HLR) network element.

9. A call control device, characterized in that, Configured on a business platform; the device includes: The first receiving module is configured to receive a first request sent by a Home Location Register (HLR) network element, wherein the first request is configured to request the allocation of a Mobile Station Roaming Number (MSRN) for the current call of the called terminal, and the HLR network element is the HLR to which the first type number of the called terminal belongs. The first allocation module is configured to allocate the MSRN to the called terminal for this call according to the first request; The first sending module is configured to send the MSRN to the calling mobile switching center (MSC) where the calling terminal is located, and convert the MSRN into a Mobile Station International Subscriber Number (MSISDN) associated with the first type of number; and The second sending module is used to send a second request to the Media Gateway Control Function (MGCF) network element corresponding to the service platform, wherein the second request is used to trigger the MGCF network element to call the called terminal using the MSISDN.

10. A call control device, characterized in that, The device is configured in the calling mobile switching center (MSC) where the calling terminal is located; the device includes: The second receiving module is used to receive the mobile station roaming number MSRN sent by the service platform, wherein the MSRN is assigned by the service platform for the current call from the calling terminal to the called terminal in response to the first request, and the first request is used to request the assignment of MSRN for the current call of the called terminal. The routing module is used to route the current call to the Transit Mobile Switching Center (TMSC) corresponding to the service platform according to the MSRN, wherein the MSRN is used by the TMSC to send the current call to the Media Gateway Control Function (MGCF) network element corresponding to the service platform.

11. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, it implements the call control method as described in any one of claims 1-6 or 7-8.

12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the call control method as described in any one of claims 1-6 or 7-8.

Citation Information

Patent Citations

  • Call control method and communication system as well as related equipment

    CN101227736A

  • One-card multi-number voice business realization method and one-card multi-number voice business management equipment

    CN101534488A