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

> 
>> On 10/28/2014 06:03 PM, Ben Langfeld wrote:
>>> On 28 October 2014 19:47, Derek Andrew <derek.and...@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? 



-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
New to Asterisk? Join us for a live introductory webinar every Thurs:
               http://www.asterisk.org/hello

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to