Upload
mostyn
View
186
Download
0
Embed Size (px)
DESCRIPTION
架構在 Asterisk 的 Android 上 VoIP 的人機介面. Advisor : Lian-Jou Tsai Student : Kuo-Sheng Hung Date : 2013/11/20. Outline. Abstract Android Plataform Voip Asterisk Csipsimple. Abstract. 實現 VOIP 的技術 結合 Android 手機平台的呈現 使用 SIP 的協定. Android Plataform. - PowerPoint PPT Presentation
Citation preview
架構在 Asterisk 的 Android 上VoIP 的人機介面Advisor : Lian-Jou TsaiStudent : Kuo-Sheng HungDate : 2013/11/20
Outline
•Abstract•Android Plataform•Voip•Asterisk•Csipsimple
Abstract• 實現 VOIP 的技術
• 結合 Android 手機平台的呈現
• 使用 SIP 的協定
Android Plataform• Android 是一個以 Linux 為基礎的開放原始碼作業系統,主要用於
行動設備,由 Google 成立的 Open Handset Alliance ( OHA ,開放手持設備聯盟)持續領導與開發中。安卓已發佈的最新版本為Android 4.4 。
• Android 上有相當多的 API (Android Software Development Kit) 可以讓我們開發和應用
Android Plataform
Voip• IP 電話(簡稱 VoIP ,源自英語 Voice over Internet Protocol ;
又名寬頻電話或網路電話)是一種透過網際網路或其他使用 IP 技術的網路,來實現新型的電話通訊。
• 過去 IP 電話主要應用在大型公司的內聯網內,技術人員可以復用同一個網路提供數據及語音服務,除了簡化管理,更可提高生產力。隨著網際網路日漸普及,以及跨境通訊數量大幅飈升, IP 電話亦被應用在長途電話業務上。
• 由於世界各主要大城市的通信公司競爭日劇,以及各國電信相關法令鬆綁, IP 電話也開始應用於固網通信,其低通話成本、低建設成本、易擴充性及日漸優良化的通話質量等主要特點,被目前國際電信企業看成是傳統電信業務的有力競爭者。
Asterisk• Asterisk 是第一套以開放原始碼軟體實作的 用戶交換機 (PBX) 系統。• Asterisk 由 Digium 的創辦人 Mark Spencer 於 1999 年間,他
還在奧本大學念書時開發出。• 與其他的用戶交換機系統相同, Asterisk 同樣支援電話撥打另一隻分
機,和撥打到公共交換電話網與 IP 電話系統。 Asterisk 這個名稱源自於星號 "*" 。
• Asterisk 採用雙軌授權模式,免費模式使用 GNU General Public License (GPL) 授權,而商用授權使用 proprietary 模式,此授權不需要將系統原始碼公開。
• 系統一開始之開發平台為 Linux ,目前已可在相當多種的平台上運行,其中包括 NetBSD, OpenBSD, FreeBSD, Mac OS X 與 Solaris 。亦有人將系統移植到 Microsoft Windows 平台上,即為 AsteriskWin32 。 Asterisk 是相當輕量級的系統,可以在如 OpenWrt 之類的嵌入式系統上運作。
CsipSimple• CsipSimple 是一套在 Android 上的開源 SIP 通訊軟體,使用 pjsip
來當作他的底層,其中這軟體支援的內容如下:• SIP for calls and instant messages• Android integration with rewriting and filtering rules• Codecs : pcmu/a (aka g711u/a); speex; g722; gsm; iSAC;
SILK; G729; AMR (depending on device) and as extra plugin : OPUS; g726; g722.1; codec2
• Echo cancellation (with various backends : webRTC, speex, simple)
• Auto speaker/earpiece option• API provided for other apps plugins.• Conference, transfer.• Secure call with TLS transport for SIP and SRTP or ZRTP for
media.
CsipSimple• Csipsimple 是已經在 google play 上架的軟體
• 在龐大的後援之下,許多 issue 在官方的討論區上被提出然後解決
未來目標• 在網路發達的時代,人們會希望用網路來代替一般通話,省錢更是大家所希望的內容。
• 基於 Csipsimple 和 Asterisk 的架構來實現視訊通話等方式,有別於 line 之類的通訊軟體,提供更多和不同的功能來做市場區隔,或許是之後所要面對的課題。
REFERENCES• [1]Secure Voip Call on Android Platform- Double Blind Peer
Reviewed International Research Journal - By Saruchi Kukkar Lovely Professional University
• [2] Design and Implementation of SIP Protocol Stack Based on Android – IEEE-Computational and Information Sciences (ICCIS), 2012 Fourth International Conference on
• http://zh.wikipedia.org/wiki
• Integration of SIP protocol in Android Media Framework-EUROCON - International Conference on Computer as a Tool (EUROCON), 2011 IEEE27-29 April 2011, PP1 - 4
•THANK YOU