[asterisk-app-dev] AMI or ARI?

Phil Mickelson phil at cbasoftware.com
Sat Jul 25 07:24:17 CDT 2015


IMHO the ARI approach is the right one.  I've done something similar with
ARI, ZeroMQ and PHP for an answering service.  Works very well.

Phil M
On Jul 25, 2015 6:04 AM, "Shahid H" <shahidh at gmail.com> wrote:

> Hi,
>
> I like to develop a predictive dialer system (Web base) to allow Admin to
> create outbound or inbound campaigns
>
> I'm doing some technical research and I am trying to figure out shall I
> use AMI or ARI?
>
> - Creating many outbound calls and monitor live calls on the web (Ringing,
> Talking, Hang up their call)
> - Originate many calls and put in specific queue (other word: campaign)
> - Agent should be able to transfer a call - external or internal.
> - Ability to set max ring time for each campaign
> - Approx 300+ agents
>
> On the browser, I would like to use websocket to get real time information
> about the call and actions.
>
> I am considering going with this approach: create a daemon with Node.js -
> A daemon will connect to Asterisk via ARI and a daemon use websocket to
> listen the events and such. A browser will also use websocket to
> communicate with a Node.js daemon.
>
> Something like that: <browser (websocket)> --- <Node.js daemon & ARI
> (websocket)> --- <Asterisk>
>
> Is this good approach?
>
> Thanks
>
> _______________________________________________
> asterisk-app-dev mailing list
> asterisk-app-dev at lists.digium.com
> http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-app-dev/attachments/20150725/deffa842/attachment.html>


More information about the asterisk-app-dev mailing list