| With the progress of technology and the development of the society, various ways of communication can be chosen, the traditional PSTN can hardly meet the communication needs of people. Unified communication, which connect PSTN and Internet and combine voice Calls, video Calls and Instant communication, has drawn more and more attention. This article has researched the key technology of unified communication based on VOIP, designed and realized a low-cost set of unified communication system for Small and medium sized enterprises. Main work of this article could be seen as below.1. Study on the basic demand for small and medium enterprises for unified communication, put forward the overall framework of the system. Divided each sub systems, established the function of each sub system, and decided the specific technical architecture should be chosen for each of the subsystem.2. Study on the design and implementation of the server subsystem. Firstly analyzed the role of server subsystem will play in whole system. Then put forward the general technical framework of it. From the functional point application specific angle, concretely introduced the login logout module, internal and external Call module, SMS module and voice conference module, both design procedure and related database table. All of them contributed to the final design and implementation of a low cost integrated communication server system.3. Study on the design and implementation of PC client subsystem. Firstly analyzed the role of PC client subsystem will play in whole system. Then put forward the general technical framework of the entire PC client. Introduced the G711coding technology and G729a voice system selection, and the selection of the SIP protocol is used to complete the signaling transmission, the main signaling did simple statement. Finally designed and realized the whole PC client software system.4. Study on the design and implementation of unified communication management subsystem. At first subsystem functions were introduced, determined the management subsystem and the operation needed to access database. Then completed the structural design of the database tables. Finally introduced the design and implementation of the system management module, configuration management module, user management module and enterprise contacts module, etc. |