Responsive image
博碩士論文 etd-0726110-091241 詳細資訊
Title page for etd-0726110-091241
論文名稱
Title
具預約及被動式多方會議之SIP網路電話系統設計與實做
The Design and Implementation of a Schedulable Passive SIP-based Conference Call
系所名稱
Department
畢業學年期
Year, semester
語文別
Language
學位類別
Degree
頁數
Number of pages
72
研究生
Author
指導教授
Advisor
召集委員
Convenor
口試委員
Advisory Committee
口試日期
Date of Exam
2010-07-05
繳交日期
Date of Submission
2010-07-26
關鍵字
Keywords
網路電話、多方會議
VoIP, Conference, FreeSWITCH
統計
Statistics
本論文已被瀏覽 5675 次,被下載 0
The thesis/dissertation has been browsed 5675 times, has been downloaded 0 times.
中文摘要
網路電話是現今世代的網路技術中重要應用之一,隨著Internet普及化及寬頻化的發展,頻寬越變越大,大部份台灣家庭中也有了網路,這時人們除了選擇傳統PSTN電信網路,也可選擇更優惠的VoIP網路電話。
多方會議是VoIP的眾多功能之一,但並非所有的Server都有支援它,以國立中山大學所使用的 OpenSIPS Server來說,就沒有支援這項功能,但FreeSWITCH Server上,卻有這樣的功能,因此我藉由整合這兩個Servers,以達到OpenSIPS也可以使用多方會議。
本論文除了著眼於兩個Servers的整合,同時也另外開發了一個網頁介面,可以讓使用者利用這個介面來達成定時啟用多方會議的功能,時間一到與會者們的電話就會響起,接起電話就可進入多方會議的通話,以簡化進入多方會議的程序。
Abstract
VoIP technology is one of the important applications of the network. In addition to using traditional PSTN telephone, people can choose favorable VoIP telephone because of the Internet popularization and High speed Internet.
Conference is one of the functions of the VoIP, but not every server supported it. Such as OpenSIPS server we use in NSYSU, didn’t supported it. But FreeSWITCH Server has it. Therefore, for solving this problem, I combile two Servers. Then OpenSIPS can use the Conference function.
In this paper, we discuss how to combile OpenSIPS and FreeSWITCH. Besides, I have designed a WEB page interface to simplify the procedure to use conference. By this interface, the users can use it to set the timer to start conference. When the timer is up, all of the participants will receive a conference call. After picking up the phone, the users can enter conference.
目次 Table of Contents
致謝 II
中文摘要 I
ABSTRACT II
目次 III
圖目錄 V
表目錄 VII
1. 序論 1
1.1. 研究動機與目的 1
1.2. 論文架構 1
2. SIP概論與介紹 3
2.1. SIP概論與元件 3
2.2. 客戶端 5
2.3. 伺服器端 5
2.3.1 代理伺服器(Proxy Server) 5
2.3.2. 註冊伺服器(Register Server) 6
2.3.3. 重新導向伺服器(Redirect Server) 7
2.4. SIP訊息 7
2.4.1. SIP請求訊息 8
2.4.2 SIP回應訊息 9
2.5. 會議描述協議(SDP) 10
2.6. SIP運作流程 12
2.7. RTP即時傳輸協定(Real-Time Transport Protocol) 14
2.8. 多方會議(SIP Conference) 16
2.8.1 CONF請求 16
2.8.2 SIP對多方會議呼叫的支援 17
2.8.3 多人語音混音方法 21
2.8.4 線性疊加法 22
2.8.5 箝位法 22
2.8.6 平均法 24
2.8.7 正規化法 24
2.8.8 正規因子法 25
2.9. FreeSWITCH 26
2.9.1 FreeSWITCH安裝步驟 26
2.9.2 FreeSWITCH 各項目錄 27
2.9.3 FreeSWITCH 與OpenSIPS的整合 28
3. 開發環境 31
3.1. 伺服器端 31
3.2. 客戶端 32
3.2.1. 網路電話硬體架構 33
3.2.2. 網路電話軟體架構 37
3.2.3. SIP UA軟體運作流程 40
4. 系統設計與實作 43
4.1. FreeSWITCH多方會議介紹以及封包流程 43
4.2. 系統設計之流程 47
4.3. 網頁介面實做 50
4.4. 多方會議的建立 56
5. 結論 60
參考文獻 61
參考文獻 References
[1] “ADM-5120 Data Sheet Rev. 1.1”, Infineon Technologies., March 2005.
[2] “EASY 5120 2-Channel VoIP Router Reference Package Hardware Description”, Infineon Technologies.
[3] FreeSWITCH(wiki), http://en.wikipedia.org/wiki/Freeswitch
[4] GoAhead Software, http://www.goahead.com/
[5] H. Schulzrinne, A. Rao, R. Lanphier, “Real Time Streaming Protocol (RTSP)”, RFC-2326, April 1998.
[6] H. Schulzrinne, S. Casner, R. Frederick, V. Jacobson, “RTP: A Transport Protocol for Real-Time Applications” , RFC-3550, July 2003.
[7] H. Schulzrinne, S. Petrack, “RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals”, RFC-2833, May 2000.
[8] J. Rosenberg, H. Schulzrinne, “An Extension to the Session Initiation Protocol (SIP) for Symmetric Response Routing”, RFC-3581, August 2003.
[9] J. Rosenberg, H. Schulzrinne, G. Camarillo, A. Johnston, J. Peterson, R. Sparks, M. Handley, E. Schooler, “SIP: Session Initiation Protocol”, RFC-3261, June 2002.
[10] M. Baugher, D. McGrew, M. Naslund, E. Carrara, K. Norrman, “The Secure Real-time Transport Protocol (SRTP)”, RFC-3711, March 2004.
[11] M. Handley, H. Schulzrinne, E. Schooler and J.Rosenberg, "SIP: Session Initiation Protocol", RFC-2543, March 1999.
[12] M. Handley, V. Jacobson, “SDP: Session Description Protocol”, RFC-2327, April 1998.
[13] PHP: Hypertext Preprocessor, http://tw2.php.net/
[14] R. Sparks, “The Session Initiation Protocol (SIP) Refer Method”, RFC-3515, April 2003.
[15] “Telephony Application Programming Interface for Infineon Voice Codec Devices”, Infineon Technologies.
[16] The FreeSWITCH website, http://www.freeswitch.org/
[17] The GNU oSIP library, http://www.gnu.org/software/osip/
[18] The LibeXosip2 Documentation, http://www.antisip.com/doc/exosip2/index.html
[19] The OpenSIPS Project , http://www.opensips.org/
[20] “VINETIC-2CPE Device Driver and API Description, v2.1”, Infineon Technologies. Jan. 2006.
[21] “VINETIC-2CPE System Description, v1.1”, Infineon Technologies. March 2006.
[22] W. Richard Stevens, Bill Fenner, Andrew M. Rudoff, UNIXR Network Programming Volume 1, Third Edition: The Sockets Networking API, Addison Wesley, November 2003.
[23] W3schools Online Web Tutorial, http://www.w3schools.com/
[24] 賈文康, Session Initiation Protocol (SIP) Methodology Handbook, 2006
[25] 國立中山大學資工所 劉哲宇, 設計與實作一個嵌入式SIP終端設備之RTP語音串流快速安全加密機制, May 2009.
電子全文 Fulltext
本電子全文僅授權使用者為學術研究之目的,進行個人非營利性質之檢索、閱讀、列印。請遵守中華民國著作權法之相關規定,切勿任意重製、散佈、改作、轉貼、播送,以免觸法。
論文使用權限 Thesis access permission:校內校外均不公開 not available
開放時間 Available:
校內 Campus:永不公開 not available
校外 Off-campus:永不公開 not available

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

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

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

QR Code