Responsive image
博碩士論文 etd-0724108-184138 詳細資訊
Title page for etd-0724108-184138
論文名稱
Title
在嵌入式SIP/VoIP閘道器中設計與實作3PCC之應用系統
Design and Implementation of a 3PCC Application System over an Embedded SIP/VoIP Gateway
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
72
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2008-07-08
繳交日期
Date of Submission
2008-07-24
關鍵字
Keywords
第三方呼叫控制、嵌入式網路電話閘道器、議程初始協定
SIP, 3PCC, REFER, Embedded VoIP Gateway
統計
Statistics
本論文已被瀏覽 5613 次,被下載 0
The thesis/dissertation has been browsed 5613 times, has been downloaded 0 times.
中文摘要
eBay執行長Meg Whitman在記者會上向投資者表示:「通訊在電子商務與社群中扮演核心角色,這使得Skype成了eBay最適合搭配角色」。eBay在拍賣網站中整合Skype後,讓買賣雙方透過VoIP做溝通,移除買賣雙方之間最大的通訊障礙,成就一個「無與倫比的電子商務暨通訊引擎」。
「eBay整合Skype」就是一個3PCC結合電子商務的最佳示範。所謂3PCC,是有一個控制者可以操控任意兩實體間的通話協商與建立通話。3PCC在傳統PSTN電信網路中已存在許久,在SIP中也發展出許多應用,但是未見3PCC整合電子商務的模式出現,所以我們企圖設計出一套3PCC整合電子商務的系統。
論文中我們除了介紹3PCC四種實現方式之外,也說明如何使用SIP的新方法REFER取代傳統的3PCC。第3章會介紹開發環境之軟硬體架構、SIP流程與Gateway中相對應的函式。第4章則是說明整套系統的設計理念至如何完成實作,涵蓋了網頁資料庫以及嵌入式網路電話閘道器的程式解說,接著是封包分析與驗證。最後,我們對本論文做個總結並於附錄展示整套系統的完整操作。
Abstract
eBay chief executive, Meg Whitman, at a press conference expressed to the investors that “communications plays a key role in e-commerce and society. This makes Skype become the most suitable cooperator with eBay.” When integrating with Skype, eBay makes buyers and sellers communicate with each other through VoIP. This removes the biggest obstacle between buyers and sellers and achieves an “unparalleled e-commerce and communications engine.”
“eBay with Skype” is the best example of 3PCC with e-commerce. 3PCC is a model that allows an entity (which is called controller) to manage and set up a communication between two or more other parties. It has already existed in the PSTN for a long time. Although there are many applications designed for SIP, they are not 3PCC with e-commerce model. Therefore, we attempt to design an application that integrating 3PCC with e-commerce.
In this paper, we not only introduce how 3PCC is achieved but also express how REFER (a new method in SIP) can be used for replacing the traditional 3PCC mechanism in chapter 2. Chapter 3 will introduce the S/H development framework, the flows of SIP and the functions or libraries related to the Gateway. In chapter 4, we will first explain the design concept about our systems and then express how we implement the system. These include the website database structures, the Gateway programs and the packet analysis and verification. Finally, we will conclude this paper in Chapter 5. In addition, we will show the system and operation guide in appendix.
目次 Table of Contents
致謝 I
中文摘要 II
Abstract III
目錄 IV
圖目錄 VI
第1章 序論 1
1.1 研究背景 1
1.2 研究動機與目的 1
1.3 研究方法與步驟 2
1.3.1 研究方法 2
1.3.2 研究步驟 3
1.4 章節介紹 4
第2章 網路電話介紹 5
2.1 VoIP介紹 5
2.2 SIP介紹 6
2.3 SDP介紹 9
2.4 3PCC介紹 10
2.4.1 3PCC概述 10
2.4.2 3PCC四種實現方法 10
2.4.3 3PCC應用 15
2.5 REFER方法 16
2.5.1 REFER簡介 16
2.5.2 Refer-To標頭欄位 17
第3章 開發環境介紹 18
3.1 閘道器介紹 18
3.1.1 硬體架構 20
3.1.2 軟體架構 22
3.2 SIP流程與Gateway相對應函式 23
第4章 系統設計與實作說明 25
4.1 3PCC元件設計 25
4.2 系統架構設計 26
4.3 系統實作說明 27
4.3.1 Gateway端 28
4.3.2 Watchdog 30
4.3.3 網頁資料庫 38
4.3.4 網頁資料庫與閘道器之間的溝通 40
4.4 封包分析 47
第5章 結論與未來展望 51
參考文獻 52
附錄A 資料表說明 54
附錄B 系統操作說明 57

參考文獻 References
[1] M. Handley, V. Jacobson, “SDP: Session Description Protocol”, RFC-2327, April 1998.
[2] A. B. Roach, “Session Initiation Protocol (SIP)-Specific Event Notification”, RFC-3265, June 2002.
[3] J. Rosenberg, H. Schulzrinne, “Reliability of Provisional Responses in the Session Initiation Protocol (SIP)”, RFC-3262, June 2002.
[4] J. Rosenberg, H. Schulzrinne, “An Offer/Answer Model with the Session Description Protocol (SDP)”, RFC-3264, June 2002.
[5] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, “SIP: Session Initiation Protocol”, RFC-3261, June 2002.
[6] J. Rosenberg, J. Weinberger, C. Huitema, R. Mahy, “STUN - Simple Traversal of User Datagram Protocol (UDP) Through Network Address Translators (NATs)”, March 2003.
[7] J. Rosenberg, H. Schulzrinne, G. Camarillo, J. Peterson, “Best Current Practices for Third Party Call Control (3pcc) in the Session Initiation Protocol (SIP)”, RFC-3725, April 2004.
[8] H. Schulzrinne, S. Petrack, “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals”, RFC-2833, May 2000.
[9] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications”, RFC-3550, July 2003.
[10] R. Sparks, “The Session Initiation Protocol (SIP) Refer Method”, RFC-3515, April 2003.
[11] Matthew Mintz-Habib, Anshuman Rawat, Henning Schulzrinne, and Xiaotao Wu, “A VoIP Emergency Services Architecture and Prototype”, in IEEE International Conference on Computer Communications and Networks (ICCCN 2005), San Diego, October 2005.
[12] “ADM-5120 Data Sheet Rev. 1.1”, Infineon Technologies., March 2005.
[13] “VINETIC-2CPE System Description, v1.1”, Infineon Technologies. March 2006.
[14] “VINETIC-2CPE Device Driver and API Description, v2.1”, Infineon Technologies. Jan. 2006.
[15] W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, “Unix Network Programming: The Sockets Networking API, Vol. 1, 3/e”, Addision Weslsy. 2004.
[16] Daniel P. Bovet, Marco Cesati, “Understanding the Linux Kernel, 3/e”, O’Relly, November 2005.
[17] Openser (http://www.openser.org/)
[18] SIP Express Router (SER) (http://www.iptel.org/ser/)
[19] The GNU oSIP library (http://www.gnu.org/software/osip/)
[20] The eXtended osip library (http://savannah.nongnu.org/projects/exosip)
[21] PHP (http://www.php.net/)
[22] MySQL (http://www.mysql.com/)
[23] A Network Protocol Analyzer: Wireshark (http://www.wireshark.org/)
[24] Chrootstrap's Hacking Articles: Writing sysctl Drivers on Linux
(http://www.geocities.com/chrootstrap/index.html)
[25] Linux 核心管理 (http://www.lslnet.com/linux/f/docs1/i53/big5355970.htm)
[26] 乘風原創程序:關於內核線程 (http://study.qqcf.com/web/172/19986.htm)
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

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

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

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

QR Code