Node.js的AMI客戶端,NAMI 0.5.0 發布
NAMI (Nodejs AMI) 是 node.js 的 Asterisk Manager Interface 客戶端,可讓你偵聽異步事件、發送動作以及接收響應。
特性:
- 事件驅動(該框架會將事件分發給你的偵聽者).
- 輕量級,易于使用和實用.
- 支持異步和同步事件(Actions with Responses, and Responses with Events associated).
Asterisk 是一個開放源代碼的軟件VoIP PBX系統,它是一個運行在Linux環境下的純軟件實施方案。Asterisk是一種功能非常齊全的應用程序,提供了許多電信功能,能夠把你的x86機 器變成你自己的交換機,還能夠當作一臺企業級的商用交換機。Asterisk讓人激動的事情是它在小企業預算可承受的范圍內提供了商業交換機的功能和可伸 縮性。你可以使用一臺老式的奔騰3計算機,讓你的機構看起來就同世界上的大企業一樣。
- Asterisk 能夠支持傳統的線路,包括:
TDM (Time Division Multiplexing)
T1/ E1 PRI/ PRA & RBS (Robbed Bit Signal)modes
Analog phone lines/ phones (POTS)
ISDN (Integrated Services Digital Network)
Both BRI (Basic Rate)and PRI (Primary Rate) - Asterisk 支持的協議包括:
Session Initiation Protocol (SIP)
H. 323 (ITU standard, contributed support)
Inter- Asterisk eXchange (IAX)
Media Gateway Control Protocol (MGCP)
Asterisk能做什么?
- 附有目錄的語音郵件服務
- 電話會議、互動語音回應和電話排序
- 通路呼叫
- 呼叫方ID服務
- ADSI
······
與硬件VOIP 比較
Asterisk具有硬件VOIP 的常用功能。
Asterisk能夠支持多媒體,具有可編程功能。
Asterisk有友好的管理界面。
Asterisk需要的帶寬,一般為:32KB/ 線路。也就是說每支持一條線路,只需要增32KB 的帶寬,但是需要網絡質量良好。
Asterisk可支持成千的 客戶端。(需要板卡與帶寬支持)
NAMI 0.5.0 發布,該版本增加了 Originate動作,修復了讀取異步事件的 bug。
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!