From 773eda05d0585f13ff2bfd3d41105acffb036000 Mon Sep 17 00:00:00 2001 From: "Kevin P. Fleming" Date: Wed, 19 Nov 2008 13:27:02 +0000 Subject: move relevant entries into UPGRADE.txt and resync UPGRADE-1.6.txt with previous branches git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@157739 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- UPGRADE-1.6.txt | 71 ++++----------------------------------------------------- UPGRADE.txt | 58 +++++++++++++++++++++++++++++++++++++++++++++- 2 files changed, 62 insertions(+), 67 deletions(-) diff --git a/UPGRADE-1.6.txt b/UPGRADE-1.6.txt index 3b7db9e4d..8fb0a0f71 100644 --- a/UPGRADE-1.6.txt +++ b/UPGRADE-1.6.txt @@ -4,6 +4,7 @@ === === UPGRADE-1.2.txt -- Upgrade info for 1.0 to 1.2 === UPGRADE-1.4.txt -- Upgrade info for 1.2 to 1.4 +=== UPGRADE.txt -- Upgrade info for 1.4 to 1.6 ========================================================= AEL: @@ -62,27 +63,6 @@ Core: * The concise versions of various CLI commands are now deprecated. We recommend using the manager interface (AMI) for application integration with Asterisk. -* The following core commands dealing with dialplan has been deprecated: 'core - show globals', 'core set global' and 'core set chanvar'. Use the equivalent - 'dialplan show globals', 'dialplan set global' and 'dialplan set chanvar' - instead. - -* The silencethreshold used for various applications is now settable via a - centralized config option in dsp.conf. - -* The logical value of spaces immediately preceding a standalone 0 previously - evaluated to true. It now evaluates to false. This has confused a good - many people in the past (typically because they failed to realize the space - had any significance). Since this violates the Principle of Least Surprise, - it has been changed. - -* The default console now will use colors according to the default background - color, instead of forcing the background color to black. If you are using a - light colored background for your console, you may wish to use the option - flag '-W' to present better color choices for the various messages. However, - if you'd prefer the old method of forcing colors to white text on a black - background, the compatiblity option -B is provided for this purpose. - Voicemail: * The voicemail configuration values 'maxmessage' and 'minmessage' have @@ -100,18 +80,8 @@ Voicemail: Examples of situations that would require this option are web interfaces to voicemail or an email client in the case of using IMAP storage. -* The externnotify script should accept an additional (last) parameter - containing the number of urgent messages in the INBOX. - Applications: -* SendImage() no longer hangs up the channel on transmission error or on - another type of error; in those cases, a FAILURE status is stored in - SENDIMAGESTATUS and dialplan execution continues. The possible return values - stored in SENDIMAGESTATUS are: SUCCESS, FAILURE, and UNSUPPORTED. ('OK' has - been replaced with 'SUCCESS', and 'NOSUPPORT' has been replaced with - 'UNSUPPORTED'). This change makes the SendImage application more consistent - with other applications. * ChanIsAvail() now has a 't' option, which allows the specified device to be queried for state without consulting the channel drivers. This @@ -154,9 +124,6 @@ Applications: * SetMusicOnHold is now deprecated. You should use Set(CHANNEL(musicclass)=...) instead. -* While app_directory has always relied on having a voicemail.conf or users.conf file - correctly set up, it now is dependent on app_voicemail being compiled as well. - * The arguments in ExecIf changed a bit, to be more like other applications. The syntax is now ExecIf(?appiftrue(args):appiffalse(args)). @@ -221,10 +188,6 @@ Channel Drivers: The "username" setting still work, but is deprecated and will not work in the next version of Asterisk. -* SIP: All of the functionality in SIPCHANINFO() has been implemented in CHANNEL(), - and you should start using that function instead for retrieving information about - the channel in a technology-agnostic way. - * chan_local.c: the comma delimiter inside the channel name has been changed to a semicolon, in order to make the Local channel driver compatible with the comma delimiter change in applications. @@ -257,17 +220,6 @@ Configuration: * queues.conf: the queue-lessthan sound file option is no longer available, and the queue-round-seconds option no longer takes '1' as a valid parameter. -* If you have any third party modules which use a config file variable whose - name ends in a '+', please note that the append capability added to this - version may now conflict with that variable naming scheme. An easy - workaround is to ensure that a space occurs between the '+' and the '=', - to differentiate your variable from the append operator. This potential - conflict is unlikely, but is documented here to be thorough. - -* skinny.conf now has seperate sections for lines and devices. - Please have a look at configs/skinny.conf.sample and update - your skinny.conf. - Manager: * Manager has been upgraded to version 1.1 with a lot of changes. @@ -277,25 +229,12 @@ Manager: output of the SIPpeers command. * cdr_manager now reports at the "cdr" level, not at "call" You may need to - change your manager.conf to add the level to existing AMI users, if they - want to see the CDR events generated. + change your manager.conf to add the level to existing AMI users, if they + want to see the CDR events generated. * The Originate command now requires the Originate write permission. For - Originate with the Application parameter, you need the additional System - privilege if you want to do anything that calls out to a subshell. - -Queues: - -* New queue log events ADDMEMBER and REMOVEMEMBER have been added. Also, a - new value has been added to the TRANSFER event that indicates the caller's - original position in the queue they are being transfered from. - -* Prior to Asterisk 1.6.2, queue names were treated in a case-sensitive - manner, meaning that queues with names like "sales" and "sALeS" would - be seen as unique queues. The parsing logic has changed to use case- - insensitive comparisons now when originally hashing based on queue - names, meaning that now the two queues mentioned as examples earlier - will be seen as having the same name. + Originate with the Application parameter, you need the additional System + privilege if you want to do anything that calls out to a subshell. iLBC Codec: diff --git a/UPGRADE.txt b/UPGRADE.txt index ef13c46ac..cd98425a1 100644 --- a/UPGRADE.txt +++ b/UPGRADE.txt @@ -7,7 +7,7 @@ === UPGRADE-1.6.txt -- Upgrade info for 1.4 to 1.6 =========================================================== -From 1.6.0.1 to 1.6.0.2 or later, or 1.6.1 or later: +From 1.6.0.1 to 1.6.1: * The ast_agi_register_multiple() and ast_agi_unregister_multiple() API calls were added in 1.6.0, so that modules that provide multiple @@ -25,3 +25,59 @@ From 1.6.0.1 to 1.6.0.2 or later, or 1.6.1 or later: to better match what it really does, and the argument order has been changed to be consistent with other API calls that perform similar operations. + +From 1.6.0.x to 1.6.1: + +* The following core commands dealing with dialplan have been deprecated: 'core + show globals', 'core set global' and 'core set chanvar'. Use the equivalent + 'dialplan show globals', 'dialplan set global' and 'dialplan set chanvar' + instead. + +* In the dialplan expression parser, the logical value of spaces + immediately preceding a standalone 0 previously evaluated to + true. It now evaluates to false. This has confused a good many + people in the past (typically because they failed to realize the + space had any significance). Since this violates the Principle of + Least Surprise, it has been changed. + +* While app_directory has always relied on having a voicemail.conf or users.conf file + correctly set up, it now is dependent on app_voicemail being compiled as well. + +* SIP: All of the functionality in SIPCHANINFO() has been implemented in CHANNEL(), + and you should start using that function instead for retrieving information about + the channel in a technology-agnostic way. + +* If you have any third party modules which use a config file variable whose + name ends in a '+', please note that the append capability added to this + version may now conflict with that variable naming scheme. An easy + workaround is to ensure that a space occurs between the '+' and the '=', + to differentiate your variable from the append operator. This potential + conflict is unlikely, but is documented here to be thorough. + +From 1.6.1 to 1.6.2: + +* The default console now will use colors according to the default background + color, instead of forcing the background color to black. If you are using a + light colored background for your console, you may wish to use the option + flag '-W' to present better color choices for the various messages. However, + if you'd prefer the old method of forcing colors to white text on a black + background, the compatibility option -B is provided for this purpose. + +* SendImage() no longer hangs up the channel on transmission error or on + any other error; in those cases, a FAILURE status is stored in + SENDIMAGESTATUS and dialplan execution continues. The possible + return values stored in SENDIMAGESTATUS are: SUCCESS, FAILURE, and + UNSUPPORTED. ('OK' has been replaced with 'SUCCESS', and 'NOSUPPORT' + has been replaced with 'UNSUPPORTED'). This change makes the + SendImage application more consistent with other applications. + +* skinny.conf now has seperate sections for lines and devices. + Please have a look at configs/skinny.conf.sample and update + your skinny.conf. + +* Queue names previously were treated in a case-sensitive manner, + meaning that queues with names like "sales" and "sALeS" would be + seen as unique queues. The parsing logic has changed to use + case-insensitive comparisons now when originally hashing based on + queue names, meaning that now the two queues mentioned as examples + earlier will be seen as having the same name. -- cgit v1.2.3