CN116456027A - Call preemption method and device, electronic equipment and nonvolatile storage medium - Google Patents

Call preemption method and device, electronic equipment and nonvolatile storage medium Download PDF

Info

Publication number
CN116456027A
CN116456027A CN202211457246.2A CN202211457246A CN116456027A CN 116456027 A CN116456027 A CN 116456027A CN 202211457246 A CN202211457246 A CN 202211457246A CN 116456027 A CN116456027 A CN 116456027A
Authority
CN
China
Prior art keywords
terminal
call
network element
signaling
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202211457246.2A
Other languages
Chinese (zh)
Inventor
马钰璐
蒋欧阳
蒋胜波
倪俊峰
朱昊
张剑峰
余国晶
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Telecom Corp Ltd
Original Assignee
China Telecom Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Telecom Corp Ltd filed Critical China Telecom Corp Ltd
Priority to CN202211457246.2A priority Critical patent/CN116456027A/en
Publication of CN116456027A publication Critical patent/CN116456027A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/22Arrangements for supervision, monitoring or testing
    • H04M3/2281Call monitoring, e.g. for law enforcement purposes; Call tracing; Detection or prevention of malicious calls

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Technology Law (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The application discloses a call preemption method, a call preemption device, electronic equipment and a nonvolatile storage medium. Wherein the method comprises the following steps: forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to a first terminal from a network element of a core network; and terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again. The method and the device solve the technical problem that the supervisor cannot interrupt the fraud call in real time, preempt the call with the victim and cause the incapability of effectively intercepting the telecommunication fraud behavior in the current fraud call scene.

Description

Call preemption method and device, electronic equipment and nonvolatile storage medium
Technical Field
The present invention relates to the field of wireless communications technologies, and in particular, to a call preemption method, a call preemption device, an electronic device, and a nonvolatile storage medium.
Background
Along with the rapid development of mobile telecommunication networks and mobile internet and gradual decline of telecommunication tariffs, china rapidly enters the information age. While modern telecommunication technologies bring communication convenience, false information fraud crimes are rapidly coming, and in recent years, non-contact telecommunication fraud crimes implemented by means of communication tools such as mobile phones, fixed phones and the like and modern internet banking technologies are rapidly developed and spread, so that huge losses are caused to people.
At present, the main means of telecommunication fraud crimes is that a perpetrator dials a telephone number to a victim and frauds the victim to transfer funds in the call, however, the call preemption method in the related art is limited to a specific VoIP (Voice over Internet Protocol) access scene and needs equipment to support a specific function, or preemption can be realized only after the end user judges to agree, and the method is not suitable for preemptive calls in an anti-fraud scene, so that the problem that a supervisor cannot interrupt the fraud call in real time, preemption and the call of the victim often exist, and the supervisor cannot intercept the telecommunication fraud effectively to prevent the occurrence of fraud is caused.
In view of the above problems, no effective solution has been proposed at present.
Disclosure of Invention
The embodiment of the application provides a call preemption method, a call preemption device, electronic equipment and a nonvolatile storage medium, which at least solve the technical problem that a supervisor cannot interrupt a fraud call in real time, preempting call with a victim and intercepting telecommunication fraud behaviors effectively caused by the fact that the supervisor cannot interrupt the fraud call in a fraud call scene at present.
According to one aspect of the embodiment of the present application, there is provided a call preemption method, including: forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to a first terminal from a network element of a core network; and terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again.
Optionally, receiving call parameter information corresponding to the first terminal from a network element of the core network includes: determining a target network element corresponding to the first terminal according to target network element address information in a busy response message returned by the first terminal, wherein the target network element is a network element directly connected with the first terminal in a core network, and the busy response message is used for representing that the terminal planning a call is currently in conversation; sending a parameter query instruction to a target network element, wherein the parameter query instruction comprises verification information, and the verification information is used for indicating whether the target network element verifies that the parameter query instruction is credible or not; and receiving call parameter information returned by the target network element in response to the parameter inquiry instruction under the condition that the target network element verifies that the parameter inquiry instruction is credible.
Optionally, the call parameter information includes: the method comprises the steps of enabling an internet protocol address and port information corresponding to a first terminal and an internet protocol address and port information corresponding to a second terminal; terminating the call between the first terminal and the second terminal according to the call information parameter comprises: according to the Internet protocol address and the port information corresponding to the first terminal, a hang-up instruction is sent to a communication port corresponding to the first terminal, wherein the hang-up instruction is used for terminating the ongoing call of the terminal equipment; and sending an on-hook instruction to a communication port corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal.
Optionally, resending the call signaling of the third terminal to the first terminal includes: and retransmitting call signaling of the third terminal to the first terminal at a target moment, wherein the target moment is the moment when an on-hook instruction is transmitted to a communication port corresponding to the first terminal.
Optionally, retransmitting the call signaling of the third terminal to the first terminal further comprises: and at the target moment, sending prompt information to the first terminal, wherein the prompt information is used for indicating that the conversation currently being called comes from a supervisor.
Optionally, the method further comprises: determining geographic position information corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal, wherein the geographic position information is used for representing the position of the second terminal; and sending the geographic position information to a third terminal.
Optionally, in the case that the first terminal and the second terminal have established a call, forwarding the call signaling of the third terminal to the first terminal further includes: acquiring a device identifier of a third terminal; detecting whether a device identifier of a third terminal exists in a preset white list database or not, wherein the preset white list database is used for storing device information of a supervision terminal which is registered in advance; and under the condition that the equipment identifier of the third terminal does not exist in the preset white list database, sending a call signaling of the third terminal to the first terminal, and sending a busy response message returned by the first terminal to the third terminal, wherein the busy response message is used for representing that the terminal planning the call is currently in conversation.
According to another aspect of the embodiments of the present application, there is also provided a call preemption system, including: the system comprises an application server, a target network element, a first terminal, a second terminal and a third terminal, wherein the third terminal is used for sending call signaling to the first terminal through the application server; the application server is used for forwarding call signaling of the third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to a first terminal from a network element of a core network; terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again; the target network element is a network element directly connected with the first terminal in the communication network, and is used for responding to the parameter query instruction sent by the application server and returning call parameter information corresponding to the first terminal to the application server.
According to another aspect of the embodiment of the present application, there is also provided a call preemption device, including: the call forwarding module is used for forwarding call signaling of the third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; the parameter determining module is used for receiving call parameter information corresponding to the first terminal from a network element of the core network; and the call preemption module is used for terminating the call between the first terminal and the second terminal according to the call parameter information and sending the call signaling of the third terminal to the first terminal again.
According to still another aspect of the embodiments of the present application, there is further provided an electronic device, where the electronic device includes a processor, and the processor is configured to execute a program, and the program executes a call preemption method during running.
According to still another aspect of the embodiments of the present application, there is further provided a nonvolatile storage medium, where the nonvolatile storage medium includes a stored computer program, and a device where the nonvolatile storage medium is located executes a call preemption method by running the computer program.
In the embodiment of the application, forwarding a call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to a first terminal from a network element of a core network; according to the call parameter information, the call between the first terminal and the second terminal is terminated, and the call signaling of the third terminal is sent to the first terminal again, and the technical problem that the fraud call cannot be interrupted in real time by the supervisor under the fraud call scene at present, and the communication call with the victim is preempted, so that the telecommunication fraud cannot be effectively intercepted is solved by means of an open technical interface (information inquiry of AS-SBC and common on-hook information such AS SIP Bye information from AS to the terminal).
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application and do not constitute an undue limitation to the application. In the drawings:
fig. 1 is a block diagram of a hardware architecture of a computer terminal (or electronic device) for implementing a method of preemption of a call according to an embodiment of the present application;
fig. 2 is a schematic diagram of a call preemption method provided in accordance with an embodiment of the present application;
fig. 3 is a schematic architecture diagram of a call preemption system according to an embodiment of the present application;
fig. 4 is a schematic structural diagram of a call preemption device according to an embodiment of the present application.
Detailed Description
In order to make the present application solution better understood by those skilled in the art, the following description will be made in detail and with reference to the accompanying drawings in the embodiments of the present application, it is apparent that the described embodiments are only some embodiments of the present application, not all embodiments. All other embodiments, which can be made by one of ordinary skill in the art based on the embodiments herein without making any inventive effort, shall fall within the scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of the present application and the above figures are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged where appropriate such that embodiments of the present application described herein may be implemented in sequences other than those illustrated or otherwise described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
For the convenience of those skilled in the art to better understand the embodiments of the present application, some technical terms or nouns related to the embodiments of the present application will now be explained as follows:
voice over IP (Voice over Internet Protocol, voIP): is a voice call technology for achieving voice call and multimedia conference via Internet Protocol (IP), that is, communication via the internet.
Application server (Application Server, AS): the system is the application layer equipment positioned at the uppermost layer in the IMS system, and provides basic services and supplementary services, multimedia conferences, converged communication, short message gateways, standard attendant console and other services. The IMS network is an open system based on IP bearing and providing various multimedia services for users, and AS network elements and CSCF interact through standard SIP protocol, thereby realizing the triggering and execution of various network services.
Proxy call session control function (Proxy-Call Session Control Function, P-CSCF): is the first entity in the IMS system to which the user has access. The P-CSCF is the first contact node (in the signalling plane) for the user in the IMS. The UE may obtain the address of the P-CSCF using a local CSCF discovery mechanism. The P-CSCF is responsible for validating the request, forwarding it to the specified target, and processing and forwarding the response.
Conference border controller (Session Border Controller, SBC): one way of NAT traversal. The SBC may ensure VoIP security and may also provide a suite of media proxy servers.
IP multimedia system (IP Multimedia Subsystem, IMS): is a brand new multimedia service form, and can meet the requirements of more novel and diversified multimedia services of terminal clients. IMS is considered as a core technology of the next generation network, and is also an important way to solve the problem of integration of mobile and fixed networks and introduce differentiated services such as triple integration of voice, data and video.
In the related art, the call preemption method is limited to a specific VoIP access scene and needs to support a specific function by equipment, or preemption can be realized only after the terminal user judges agreement, and is not suitable for preemption calls in an anti-fraud scene, so that the supervisor cannot interrupt fraud calls in real time, preempting call with a victim, and effectively intercepting telecommunication fraud behaviors. In order to solve this problem, related solutions are provided in the embodiments of the present application, and are described in detail below.
In accordance with the embodiments of the present application, a method embodiment of call preemption is provided, it being noted that the steps illustrated in the flowcharts of the figures may be performed in a computer system, such as a set of computer executable instructions, and that although a logical order is illustrated in the flowcharts, in some cases the steps illustrated or described may be performed in an order other than that illustrated herein.
The method embodiments provided by the embodiments of the present application may be performed in a mobile terminal, a computer terminal, or similar computing device. Fig. 1 shows a block diagram of a hardware structure of a computer terminal (or electronic device) for implementing a call preemption method. As shown in fig. 1, the computer terminal 10 (or electronic device 10) may include one or more processors 102 (shown as 102a, 102b, … …,102 n) which may include, but are not limited to, a microprocessor MCU or a processing device such as a programmable logic device FPGA, a memory 104 for storing data, and a transmission module 106 for communication functions. In addition, the method may further include: a display, an input/output interface (I/O interface), a Universal Serial BUS (USB) port (which may be included as one of the ports of the BUS), a network interface, a power supply, and/or a camera. It will be appreciated by those of ordinary skill in the art that the configuration shown in fig. 1 is merely illustrative and is not intended to limit the configuration of the electronic device described above. For example, the computer terminal 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors 102 and/or other data processing circuits described above may be referred to generally herein as "data processing circuits. The data processing circuit may be embodied in whole or in part in software, hardware, firmware, or any other combination. Furthermore, the data processing circuitry may be a single stand-alone processing module, or incorporated, in whole or in part, into any of the other elements in the computer terminal 10 (or electronic device). As referred to in the embodiments of the present application, the data processing circuit acts as a processor control (e.g., selection of the path of the variable resistor termination to interface).
The memory 104 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the call preemption method in the embodiments of the present application, and the processor 102 executes the software programs and modules stored in the memory 104, thereby executing various functional applications and data processing, that is, implementing the call preemption method described above. Memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some examples, the memory 104 may further include memory located remotely from the processor 102, which may be connected to the computer terminal 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The transmission means 106 is arranged to receive or transmit data via a network. The specific examples of the network described above may include a wireless network provided by a communication provider of the computer terminal 10. In one example, the transmission device 106 includes a network adapter (Network Interface Controller, NIC) that can connect to other network devices through a base station to communicate with the internet. In one example, the transmission device 106 may be a Radio Frequency (RF) module for communicating with the internet wirelessly.
The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computer terminal 10 (or electronic device).
In the above operating environment, the embodiment of the present application provides a call preemption method, and fig. 2 is a schematic diagram of a flow of a call preemption method provided according to the embodiment of the present application, as shown in fig. 2, where the method includes the following steps:
step S202, forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal;
in some embodiments of the present application, the first terminal is a call device used by a fraud person, the second terminal is a call device used by a fraud person, and the third terminal is a call device used by a supervisory person;
in order to ensure the safety of call preemption, when the first terminal and the second terminal have established a call, forwarding the call signaling of the third terminal to the first terminal further comprises the following steps: acquiring a device identifier of a third terminal; detecting whether a device identifier of a third terminal exists in a preset white list database or not, wherein the preset white list database is used for storing device information of a supervision terminal which is registered in advance; and under the condition that the equipment identifier of the third terminal does not exist in the preset white list database, sending a call signaling of the third terminal to the first terminal, and sending a busy response message returned by the first terminal to the third terminal, wherein the busy response message is used for representing that the terminal planning the call is currently in conversation.
Specifically, in the case of verifying that the supervisor terminal or the phone number of the outbound platform (i.e., the third terminal) has signed up for the corresponding call preemption service of the operator (i.e., in the case that the device identifier of the third terminal exists in the preset whitelist database), the call signaling initiated by the third terminal to the first terminal is forwarded to the application server AS, and then forwarded to the first terminal by the application server AS, and the subsequent call preemption method is executed;
the above-described supervisor terminal package is not limited to: fixed telephone terminals, intelligent terminals, outbound platforms, etc.
When the telephone number of the supervisor terminal or the outbound platform is verified to be not signed up with the corresponding call preemption service of the operator (namely, when the equipment identifier of the third terminal does not exist in the preset white list database), the call signaling initiated by the third terminal to the first terminal is forwarded to the application server AS, and then is forwarded to the first terminal by the application server AS.
Step S204, receiving call parameter information corresponding to a first terminal from a network element of a core network;
in some embodiments of the present application, receiving call parameter information corresponding to a first terminal from a network element of a core network includes the following steps: determining a target network element corresponding to the first terminal according to target network element address information in a busy response message returned by the first terminal, wherein the target network element is a network element directly connected with the first terminal in a core network, and the busy response message is used for representing that the terminal planning a call is currently in conversation; sending a parameter query instruction to a target network element, wherein the parameter query instruction comprises verification information, and the verification information is used for indicating whether the target network element verifies that the parameter query instruction is credible or not; and receiving call parameter information returned by the target network element in response to the parameter inquiry instruction under the condition that the target network element verifies that the parameter inquiry instruction is credible.
The target network element is a P-CSCF/SBC device in the communication network.
Specifically, the AS receives a busy response message returned by the victim terminal (i.e. the first terminal), and sends a session request (i.e. the parameter query instruction) for querying the relationship of the victim terminal number to the P-CSCF/SBC (i.e. the target network element) according to the address (i.e. the target network element address information) of the P-CSCF/SBC carried in the message;
AS an optional implementation manner, the P-CSCF/SBC to which the victim terminal (i.e. the first terminal) belongs or accesses may verify the security of the AS that sends the parameter query instruction by opening an access control white list to the AS in advance, or requesting authentication, and the P-CSCF/SBC device queries the session cache, database or other place where the current session information (i.e. the call parameter information) is stored, where the P-CSCF/SBC queries the parameter query instruction sent by the AS, obtains the number, IP address, media port and other information parameters (i.e. the call parameter information) of the ongoing call party associated with the victim terminal, and returns the number, IP address, media port and other information parameters to the AS;
AS an optional implementation manner, when the P-CSCF/SBC to which the victim terminal (i.e. the first terminal) belongs or accesses verifies the security of the AS that sends the parameter query instruction, the following verification manner may be adopted, which includes but is not limited to: authentication is requested through IP address white list verification, authentication is requested through digital signature, authentication is requested by a user password, and the like.
Step S206, according to the call parameter information, the call between the first terminal and the second terminal is terminated, and the call signaling of the third terminal is sent to the first terminal again.
In some embodiments of the present application, the call parameter information includes: the method comprises the steps of enabling an internet protocol address and port information corresponding to a first terminal and an internet protocol address and port information corresponding to a second terminal; terminating the call between the first terminal and the second terminal according to the call information parameter comprises the following steps: according to the Internet protocol address and the port information corresponding to the first terminal, a hang-up instruction is sent to a communication port corresponding to the first terminal, wherein the hang-up instruction is used for terminating the ongoing call of the terminal equipment; and sending an on-hook instruction to a communication port corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal.
Specifically, the AS sends a hang-up message (i.e. the hang-up instruction) of the simulated opposite terminal to the two parties of the session including the victim and the fraudster according to the call parameter information returned by the P-CSCF/SBC;
in some embodiments of the present application, retransmitting call signaling of the third terminal to the first terminal includes the steps of: and retransmitting call signaling of the third terminal to the first terminal at a target moment, wherein the target moment is the moment when an on-hook instruction is transmitted to a communication port corresponding to the first terminal.
Specifically, while sending the simulated hang-up message, the call request message is continuously sent to the terminal number of the victim, waiting for the victim to answer, and the supervisor completes the actions of call preemption and intervention.
As an alternative embodiment, retransmitting the call signaling of the third terminal to the first terminal further comprises the steps of: and at the target moment, sending prompt information to the first terminal, wherein the prompt information is used for indicating that the conversation currently being called comes from a supervisor.
The authority of the phone currently being called by the fraud victim is alerted by means of sending a prompt to the first terminal, e.g. displaying to the victim the anti-fraud number whose currently being called number is the police.
As an alternative embodiment, the method further comprises the steps of: determining geographic position information corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal, wherein the geographic position information is used for representing the position of the second terminal; and sending the geographic position information to a third terminal.
By directly transmitting the positioning information of the second terminal of the fraud person to the third terminal of the supervisor, the supervisor is facilitated to develop anti-fraud hits
Through the steps, through relying on the buffer memory and data storage function of the SBC equipment to the call metadata, the aim of implementing low-cost preemption blocking on the fraud call behavior is achieved through an open technical interface (information inquiry of AS-SBC and common hang-up information such AS SIP Bye information from AS to terminal), and further the technical problem that the telecommunication fraud behavior cannot be intercepted due to the fact that a supervisor cannot interrupt the fraud call in real time under the fraud call scene, preempt the call with a victim is solved.
According to the embodiment of the application, an embodiment of a call preemption system is also provided. Fig. 3 is a schematic architecture diagram of a call preemption system according to an embodiment of the present application. As shown in fig. 3, the system includes: an application server 30, a target network element 32, a first terminal 34, a second terminal 36 and a third terminal 38, wherein,
a third terminal 38 for transmitting call signaling to the first terminal 34 through the application server 30;
an application server 30 for forwarding call signaling of the third terminal 38 to the first terminal 34 in case the first terminal 34 and the second terminal 36 have established a call, wherein the call signaling is used for intervening in the call procedure of the first terminal 34 and the second terminal 36; receiving call parameter information corresponding to the first terminal 34 from a network element of the core network; terminating the call between the first terminal 34 and the second terminal 36 according to the call parameter information, and re-transmitting the call signaling of the third terminal 38 to the first terminal 34;
the target network element 32 is a network element directly connected to the first terminal 34 in the communication network, and the target network element 32 is configured to respond to a parameter query instruction sent by the application server 30, and return call parameter information corresponding to the first terminal 34 to the application server 30.
The following describes a call preemption procedure performed in the call preemption system of fig. 3, which includes the following steps:
step 1, a call is established between a fraud person and a victim person, fraud behavior is in progress, and under the condition that a supervisor monitors the event, the supervisor terminal (namely the third terminal) emergently initiates dissuasion and intervention calls to the victim person number, and sends the call signaling to the victim person terminal after the call signaling is forwarded to an AS;
step 2, the victim terminal (namely the first terminal) returns a busy response message to the call signaling coming from the AS in the conversation at the moment;
step 3, AS receives the busy response message returned by the victim terminal (i.e. the first terminal), and sends a session request (i.e. the parameter query instruction) for querying the relationship of the victim terminal number to the P-CSCF/SBC (i.e. the target network element) according to the address (i.e. the target network element address information) of the P-CSCF/SBC carried in the message;
the P-CSCF/SBC to which the terminal of the victim (i.e. the first terminal) belongs or visits can verify the security of the AS sending the parameter inquiry instruction by opening an access control white list on the AS in advance or requesting authentication, the P-CSCF/SBC equipment inquires the parameter inquiry instruction sent by the AS in the equipment session cache or database and returns the information parameters (i.e. the conversation parameter information) including the number, IP address, media port and the like of the two on-going conversation parties associated with the terminal of the victim to the AS;
step 4, AS sends the hang-up message (namely the hang-up instruction) of the simulated opposite terminal to the two parties including the victim and the fraudster of the conversation according to the call parameter information returned by the P-CSCF/SBC;
and 5, continuously sending a call request message to the terminal number of the victim while sending the simulated hang-up message, waiting for the victim to answer, completing the actions of call preemption and intervention by the supervisor, and after the victim answers, implementing dissuading actions by the supervisor, and ending the flow.
The scheme of the application completely depends on the existing IMS communication network technology of operators, performs low-cost preemption blocking on the fraud call behavior, and depends on the buffer storage and data storage functions of the SBC equipment on call metadata, and is realized by an open technical interface (information inquiry of AS-SBC and common on-hook messages such AS SIP Bye messages from AS to terminals). Compared with the related art, the technology delivery is rapid without depending on specific equipment technology, terminal technology and the like.
According to the embodiment of the application, an embodiment of a call preemption device is also provided. Fig. 4 is a schematic structural diagram of a call preemption device according to an embodiment of the present application. As shown in fig. 4, the apparatus includes:
a call forwarding module 40, configured to forward a call signaling of the third terminal to the first terminal when the first terminal and the second terminal have established a call, where the call signaling is used to interfere a call procedure of the first terminal and the second terminal;
a parameter determining module 42, configured to receive call parameter information corresponding to the first terminal from a network element of the core network;
the call preemption module 44 is configured to terminate the call between the first terminal and the second terminal according to the call parameter information, and send the call signaling of the third terminal to the first terminal again.
Note that each module in the call preemption device may be a program module (for example, a set of program instructions for implementing a specific function), or may be a hardware module, and for the latter, it may be represented by the following form, but is not limited thereto: the expression forms of the modules are all a processor, or the functions of the modules are realized by one processor.
It should be noted that, the call preemption device provided in this embodiment may be used to execute the call preemption method shown in fig. 2, so the explanation of the call preemption method is also applicable to the embodiments of the present application, and is not repeated here.
The embodiment of the application also provides a nonvolatile storage medium, which comprises a stored computer program, wherein the equipment where the nonvolatile storage medium is located executes the following call preemption method by running the computer program: forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to a first terminal from a network element of a core network; and terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again.
The foregoing embodiment numbers of the present application are merely for describing, and do not represent advantages or disadvantages of the embodiments.
In the foregoing embodiments of the present application, the descriptions of the embodiments are emphasized, and for a portion of this disclosure that is not described in detail in this embodiment, reference is made to the related descriptions of other embodiments.
In the several embodiments provided in the present application, it should be understood that the disclosed technology content may be implemented in other manners. The above-described embodiments of the apparatus are merely exemplary, and the division of the units, for example, may be a logic function division, and may be implemented in another manner, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not performed. Alternatively, the coupling or direct coupling or communication connection shown or discussed with each other may be through some interfaces, units or modules, or may be in electrical or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
In addition, each functional unit in each embodiment of the present application may be integrated in one processing unit, or each unit may exist alone physically, or two or more units may be integrated in one unit. The integrated units may be implemented in hardware or in software functional units.
The integrated units, if implemented in the form of software functional units and sold or used as stand-alone products, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be embodied in essence or a part contributing to the prior art or all or part of the technical solution in the form of a software product stored in a storage medium, including several instructions to cause a computer device (which may be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a removable hard disk, a magnetic disk, or an optical disk, or other various media capable of storing program codes.
The foregoing is merely a preferred embodiment of the present application and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present application and are intended to be comprehended within the scope of the present application.

Claims (11)

1. A call preemption method is characterized by comprising the following steps:
forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal;
receiving call parameter information corresponding to the first terminal from a network element of a core network;
and terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again.
2. The call preemption method of claim 1, wherein receiving call parameter information corresponding to the first terminal from a network element of a core network comprises:
determining a target network element corresponding to the first terminal according to target network element address information in a busy response message returned by the first terminal, wherein the target network element is a network element directly connected with the first terminal in the core network, and the busy response message is used for representing that a terminal planning a call is currently in communication;
sending a parameter query instruction to the target network element, wherein the parameter query instruction comprises verification information, and the verification information is used for indicating the target network element to verify whether the parameter query instruction is credible or not;
and under the condition that the target network element verifies that the parameter inquiry instruction is credible, receiving the call parameter information returned by the target network element in response to the parameter inquiry instruction.
3. The call preemption method of claim 1, wherein the call parameter information comprises: the Internet protocol address and port information corresponding to the first terminal, and the Internet protocol address and port information corresponding to the second terminal; terminating the call between the first terminal and the second terminal according to the call information parameter comprises:
according to the Internet protocol address and the port information corresponding to the first terminal, a hang-up instruction is sent to a communication port corresponding to the first terminal, wherein the hang-up instruction is used for terminating the ongoing call of the terminal equipment;
and sending the on-hook instruction to a communication port corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal.
4. A call preemption method as in claim 3, wherein resending call signaling of the third terminal to the first terminal comprises:
and retransmitting the call signaling of the third terminal to the first terminal at a target moment, wherein the target moment is the moment when the on-hook instruction is transmitted to the communication port corresponding to the first terminal.
5. The call preemption method of claim 4, wherein retransmitting call signaling of the third terminal to the first terminal further comprises:
and sending prompt information to the first terminal at the target moment, wherein the prompt information is used for indicating that the conversation currently being called comes from a supervisor.
6. A call preemption method as in claim 3, further comprising:
determining geographic position information corresponding to the second terminal according to the Internet protocol address and the port information corresponding to the second terminal, wherein the geographic position information is used for representing the position of the second terminal;
and sending the geographic position information to the third terminal.
7. The call preemption method of claim 1, wherein forwarding call signaling of a third terminal to a first terminal in the event that the first terminal and a second terminal have established a call further comprises:
acquiring the equipment identifier of the third terminal;
detecting whether the equipment identifier of the third terminal exists in a preset white list database or not, wherein the preset white list database is used for storing the equipment information of the supervision terminal which is registered in advance;
and under the condition that the equipment identifier of the third terminal does not exist in the preset white list database, sending a call signaling of the third terminal to the first terminal, and sending a busy response message returned by the first terminal to the third terminal, wherein the busy response message is used for representing that the terminal planning the call is currently in communication.
8. A call preemption system comprising: an application server, a target network element, a first terminal, a second terminal and a third terminal, wherein,
the third terminal is configured to send a call signaling to the first terminal through the application server;
the application server is used for forwarding call signaling of a third terminal to the first terminal under the condition that the first terminal and the second terminal have established a call, wherein the call signaling is used for intervening in the call process of the first terminal and the second terminal; receiving call parameter information corresponding to the first terminal from a network element of a core network; terminating the call between the first terminal and the second terminal according to the call parameter information, and sending the call signaling of the third terminal to the first terminal again;
the target network element is a network element directly connected with the first terminal in the communication network, and is used for responding to a parameter query instruction sent by the application server and returning the call parameter information corresponding to the first terminal to the application server.
9. A call preemption device, comprising:
a call forwarding module, configured to forward a call signaling of a third terminal to a first terminal when the first terminal and a second terminal have established a call, where the call signaling is used to interfere a call process of the first terminal and the second terminal;
the parameter determining module is used for receiving call parameter information corresponding to the first terminal from a network element of a core network;
and the call preemption module is used for terminating the call between the first terminal and the second terminal according to the call parameter information and sending the call signaling of the third terminal to the first terminal again.
10. An electronic device comprising a processor, wherein the processor is configured to run a program, wherein the program is configured to perform the call preemption method of any of claims 1-7 when run.
11. A non-volatile storage medium, characterized in that the non-volatile storage medium comprises a stored computer program, wherein a device in which the non-volatile storage medium is located performs the call preemption method according to any of claims 1 to 7 by running the computer program.
CN202211457246.2A 2022-11-21 2022-11-21 Call preemption method and device, electronic equipment and nonvolatile storage medium Pending CN116456027A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211457246.2A CN116456027A (en) 2022-11-21 2022-11-21 Call preemption method and device, electronic equipment and nonvolatile storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211457246.2A CN116456027A (en) 2022-11-21 2022-11-21 Call preemption method and device, electronic equipment and nonvolatile storage medium

Publications (1)

Publication Number Publication Date
CN116456027A true CN116456027A (en) 2023-07-18

Family

ID=87118953

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211457246.2A Pending CN116456027A (en) 2022-11-21 2022-11-21 Call preemption method and device, electronic equipment and nonvolatile storage medium

Country Status (1)

Country Link
CN (1) CN116456027A (en)

Similar Documents

Publication Publication Date Title
US7739196B2 (en) Policy control and billing support for call transfer in a session initiation protocol (SIP) network
US7885272B2 (en) Remote control of device by telephone or other communication devices
US11063990B2 (en) Originating caller verification via insertion of an attestation parameter
US20150201086A1 (en) VoIP BASED TELEPHONY METHOD AND SYSTEM
US9723032B2 (en) Data communication
US10893140B2 (en) Method, system and device for an enhanced call setup with verification of a user equipment in a telecommunications network
CN113543281B (en) Voice communication method and voice communication device
US20210051141A1 (en) Interface for telecommunications by desktop native applications
CN107124417A (en) MMTel application servers, conversational system and method based on Heterogeneous Computing
CN105230091A (en) Make a call in a communications system
US8843601B1 (en) Systems and methods for VOIP communication completion to a mobile device
CA3191409C (en) Method and system for detection of call signal manipulation
US11223604B2 (en) Detecting aggressive or attacking behaviors in IMS SIP signaling
US11856138B2 (en) Parallel path caller verification controller
US20130230159A1 (en) Data communication
CN116456027A (en) Call preemption method and device, electronic equipment and nonvolatile storage medium
US20150016336A1 (en) Method and apparatus for voip communication completion to a mobile device
KR101531198B1 (en) Call connecting process apparatus and method providing for authentication process using push message
CN113676604B (en) Voice processing method, related equipment and storage medium
KR102546948B1 (en) ANALYSIS SYSTEM FOR DETECTION OF SIP IN VoLTE AND THE METHOD THEREOF
WO2017000617A1 (en) Communication frequency control method and apparatus
US11470673B2 (en) Method and system for detecting interruption of communications and for automatically re-establishing the communications
KR100596003B1 (en) Method for providing barge-in service and IP switch using the method
CN114679432A (en) Harmful telephone precaution device and method
EP2845380A1 (en) Method and system for call setup

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination