<p dir="ltr"><br>
On Feb 6, 2014 7:14 PM, "Ben Merrills" <<a href="mailto:b.merrills@mersontech.co.uk">b.merrills@mersontech.co.uk</a>> wrote:<br>
><br>
> I suspect this is now more a question for the asterisk-users mailing list. This isn't an app-dev related question really.<br>
><br>
> > Well, yes - it does some.<br>
> ><br>
> > For what I am trying to do, what would you recommend? What available tools are out there? <br>
> ><br>
> > Thanks<br>
> ><br>
> > Glen<br>
> ><br>
> > On 6 February 2014 12:07, Ben Merrills <<a href="mailto:b.merrills@mersontech.co.uk">b.merrills@mersontech.co.uk</a>> wrote:<br>
> >Well, that's a start, I think!<br>
> >The ARI is a Little vague, as I'm wondering if you could perhaps cite a few real world examples. That way, I can get a feel for what I can do.<br>
> >Thanks!<br>
> ARI is more for creating applications, traditionally written in c, that exist as modules within asterisk. For example, app_queue. However, because ARI is REST and WebSockets based, it's not dependant on language or location (can be hosted on a different machine).<br>

><br>
> A use of ARI might be to write a replacement for app_queue, or confbridge or voicemail itself.<br>
><br>
> If you wanted to interact with app_queue, you might use AGI/AMI, but you wouldn't use ARI.<br>
><br>
> I hope that helps a little.<br>
><br>
> >Sent from my Android - if my spelling, diction or grammar is poor, please don't think that I am an idiot!<br>
> On Feb 6, 2014 11:52 AM, "Paul Belanger" <<a href="mailto:paul.belanger@polybeacon.com">paul.belanger@polybeacon.com</a>> wrote:<br>
> On Thu, Feb 6, 2014 at 10:26 AM, Glen Millard <<a href="mailto:glenmillard@gmail.com">glenmillard@gmail.com</a>> wrote:<br>
> > Hello Folks;<br>
> ><br>
> > Let's see if I can word this correctly. I wanted to use the Asterisk ARI to<br>
> > be able to do certain things from a web interface.<br>
> ><br>
> > We were hoping to do the following with it:<br>
> ><br>
> > 1.  Have clients set up voicemail on the Asterisk server<br>
> > 2.  Be able to record their own greeting<br>
> > 3.  Configure voicemail --> email (email voicemail messages to them)<br>
> > 4.  Control the number of rings - or at least the time that it takes for<br>
> > voicemail to pickup<br>
> ><br>
> > I see some of the API calls in the Swagger UI - however, I think I may just<br>
> > not be familiar with they naming / nomenclature in Asterisk .<br>
> ><br>
> > So, with the above list, and I am not looking for hand-holding, just some<br>
> > guidance.<br>
> ><br>
> > Is there a way to do these things with the use of the API or the RealTime<br>
> > Database config? If so, just some ideas on how to get started. If not, is<br>
> > there a 3rd party application/resource that someone knows of where I can do<br>
> > this by utilizing some sort of toolkit or API?<br>
> ><br>
> > Thanks so much - I really appreciate the help!<br>
> ><br>
> You can't really provision Asterisk using ARI. ARI is more a<br>
> replacement interface allowing you to create a voicemail application.<br>
> So, as it stands to day, no existing applications in asterisk<br>
> (app_queue, app_voicemail) are exposed.<br>
><br>
> Eventually somebody will write a voicemail replacement, that is<br>
> outside of asterisk (using ARI) and they will likely expose some API<br>
> to allow 3rd party applications to provision them.<br>
><br>
> Hopefully that helps.<br>
><br>
> --<br>
> Paul Belanger | PolyBeacon, Inc.<br>
> Jabber: <a href="mailto:paul.belanger@polybeacon.com">paul.belanger@polybeacon.com</a> | IRC: pabelanger (Freenode)<br>
> Github: <a href="https://github.com/pabelanger">https://github.com/pabelanger</a> | Twitter: <a href="https://twitter.com/pabelanger">https://twitter.com/pabelanger</a><br>
><br>
> _______________________________________________<br>
> asterisk-app-dev mailing list<br>
> <a href="mailto:asterisk-app-dev@lists.digium.com">asterisk-app-dev@lists.digium.com</a><br>
> <a href="http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev">http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev</a><br>
><br>
> _______________________________________________<br>
> asterisk-app-dev mailing list<br>
> <a href="mailto:asterisk-app-dev@lists.digium.com">asterisk-app-dev@lists.digium.com</a><br>
> <a href="http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev">http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev</a><br>
><br>
><br>
> _______________________________________________<br>
> asterisk-app-dev mailing list<br>
> <a href="mailto:asterisk-app-dev@lists.digium.com">asterisk-app-dev@lists.digium.com</a><br>
> <a href="http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev">http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev</a></p>
<p dir="ltr">Oh I don't know, this mailing list is for people wanting to create applications using any of asterisk's interfaces.</p>
<p dir="ltr">I'd probably say you want to be looking at the AMI to do what you want, AGI is really aimed at internal to asterisk<br>
</p>