Font Size: a A A

The Design And Implementation Of Message Transmission And Routing Policy Based On FreeSWITCH

Posted on:2016-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z X WangFull Text:PDF
GTID:2348330488974109Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet, the Call Center's role to improve enterprise service quality became more and more import. Independent research and realization of an adaptive multimedia and Internet Call Center of enterprise is particularly important. However, there are still exist three problems in building traditional Call Center:1, The cost of the structures is high and the development is difficult.2, The lack of adapting the multimedia communication. 3, Dependence on foreign development technology. Combining with the actual project, this paper research and design the core module of Call Center, then build a new generation Call Center that completely adapt to Internet and multimedia, which has a certain practicality and commercial.In view of the problems and difficulties in the development of Call Center, this paper proposed a thinking of building Call Center that based on open source software. System uses Free SWITCH software platform to complete the Call Center voice control and text transmission, and uses Netty to guarantee the stability of the communication, and combine the development technology of multimedia such as We Chat and weibo to ensure the rich media communication.This paper mainly introduces the modules that in the charge of the author in the project development:Free SWITCH cluster building, the design of the message transmission between the server,the design and implantation of the routing strategy.First, this paper introduces the principle of Free SWITCH cluster structures and design framework, give the details of the design method and the structures, and then propose the Free SWITCH node hierarchy coding scheme that ensure the uniqueness of the node coding. Then introduces how to modify the Free SWITCH source code to achieve the function 3PCC voice control. Finally, introduces in detail that how to configure Free SWITCH to solve the prombelm of NAT, that guarantees the Free SWITCH communication in different subnet.Secondly, this paper introduces the design principle,framework,and implementation process of message transmission server. then introduces the data format between modules in detail, at the same time design and implement a message interpreter, which can guarantee the information interaction between modules. To provide high quality routing service, routing failure retransmission algorithm was designed and implemented, then give the flow chart and pseudo code of algorithm.Finally, this paper introduces the design and implementation of routing system, then introduces the function of different routing point format and implement process in detailed, at the same time gives the routing policy from parsing to perform a complete idea and implementation process. This paper mainly introduces two kinds of allocation algorithm realizes on the routing allocation: allocation algorithm based on statistics and balanced allocation algorithm, then introduces the mathematical principle and algorithm design and then algorithm flow chart and pseudo code is given. In order to ensure the routing configuration is convenient and efficient, this paper introduces how to design the visual routing configuration tool, and show the implementation effect.
Keywords/Search Tags:FreeSWITCH, Call Center, Netty, Routing System, Balances Algorithm, Message Transmession
PDF Full Text Request
Related items