Font Size: a A A

Design And Implementation Of A Recording System With Management And Monitor Based On Real-time Transport Protocol

Posted on:2020-09-04Degree:MasterType:Thesis
Country:ChinaCandidate:H J WuFull Text:PDF
GTID:2518306104495614Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of the information age,handy IP telephone has also entered daily work.At the same time,the demand for voice recording is getting higher and higher,such as customer satisfaction survey,judging abnormal behavior in public scenes monitored by audio.A well-working recording system with monitor and management can provide a complete internal communication network,a user-friendly management interface and a monitoring function that ensures function efficiency and stability.So integrating the recording function into one module and researching a new-type monitoring system with multiple additional modules is a more important topic.Through the demand analysis of the business of a recording system with management and monitor,this paper constructs a recording system with management and monitor based on real-time transport protocol.The recording management monitoring system mainly explains and implements the three modules,which are IP recording,recording file management,and system script monitoring.The system mainly uses the libxml2 library to parse and generate phone signaling,and an XML signaling template for Avaya phone is built to achieve remote registration,unregistration and RTP transportation settings for Avaya phones through API test.The system uses the Npcap library and HMP technology which follows the advanced technology to collect data packets and synthesize recording files.It uses the MD5 algorithm to prevent file tampering.The system adopts a mixed programming method of HTML5 and Golang to implement a web management interface that supports high concurrency.And in the test,JMeter stress testing tool was used to test the system concurrency,which is intended to create a recording system with management and monitor with good performance,which is easy for users to use and manage and strong scalability.At the same time,the system uses the Perl language to build a system monitoring module,which can obtain system parameters and monitor logs in real time,then sends messages via email or We Chat,which is good to reduce the risk of system errors.The stability and security of the system was designed and implemented for system file management and maintenance.The tests show that the system has good fault-tolerance and self-recovery ability.If there is a serious problem,the system can quickly inform the operation and maintenance personnel that can effectively improve the operation and maintenance efficiency.The entire system integrates recording,management,and monitoring functions,which make it more secure.The application of the Npcap library and HMP technology reduces the risk of recording failure.The application of Golang webpage development reduces the response time of the webpage by 18%.The use of Perl scripts saves about 20% of the labor operation and maintenance costs in the business,which improves work efficiency.
Keywords/Search Tags:HMP technology, XML parsing technology, MD5 algorithm, Perl script monitoring
PDF Full Text Request
Related items