aboutsummaryrefslogtreecommitdiffstats
path: root/UPGRADE.txt
blob: 198699c81253a82a9bf37b058d54239621a44cd2 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
Information for Upgrading From Asterisk 1.0
===========================================

Compiling:

* The Asterisk 1.2 source code now uses C language features
  supported only by 'modern' C compilers.  Generally, this means GCC
  version 3.0 or higher, although some GCC 2.96 releases will also
  work.  Some non-GCC compilers that support C99 and the common GCC
  extensions (including anonymous structures and unions) will also
  work.  All releases of GCC 2.95 do _not_ have the requisite feature
  support; systems using that compiler will need to be upgraded to
  a more recent compiler release.

Agents:

* The default for ackcall has been changed to "no" instead of "yes" 
  because of a bug which caused the "yes" behavior to generally act like
  "no".  You may need to adjust the value if your agents behave 
  differently than you expect with respect to acknowledgement.

Dialing:

* The Caller*ID of the outbound leg is now the extension that was 
  called, rather than the Caller*ID of the inbound leg of the call.  The 
  "o" flag for Dial can be used to restore the original behavior if 
  desired.  Note that if you are looking for the originating callerid
  from the manager event, there is a new manager event "Dial" which 
  provides the source and destination channels and callerid.

IAX: 

* The naming convention for IAX channels has changed in a minor way such 
  that the call number follows a "-" rather than a "/" character.

Applications:

* The CallerPres application has been removed.  Use SetCallerPres 
  instead.  It accepts both numeric and symbolic names.

Queues:

* A queue is now considered empty not only if there are no members but if
  none of the members are available (e.g. agents not logged on).  To
  restore the original behavior, use "leavewhenempty=strict" or 
  "joinwhenempty=strict" instead of "=yes" for those options.