1 / 14

架構在 Asterisk 的 Android 上 VoIP 的人機介面

架構在 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.

mostyn
Download Presentation

架構在 Asterisk 的 Android 上 VoIP 的人機介面

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 架構在Asterisk的Android上VoIP的人機介面 Advisor : Lian-Jou Tsai Student : Kuo-Sheng Hung Date : 2013/11/20

  2. Outline • Abstract • Android Plataform • Voip • Asterisk • Csipsimple

  3. Abstract • 實現VOIP的技術 • 結合Android手機平台的呈現 • 使用SIP的協定

  4. Android Plataform • Android是一個以Linux為基礎的開放原始碼作業系統,主要用於行動設備,由Google成立的Open Handset Alliance(OHA,開放手持設備聯盟)持續領導與開發中。安卓已發佈的最新版本為Android 4.4。 • Android上有相當多的API (Android Software Development Kit)可以讓我們開發和應用

  5. Android Plataform

  6. Voip • IP電話(簡稱VoIP,源自英語Voice over Internet Protocol;又名寬頻電話或網路電話)是一種透過網際網路或其他使用IP技術的網路,來實現新型的電話通訊。 • 過去IP電話主要應用在大型公司的內聯網內,技術人員可以復用同一個網路提供數據及語音服務,除了簡化管理,更可提高生產力。隨著網際網路日漸普及,以及跨境通訊數量大幅飈升,IP電話亦被應用在長途電話業務上。 • 由於世界各主要大城市的通信公司競爭日劇,以及各國電信相關法令鬆綁,IP電話也開始應用於固網通信,其低通話成本、低建設成本、易擴充性及日漸優良化的通話質量等主要特點,被目前國際電信企業看成是傳統電信業務的有力競爭者。

  7. 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之類的嵌入式系統上運作。

  8. 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.

  9. CsipSimple • Csipsimple是已經在google play上架的軟體 • 在龐大的後援之下,許多issue在官方的討論區上被提出然後解決

  10. 未來目標 • 在網路發達的時代,人們會希望用網路來代替一般通話,省錢更是大家所希望的內容。 • 基於Csipsimple和Asterisk的架構來實現視訊通話等方式,有別於line之類的通訊軟體,提供更多和不同的功能來做市場區隔,或許是之後所要面對的課題。

  11. REFERENCES • [1]Secure Voip Call on Android Platform- Double Blind Peer Reviewed International Research Journal - By SaruchiKukkar 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 

  12. THANK YOU

More Related