<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br><div><div>On Oct 29, 2014, at 2:45 PM, Ben Klang <<a href="mailto:bklang@mojolingo.com">bklang@mojolingo.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><meta http-equiv="Content-Type" content="text/html charset=windows-1252"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class=""><div text="#000000" bgcolor="#FFFFFF" class=""><div class="moz-cite-prefix">
      
      On 10/28/2014 06:03 PM, Ben Langfeld wrote:<br class="">
    </div>
    <blockquote cite="mid:CAAyX+KGSxxOvQ7fkjybNwFwgrKtz8pBwCP7nP_U3nzBpfP8JMQ@mail.gmail.com" type="cite" class="">
      <meta http-equiv="Context-Type" content="text/html; charset=UTF-8" class="">
      <div dir="ltr" class="">
        <div class="gmail_extra">
          <div class="gmail_quote">On 28 October 2014 19:47, Derek
            Andrew <span dir="ltr" class=""><<a moz-do-not-send="true" href="mailto:Derek.Andrew@usask.ca" target="_blank" class="">Derek.Andrew@usask.ca</a>></span>
            wrote:<br class="">
            <blockquote class="gmail_quote">
              <div dir="ltr" class="">
                <div class="gmail_extra">What is the alternative to the
                  dial plan? Is everyone talking about getting rid of
                  the statements like:<br class="">
                  exten => s,1,<br class="">
                </div>
                <div class="gmail_extra"><br class="">
                </div>
                <div class="gmail_extra">what is the alternative? <br class="">
                </div>
              </div>
            </blockquote>
            <div class=""><br class="">
              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.</div>
            <div class=""><br class="">
            </div>
            <div class="">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.</div>
            <div class=""> </div>
            </div></div></div></blockquote></div></div></blockquote></div><br class=""><div class="">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.</div><div class=""><br class=""></div><div class="">Before I jump into the details of my proposal, I’d like to clarify terms...</div><div class=""><br class=""></div></div></blockquote><div><br></div><div>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.</div> <br><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Now, on to what I originally proposed...</div><div class=""><br class=""></div></div></blockquote><div><br></div><div>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? </div><br><blockquote type="cite"><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">It is my opinion that while AGI and AMI are probably individually fixable, doing so would cause backward-incompatible changes…</div></div></blockquote><br></div><div>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? </div><div><br></div><div><br></div><div><br></div></body></html>