Only produce error message once, don't fill the screen with them...
[asterisk/asterisk.git] / CHANGES
1 Changes since Asterisk 1.4-beta was branched:
2   * Added the bindaddr option to gtalk.conf.
3   * Added the ability to specify arguments to the Dial application when using
4     the DUNDi switch in the dialplan.
5   * Added the ability to customize which sound files are used for some of the
6     prompts within the Voicemail application by changing them in voicemail.conf
7   * enable https support for builtin web server.
8      See configs/http.conf.sample for details.
9   * add a new option, match_auth_username, to sip.conf,
10      to improve the matching of incoming requests.
11      If set, and the incoming request carries authentication info,
12      the username to match in the users list is taken from there
13      rather than from the From: field.
14   * Argument support for Gosub application
15   * MailboxExists converted to dialplan function
16   * Ability to set process limits without restarting Asterisk
17   * SS7 support in chan_zap (via libss7 library)
18   * Proper codec support in chan_skinny.
19   * AEL upgraded to use the Gosub with Arguments instead
20      of Macro application, to hopefully reduce the problems
21      seen with the artificially low stack ceiling that 
22      Macro bumps into. Macros can only call other Macros
23      to a depth of 7. Tests run using gosub, show depths
24      limited only by virtual memory. A small test demonstrated
25      recursive call depths of 100,000 without problems.
26   * Ability to use libcap to set high ToS bits when non-root
27      on Linux. If configure is unable to find libcap then you
28      can use --with-cap to specify the path.
29   * H323 remote hold notification support added (by NOTIFY message
30      and/or H.450 supplementary service)
31   * Added keepstats option to queues.conf which will keep queue
32      statistics during a reload.
33   * Added rotatetimestamp option to logger.conf which will use
34      the time to name the logger files instead of sequence number.
35   * The output of CallerID in Manager events is now more consistent.
36      CallerIDNum is used for number and CallerIDName for name.
37   * setinterfacevar option in queues.conf also now sets a variable
38      called MEMBERNAME which contains the member's name.
39   * Added Masquerade manager event for when a masquerade happens between
40      two channels.
41   * Added 'Strategy' field to manager event QueueParams which represents
42      the queue strategy in use. 
43   * From the to-do lists: straighten out the app timeout args:
44      Wait() app now really does 0.3 seconds- was truncating arg to an int.
45      WaitExten() same as Wait().
46      Congestion() - Now takes floating pt. argument.
47      Busy() - now takes floating pt. argument.
48      Read() - timeout now can be floating pt.
49      WaitForRing() now takes floating pt timeout arg.
50      SpeechBackground() -- clarified in the docstrings that the timeout is an integer seconds.
51   * Extend CALLERID() function with "pres" and "ton" parameters to
52      fetch string representation of calling number presentation indicator
53      and numeric representation of type of calling number value.
54   * Added 'C' option to Meetme which causes a caller to continue in the dialplan
55      when kicked out.
56   * Added option to run macro when a queue member is connected to a caller, 
57      see queues.conf.sample for details.
58   * Added QUEUE_VARIABLES function to set queue variables added setqueuevar and 
59     setqueueentryvar options for each queue, see queues.conf.sample for details.
60   * Brazilian Portuguese (pt-BR) in VM, and say.c was added via patch from cfassoni.
61   * CID matching information is now shown when doing 'dialplan show'.