[asterisk-dev] AstriDevCon 2014: Agenda item Deprecate AMI/AGI (Ben Klang)

Paul Albrecht palbrecht at glccom.com
Thu Oct 30 15:57:43 CDT 2014


On Oct 29, 2014, at 2:45 PM, Ben Klang <bklang at mojolingo.com> wrote:

> 
>> On 10/28/2014 06:03 PM, Ben Langfeld wrote:
>>> On 28 October 2014 19:47, Derek Andrew <Derek.Andrew at usask.ca> wrote:
>>> What is the alternative to the dial plan? Is everyone talking about getting rid of the statements like:
>>> exten => s,1,
>>> 
>>> what is the alternative? 
>>> 
>>> Remote applications based on APIs like ARI. This is the start of the discussion, and please remember that nothing has been decided or even presented as a robust plan yet. This is brain-storming.
>>> 
>>> Additionally, note that the original proposal was to deprecate AMI/AGI in favour of ARI once it is feature complete with those protocols; an entirely lesser change than the removal of the dialplan in its entirety.
>>>  
> 
> Since this thread has my name on it, I guess it’s past time that I explain my motivation for making the suggestion, and try to restore some of the context that was present in the discussion at AstriDevCon.
> 
> Before I jump into the details of my proposal, I’d like to clarify terms...
> 

It’s intellectually dishonest to redefine the terms of an argument to presuppose your own conclusion. If you don’t intend to use the term “deprecate” as it is commonly understood by software developers and users than you should avoid the use of the term “deprecate” so that others clearly understand your argument. If you really mean “deprecate” as commonly understood by software developers and users then you should be prepared to defend that proposition.
 
> Now, on to what I originally proposed...
> 

It’s clear from the title of the agenda item what was proposed. You proposed deprecating AMI/AGI and that entails deprecating the dial plan. The fact that deprecating the dial plan is now on the table is a direct consequence of your proposal. This is reflected in both comments made at AstiCon and Matt’s summary of  Astricon on the development list. You can’t have it both ways. You want to deprecate dial plan or not. Which is it? 

> It is my opinion that while AGI and AMI are probably individually fixable, doing so would cause backward-incompatible changes…

Deprecating the dial plan and AGI/AMI is incompatible going forward. What is supposed to happen? Are users supposed to throw away there applications whenever ARI/Stasis is feature complete? Is ARI/Stasis really any easier to use than the dial plan? Are we all supposed to use Adhearsion? 



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-dev/attachments/20141030/b1e60c27/attachment.html>


More information about the asterisk-dev mailing list