Asterisk PBX 用戶交換機

Asterisk 是第一套以開放原始碼軟體實作的 用戶交換機 (PBX) 系統[1]。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[2]。Asterisk 是相當輕量級的系統,可以在如 OpenWrt[3] 之類的嵌入式系統上運作。

Asterisk 包含許多多昂貴的商用交換機系統才具有的功能,例如: 語音信箱、多方語音會議、互動式語音應答(IVR)、電話選單與電話客服中心等機制。
管理者亦可透過 Asterisk 內建的分機操作語言撰寫撥號腳本以達到特殊的功能目的。甚至可以透過 C 語言撰寫相容的模組,或以任何相容的語言藉由 stdin 與 stdout 或網路 TCP socket 開發Asterisk Gateway Interface (AGI)程式。
若要 Asterisk 系統撥打至公共交換電話網或中繼鏈接公共交換電話網,管理者必須安裝適當的硬體。如由 Digium 官方生產之各種 PCI 介面卡,用以提供 Asterisk 連接 T1、E1線路或其他傳統線路之能力。中國大陸亦有如 OpenVox 價格相對低廉之相容介面卡。
Asterisk 支援非常廣泛的影像與IP電話協定[4]。包括 會話發起協議 (SIP)、Media Gateway Control Protocol (MGCP) 與 H.323 協定。Asterisk 可相容於大部分的 SIP 電話。Inter-Asterisk eXchange (IAX2) 協定是一個由 Asterisk 原生提供的 Asterisk PBX 交換機間中繼鏈接協定,部分 VoIP 服務商甚至原生支援 IAX2 協定。
為了滿足傳統電話與 IP電話 混合的服務環境,Asterisk 可以讓管理者建議一個全新單一的電話系統,或逐步的將既有電話系統轉移使用新技術。部分的公司直接使用 Asterisk 取代傳統的交換機,而有些公司則使用 Asterisk 提供進階功能,如語音信箱等,或將長途電話透過 Asterisk 改以網路傳輸以達到節費機制。
由於Asterisk過於專業且複雜,所以目前也存在大量衍生自Asterisk但簡化過的通信系統,以讓用戶較容易使用。比如在歐美比較流行的elastix、trixbox、或以簡體中文為基礎的Freeiris等。

PJSIP 免費開源的多媒體溝通Library

PJSIP 是一款用C 語言編寫,並支持標準的SIP, SDP, RTP, STUN, TURN 和ICE協議的免費及開源的多媒體溝通框架。PJSIP 結合了SIP及豐富的多媒體框架和非常好的NAT穿越功能。他的API也是做的非常好,可以用在不同的裝置上。

PJSIP 支持語音、視頻、狀況和即時通訊,並提供非常全面的開發文檔。PJSIP是可携性非常高,在移動裝置上都可以表現的像原生代碼一樣的效果。

PJSIP 是由一個小的團隊在2005年開發的,有超過一百多名的開發者參與,從2007年開始定期的在SIP Interoperability Event( SIPit) 進行測試。

Teamotto

香港. 深圳. 成都

電話:(852) 3111 2577 電郵:info@mobile-apps.com.hk

深圳辦事處 電話:(86-755) 8520 5844 電郵:0755@tm0755.com

香港地址:香港荃灣沙咀道362號全發商業大廈1012室

深圳地址:中國廣東深圳龍崗區龍翔大道珠江廣場A1棟5A

- mobile app development - 環保袋 - 港珠澳牌 -- 環保袋 - - 環保袋

Copyright © Teamotto(HK) Limited 2010-2018. All rights reserved