A system and method for solving one-to-one access to virtual outbound call lines in a shared way
Through the combination of shared virtual dialing disk modules and voice gateway modules, the problem of waste and operation and maintenance pressure of third -party virtual numbers use resource waste and operation and maintenance pressure, and achieve the efficiency improvement and cost reduction of call services.
Patent Information
- Application Number
- CN202011511088.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-12-18
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2040-12-18
AI Technical Summary
In the prior art, the use of third-party virtual numbers has resulted in waste of resources and operation and maintenance pressure, and the recording registration time in the call service takes up a lot, which affects efficiency.
Use a shared virtual dial -up disk module and the voice gateway module with physical lines. The disk number is marked by the shared virtual dial -up disk module to achieve the use of a virtual number to exhale by multiplayer monopoly, reducing the number of virtual numbers.
Effectively reduce the number of third -party virtual numbers, improve the efficiency of call services, and reduce the cost of procurement and operation and maintenance.
Smart Images

Figure CN114726952B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to a system and method for solving a one-to-one access virtual outbound call line in a shared manner, belonging to the technical field of telephone traffic communication. Background Art
[0002] In order to protect the privacy and information security of customers, the most effective method in the call service industry is to introduce third-party virtual numbers. However, in order to prevent illegal acts such as phone fraud and abuse, third-party virtual number manufacturers will limit access to fixed lines with visible numbers. Therefore, a one-to-one correspondence is formed between a fixed line, which is an visible number, and a virtual number. However, in real call service scenarios, after the call service is completed, the system will record the customer's requirements, demands, business needs, etc., and this record registration will take up some time. Therefore, it is not the case that there should be as many virtual numbers as there are clients with extension numbers.
[0003] From the above limitations, it can be seen that this docking method has at least the following characteristics or problems: First, comprehensive record registration will take up a part of the time, and this time generally appears alternately in the entire business process. According to the general call service usage scenario, if there are 100 extension numbers, at most 40 extension numbers may be making calls in the same time period; second, generally, the number of clients with extension numbers corresponds to the number of third-party virtual numbers that need to be docked; third, the large number of docked third-party virtual numbers will inevitably cause unnecessary operation and maintenance pressure on system operation and maintenance, and more operation and maintenance personnel will inevitably be invested, increasing the operation and maintenance manpower costs; fourth, the large number of docked third-party virtual numbers will increase a lot of unnecessary line procurement expenses.
[0004] That is, a system and method for sharing a one-to-one access to virtual outbound call lines is needed, which can reduce the number of third-party virtual numbers used, improve the efficiency of using third-party virtual numbers for call services, and reduce the procurement expenses and operation and maintenance costs of third-party virtual numbers. Summary of the invention
[0005] The technical problem to be solved by the present invention is to provide a system and method for sharing a one-to-one access to a virtual outbound call line, which can reduce the number of third-party virtual numbers used, improve the efficiency of using third-party virtual numbers for call services, and reduce the procurement expenses and operation and maintenance costs of third-party virtual numbers; and overcome the shortcomings of the prior art.
[0006] The technical solution of the present invention is: a system for solving one-to-one access to virtual outbound call lines in a shared way, which includes a client with an extension number, a customer service call service system module and a third virtual number module, and is characterized in that: a shared virtual dialing module and a voice gateway module with physical line incoming and outgoing calls are provided between the customer service call service system module and the third virtual number module;
[0007] The shared virtual dial pad module has a pre-call interface, multiple dial numbers, a dial number usage status prompt unit, and a unit for feeding back to the extension number client. Each dial number is configured with a pre-call physical line number, which is used for clients of different extension numbers to bind to idle dial numbers in turn.
[0008] A voice gateway module with physical line incoming and outgoing calls is connected to a shared virtual dial pad module to form a fixed correspondence between a physical line number and a virtual dial pad number; it includes one or more digital voice gateways and analog voice gateways. The physical line connected to the gateway can be a trunk line, telephone line, SIM card device, or a VOIP line with outgoing call function, which has one group, multiple groups or at least one external number.
[0009] The usage status prompt unit of the shared virtual dial module has at least two statuses: "in use" and "completed use". It can also use "1", "0", "True", "Flas" and other true and false statuses to indicate whether it is in use or completed.
[0010] The communication between the client with extension number, customer service call service system module, shared virtual dial pad module and voice gateway module with physical line incoming and outgoing calls can be realized through http and socket protocols, and VOIP calls use SIP protocol.
[0011] The method comprises the following steps:
[0012] S1: The voice gateway module with physical line incoming and outgoing calls is fixedly connected to the shared virtual dial pad module one by one, forming a fixed correspondence between one physical line number and one virtual dial pad number; S2: When the client with the extension number calls out, it calls the pre-call interface of the shared virtual dial pad module, and registers with the shared virtual dial pad module by passing the extension number through the client; at this time, the shared virtual dial pad module assigns the current exclusive pre-call physical line number that should be obtained by the current extension number for binding, and records the binding relationship between the extension number and the assigned pre-call physical line number, and the usage status is in use, and at the same time feeds back the assignment result to the calling client; the binding relationship between the extension number and the pre-call physical line number is realized; S3: After the client with the extension number obtains the pre-call physical line number, it immediately passes the pre-call physical line number to a third party, and performs The interface registration of the binding relationship between the physical line number and the virtual number for pre-calling is implemented, so as to realize the corresponding binding relationship between the physical line number for pre-calling and the virtual number, and at the same time establish the exclusive outgoing route between the shared virtual dial pad module and the voice gateway module with physical line incoming and outgoing calls; the binding relationship between the physical line number for pre-calling and the third-party pre-calling virtual number is realized; S4: the client with the extension number calls the outgoing interface of the shared virtual dial pad module again, and the shared virtual dial pad module can obtain the most recently recorded registration binding information through the transmitted extension number; and then the outgoing call can be made by calling the exclusive outgoing route established by the registration binding information; S5: after the call is ended, the customer service call service system module calls the interface provided by the shared virtual dial pad module to modify the dial number to the used state, so that when the next call is generated, the dial number can be exclusively occupied for outgoing calls.
[0013] Compared with the prior art, the system and method for solving the one-to-one access to virtual outbound call lines in a shared manner of the present invention have the following advantages:
[0014] (1) Through the use of dial number marks in the shared virtual dial pad module, multiple people can take turns to use a virtual number exclusively for outgoing calls, making access simple, stable and reliable.
[0015] (2) It can help reduce the number of third-party virtual numbers in use and improve the efficiency of using third-party virtual numbers for call services. Compared with the existing method of corresponding one extension number to one third-party virtual number, there is no need to worry about the waste of third-party virtual numbers caused by recording registration time.
[0016] (3) Since virtual numbers are used exclusively and in a circular manner, it means that the procurement expenses of third-party virtual numbers can be greatly reduced.
[0017] (4) Save operation and maintenance investment. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to make the purpose, technical solutions and advantages of the present invention more clear, the present invention will be further described in detail below with reference to the accompanying drawings, in which:
[0019] Figure 1 It is a schematic diagram of the connection structure of the present invention.
[0020] Figure 2 It is a schematic diagram of the interface calling timing of the present invention.
[0021] Figure 3 It is a schematic diagram of the corresponding relationship between the "disk number" and "physical line" of the "shared virtual dial pad module" and the "voice gateway module with physical line incoming and outgoing calls" of the present invention. DETAILED DESCRIPTION
[0022] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the preferred embodiments are only for illustrating the present invention, rather than for limiting the protection scope of the present invention.
[0023] Example 1. Figure 1 As shown, a shared solution for one-to-one access to a virtual outbound call line system includes a client with an extension number, a customer service call service system module and a third virtual number module, and a shared virtual dial pad module and a voice gateway module with physical line incoming and outgoing calls are provided between the customer service call service system module and the third virtual number module;
[0024] A client with an extension number. The extension number refers to an identifier of a client. It can be Figure 1 Any combination of non-repeating numbers, letters, and IP addresses within the network.
[0025] Customer service call service system module: This module refers to a call service with outgoing call function, mainly referring to the voice stream data exchange system when the user calls, and is also used as a call status mark and line usage mark.
[0026] The shared virtual dial pad module has a pre-call interface, multiple dial numbers, a dial number usage status prompt unit, and a client feedback unit for the extension number. Each dial number is configured with a pre-call physical line number, which is used for clients of different extension numbers to bind to idle dial numbers in turn; it provides interface binding extension numbers, pre-call physical line number binding relationship and routing; Figure 3 As shown, the shared virtual dial pad module has multiple disk numbers. Taking disk number 1 as an example, the configuration is as follows:
[0027] The currently used extension number Tg1, the use flag, the fixedly configured gateway routing virtual extension number g1, and the physical line number L1.
[0028] Among them, "Currently used extension number Tg1" indicates that the extension currently occupying the disk number has the "Use Flag" of "In Use"; "Use Flag" has two states, one is "In Use" and the other is "Complete Use"; "Fixed Gateway Routing Virtual Extension Number g1" is the same as the "Fixed Gateway Routing Virtual Extension Number g1" configured by the "Voice Gateway Module with Physical Line Inbound and Outbound Calls". "Physical Line Number L1" is the same as the "Physical Line Number L1" configured by the "Voice Gateway Module with Physical Line Inbound and Outbound Calls".
[0029] A voice gateway module with physical line incoming and outgoing calls, which is connected to a shared virtual dial pad module to form a fixed correspondence between a physical line number and a virtual dial pad number; it includes one or more digital voice gateways and analog voice gateways. The physical line connected to the gateway can be a trunk line, a telephone line, a SIM card device, or a VOIP line with an outgoing call function. It has one group, multiple groups or at least one external number, such as Figure 2 As shown, the voice gateway module with physical line incoming and outgoing calls includes multiple physical lines. Taking physical line 1 as an example, the configuration is as follows:
[0030] Fixed configuration of gateway routing virtual extension number g1 and physical line number L1.
[0031] The parameter of "Fixed gateway routing virtual extension number g1" is the same as the parameter of dial number 1 "Fixed gateway routing virtual extension number g1" configured in the "Shared virtual dial pad module".
[0032] The third virtual number module: refers to the number received by the customer.
[0033] The communication between the client with extension number, customer service call service system module, shared virtual dial pad module and voice gateway module with physical line incoming and outgoing calls can be realized through http and socket protocols, and VOIP calls use SIP protocol.
[0034] The method comprises the following steps:
[0035] S1: The voice gateway module with physical line incoming and outgoing calls is fixedly connected to the shared virtual dial pad module one by one, forming a fixed correspondence between one physical line number and one virtual dial pad number; specifically, firstly realize the parameter correspondence between "shared virtual dial pad module" and "voice gateway module with physical line incoming and outgoing calls", and the parameter correspondence between "fixedly configured gateway routing virtual extension number g1" and "physical line number L1"; for example, it is represented by "disk number 1" and "physical line 1".
[0036] S2: When a client with an extension number makes an outgoing call, it calls the pre-call interface of the shared virtual dial pad module, and registers with the shared virtual dial pad module by passing the extension number through the client; at this time, the shared virtual dial pad module allocates the current exclusive pre-call physical line number that the current extension number should obtain for binding, and records the binding relationship between the extension number and the physical line number allocated for pre-call, and the usage status is in use, and at the same time feeds back the allocation result to the calling client; the binding relationship between the extension number and the physical line number for pre-call is realized;
[0037] S3: After the client with the extension number obtains the physical line number for pre-calling, it immediately transmits the physical line number for pre-calling to the third party, registers the interface for binding the physical line number for pre-calling and the virtual number, realizes the corresponding binding relationship between the physical line number for pre-calling and the virtual number, and establishes the exclusive outbound route between the shared virtual dial pad module and the voice gateway module with physical line incoming and outgoing calls; realizes the binding relationship between the physical line number for pre-calling and the third-party pre-calling virtual number;
[0038] S4: The client with the extension number calls the shared virtual dial module outgoing interface again. The shared virtual dial module can obtain the most recently recorded registration binding information through the passed extension number; and then call out by calling the exclusive outgoing route established by the registration binding information;
[0039] S5: After the call is completed, the customer service call service system module calls the interface provided by the shared virtual dial pad module to modify the dial number to a used state, so that when the next call is generated, the dial number can be exclusively used for outgoing calls.
[0040] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical solution of the present invention can be modified or replaced by equivalents without departing from the purpose and scope of the technical solution, which should be included in the scope of the claims of the present invention.
Claims
1. A system for solving one-to-one access to virtual outbound call lines in a shared manner, comprising a client with an extension number, a customer service call service system module and a third virtual number module, characterized in that: A shared virtual dial module and a voice gateway module with physical line incoming and outgoing calls are provided between the customer service call service system module and the third virtual number module; The shared virtual dial pad module has a pre-call interface, multiple dial numbers, a dial number usage status prompt unit, and a unit for feeding back to the extension number client. Each dial number is configured with a pre-call physical line number, which is used for clients of different extension numbers to bind to idle dial numbers in turn. A voice gateway module with physical line incoming and outgoing calls, which is connected to a shared virtual dial pad module to form a fixed correspondence between a physical line number and a virtual dial pad number; it includes one or more digital voice gateways and analog voice gateways. The physical line connected to the gateway can be a trunk line, a telephone line, a SIM card device, or a VOIP line with an outgoing call function, which has one group, multiple groups or at least one external number; The usage status prompt unit of the shared virtual dial pad module has "in use" and "completed use" prompt information; The communication between the client with extension number, customer service call service system module, shared virtual dial pad module and voice gateway module with physical line incoming and outgoing calls can be realized through http and socket protocols, and VOIP calls use SIP protocol.
2. A method for a system for solving a one-to-one access to a virtual outbound call line in a shared manner as claimed in claim 1, characterized in that: It includes the following steps: S1: A voice gateway module with physical line incoming and outgoing calls is connected to a shared virtual dial pad module in a one-to-one fixed manner, forming a fixed correspondence between one physical line number and one virtual dial pad number; S2: When a client with an extension number makes an outgoing call, it calls the pre-call interface of the shared virtual dial pad module, and registers with the shared virtual dial pad module by passing the extension number through the client; at this time, the shared virtual dial pad module allocates the current exclusive pre-call physical line number that the current extension number should obtain for binding, and records the binding relationship between the extension number and the physical line number allocated for pre-call, and the usage status is in use, and at the same time feeds back the allocation result to the calling client; the binding relationship between the extension number and the physical line number for pre-call is realized; S3: After the client with the extension number obtains the physical line number for pre-calling, it immediately transmits the physical line number for pre-calling to the third party, registers the interface for binding the physical line number for pre-calling and the virtual number, realizes the corresponding binding relationship between the physical line number for pre-calling and the virtual number, and establishes the exclusive outbound route between the shared virtual dial pad module and the voice gateway module with physical line incoming and outgoing calls; realizes the binding relationship between the physical line number for pre-calling and the third-party pre-calling virtual number; S4: The client with the extension number calls the shared virtual dial module outgoing interface again. The shared virtual dial module can obtain the most recently recorded registration binding information through the passed extension number; and then call out by calling the exclusive outgoing route established by the registration binding information; S5: After the call is completed, the customer service call service system module calls the interface provided by the shared virtual dial pad module to modify the dial number to a used state, so that when the next call is generated, the dial number can be exclusively used for outgoing calls.
Citation Information
Patent Citations
Route control method of virtual call centre
CN101227525A
Virtual dial-up talkback application system, server system and management system
CN105263068A