Node.js的AMI客户端 NAMI

fmms 13年前
     NAMI (Nodejs AMI) 是 node.js 的 Asterisk Manager Interface 客户端,可让你侦听异步事件、发送动作以及接收响应。    <br />    <br />    <p><a href="/misc/goto?guid=4958189921363669237" target="_blank">Asterisk </a>是一个开放源代码的软件VoIP PBX系统,它是一个运行在Linux环境下的纯软件实施方案。Asterisk是一种功能非常齐全的应用程序,提供了许多电信功能,能够把你的x86机 器变成你自己的交换机,还能够当作一台企业级的商用交换机。Asterisk让人激动的事情是它在小企业预算可承受的范围内提供了商业交换机的功能和可伸 缩性。你可以使用一台老式的奔腾3计算机,让你的机构看起来就同世界上的大企业一样。</p>    <ul>     <li>Asterisk 能够支持传统的线路,包括:<br /> TDM (Time Division Multiplexing)<br /> T1/ E1 PRI/ PRA & RBS (Robbed Bit Signal)modes<br /> Analog phone lines/ phones (POTS)<br /> ISDN (Integrated Services Digital Network)<br /> Both BRI (Basic Rate)and PRI (Primary Rate) </li>     <li>Asterisk 支持的协议包括:<br /> Session Initiation Protocol (SIP)<br /> H. 323 (ITU standard, contributed support)<br /> Inter- Asterisk eXchange (IAX)<br /> Media Gateway Control Protocol (MGCP) </li>    </ul>    <h3>Asterisk能做什么?</h3>    <ul>     <li>附有目录的语音邮件服务 </li>     <li>电话会议、互动语音回应和电话排序 </li>     <li>通路呼叫 </li>     <li>呼叫方ID服务 </li>     <li>ADSI<br /> ······ </li>    </ul>    <h3>与硬件VOIP 比较</h3>    <p>Asterisk具有硬件VOIP 的常用功能。 <br /> Asterisk能够支持多媒体,具有可编程功能。 <br /> Asterisk有友好的管理界面。 <br /> Asterisk需要的带宽,一般为:32KB/ 线路。也就是说每支持一条线路,只需要增32KB 的带宽,但是需要网络质量良好。 <br /> Asterisk可支持成千的 客户端。(需要板卡与带宽支持)<br /> <br /> <br /> <span style="font-weight:bold;"><a href="/misc/goto?guid=4958189735229147892" target="_blank">Node.js</a>是一套用来编写高性能网络服务器的JavaScript工具</span>包,一系列的变化由此开始。比较独特的是,Node.js会假设你是在POSIX环境下运行它Linux 或 Mac OS X。如果你是在Windows下,那就需要安装MinGW以获得一个仿POSIX的环境。在Node中,Http是首要的。Node为创建http服务器作了优化,所以你在网上看到的大部分示例和库都是集中在web上(http框架、模板库等)。</p>    <br />    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1323313255312" target="_blank">http://www.open-open.com/lib/view/home/1323313255312</a></p>