<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=us-ascii" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
Olle E Johansson wrote:
<blockquote cite="midDAAA4D2E-22D0-4DE5-80C5-35449A22578E@edvina.net"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">All I can say is with 1.6, if a change is made that causes something  
that worked in 1.4 not to work in 1.6, please think twice, three  
times or four times before making the change, or making the change  
in such a way that it won't break dialplan stuff from 1.4.

    </pre>
  </blockquote>
  <pre wrap=""><!---->Our policy is to never remove any functionality between two versions.  
We replace the functionality with new functionality and print out  
warnings whenever you use the deprecated functions. We also add this  
to the documenation in the software and the UPGRADE.TXT file. So the  
functionality that you lost in 1.4 was old 1.0 functions that was  
marked as deprecated in 1.2 and removed in 1.4.

We might want to be more informative about those changes. We need to  
make a clear list of things you need to start changing as a user of  
1.4 to prepare for lost functionality in 1.6. This information already  
exist, but should maybe be a bit more public.

In some cases we do have to change in a dramatic way and can't  
preserve the old functionality to solve a bug in the software. This  
requires thorough discussion in the developer group and is something  
we really want to avoid at all costs. If this happens, it's clearly  
documented in the software.

Thank you for your feedback, it's important to us.

/O

  </pre>
</blockquote>
Along that this same line, I ran 1.0.something for a long time and it
was working just fine for my SOHO.&nbsp; I had a channel bank to interface
pots lines from the local Telco and feed the analog phones in the
house.&nbsp; Over time, I replaced most of those analog phones with SIP
phones.<br>
<br>
An unfortunate incident caused us to lose that server and several sip
phones.&nbsp; When I recovered enough to rebuild *, I tried 1.4 and it would
not compile completely and zaptel did not load properly.&nbsp; I download
1.2 and it worked with the same configs as 1.0, but the quality was
poor.&nbsp; That was due to hardware issues.<br>
<br>
I purchased a new motherboard and rebuilt using a newer Asterisk 1.4
with the then current libpri and zaptel and the call quality came
back.&nbsp; But I had a hard time with syntax changes.&nbsp; Basically I was
jumping from 1.0.x to 1.4.x in one leap. <br>
<br>
My biggest gripe is that everything loaded and seemed to work.&nbsp; A day
later we found this did not work and discovered a syntax change.&nbsp; A day
later something else did not work, an other syntax change.&nbsp; Why isn't
there some pre-processor to check the syntax of the config files?&nbsp;
Would have saved me a whole bunch of time I didn't have to spare and
still don't.<br>
<br>
Lyle<br>
As it is syntax problems or changes are not noticed or logged until
Asterisk tries to execute them. If there is a chunk of code that is
only hit once a week???&nbsp; It almost came to a point of scraping Asterisk
because of the push back from the family.<br>
</body>
</html>