Call processing method, apparatus, device, and storage medium
By obtaining the target tracking area code of the calling user equipment and using the mapping relationship to generate the correct call request, the problem of no caller ID for the second called user equipment caused by the incorrect area code was solved, ensuring the accuracy of caller ID.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA UNITED NETWORK COMM GRP CO LTD
- Filing Date
- 2023-06-20
- Publication Date
- 2026-05-05
AI Technical Summary
In the "One Number, Two Devices" service, when the area code corresponding to the tracking area code of the calling user equipment is incorrect, it is difficult to resolve the problem of the second called user equipment not displaying the caller ID.
By obtaining the target tracking area code of the calling user equipment, the target area code is determined using a pre-stored mapping relationship, and a correct call request is generated and sent to the second called user equipment to ensure that the caller ID is normal.
This solution effectively and simply resolves the issue of caller ID malfunction in the second called user device within the "One Number, Two Devices" service, ensuring the accuracy of caller ID display.
Smart Images

Figure CN116761142B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a call processing method, apparatus, device and storage medium. Background Technology
[0002] The "One Number, Two Devices" service is a newly added value-added service for called parties to meet users' communication needs. It involves two different called user devices sharing a single mobile phone number; the first called user device is the master, and the second is the slave. When the calling user device dials the first called user device, both devices ring simultaneously or in a preset order. However, if the tracking area code of the calling user device is incorrect, the second called user device may not display caller ID. Therefore, it is crucial to resolve the issue of the second called user device not displaying caller ID. Summary of the Invention
[0003] This application provides a call processing method, apparatus, device, and storage medium to at least solve the technical problem of the difficulty in resolving the issue of a second called user's device lacking caller ID in related technologies. The technical solution of this application is as follows:
[0004] According to a first aspect of the embodiments of this application, a call processing method is provided, comprising: obtaining a target tracking area code (TAC) of a calling user equipment; the target TAC is located in a first call request sent by the calling user equipment to a first called user equipment; determining a target area code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC; the pre-stored mapping relationship includes multiple TACs and multiple area codes corresponding one-to-one with the multiple TACs; generating a second call request based on the target TAC and the target area code, and sending the second call request to a second called user equipment associated with the first called user equipment.
[0005] In one possible implementation, the first call request further includes a first area code; generating the second call request based on the target TAC and the target area code includes: generating the second call request based on the target TAC and the target area code when the first area code and the target area code are inconsistent.
[0006] In one possible implementation, generating a second call request based on the target TAC and the target area code when the first area code and the target area code are inconsistent includes: replacing the first area code in the first call request with the target area code to obtain the second call request when the first area code and the target area code are inconsistent.
[0007] In one possible implementation, the above-mentioned acquisition of the target tracking area code (TAC) of the calling user equipment includes: receiving a first call request sent by a dual-number platform and obtaining the target TAC from the first call request; the dual-number platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
[0008] According to a second aspect of the embodiments of this application, a call processing apparatus is provided, comprising: an acquisition unit, a determination unit, a generation unit, and a sending unit; the acquisition unit is configured to acquire a target tracking area code (TAC) of a calling user equipment; the target TAC is located in a first call request sent by the calling user equipment to a first called user equipment; the determination unit is configured to determine a target area code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC; the pre-stored mapping relationship includes multiple TACs and multiple area codes corresponding one-to-one with the multiple TACs; the generation unit is configured to generate a second call request based on the target TAC and the target area code; and the sending unit is configured to send the second call request to a second called user equipment associated with the first called user equipment.
[0009] In one possible implementation, the first call request further includes a first area code; the aforementioned generation unit is specifically used to: generate a second call request based on the target TAC and the target area code when the first area code is inconsistent with the target area code.
[0010] In one possible implementation, the generating unit is further configured to: replace the first area code in the first call request with the target area code when the first area code and the target area code are inconsistent, thereby obtaining a second call request.
[0011] In one possible implementation, the acquisition unit is specifically used to: receive a first call request sent by the one-number-two-machine platform and obtain the target TAC from the first call request; the one-number-two-machine platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
[0012] According to a third aspect of the embodiments of this application, an electronic device is provided, comprising: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement the method of the first aspect described above and any possible implementation thereof.
[0013] According to a fourth aspect of the embodiments of this application, a computer-readable storage medium is provided, which, when the instructions in the computer-readable storage medium are executed by a processor of an electronic device, enables the electronic device to perform the methods of the first aspect and any possible implementation thereof.
[0014] According to a fifth aspect of the embodiments of this application, a computer program product is provided, the computer program product including computer instructions, which, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect and any possible implementation thereof.
[0015] The technical solution of the first aspect provided by the embodiments of this application has at least the following beneficial effects:
[0016] The technical solution provided in this application obtains the target tracking area code of the calling user equipment and determines the target area code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC. Further, based on the target TAC and the target area code, a second call request is generated and sent to the second called user equipment associated with the first called user equipment. Thus, since the target TAC and the target area code are correct, the second call request received by the second called user equipment enables normal caller ID display on the second called user equipment, providing a simple and easy method to solve the problem of no caller ID display on the second called user equipment.
[0017] It should be noted that the technical effects of any of the implementation methods in aspects two through five can be found in the technical effects of the corresponding implementation methods in aspect one, and will not be repeated here.
[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application, and do not constitute an undue limitation of this application.
[0020] Figure 1 This is a schematic diagram of the structure of a call processing system according to an exemplary embodiment;
[0021] Figure 2 This is a schematic diagram illustrating a routing method for a call request from a calling user equipment in a current network.
[0022] Figure 3 This is a flowchart illustrating a call processing method according to an exemplary embodiment;
[0023] Figure 4 This is a flowchart illustrating yet another call processing method according to an exemplary embodiment;
[0024] Figure 5 This is a schematic diagram illustrating the routing method for the calling user equipment's call request in this application;
[0025] Figure 6 This is a block diagram illustrating a call processing apparatus according to an exemplary embodiment;
[0026] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Detailed Implementation
[0027] To enable those skilled in the art to better understand the technical solutions of this application, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings.
[0028] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0029] Before providing a detailed description of the call processing method provided in this application, a brief introduction to the implementation environment (implementation architecture) involved in this application will be given.
[0030] The call processing method provided in this application can be applied to a call processing system. Figure 1 A schematic diagram of one structure of the call processing system is shown. For example... Figure 1 As shown, the call processing system 10 includes a calling user equipment 11, a first called user equipment 12, a dual-number platform 13, an electronic device 14, and a second called user equipment 15. The calling user equipment 11, the first called user equipment 12, the dual-number platform 13, the electronic device 14, and the second called user equipment 15 are connected wirelessly.
[0031] When a calling user makes a call to the first called user's first called user equipment 12 through the calling user equipment 11, the calling user equipment 11 sends a call request to the first called user equipment 12 to realize the call service.
[0032] Electronic device 14 can be used to interact with the one-number-two-device platform 13, for example, to obtain the target tracking area code (TAC) of the calling user equipment from the first call request sent by the one-number-two-device platform 13; the target TAC is located in the first call request sent by the calling user equipment to the first called user equipment.
[0033] Furthermore, the electronic device 14 is also used to determine the target region code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC; the pre-stored mapping relationship includes multiple TACs and multiple region codes corresponding one-to-one with the multiple TACs.
[0034] Electronic device 14 is also configured to generate a second call request based on the target TAC and the target area code, and send the second call request to the second called user equipment associated with the first called user equipment.
[0035] Optionally, the electronic device 14 can be a physical machine, such as an application server (AS) in the core network, a desktop computer, or a server group composed of multiple servers.
[0036] Optionally, the aforementioned electronic device 14 can also achieve the functions to be performed by using a virtual machine (VM) deployed on a physical machine.
[0037] It should be noted that the electronic device 14 and the dual-machine platform 13 can be independent devices or integrated into the same device; this application does not make any specific limitation in this regard.
[0038] When electronic device 14 and dual-machine platform 13 are integrated into the same device, the communication method between electronic device 14 and dual-machine platform 13 is the same as the communication between internal modules of the device. In this case, the communication process between the two is the same as the communication process between electronic device 14 and dual-machine platform 13 when they are independent of each other.
[0039] Figure 2 This is a schematic diagram illustrating a routing method for a call request from a calling user equipment in a current network. For example... Figure 2 As shown below, the reasons why the second called user equipment has no caller ID when there is an error in the tracking area code and area code of the calling user equipment in this application are explained:
[0040] The calling user equipment's tracking area code and area code are manually entered by maintenance personnel from multiple operators in different regions. Furthermore, because the demand for tracking area codes far exceeds the maximum allowed, the tracking area codes and area codes for the same region often change over time. Additionally, errors may occur in the data entered manually by operator maintenance personnel.
[0041] When a calling user equipment (User Equipment) sends a call request to a first called user equipment (User Equipment), the proxy-call session control function (P-CSCF) in the core network receives the request. Since both the first and second called user equipments have subscribed to the "One Number, Two Devices" service, the "One Number, Two Devices" platform is triggered for the first time. The first and second called user equipments ring simultaneously or in a preset order. However, if the region code corresponding to the calling user equipment's tracking region code stored in the proxy session border controller (PSBC) is incorrect, the region code corresponding to the tracking region code in the p-assered-identity field of the call request sent by the "One Number, Two Devices" platform to the second called user equipment will also be incorrect. This will result in an incorrect phone number format for the calling user equipment in the session initiation protocol (SIP). In this case, a second "One Number, Two Devices" platform will be triggered, leading to the second called user equipment not displaying caller ID.
[0042] In the following embodiments provided in this application, the electronic device 12 is described as an example of being set up independently.
[0043] For ease of understanding, the call processing method provided in this application will be described in detail below with reference to the accompanying drawings.
[0044] Figure 3 This is a flowchart illustrating a call processing method according to an exemplary embodiment. The method can be applied to an electronic device, or to a call processing device connected to or located within an electronic device. The method can also be applied to base station equipment. The following description uses the application of this method to an electronic device as an example to illustrate the method. Figure 3 As shown, the call processing method includes the following steps:
[0045] S201. The electronic device receives the first call request sent by the No. 1 dual-machine platform.
[0046] Among them, the one-number-two-machine platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
[0047] S202, The electronic device obtains the target TAC from the first call request.
[0048] The target TAC is located in the first call request sent by the calling user equipment to the first called user equipment.
[0049] As one possible implementation, the electronic device queries the first call request to find the field name that indicates the target TAC of the calling user equipment in the first call request, and then obtains the field value after that field name.
[0050] It should be noted that the field value after the field name in the target TAC is the target TAC.
[0051] For example, the first call request includes 1001 "52632", 1002 "4561", and 1003 "18500000001"; where 1001 is the field name of the calling user equipment's target TAC, 52632 is the field value of the calling user equipment's target TAC; 1002 is the field name of the calling user equipment's area code, 4561 is the field value of the calling user equipment's area code; 1003 is the field name of the calling user equipment's mobile phone number, and 18500000001 is the field value of the calling user equipment's mobile phone number. The electronic device obtains 52632 as the calling user equipment's target TAC.
[0052] S203. The electronic device determines the target area code corresponding to the target TAC from the pre-stored mapping relationship based on the target TAC.
[0053] The pre-stored mapping relationships include multiple TACs and multiple region codes that correspond one-to-one with each TAC.
[0054] As one possible implementation, the electronic device queries a pre-stored mapping relationship to find a TAC that matches the target TAC, and then queries the target area code corresponding to that TAC through the TAC.
[0055] It should be noted that the pre-stored mapping relationships are pre-set by the operator's maintenance personnel.
[0056] For example, the pre-stored mapping relationships can be shown in Table 1 below:
[0057] Table 1 Pre-stored mapping relationships
[0058] TAC area code 52632 4561 52642 4562 52652 4563 52662 4564
[0059] As shown in Table 1 above, when the TAC in the pre-stored mapping relationship is 52632, the region code is 4561; when the TAC in the pre-stored mapping relationship is 52642, the region code is 4562; when the TAC in the pre-stored mapping relationship is 52652, the region code is 4563; and when the TAC in the pre-stored mapping relationship is 52662, the region code is 4564.
[0060] S204. The electronic device generates a second call request based on the target TAC and the target area code.
[0061] As one possible implementation, the electronic device replaces the first area code in the first call request with the target area code to generate a second call request.
[0062] As another possible implementation, if the first area code and the target area code are inconsistent, the electronic device replaces the first area code in the first call request with the target area code and generates a second call request.
[0063] If the first area code matches the target area code, the electronic device will treat the first call request sent by the calling user equipment to the first called user equipment as the second call request.
[0064] S205, The electronic device sends a second call request to a second called user equipment associated with the first called user equipment.
[0065] Understandably, the technical solution provided in this application obtains the target tracking area code of the calling user equipment and determines the target area code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC. Further, based on the target TAC and the target area code, a second call request is generated and sent to the second called user equipment associated with the first called user equipment. Thus, since the target TAC and the target area code are correct, the second call request received by the second called user equipment enables normal caller ID display, providing a simple and easy method to resolve the issue of no caller ID display on the second called user equipment.
[0066] In some embodiments, in order to generate a second call request, such as Figure 4 As shown, in the call processing method provided in this application embodiment, the first call request further includes a first area code, and the above-mentioned S204 specifically includes the following steps:
[0067] S301. The electronic device determines whether the first region code and the target region code are consistent.
[0068] As one possible implementation, the electronic device queries the first area code from the first call request and determines whether the target first area code matches the target area code.
[0069] S302. If the first area code and the target area code are inconsistent, the electronic device replaces the first area code in the first call request with the target area code to obtain the second call request.
[0070] As one possible implementation, the electronic device queries the first area code from the first call request and replaces the first area code with the target area code to obtain the second call request.
[0071] For example, the first call request includes 1001 "52632", 1002 "4561", and 1003 "18500000001"; where 1001 is the field name of the calling user equipment's target TAC, 52632 is the field value of the calling user equipment's target TAC, 1002 is the field name of the calling user equipment's area code, 4561 is the field value of the calling user equipment's area code, 1003 is the field name of the calling user equipment's mobile phone number, and 18500000001 is the field value of the calling user equipment's mobile phone number. If the target area code is 4562, the electronic device will replace 4561 with 4562.
[0072] Understandably, the technical solution provided in this application, when the first area code and the target area code are inconsistent, replaces the first area code in the first call request with the target area code to obtain the second call request. This provides a simple and convenient solution to resolve abnormal caller ID display on the second called user equipment.
[0073] like Figure 5 This is a schematic diagram illustrating the routing method for the calling user equipment's call request in this application.
[0074] The calling user equipment sends a call request to the first called user equipment. The proxy-call session control function (P-CSCF) in the core network receives the call request. Since the first and second called user equipments have subscribed to the "one number, two devices" service, the "one number, two devices" platform is triggered. The first and second called user equipments ring simultaneously or in a preset order. The caller ID on the second called user equipment is normal.
[0075] The foregoing mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the call processing device or electronic device includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, based on the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein, this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0076] This application embodiment can, according to the above method, exemplarily divide a call processing device or electronic device into functional modules. For example, the call processing device or electronic device may include functional modules corresponding to each functional division, or two or more functions may be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. It should be noted that the module division in this application embodiment is illustrative and only represents one logical functional division; in actual implementation, there may be other division methods.
[0077] For example, embodiments of this application also provide a call processing device.
[0078] In some embodiments, Figure 6 This is a block diagram illustrating a call processing apparatus according to an exemplary embodiment. (Refer to...) Figure 6 The call processing device 400 includes an acquisition unit 401, a determination unit 402, a generation unit 403, and a sending unit 404.
[0079] The acquisition unit 401 is used to acquire the target tracking area code (TAC) of the calling user equipment; the target TAC is located in the first call request sent by the calling user equipment to the first called user equipment.
[0080] The determining unit 402 is used to determine the target region code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC; the pre-stored mapping relationship includes multiple TACs and multiple region codes corresponding one-to-one with the multiple TACs.
[0081] The generation unit 403 is used to generate a second call request based on the target TAC and the target area code.
[0082] The sending unit 404 is used to send a second call request to a second called user equipment associated with the first called user equipment.
[0083] Optional, such as Figure 6 As shown, the first call request also includes a first area code; the generation unit 403 provided in this application embodiment is specifically used to: generate a second call request based on the target TAC and the target area code when the first area code is inconsistent with the target area code.
[0084] Optional, such as Figure 6 As shown, the generation unit 403 provided in this application embodiment is further configured to: replace the first area code in the first call request with the target area code when the first area code and the target area code are inconsistent, thereby obtaining a second call request.
[0085] Optional, such as Figure 6As shown, the acquisition unit 401 provided in this application embodiment is specifically used for: receiving a first call request sent by the one-number-two-machine platform, and obtaining the target TAC from the first call request; the one-number-two-machine platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
[0086] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0087] Figure 7 This is a block diagram illustrating an electronic device according to an exemplary embodiment. Figure 7 As shown, the electronic device 500 includes, but is not limited to, a processor 501 and a memory 502.
[0088] The memory 502 described above is used to store the executable instructions of the processor 501. It is understood that the processor 501 is configured to execute instructions to implement the call processing method in the above embodiments.
[0089] It should be noted that those skilled in the art will understand that Figure 7 The electronic device structure shown does not constitute a limitation on the electronic device; the electronic device may include, but is not limited to, other electronic devices. Figure 7 This may indicate more or fewer components, or a combination of certain components, or a different arrangement of components.
[0090] Processor 501 is the control center of the electronic device. It connects various parts of the electronic device via various interfaces and lines. By running or executing software programs and / or modules stored in memory 502, and by calling data stored in memory 502, it performs various functions and processes data, thereby providing overall monitoring of the electronic device. Processor 501 may include one or more processing units. Optionally, processor 501 may integrate an application processor and a modem processor. The application processor mainly handles the operating system, user interface, and applications, while the modem processor mainly handles wireless communication. It is understood that the modem processor may not be integrated into processor 501.
[0091] The memory 502 can be used to store software programs and various data. The memory 502 may primarily include a program storage area and a data storage area. The program storage area may store the operating system, application programs required by at least one functional module (such as a determination unit, processing unit, etc.), etc. Furthermore, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0092] In an exemplary embodiment, a computer-readable storage medium including instructions is also provided, such as a memory 502 including instructions, which can be executed by a processor 501 of an electronic device 500 to implement the call processing method in the above embodiments.
[0093] In actual implementation, Figure 6 The functions of the acquisition unit 401, determination unit 402, generation unit 403, and sending unit 404 can all be provided by... Figure 7 The processor 501 calls the computer program stored in the memory 502 to implement the process. The specific execution process can be found in the description of the call processing method section in the previous embodiment, and will not be repeated here.
[0094] Optionally, the computer-readable storage medium may be a non-transitory computer-readable storage medium, such as a read-only memory (ROM), random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device.
[0095] In an exemplary embodiment, this application also provides a computer program product including one or more instructions, which can be executed by the processor 501 of an electronic device to complete the call processing method in the above embodiments.
[0096] It should be noted that when one or more instructions in the computer-readable storage medium or computer program product are executed by the processor of the electronic device, they implement the various processes of the above-described call processing method embodiments and achieve the same technical effect as the above-described call processing method. To avoid repetition, they will not be described again here.
[0097] Through the above description of the embodiments, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0098] In the several embodiments provided in this application, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another device, or some features may be ignored or not executed. Furthermore, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0099] The units described as separate components may or may not be physically separate. A component shown as a unit can be one or more physical units; that is, it can be located in one place or distributed in multiple different locations. Some or all of the classified units can be selected to achieve the purpose of this embodiment, depending on actual needs.
[0100] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0101] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiments of this application, essentially, or the part that contributes to the prior art, or a complete or partial classification of the technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods of the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0102] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A call processing method, characterized in that, The method includes: Obtain the target tracking area code (TAC) of the calling user equipment; the target TAC is located in the first call request sent by the calling user equipment to the first called user equipment. Based on the target TAC, the target region code corresponding to the target TAC is determined from the pre-stored mapping relationship; the pre-stored mapping relationship includes multiple TACs and multiple region codes corresponding one-to-one with the multiple TACs; A second call request is generated based on the target TAC and the target area code, and the second call request is sent to the second called user equipment associated with the first called user equipment.
2. The method according to claim 1, characterized in that, The first call request also includes a first area code; generating a second call request based on the target TAC and the target area code includes: If the first region code is inconsistent with the target region code, a second call request is generated based on the target TAC and the target region code.
3. The method according to claim 2, characterized in that, In the case where the first region code and the target region code are inconsistent, generating a second call request based on the target TAC and the target region code includes: If the first region code and the target region code are inconsistent, the first region code in the first call request is replaced with the target region code to obtain the second call request.
4. The method according to claim 1, characterized in that, The acquisition of the Target Tracking Region Code (TAC) of the calling user equipment includes: The system receives a first call request from a dual-SIM platform and obtains the target TAC from the first call request; the dual-SIM platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
5. A call processing device, characterized in that, The device includes: an acquisition unit, a determination unit, a generation unit, and a transmission unit; The acquisition unit is used to acquire the target tracking area code (TAC) of the calling user equipment; the target TAC is located in the first call request sent by the calling user equipment to the first called user equipment. The determining unit is configured to determine the target region code corresponding to the target TAC from a pre-stored mapping relationship based on the target TAC; the pre-stored mapping relationship includes multiple TACs and multiple region codes corresponding one-to-one with the multiple TACs. The generation unit is used to generate a second call request based on the target TAC and the target area code; The sending unit is configured to send the second call request to a second called user equipment associated with the first called user equipment.
6. The apparatus according to claim 5, characterized in that, The first call request also includes a first area code; the generation unit is specifically used for: If the first region code is inconsistent with the target region code, a second call request is generated based on the target TAC and the target region code.
7. The apparatus according to claim 6, characterized in that, The generation unit is further configured to: If the first region code and the target region code are inconsistent, the first region code in the first call request is replaced with the target region code to obtain the second call request.
8. The apparatus according to claim 5, characterized in that, The acquisition unit is specifically used for: The system receives a first call request from a dual-SIM platform and obtains the target TAC from the first call request; the dual-SIM platform is used to send the first call request sent by the calling user equipment to the second called user equipment.
9. An electronic device, characterized in that, include: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the method as described in any one of claims 1 to 4.
10. A computer-readable storage medium, characterized in that, When the computer-executable instructions stored in the computer-readable storage medium are executed by the processor of the electronic device, the electronic device is capable of performing the method as described in any one of claims 1 to 4.
Citation Information
Patent Citations
Calling method and related device
CN114466324A
Branch calling and caller ID based call routing telephone features
US20030194078A1