Call service distributed balanced load control method and call system

A load balancing and call service technology, applied in transmission systems, subscriber special services, automatic switching offices, etc., can solve the problems of chained system collapse, inability to allocate recording operations, and waste of resources.

Active Publication Date: 2017-06-27
SHENZHEN BINCENT TECH
View PDF7 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] (1) A single FreeSWITCH implements the call system mode. When an agent is talking, the recording operation is performed on FreeSWITCH; after ordinary horizontal expansion, since the agent call establishment mode is phone-FreeSWITCH-gateway-client, the recording of the agent call is registered When the number of agent calls on one FreeSWITCH increases, some recording operations cannot be alloc...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Call service distributed balanced load control method and call system
  • Call service distributed balanced load control method and call system
  • Call service distributed balanced load control method and call system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0045] see Figure 1 to Figure 2 ,

[0046] figure 1 It is a schematic diagram of an overall model of a distributed balanced load control method for call service of the present invention;

[0047] The invention discloses a distributed balanced load control method for call service, which provides a WEB management module, a data verification process control module, a call interface service module, a call flow management process module, several FreeSWITCH servers, several agent terminals, a database and a zookeeper The cluster component, the distributed balanced load control method of the call service includes the following steps:

[0048] Step S1: the WEB management module sets the attribute and the configuration information of the seat end, the extension and the FreeSWITCH server respectively, and updates the information of configuration modification to the database. After the database update is successful, it sends different information to the zookeeper cluster by the zookee...

Embodiment 2

[0077]This implementation provides a distributed balanced load control system for call services that is used to implement the above-mentioned distributed balanced load control method for call services, including a WEB management module, a data verification process control module, a call interface service module, and a call flow Management process module, several FreeSWITCH servers, several agent terminals, databases and zookeeper cluster components, the WEB management module respectively sets attributes and configuration information of agent terminals, extensions and FreeSWITCH servers, and updates the configuration modification information to the database, and the database is updated After success, send different information to the zookeeper cluster to notify each process data change through the zookeeper client; the data verification process control module preloads the data of the data table, and parses the loaded data and stores it into the data verification process control ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention provides a distributed balanced load control method for a call service. The distributed balanced load control method for the call service comprises the following steps: pre-loading the data of the data table, analyzing the loaded data and storing in the memory of the data verification process control module, which are performed by the data verification process control module; connecting the zookeeper cluster components, the public cache region, and each FreeSWITCH server; monitoring the zookeeper cluster components and various connection states; refurbishing the memory data of the data verification process control module at a regular interval; if it is monitored that the connection of the FreeSWITCH server is failing, marking the failed FreeSWITCH server as unavailable, and storing the unavailability status label into the public cache. The distributed balanced load control method and system for the call service can flexibly set the maximum load capacity of the FreeSWITCH, perform the relative load ratio settings for the FreeSWITCH under control, and distribute the call operations with the maximum performance consuming evenly, therefore, the call task is distributed evenly, the waste of resources the reduced, and the stability of the call system is enhanced.

Description

technical field [0001] The present invention relates to the technical field of call systems, in particular to a distributed and balanced load control method for call services and a call system. Background technique [0002] With the development of business, the demand for calls is gradually increasing. In this case, a single call server can no longer support the expansion of business, and horizontal expansion is urgently needed; after expanding the call server, there will be such a situation, each FreeSWITCH ( FS for short) has an unbalanced number of seat registrations; or even if the number of registrations on each machine is balanced, and the time and frequency of each operator's calls are different, then it will not be possible to ensure that the number of calls on each machine is balanced. Moreover, the performance of each server is different, that is, there are differences in the performance consumption that can be tolerated, so an algorithm is needed to control the lo...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): H04M3/523H04M3/51H04L29/06H04L29/08
CPCH04L65/1046H04L65/1073H04L67/025H04L67/1059H04M3/5191H04M3/5234H04L67/1001Y02D30/50
Inventor 黄胜才王国彬张华杰李辉
Owner SHENZHEN BINCENT TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products