Call control method and device based on voice private line, and storage medium

By establishing a session between CSCF and the risk management and control platform, and using the risk management and control platform's management and control policies to review voice dedicated line calls, the problem that CSCF does not have the voice dedicated line management and control function is solved, and effective management and control and business scalability of the voice dedicated line are achieved.

CN119363879APending Publication Date: 2025-01-24CHINA MOBILE ONLINE SERVICES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411518610.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-29
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

In the prior art, CSCF does not have voice dedicated line control function, and needs to significantly modify the link interaction logic, resulting in increased complexity. At the same time, it is difficult to flexibly configure the management and control strategies of different enterprises, resulting in poor expansion of voice dedicated line services.

Method used

By establishing a session between CSCF and the risk management and control platform, after CSCF receives the voice line call request, it sends call information to the risk management and control platform. The risk management and control platform generates call control information based on the management and control policy and returns it to CSCF. CSCF makes decisions based on this information. Whether to establish a call session.

Benefits of technology

It achieves effective management and control of voice dedicated lines, avoids modification of the link interaction logic between CSCF and terminals, simplifies the complexity of voice dedicated line management and control, supports flexible management and control strategies of different enterprises, and improves the scalability of voice dedicated line services. .

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363879A_ABST
    Figure CN119363879A_ABST
Patent Text Reader

Abstract

The invention provides a call control method and device based on a voice private line and a storage medium, and relates to the technical field of telephone traffic control, and the method comprises the steps: building a session with a risk management and control platform; in response to a first call request of a first terminal, judging whether the call belongs to a voice private line call according to the first call request; if it is determined that the first call request belongs to a voice private line call, sending call information to the risk management and control platform; acquiring call management and control information from the risk management and control platform; and according to the call management and control information, determining whether to establish a call of the first terminal. And the risk management and control platform audits the call information of the voice private line and indicates whether the CSCF establishes a call for the first terminal, so that the effect of voice private line management and control is achieved, the link interaction logic of the CSCF does not need to be changed, the complexity of voice private line management and control is simplified, the management and control strategy is flexibly configured for different enterprises on the risk management and control platform, and the management and control efficiency is improved. And the dynamic extension of the voice private line service is facilitated.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of call control, and in particular to a call control method, device and storage medium based on voice dedicated line. Background Art

[0002] Dedicated voice lines are voice communication services provided by operators to corporate customers using their own communication networks. However, some corporate customers use dedicated voice lines for excessive sales, harassing calls, and even illegal activities. Therefore, in order to promote the healthy development of dedicated voice line services, it is necessary to regulate and control dedicated voice line services to intercept abnormal calling behaviors.

[0003] The IMS (IP Multimedia Subsystem) core network is the mainstream of voice dedicated lines. During a call, the requesting terminal needs to send a call request to the CSCF (Call Session Control Function) entity in the IMS core network. The CSCF determines the target terminal based on the call request and then establishes a call between the requesting terminal and the target terminal.

[0004] However, in the existing technology, CSCF does not have the voice dedicated line management function. If the voice dedicated line management function is to be implemented, the link interaction logic needs to be significantly modified, resulting in increased complexity. At the same time, different enterprises may have different management strategies. CSCF is difficult to meet the management flexibility, resulting in poor scalability of the voice dedicated line business. Summary of the invention

[0005] The present invention provides a call control method, device and storage medium based on voice dedicated line, which are used to solve the defects in the prior art that the control of voice dedicated line requires significant modification of link interaction logic, resulting in increased complexity and poor scalability.

[0006] The present invention provides a call control method based on voice dedicated line, which is applied to CSCF, comprising: Establishing a session with a risk management and control platform, where the risk management and control platform is used to manage and control calls on the dedicated voice line; In response to a first call request from a first terminal, determining whether it is a dedicated voice line call according to the first call request; If it is determined that the first call request is a dedicated voice line call, then: Sending call information to the risk management and control platform, where the call information is determined based on the first call request; Acquire call control information from the risk control platform, where the call control information is generated by the risk control platform based on a control strategy; Determine whether to establish a call conversation for the first terminal based on the call management and control information.

[0007] According to a call control method based on a voice dedicated line provided by the present invention, determining whether to establish a call conversation of the first terminal according to the call management and control information includes: When it is determined not to establish the call conversation according to the call control information, sending a call rejection message to the first terminal; According to the call management and control information, when it is determined to establish a call session, a second terminal is determined according to the first call request, and a second call request is sent to the second terminal.

[0008] According to a call control method based on a voice dedicated line provided by the present invention, after determining to establish a call conversation according to the call management and control information, the method further includes: Determine whether to record the call according to the call control information; When it is determined to record, before sending the second call request to the second terminal, the method further includes: Determine the platform media address according to the call control information; generating the second call request according to the first call request and the platform media address; After sending the second call request to the second terminal, the method further includes: Obtaining first request response information of the second terminal; Forwarding the first request response information to the risk management and control platform; Obtaining second request response information from the risk management and control platform, where the second request response information carries the platform media address; Sending the second request response information to the first terminal; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

[0009] According to a call control method based on a voice dedicated line provided by the present invention, after responding to a first call request of a first terminal and judging whether it is a voice dedicated line call according to the first call request, the method further comprises: If it is determined that the first call request does not belong to a dedicated voice line call, then: determining a second terminal according to the first call request; A third call request is sent to the second terminal, so that the first terminal establishes a call conversation with the second terminal.

[0010] The present invention also provides a call control method based on a voice dedicated line, which is applied to a risk management and control platform, comprising: Establish a session with CSCF; In response to the call information from the CSCF, determining the terminal identification information according to the call information; According to the terminal identification information, obtain corresponding control strategy information; Determine control result information according to the control strategy information and the call information; Generate call control information according to the control result information; Sending the call control information to the CSCF; The call control information is used to indicate whether the CSCF establishes a call.

[0011] According to a call control method based on a voice dedicated line provided by the present invention, generating call control information according to the control result information includes: Determine call interception according to the control result information, and generate a call rejection signaling as the call control information; According to the control result information, determine that the call is released and not recorded, and generate a first signaling as the call control information according to the call information; According to the control result information, it is determined that the call is released and recorded, and a second signaling is generated as the call control information according to the platform media address and the call information.

[0012] According to a call control method based on a voice dedicated line provided by the present invention, when it is determined that the call is released and recorded, after sending the call control information to the CSCF, it also includes: Obtaining first request response information from the CSCF; Modify the first request response information according to the platform media address to generate second request response information; Sending the second request response information to the CSCF; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

[0013] The present invention also provides a call control system based on a voice dedicated line, comprising: CSCF, used to respond to call requests and establish call conversations; Risk management and control platform, used to manage and handle calls; The CSCF executes the above-mentioned call control method based on a voice dedicated line applied to the CSCF, and the risk management and control platform executes the above-mentioned call control method based on a voice dedicated line applied to the risk management and control platform.

[0014] The present invention also provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, a call control method based on a voice dedicated line as described in any one of the above is implemented.

[0015] The present invention also provides a non-transitory computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the call control method based on a voice dedicated line as described in any one of the above is implemented.

[0016] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the call control method based on a voice dedicated line as described in any one of the above is implemented.

[0017] The present invention provides a call control method, device and storage medium based on voice dedicated line, which at least has a beneficial effect: by setting up a risk control platform, CSCF establishes a session with the risk control platform, and when CSCF receives the first call request of the first terminal and determines it as a voice dedicated line call, it sends the corresponding call information to the risk control platform, so that the risk control platform can control the voice dedicated line call. Based on the control strategy, the risk control platform reviews the call information to generate call control information, and returns the call control information to the CSCF. The CSCF determines whether to establish a call conversation for the first terminal according to the call control information, so that the call conversation with risks is not established. In this way, the risk control platform reviews the call information of the voice dedicated line, and then instructs the CSCF whether to establish a call conversation for the first terminal, so as to achieve the effect of voice dedicated line control, without changing the link interaction logic between the CSCF and the terminal, which is conducive to simplifying the complexity of voice dedicated line control. At the same time, the CSCF only needs to determine whether it belongs to the call request of the voice dedicated line. The control strategy is flexibly configured for different enterprises on the risk control platform, which does not affect the working logic of the CSCF, and is conducive to the dynamic expansion of the voice dedicated line business. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0019] Figure 1 This is one of the flow charts of a call control method based on a voice dedicated line applied to CSCF provided by the present invention.

[0020] Figure 2This is the second flow chart of a call control method based on a voice dedicated line applied to CSCF provided by the present invention.

[0021] Figure 3 This is the third flow chart of a call control method based on voice dedicated line applied to CSCF provided by the present invention.

[0022] Figure 4 This is one of the flow charts of a call control method based on a voice dedicated line applied to a risk management and control platform provided by the present invention.

[0023] Figure 5 This is the second flow chart of a call control method based on a voice dedicated line applied to a risk management and control platform provided by the present invention.

[0024] Figure 6 The present invention is a process diagram of a call control method based on a voice dedicated line.

[0025] Figure 7 The present invention provides a signaling diagram of a call release situation in a call control method based on a voice dedicated line.

[0026] Figure 8 The present invention provides a signaling diagram of a call interception situation in a call control method based on a voice dedicated line.

[0027] Fig. 9 The present invention provides a signaling diagram for call release and recording in a call control method based on a voice dedicated line.

[0028] Fig.10 The present invention is a schematic diagram of a call control system based on a voice dedicated line.

[0029] Fig.11 It is a structural schematic diagram of the electronic device provided by the present invention. DETAILED DESCRIPTION

[0030] In order to make the purpose, technical solution and advantages of the present invention clearer, the technical solution of the present invention will be clearly and completely described below in conjunction with the drawings of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0031] In related technologies, the method for implementing voice dedicated line control is generally the pre-insertion code method: The prefix code method refers to the method of adding a prefix code before the called number to control the voice dedicated line. The prefix code is a unique number that identifies the trunk information of the voice dedicated line access enterprise. The core network identifies the enterprise based on the prefix code before the number. The back-end control system performs security control by analyzing the prefix code. Call requests that meet the security control requirements are released, and call requests that do not meet the security control requirements are intercepted.

[0032] However, as the IMS core network has become the mainstream of voice private lines, the CSCF network element of the IMS core network does not have the ability to add prefix codes to numbers and only provides relay access capabilities, resulting in the prefix code method being unable to adapt to technological development. In addition, the prefix code method requires specific processing at the call link signaling interaction level, and different services require different prefix code rules, which increases the complexity of call link processing and is not conducive to dynamic expansion of services.

[0033] Combine the following Figures 1 to 3 and Figures 6 to 9 A call control method based on a voice dedicated line of the present invention is described, which is applied to CSCF and includes: S110: Establishing a session with a risk management and control platform, where the risk management and control platform is used to manage and control calls on the dedicated voice line; S120: In response to a first call request from the first terminal, determine whether the call is a dedicated voice line call according to the first call request; S130: Determine that the first call request is a dedicated voice line call, then: S140: Sending call information to the risk management and control platform, where the call information is determined based on the first call request; S150: Acquire call control information from the risk control platform, where the call control information is generated by the risk control platform based on a control strategy; S160: Determine whether to establish a call conversation for the first terminal according to the call control information.

[0034] By setting up a risk management and control platform, the CSCF establishes a session with the risk management and control platform. When the CSCF receives the first call request from the first terminal and determines that it is a voice dedicated line call, it sends the corresponding call information to the risk management and control platform, so that the risk management and control platform can manage the voice dedicated line call. Based on the management and control strategy, the risk management and control platform reviews the call information to generate call management and control information, and returns the call management and control information to the CSCF. The CSCF determines whether to establish a call for the first terminal based on the call management and control information, so that the call with risks is not established.

[0035] In this way, the risk management and control platform reviews the call information of the voice dedicated line, and then instructs the CSCF whether to establish a call for the first terminal, thereby achieving the effect of voice dedicated line management and control. There is no need to change the link interaction logic between the CSCF and the terminal, which is conducive to simplifying the complexity of voice dedicated line management and control. At the same time, the CSCF only needs to determine whether it is a call request for a voice dedicated line. The management and control strategy is flexibly configured for different enterprises on the risk management and control platform, which does not affect the working logic of the CSCF and is conducive to the dynamic expansion of voice dedicated line services.

[0036] In some embodiments of the present invention, the risk management and control platform can be independently built by the operator, mainly used to realize the effective review of the call behavior of the voice dedicated line service and form the management and control capabilities of the voice dedicated line. Compared with the control by the front-insertion code method, the present invention is a solution of a call control method based on a voice dedicated line. Based on the situation that the IMS network is built by the operator, it can make full use of the operator's advantages in voice dedicated line security management and control, and sign the voice dedicated line management and control service to the core network, and then process it with the optimal interaction logic. The CSCF is based on whether the first call request belongs to a contracted call, and then when it belongs to a contracted voice dedicated line, it triggers the risk management and control platform to control the call of the voice dedicated line.

[0037] The risk management and control platform interacts with the IMS core network element traffic control center CSCF via SIP (Session Initiation Protocol). The CSCF routes call requests from numbers that have signed up for voice dedicated line services to the risk management and control platform to implement management and control of voice dedicated line services.

[0038] In some embodiments of the present invention, corresponding management and control strategies can be configured in advance on the risk management and control platform for different enterprise situations, so that the call management and control of the enterprise's voice dedicated line is more accurate and reasonable, and the management and control strategies can be flexibly modified and managed on the risk management and control platform when the enterprise situation changes, which is conducive to enhancing dynamic scalability without affecting CSCF.

[0039] The INVITE message is a core message in SIP, which is used to initiate and manage multimedia communication sessions in an IP network. In some embodiments of the present invention, the first call request may include an INVITE message, the call information sent by the CSCF to the risk management and control platform also includes an INVITE message, and the call management and control information sent by the risk management and control platform to the CSCF may also include an INVITE message. The three INVITE messages may include related information content, but they may not be exactly the same.

[0040] In some embodiments of the present invention, the first call request includes an INVITE message carrying a FROM field. The CSCF obtains the contract service information of the number by querying the subscriber server (HSS) based on the identification information corresponding to the first terminal in the FROM field, such as the number, and determines whether the first terminal is under contract, thereby determining whether it is a voice dedicated line request.

[0041] In some embodiments, when CSCF obtains the first call requests of multiple different first terminals in the same time period, it can obtain the corresponding AS (Application Server) service contract priority by querying the contracted user server according to the number corresponding to the first terminal, and then send it to the corresponding AS for processing in order from high to low contract priority. For the contracted voice dedicated line risk management and control platform service, CSCF will send the corresponding call information to the risk control platform.

[0042] refer to Figure 2 , Figure 7 and Figure 8 In some embodiments of a voice dedicated line call control method applied to CSCF by the present invention, the S160 includes: S161: When it is determined that the call session is not to be established according to the call control information, a call rejection message is sent to the first terminal; S162: According to the call control information, when it is determined to establish a call session, a second terminal is determined according to the first call request, and a second call request is sent to the second terminal.

[0043] When the CSCF determines not to establish a call for the first terminal based on the call control information returned by the risk control platform, it sends a call rejection message to the first terminal to hang up the first call request of the first terminal; when it determines to establish a call for the first terminal, it sends a second call request to the target of the first call request, that is, the second terminal, to enter the call establishment process. In this way, when intercepting the call of the voice dedicated line to the first terminal, the call request of the first terminal is hung up to avoid harassment and other effects on the second terminal, so as to achieve the purpose of control and improve the security and reliability of the voice dedicated line service.

[0044] In some embodiments of the present invention, the second call request information may include an INVITE message, and the second call request information and the INVITE message included in the first call request information both include associated information content.

[0045] In the process of controlling voice dedicated lines, there is not only a need for interception, but also a need for call content control in some cases. In the current network, recording during a call is mainly achieved through mirroring, that is, without affecting the call between the two parties, a media data bypass is used for recording, and the call between the two parties will not be affected by the bypassed media. However, this method is not suitable for voice dedicated line services, because CSCF is a network element of the IMS core network. Letting CSCF be responsible for media bypass will increase the processing logic of CSCF, which is difficult to apply in practice and does not conform to the actual situation.

[0046] For the above situation, in order to realize the recording of calls in the case of IMS core network to achieve the effect of control, refer to Figure 3 and Fig. 9 In some embodiments of a call control method based on a voice dedicated line applied to a CSCF of the present invention, after determining to establish a call conversation according to the call control information in S162, the method further includes: S1621: Determine whether to record according to the call control information; When it is determined to record, before sending the second call request to the second terminal in S162, the method further includes: S1622: Determine a platform media address according to the call control information; S1623: Generate the second call request according to the first call request and the platform media address; After S162, the method further includes: S170: Obtain first request response information of the second terminal; S171: Forwarding the first request response information to the risk management and control platform; S172: Obtain second request response information from the risk management and control platform, where the second request response information carries the platform media address; S173: Sending the second request response information to the first terminal; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

[0047] The risk management and control platform reviews call information based on the management and control strategy. When deciding to release a call, it will further determine whether to record subsequent calls based on the management and control strategy. CSCF can determine whether to release the first call request and whether to record it based on the call management information returned by the risk management and control platform.

[0048] When the call control information instructs the CSCF to record, the call control information will carry the platform media address corresponding to the risk control platform, so that the CSCF generates a second call request information based on the first call request and the platform media address, and the second call request information will carry the platform media address. The CSCF sends the second call request information to the second terminal to enable the second terminal to establish a call, and the platform media address in the second call request information will instruct the second terminal to transmit the call media stream between the two through the platform media address after establishing a call with the first terminal, that is, transmit the call media stream through the risk control platform.

[0049] In this way, the call request and call answer information are modified based on the platform media address, so that the risk management platform participates in the transmission and processing of the call media stream. When the risk management platform obtains the call media stream, it records and saves a copy and then transmits it to the transmission target to achieve the recording effect. There is no need to establish a mirror bypass, and it will not affect the call between the first terminal and the second terminal, thereby realizing the function of recording the voice dedicated line based on the IMS core network.

[0050] When the CSCF determines not to record based on the call control information, it generates a second call request based on the first call request, that is, the second call request does not rely on the platform media address generation. After the CSCF obtains the first request response information of the second terminal, it can directly forward the first request response information to the first terminal to allow the first terminal to establish a call with the second terminal. At this time, the call media stream does not need to be transmitted and processed through the risk management platform.

[0051] It is understandable that by configuring the risk management and control platform, corresponding management and control strategies can be set based on the company's existing recording evidence collection needs and management and control needs. At the same time, corresponding management and control strategies can also be set based on conventional risk management and control needs, thereby forming management and control strategy information to review and determine whether to record.

[0052] The recording function of the above-mentioned voice dedicated line is realized by media bridging based on the risk management platform, which is imperceptible to the CSCF, that is, it will not affect the CSCF. In some embodiments of the present invention, when the risk management platform sends call management information to the CSCF, it carries the platform media address of the risk management platform itself, so that the CSCF modifies the first call request, specifically, it can be to modify the target media address in the SIP message to the platform media address, so that the risk management platform participates in the call media stream transmission processing process, so as to achieve the purpose of obtaining the call recording.

[0053] It is understandable that the recording function of the voice line is implemented under the premise of complying with the relevant data protection laws and policies of the location.

[0054] refer to Figure 6In some embodiments of a voice dedicated line call control method applied to CSCF of the present invention, after S120, the method further includes: If it is determined that the first call request does not belong to a dedicated voice line call, then: determining a second terminal according to the first call request; A third call request is sent to the second terminal, so that the first terminal establishes a call conversation with the second terminal.

[0055] For the first call request which is not a voice dedicated line, there is no need to perform call control on the voice dedicated line. The second terminal of the communication target is directly determined according to the first call request, and a third call request is sent to the second terminal so that the first terminal and the second terminal can conduct a call conversation.

[0056] The above is a description of the processing process on the CSCF side. The processing process on the risk management and control platform side will be described later. It can be understood that the processing process on the CSCF side mentioned above and the processing on the risk management and control platform side described later can be understood by reference to each other.

[0057] refer to Figures 4 to 9 The present invention also provides a call control method based on a voice dedicated line, which is applied to a risk management and control platform, comprising: S210: Establishing a session with CSCF; S220: In response to the call information from the CSCF, determine the terminal identification information according to the call information; S230: Acquire corresponding control policy information according to the terminal identification information; S240: Determine control result information according to the control strategy information and the call information; S250: Generate call control information according to the control result information; S260: Send the call control information to the CSCF; The call control information is used to indicate whether the CSCF establishes a call.

[0058] The risk management and control platform establishes a session with the CSCF to communicate and transmit data information with each other. When the CSCF determines that it has obtained the first call request corresponding to the voice dedicated line, it will send the call information corresponding to the first call request to the risk management and control platform. In response to the call information, the risk management and control platform determines the terminal identification information corresponding to the call information, that is, the identification information of the first terminal, and then determines the enterprise to which it belongs based on the terminal identification information, and obtains the corresponding management and control policy information. The risk management and control platform reviews the call information according to the management and control policy information to determine whether to intercept or release the call, that is, determine the management and control result information, and then generate the corresponding call management and control information and return it to the CSCF, instructing the CSCF to perform the processing of intercepting the call to not establish a call conversation or releasing the call to establish a call conversation.

[0059] In this way, the risk management and control platform reviews the call information of the voice dedicated line, and then instructs the CSCF whether to release the call to establish a call for the first terminal, thereby achieving the effect of voice dedicated line management and control. There is no need to change the link interaction logic between the CSCF and the terminal, which is conducive to simplifying the complexity of voice dedicated line management and control. At the same time, the CSCF only needs to determine whether it is a call request for the voice dedicated line. The management and control strategy is flexibly configured for different enterprises on the risk management and control platform, which does not affect the working logic of the CSCF and is conducive to the dynamic expansion of the voice dedicated line business.

[0060] In some embodiments of the present invention, the risk management and control platform obtains the management and control policy information by querying the relevant server for the enterprise to which the corresponding terminal belongs according to the terminal identification information, and then obtaining the management and control policy information according to the rules configured in advance by the enterprise.

[0061] In some embodiments of the present invention, in the process of determining the control result information based on the control strategy information and the call information, the current communication status information of the corresponding enterprise may also be combined for processing to more accurately determine the control result.

[0062] refer to Figures 5 to 9 In some embodiments of the call control method based on voice dedicated line applied to the risk management and control platform of the present invention, the S250 includes: S251: Determine call interception according to the control result information, and generate a call rejection signaling as the call control information; S252: Determine, according to the control result information, that the call is released and not recorded, and generate a first signaling as the call control information according to the call information; S253: Determine, based on the control result information, whether to release the call and record it, and then generate a second signaling as the call control information based on the platform media address and the call information.

[0063] The control strategy information of the risk control platform reviews the call information, and there are three control results: call interception, call release without recording, and call release with recording. According to the control result information, corresponding processing is performed to generate corresponding call control information, so that when the CSCF obtains the call control information, it can implement the call interception of the first call request, call release, and recording after the call release establishes the call conversation.

[0064] In this way, the risk management platform not only manages calls, but also manages call conversations, which is conducive to further meeting the management and control needs of voice dedicated lines and improving security and reliability.

[0065] In some embodiments of the present invention, the risk management and control platform may also only manage calls, that is, the management and control results only include call interception and call release.

[0066] refer to Figure 5 and Fig. 9 In some embodiments of a call control method based on a voice dedicated line applied to a risk management and control platform of the present invention, when it is determined that the call is released and recorded, after S260, it also includes: S270: Obtain first request response information from the CSCF; S280: modifying the first request response information according to the platform media address to generate second request response information; S290: Send the second request response information to the CSCF; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

[0067] In the case of recording, based on the idea that the risk control platform participates in the call media stream processing between the first terminal and the second terminal, the risk control platform can determine whether to record when obtaining the control result information, and then the platform media address can be carried in the call control information returned to the CSCF, so that the CSCF carries the platform media address when sending the second call request to the second terminal, so that the second terminal knows that the call media stream is transmitted through the platform media address when the call is subsequently made. After agreeing to make a call, the second terminal will return the first request response information to the CSCF. Under normal circumstances, the CSCF returns the first request response information to the first terminal to let the first terminal know that the call can be made and enter the process of establishing the call. However, in this solution, the call media stream needs to be directed to the risk control platform. Therefore, after obtaining the first request response information, the CSCF will forward it to the risk control platform. The risk control platform modifies the first request response information based on the platform media address, generates a second request response information carrying the platform media address and returns it to the CSCF, and then the CSCF sends the second request response information to the first terminal, so that the first terminal can perform the call establishment process, and the call media stream generated by the established call will be transmitted and processed through the risk control platform.

[0068] In this way, the risk management platform cooperates with CSCF to modify the call request and call response information based on the platform media address, so that the call media flow generated after the first terminal and the second terminal establish a call is transmitted and processed by the risk management platform, that is, the risk management platform participates in the transmission and processing of the call media flow, and then when the risk management platform obtains the call media flow, it can record and save a copy and then transmit it to the transmission target to achieve the effect of recording, without establishing a mirror bypass, and will not affect the call between the first terminal and the second terminal, thereby realizing the function of recording the voice dedicated line based on the IMS core network.

[0069] In some embodiments, the risk management and control platform may make a comprehensive judgment on whether to record based on factors such as corporate customer information, platform capacity, and the company's call volume. Specifically, it may include randomly recording and collecting evidence in a certain proportion based on different corporate characteristics; for companies with a record of violations, the recording ratio of that company may be increased individually, and in some cases, the entire company may be recorded; for specific key customer companies, the numbers of the key customer companies may also be recorded individually, etc.

[0070] A call control system based on a voice dedicated line provided by the present invention is described below. The call control system based on a voice dedicated line described below and the call control method based on a voice dedicated line described above can refer to each other.

[0071] refer to Fig.10The present invention also provides a call control system based on a voice dedicated line, comprising: CSCF, used to respond to call requests and establish call conversations; Risk management and control platform, used to manage and handle calls; The CSCF executes the above-mentioned call control method based on a voice dedicated line applied to the CSCF, and the risk management and control platform executes the above-mentioned call control method based on a voice dedicated line applied to the risk management and control platform.

[0072] CSCF establishes a session with the risk management platform, refer to Figures 6 to 9 , the CSCF responds to the first call request of the first terminal, determines whether the first call request is a contracted voice dedicated line call, and sends the corresponding call information to the risk management and control platform when it is determined to be a voice dedicated line call. After obtaining the call information, the risk management and control platform determines the corresponding management and control policy information, and then reviews the call information according to the management and control policy information to generate call management information, and returns the call management information to the CSCF. When the CSCF determines to intercept the call based on the call management and control information, it sends a call rejection message to the first terminal device to prevent the call from being established for the risky call. When it determines to release the call, it sends a second call request to the second terminal of the call target to enable the first terminal to establish a call with the second terminal.

[0073] In this way, the risk management and control platform reviews the voice dedicated line calls and then instructs the CSCF whether to establish a call for the first terminal, thereby achieving the effect of voice dedicated line management and control. There is no need to change the link interaction logic between the CSCF and the terminal, which is conducive to simplifying the complexity of voice dedicated line management and control. At the same time, the CSCF only needs to determine whether it is a call request for the voice dedicated line. The management and control strategy is flexibly configured for different enterprises on the risk management and control platform, which does not affect the working logic of the CSCF and is conducive to the dynamic expansion of the voice dedicated line business.

[0074] Fig.11 An example of a physical structure diagram of an electronic device is shown in FIG. Fig.11 As shown, the electronic device may include: a processor 810, a communications interface 820, a memory 830 and a communication bus 840, wherein the processor 810, the communications interface 820 and the memory 830 communicate with each other via the communication bus 840. The processor 810 may call the logic instructions in the memory 830 to execute the above-mentioned call control method based on a voice dedicated line.

[0075] In some embodiments of the present invention, the electronic device can be used as a physical device of the CSCF to execute the above-mentioned call control method based on a voice dedicated line applied to the CSCF. In some embodiments of the present invention, the electronic device can be used as a physical device of the risk management and control platform to execute the above-mentioned call control method based on a voice dedicated line applied to the risk management and control platform.

[0076] In addition, the logic instructions in the above-mentioned memory 830 can be implemented in the form of a software functional unit and can be stored in a computer-readable storage medium when it is sold or used as an independent product. Based on this understanding, the technical solution of the present invention is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0077] On the other hand, the present invention also provides a computer program product, which includes a computer program. The computer program can be stored on a non-transitory computer-readable storage medium. When the computer program is executed by a processor, the computer can execute a call control method based on a voice dedicated line provided by the above methods.

[0078] On the other hand, the present invention also provides a non-transitory computer-readable storage medium having a computer program stored thereon, which is implemented when the computer program is executed by a processor to execute a call control method based on a voice dedicated line provided by the above methods.

[0079] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without paying creative labor.

[0080] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, can also be implemented by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the prior art can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.

[0081] In the description of the present invention, it should be understood that the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0082] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, unless they are contradictory.

[0083] All actions to obtain signals, information or data in this application are carried out in compliance with the relevant data protection laws and policies of the location and with the authorization given by the owner of the corresponding device.

[0084] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A call control method based on voice dedicated line, characterized in that: Applicable to CSCF, including: Establishing a session with a risk management and control platform, where the risk management and control platform is used to manage and control calls on the dedicated voice line; In response to a first call request from a first terminal, determining whether it is a dedicated voice line call according to the first call request; If it is determined that the first call request is a dedicated voice line call, then: Sending call information to the risk management and control platform, where the call information is determined based on the first call request; Acquire call control information from the risk control platform, where the call control information is generated by the risk control platform based on a control strategy; Determine whether to establish a call conversation for the first terminal based on the call management and control information.

2. A call control method based on voice dedicated line according to claim 1, characterized in that: The determining, according to the call control information, whether to establish a call conversation of the first terminal includes: When it is determined not to establish the call conversation according to the call control information, sending a call rejection message to the first terminal; According to the call management and control information, when it is determined to establish a call session, a second terminal is determined according to the first call request, and a second call request is sent to the second terminal.

3. A call control method based on voice dedicated line according to claim 2, characterized in that: After determining to establish a call conversation according to the call control information, the method further includes: Determine whether to record the call according to the call control information; When it is determined to record, before sending the second call request to the second terminal, the method further includes: Determine the platform media address according to the call control information; generating the second call request according to the first call request and the platform media address; After sending the second call request to the second terminal, the method further includes: Obtaining first request response information of the second terminal; Forwarding the first request response information to the risk management and control platform; Obtaining second request response information from the risk management and control platform, where the second request response information carries the platform media address; Sending the second request response information to the first terminal; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

4. A call control method based on voice dedicated line according to claim 1, characterized in that: After responding to the first call request of the first terminal and determining whether it is a voice dedicated line call according to the first call request, the method further includes: If it is determined that the first call request does not belong to a dedicated voice line call, then: determining a second terminal according to the first call request; A third call request is sent to the second terminal, so that the first terminal establishes a call conversation with the second terminal.

5. A call control method based on voice dedicated line, characterized in that: Applied to risk management and control platforms, including: Establish a session with CSCF; In response to the call information from the CSCF, determining the terminal identification information according to the call information; According to the terminal identification information, obtain corresponding control strategy information; Determine control result information according to the control strategy information and the call information; Generate call control information according to the control result information; Sending the call control information to the CSCF; The call control information is used to indicate whether the CSCF establishes a call.

6. A call control method based on voice dedicated line according to claim 5, characterized in that: The generating call control information according to the control result information includes: Determine call interception according to the control result information, and generate a call rejection signaling as the call control information; According to the control result information, determine that the call is released and not recorded, and generate a first signaling as the call control information according to the call information; According to the control result information, it is determined that the call is released and recorded, and a second signaling is generated as the call control information according to the platform media address and the call information.

7. A call control method based on voice dedicated line according to claim 6, characterized in that: When it is determined that the call is released and recorded, after sending the call control information to the CSCF, the method further includes: Obtaining first request response information from the CSCF; Modify the first request response information according to the platform media address to generate second request response information; Sending the second request response information to the CSCF; The platform media address is used to transmit the call media stream between the first terminal and the second terminal through the risk management and control platform.

8. A call control system based on voice dedicated line, characterized in that: include: CSCF, used to respond to call requests and establish call conversations; Risk management and control platform, used to manage and handle calls; The CSCF executes a call control method based on a voice dedicated line as described in any one of claims 1 to 4, and the risk management and control platform executes a call control method based on a voice dedicated line as described in any one of claims 5 to 7.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, a call control method based on a voice dedicated line is implemented as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, a call control method based on a voice dedicated line as claimed in any one of claims 1 to 7 is implemented.

11. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, a call control method based on a voice dedicated line as claimed in any one of claims 1 to 7 is implemented.