Font Size: a A A

Design And Implementation Of An Enterprise Instant Messenger System

Posted on:2016-12-28Degree:MasterType:Thesis
Country:ChinaCandidate:Y R WanFull Text:PDF
GTID:2348330479954356Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Unified Communication(UC) is the trendency in present communication area. It will integrate voice service, fax, email, SMS, multimedia and all types of data into one kind, thereas to broaden the range of the choice for people as well as enhance the efficiency of work. Nowadays, the common means of communication include phone, fax, SMS, email, web meeting, video meeting, voice mail, IM software and collaborative platform. The target of UC is to integrate all the above means. IM(instant messaging), means a system which can send and receive internet messages instantly. It is no longer a simple chat tool, IM has developed into an integrated information platform, which provides the basis for the exchange of search, entertainment, communication, information, office collaboration services, e-commerce and enterprise customers services.The Enterprise Instant Messenger System needs to implement instant messaging part. The implementation of IM uses the C/S architecture, based on XMPP protocol, and relying on open-source server Openfire, the main parts of this system include organizational structure of management module, messaging module, presence management module, conference room management, file transfer module, CTI protocol modules, and configuration module. The system mainly completes the state presentation function.At the same time, the custom CTI protocol can match with the present telephone service to aid the telephone meeting, in this way, to achieve the configuration. What this paper discusses is the implement of presence management module, CTI protocol modules, and configuration module. The presence module needs to present users' status instantly, and describe the group's other users' status in the same way. In order to realize the unification of services, we define CTI the communication protocol among systems for different services. CTI modules need to assist teleconference, so that users can communicate through texts during teleconference. Configuration module is the basic part of a system. In this paper, we use the B/S structure to the configuration. Besides the basic server configuration, this module needs to implement user's authority configuration, includes user's visibility of groups, user's power management, user's capacity of using instant messaging system and so on.With the development of unified communication, the Instant Messaging System will soon become an essential part of it. The IM will play a more important role in office collaboration and the sharing of resources. With no doubt, we can see the day that UC enhances people's work efficiency and provides more freedom for the communication of people.
Keywords/Search Tags:Instant messenging, The extensible messaging and presence protocol, Computer telephony integration protocol, Unified communication
PDF Full Text Request
Related items