Responsive image
博碩士論文 etd-0715109-183403 詳細資訊
Title page for etd-0715109-183403
論文名稱
Title
具計費與負載平衡之VoIP網路電話系統設計與實作
Design and Implementation of VoIP System with Accounting Application and Load Balance
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
59
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2009-06-08
繳交日期
Date of Submission
2009-07-15
關鍵字
Keywords
網路電話、計費、認證、授權
Accounting, Authorization, VoIP, Authentication
統計
Statistics
本論文已被瀏覽 5646 次,被下載 0
The thesis/dissertation has been browsed 5646 times, has been downloaded 0 times.
中文摘要
隨著Voice-over-IP (VoIP)技術在網路上面發展達到成熟,其通話品質也滿足電話的通訊要求且可提供網路多媒體服務。而在VoIP中,Session Initiation Protocol(SIP)正是主要協定之一,更是新世代網路(NGN;Next Generation Network)所建議的語音,多媒體網路控制協定之首選。SIP還可以與傳統的PSTN做結合甚至取代,讓使用PSTN的用戶更容易使用及操作。
在本篇論文中,針對SIP環境實作一個網路計費系統,並由於使用者人數的增加,導致單一伺服器必定無法同時應付如此龐大的流量負擔,服務隨時都有可能中斷。利用OpenSIPS 伺服器搭配RADIUS(remote authentication dial-in user service)伺服器做到認證、授權、計費等機制,而且為了隨時隨地都能提供服務,透過DNS(Domain Name System) 與RADIUS的搭配來達到負載平衡和服務永不中斷的目標。
Abstract
As the maturation of the VoIP technique, VoIP can not only satisfy the communicating requirement of telecommunication but also provide network multimedia services. In the VoIP technique, Session Initiation Protocol (SIP) is precisely one of main protocol that is proposed by Next Generation Network (NGN) to be the first choice of voice and multimedia network control protocol. SIP also may make the union with traditional PSTN even to substitute, and is easier to use and to operate for the PSTN user.
In our research, we make a network billing system in view of the SIP environment, and with the increasing of the VoIP population, using single server is unable to afford so much loading. It is possible that the large load makes the service stop anytime. Using RADIUS (remote authentication dial-in user service), an AAA (authentication, authorization, accounting) protocol, can be used for conveying accounting information between an SIP proxy server and an accounting server. To make the VoIP service work anytime, through the features of DNS (Domain Name System) and RADIUS to achieve the service that load balancing and VoIP can be provided anytime.
目次 Table of Contents
摘要 I
ABSTRACT II
目次 III
圖目錄 V
表目錄 VII
1. 序論 1
1.1. 研究動機與目的 1
1.2. 論文架構 1
2. SIP概論與介紹 2
2.1. 網路電話介紹 2
2.2. SIP介紹 3
2.3. SIP 元件 6
2.4. SIP訊息 9
2.4.1. SIP 請求訊息 9
2.4.2. SIP 回應訊息 11
2.5. SIP 運作流程 12
3. 系統架構 15
3.1. 系統功能 15
3.2. 硬體架構 15
3.3. 軟體架構 19
3.4. SIP UA 軟體運作流程 23
4. 研究與實做 25
4.1. 伺服器端 25
4.1.1. OpenSIPS介紹 25
4.1.2. opensips.cfg 26
4.1.3. RADIUS 介紹 28
4.1.4. 伺服器設定 31
4.1.5. 實際系統架構 35
4.2. 記費機制 37
4.3. 負載平衡 42
4.4. MYSQL同步 45
5. 結論 47
參考文獻 48
參考文獻 References
[1] M. Handley, H. Schulzrinne, E. Schooler and J.Rosenberg, “SIP: Session Initiation Protocol”, RFC-2543, March 1999.
[2] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications”, RFC-3550, July 2003.
[3] M. Handley, V. Jacobson, “SDP: Session Description Protocol”, RFC-2327, April 1998.
[4] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M.Handley and E. Schooler, “SIP: Session Initiation Protocol”, RFC 3261, June 2002.
[5] “ADM-5120 Data Sheet Rev. 1.1”, Infineon Technologies., March 2005.
[6] “ADM-5120 HOME GATEWAY CONTROLLER”, AMDtek Inc.,2003.
[7] “EASY 5120 2-Channel VoIP Router Reference Package Hardware Description”, Infineon Technologies.
[8] “EASY 5120P-ATA Fxo System Description”, Infineon Technologies, Jul. 2004.
[9] “Telephony Application Programming Interface for Infineon Voice Codec Devices”, Infineon Technologies.
[10] “VINETIC-2CPE System Description, v1.1”, Infineon Technologies. March 2006.

[11] “VINETIC-2CPE Device Driver and API Description, v2.1”, Infineon Technologies. Jan. 2006.
[12] The Open Source SIP Server , http://www.opensips.org/
[13] C. Rigney, S. Willens, A. Rubens and W. Simpson, “Remote Authentication Dial In User Service (RADIUS)”, RFC 2865, June 2000.
[14] C. Rigney, “RADIUS Accounting”, RFC 2866, June 2000.
[15] J. Franks, P. Hallam-Baker, J. Hostetler, S. Lawrence, P. Leach, A. Luotonen, L. Stewart, “HTTP Authentication: Basic and Digest Access Authentication”,RFC 2617, June 1999.
[16] T. Brisco, “DNS Support for Load Balancing”, RFC 1794, April 1995.
[17] MySQL Replication, http://dev.mysql.com/doc/refman/5.0/en/replicationhowto.html
[18] MySQL Replication, http://twpug.net/docs/mysql-5.1/replication.html
[19] The GNU oSIP library, http://www.gnu.org/software/osip/
[20] The eXtended osip library, http://savannah.nongnu.org/projects/exosip
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

您的 IP(校外) 位址是 3.143.244.83
論文開放下載的時間是 校外不公開

Your IP address is 3.143.244.83
This thesis will be available to you on Indicate off-campus access is not available.

紙本論文 Printed copies
紙本論文的公開資訊在102學年度以後相對較為完整。如果需要查詢101學年度以前的紙本論文公開資訊,請聯繫圖資處紙本論文服務櫃台。如有不便之處敬請見諒。
開放時間 available 已公開 available

QR Code