Font Size: a A A

Design And Implementation Of Number Translation Service Server In DSN

Posted on:2012-06-08Degree:MasterType:Thesis
Country:ChinaCandidate:P LuoFull Text:PDF
GTID:2178330335460502Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
At present, Distributed Service Network (DSN) which has brought P2P technologies into the telecommunication network has become a hot spat in communication network research. DSN can be seen as the large-scale distributed service network to provide Internet services and telecommunication services based on generic hardware. Although to support is important, the basic requirement of DSN is that it should provide the existing telecommunication services, such as Number Translation Services (NTS). NTS refer to a series of services in which callee and/or caller are changed.In this paper, architecture and functional entities are first introduced and the design and implementation of NTS server are specified in detail. At the beginning of this paper, VPMN and Google Voice are introduced as examples to analyze successful applications of NTS. Then the concept of NTS is brought forward, together with the common features of NTS taken as the basic requirements of NTS server. Based on the research of NTS, the position of NTS server in DSN and functions of NTS server are raised and the connection between NTS server and DSN is solved. The decoupling of NTS server and DSN is achived so that NTS server supports quick deployment, replacement and uninstall like servers on the Internet. The design of NTS server is highlighted, including interface design, process design, state machine design and database design. The implementation and test of NTS server is another part to focus. The implementation based on MCF (Message-driven Component-based Framework) simplifies the complex telecommunication software development to descriptions of finite state machine and coding of state operation. The introduction of MCF not only greatly simplifies complexity of application development and reduces amount of work, but also greatly improves stability and availability of software. Lastly, a number of tests have shown that NTS server designed and implemented in this paper not only completed all functions proposed in the requirements, but also qualified high availability.
Keywords/Search Tags:Distributed service network, SIP, Number translation services
PDF Full Text Request
Related items