mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-16 14:58:25 +00:00
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
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
===
|
===
|
||||||
=== UPGRADE-1.2.txt -- Upgrade info for 1.0 to 1.2
|
=== 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-1.4.txt -- Upgrade info for 1.2 to 1.4
|
||||||
|
=== UPGRADE.txt -- Upgrade info for 1.4 to 1.6
|
||||||
=========================================================
|
=========================================================
|
||||||
|
|
||||||
AEL:
|
AEL:
|
||||||
@@ -62,27 +63,6 @@ Core:
|
|||||||
* The concise versions of various CLI commands are now deprecated. We recommend
|
* The concise versions of various CLI commands are now deprecated. We recommend
|
||||||
using the manager interface (AMI) for application integration with Asterisk.
|
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:
|
Voicemail:
|
||||||
|
|
||||||
* The voicemail configuration values 'maxmessage' and 'minmessage' have
|
* 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
|
Examples of situations that would require this option are web interfaces to
|
||||||
voicemail or an email client in the case of using IMAP storage.
|
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:
|
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
|
* ChanIsAvail() now has a 't' option, which allows the specified device
|
||||||
to be queried for state without consulting the channel drivers. This
|
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)=...)
|
* SetMusicOnHold is now deprecated. You should use Set(CHANNEL(musicclass)=...)
|
||||||
instead.
|
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 arguments in ExecIf changed a bit, to be more like other applications.
|
||||||
The syntax is now ExecIf(<cond>?appiftrue(args):appiffalse(args)).
|
The syntax is now ExecIf(<cond>?appiftrue(args):appiffalse(args)).
|
||||||
|
|
||||||
@@ -221,10 +188,6 @@ Channel Drivers:
|
|||||||
The "username" setting still work, but is deprecated and will not work in
|
The "username" setting still work, but is deprecated and will not work in
|
||||||
the next version of Asterisk.
|
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
|
* 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
|
semicolon, in order to make the Local channel driver compatible with the comma
|
||||||
delimiter change in applications.
|
delimiter change in applications.
|
||||||
@@ -257,17 +220,6 @@ Configuration:
|
|||||||
* queues.conf: the queue-lessthan sound file option is no longer available, and the
|
* 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.
|
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:
|
||||||
|
|
||||||
* Manager has been upgraded to version 1.1 with a lot of changes.
|
* Manager has been upgraded to version 1.1 with a lot of changes.
|
||||||
@@ -277,25 +229,12 @@ Manager:
|
|||||||
output of the SIPpeers command.
|
output of the SIPpeers command.
|
||||||
|
|
||||||
* cdr_manager now reports at the "cdr" level, not at "call" You may need to
|
* 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
|
change your manager.conf to add the level to existing AMI users, if they
|
||||||
want to see the CDR events generated.
|
want to see the CDR events generated.
|
||||||
|
|
||||||
* The Originate command now requires the Originate write permission. For
|
* The Originate command now requires the Originate write permission. For
|
||||||
Originate with the Application parameter, you need the additional System
|
Originate with the Application parameter, you need the additional System
|
||||||
privilege if you want to do anything that calls out to a subshell.
|
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.
|
|
||||||
|
|
||||||
iLBC Codec:
|
iLBC Codec:
|
||||||
|
|
||||||
|
|||||||
58
UPGRADE.txt
58
UPGRADE.txt
@@ -7,7 +7,7 @@
|
|||||||
=== UPGRADE-1.6.txt -- Upgrade info for 1.4 to 1.6
|
=== 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()
|
* The ast_agi_register_multiple() and ast_agi_unregister_multiple()
|
||||||
API calls were added in 1.6.0, so that modules that provide 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
|
to better match what it really does, and the argument order has been
|
||||||
changed to be consistent with other API calls that perform similar
|
changed to be consistent with other API calls that perform similar
|
||||||
operations.
|
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.
|
||||||
|
|||||||
Reference in New Issue
Block a user