Voice communication control system of multi-type SIP equipmentTechnical Field
The invention belongs to the technical field of SIP voice communication, and particularly relates to a voice communication control system of multi-type SIP equipment.
Background
Currently, the IP phone transmits voice data through a broadband internet network, thereby implementing the functions of the conventional voice communication system. The SIP protocol for establishing, modifying and terminating sessions between users is part of the IETF standard process, has many advantages of simplicity, easy expansion, easy implementation, etc., and is thus being gradually popularized and applied. At present, the SIP voice communication has appeared in application modes such as client software, intelligent multimedia terminal, SIP protocol server and soft switch device, and the SIP protocol and the SIP-based soft switch technology are also continuously researched, expanded and perfected. However, as for SIP voice communication application control, the existing method is still in the initial stage, and there are problems that on-off cannot be influenced by command and scheduling, and communication differences of multiple types of devices cannot be considered.
Disclosure of Invention
The purpose of the invention is: the voice communication control system of the multi-type SIP equipment is provided, realizes the planned scheduling and the random scheduling of the SIP voice communication, and solves the problems that the on-off cannot be influenced by command scheduling, the communication difference of the multi-type equipment cannot be considered in the existing SIP voice communication control application, and the like.
The technical scheme of the invention is as follows: a multi-type SIP device voice communication control system, comprising: the system comprises a comprehensive control system, a multi-type device communication management module, a database, an SIP server, a single-type device communication management module and SIP devices;
the multi-type device communication management module, the database and the SIP server of the integrated control system are connected and used for finishing the planned scheduling, the random scheduling and the state monitoring of the multi-type device communication management module, the database and the SIP server;
the comprehensive control system is used for realizing communication control between the multi-type device communication management module and the single-type device communication management module, when the similar SIP devices communicate, the single-type device communication management module submits a preliminary on-off judgment result to the multi-type device communication management module, and the multi-type device communication management module extracts planned or random scheduling information from the database to obtain a final on-off judgment result, so that voice communication between the similar SIP devices is realized; when different types of SIP equipment are communicated, the single-type equipment communication management module submits a communication request to the multi-type equipment communication management module, the multi-type equipment communication management module extracts communication parameters to carry out primary on-off judgment, and then an on-off judgment final result is obtained by combining comprehensive control information of planned scheduling or random scheduling, so that voice communication among different types of SIP equipment is realized;
the multi-type device communication management module is used for controlling and managing a plurality of single-type device communication management modules, retrieving scheduled scheduling data from the database and reading the SIP device state data from the SIP server; after the multi-type device communication management module receives the on-off re-judgment application transmitted by the single-type device communication management module, an on-off re-judgment result is formed according to the command scheduling information of the comprehensive control system, and the on-off re-judgment result is fed back to the single-type device communication management module initiating the application, so that the voice communication of various on-off judgment rules is realized;
the database is used for providing functional application data for the comprehensive control system, storing various preset comprehensive scheduling plan schemes, realizing the on-off control of the SIP equipment according to the scheduled scheduling, realizing the voice communication among a plurality of SIP equipment and meeting the application diversification;
the SIP server adopts an IP bearing mode, and provides call control and processing, routing processing, user management, protocol processing and access authentication for the SIP equipment; the SIP server feeds back the state of the SIP equipment to the comprehensive control system; the SIP server provides routing processing, user management, protocol processing and access authentication for the multi-type device communication management module;
the single-type device communication management module is used for managing the SIP device and receiving a registration application, parameters and a communication request of the SIP device; after receiving a communication request submitted by the SIP equipment, the single-type equipment communication management module forms a primary on-off judgment result according to the parameters reported by the SIP equipment and initiates an on-off re-judgment application to the multi-type equipment communication management module; after receiving the on-off re-judgment result fed back by the multi-type device communication management module, the single-type device communication management module informs the SIP devices needing to communicate, and the SIP devices needing to communicate are mutually connected according to the on-off re-judgment result and start voice devices;
the SIP equipment is used for creating and releasing one or more session equipment; human-computer interaction, parameter configuration, instruction interaction and voice communication of different types of equipment are completed, and mutual connection is realized; after the SIP equipment is started, registering, reporting parameters and submitting a communication request to the single-type equipment communication management module; and the SIP equipment is connected with the SIP equipment according to the on-off re-judgment result notified by the single-type equipment communication management module, and the voice equipment is started.
Further, the integrated control system includes: planning scheduling, random scheduling and state monitoring;
the plan scheduling stores plan schemes into the database, or reads the plan schemes from the database, so as to realize the plan scheduling control on the on-off of the SIP equipment;
the random scheduling is used for realizing the random scheduling control of the on-off of the SIP equipment;
the state monitoring is used for timely monitoring the states of the SIP equipment.
Still further, the SIP device includes: device software, SIP software;
the device software is connected with the single-type device communication management module; the SIP software is connected with the SIP server.
The invention is based on embedded system control and network voice communication technology, aims at controlling the voice communication to be influenced by factors such as planned scheduling, random scheduling and equipment types, constructs a voice communication system which can control the on-off according to the planned scheduling or the random scheduling, can match various equipment types, and can flexibly realize the voice communication among various types of equipment, thereby adapting to diversified application requirements.
Drawings
FIG. 1 is a schematic view of the present invention.
Detailed Description
Example 1: referring to fig. 1, a voice communication control system for a multi-type SIP device includes: the system comprises acomprehensive control system 1, a multi-type devicecommunication management module 2, a database 3, anSIP server 4, a single-type devicecommunication management module 5 and anSIP device 6;
the integratedcontrol system 1 is connected with the multi-type devicecommunication management module 2, the database 3 and theSIP server 4, and is configured to complete planned scheduling, random scheduling and state monitoring of the multi-type devicecommunication management module 2, the database 3 and theSIP server 4;
the integratedcontrol system 1 includes: planning and scheduling 7,random scheduling 8 andstate monitoring 9; the plan scheduling 7 stores plan schemes into the database 3, or reads plan schemes from the database 3, so as to realize plan scheduling control on the on-off of theSIP devices 6; therandom scheduling 8 is used for realizing random scheduling control on the on-off of theSIP equipment 6; thestate monitoring 9 is used for timely monitoring the states of a plurality ofSIP devices 6;
the integratedcontrol system 1 is configured to implement communication control between the multi-type devicecommunication management module 2 and the single-type devicecommunication management module 5, when thesimilar SIP devices 6 communicate, the single-type devicecommunication management module 5 submits a preliminary on-off discrimination result to the multi-type devicecommunication management module 2, and the multi-type devicecommunication management module 2 extracts planned or random scheduling information from the database to obtain a final on-off discrimination result, thereby implementing voice communication between thesimilar SIP devices 6; when different types ofSIP equipment 6 communicate, the single-type equipmentcommunication management module 5 submits a communication request to the multi-type equipmentcommunication management module 2, the multi-type equipmentcommunication management module 2 extracts communication parameters to perform preliminary on-off judgment, and then a final on-off judgment result is obtained by combining comprehensive control information of planned scheduling or random scheduling, so that voice communication among different types ofSIP equipment 6 is realized;
the multi-type devicecommunication management module 2 is used for controlling and managing a plurality of single-type devicecommunication management modules 5, retrieving scheduled scheduling data from the database 3, and reading the state data of theSIP device 6 from theSIP server 4; after receiving the on-off re-judgment application transmitted by the single-type devicecommunication management module 5, the multi-type devicecommunication management module 2 forms an on-off re-judgment result according to the command scheduling information of the integratedcontrol system 1, and feeds the on-off re-judgment result back to the single-type devicecommunication management module 5 initiating the application, thereby realizing voice communication of various on-off judgment rules;
the database 3 is used for providing functional application data for the integratedcontrol system 1, storing various preset integrated scheduling plan schemes, realizing the on-off control of theSIP equipment 6 according to the scheduled scheduling, realizing the voice communication among a plurality ofSIP equipment 6 and meeting the application diversification;
theSIP server 4 adopts an IP bearing mode, and theSIP server 4 provides call control and processing, routing processing, user management, protocol processing and access authentication for theSIP equipment 6; theSIP server 4 feeds back the equipment state of theSIP equipment 6 to the integratedcontrol system 1; theSIP server 4 provides routing processing, user management, protocol processing and access authentication for the multi-type devicecommunication management module 2;
the single-type devicecommunication management module 5 is configured to manage theSIP device 6, and receive a registration application, a parameter, and a communication request of theSIP device 6; after receiving the communication request submitted by theSIP device 6, the single-type devicecommunication management module 5 forms a primary on-off judgment result according to the parameters reported by theSIP device 6, and initiates an on-off re-judgment application to the multi-type devicecommunication management module 2; after receiving the on-off re-judgment result fed back by the multi-type devicecommunication management module 2, the single-type devicecommunication management module 5 notifies theSIP device 6 needing to communicate, and theSIP device 6 needing to communicate is connected with each other and starts a voice device according to the on-off re-judgment result;
theSIP device 6 includes:device software 10,SIP software 11; thedevice software 10 is connected with the single-type devicecommunication management module 5; theSIP software 11 is connected with theSIP server 4; theSIP equipment 6 is used for creating and releasing one or more session equipment; human-computer interaction, parameter configuration, instruction interaction and voice communication of different types of equipment are completed, and mutual connection is realized; after theSIP equipment 6 is started, registering, reporting parameters and submitting a communication request to the single-type equipmentcommunication management module 5; and theSIP equipment 6 is connected with theSIP equipment 6 according to the on-off re-judgment result notified by the single-type equipmentcommunication management module 5, and voice equipment is started.