| 
									
										
										
										
											2011-07-13 21:06:23 +00:00
										 |  |  | =========================================================== | 
					
						
							|  |  |  | === | 
					
						
							|  |  |  | === Information for upgrading between Asterisk versions | 
					
						
							|  |  |  | === | 
					
						
							|  |  |  | === These files document all the changes that MUST be taken | 
					
						
							|  |  |  | === into account when upgrading between the Asterisk | 
					
						
							|  |  |  | === versions listed below. These changes may require that | 
					
						
							|  |  |  | === you modify your configuration files, dialplan or (in | 
					
						
							|  |  |  | === some cases) source code if you have your own Asterisk | 
					
						
							|  |  |  | === modules or patches. These files also include advance | 
					
						
							|  |  |  | === notice of any functionality that has been marked as | 
					
						
							|  |  |  | === 'deprecated' and may be removed in a future release, | 
					
						
							|  |  |  | === along with the suggested replacement functionality. | 
					
						
							|  |  |  | === | 
					
						
							|  |  |  | === 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.6.txt -- Upgrade info for 1.4 to 1.6 | 
					
						
							|  |  |  | === UPGRADE-1.8.txt -- Upgrade info for 1.6 to 1.8 | 
					
						
							|  |  |  | === | 
					
						
							|  |  |  | =========================================================== | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-07-16 14:02:10 +00:00
										 |  |  | From 10.4 to 10.5: | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * The complex processor detection and optimization has been removed from | 
					
						
							|  |  |  |   the makefile in favor of using native optimization suppport when available. | 
					
						
							|  |  |  |   BUILD_NATIVE can be disabled via menuselect under "Compiler Flags". | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2012-02-28 20:43:49 +00:00
										 |  |  | From 10.2 to 10.3: | 
					
						
							| 
									
										
										
										
											2012-02-28 20:33:53 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | * If no transport is specified in sip.conf, transport will default to UDP. | 
					
						
							|  |  |  |   Also, if multiple transport= lines are used, only the last will be used. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-21 16:22:58 +00:00
										 |  |  | From 1.8 to 10: | 
					
						
							| 
									
										
										
										
											2011-07-13 21:06:23 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | cel_pgsql: | 
					
						
							|  |  |  |  - This module now expects an 'extra' column in the database for data added | 
					
						
							|  |  |  |    using the CELGenUserEvent() application. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ConfBridge | 
					
						
							|  |  |  |  - ConfBridge's dialplan arguments have changed and are not | 
					
						
							|  |  |  |    backwards compatible. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | File Interpreters | 
					
						
							|  |  |  |  - The format interpreter formats/format_sln16.c for the file extension | 
					
						
							|  |  |  |    '.sln16' has been removed. The '.sln16' file interpreter now exists | 
					
						
							|  |  |  |    in the formats/format_sln.c module along with new support for sln12, | 
					
						
							|  |  |  |    sln24, sln32, sln44, sln48, sln96, and sln192 file extensions. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | HTTP: | 
					
						
							|  |  |  |  - A bindaddr must be specified in order for the HTTP server | 
					
						
							|  |  |  |    to run. Previous versions would default to 0.0.0.0 if no | 
					
						
							|  |  |  |    bindaddr was specified. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Gtalk: | 
					
						
							|  |  |  |  - The default value for 'context' and 'parkinglots' in gtalk.conf has | 
					
						
							|  |  |  |    been changed to 'default', previously they were empty. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | chan_dahdi: | 
					
						
							|  |  |  |  - The mohinterpret=passthrough setting is deprecated in favor of | 
					
						
							|  |  |  |    moh_signaling=notify. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | pbx_lua: | 
					
						
							|  |  |  |  - Execution no longer continues after applications that do dialplan jumps | 
					
						
							|  |  |  |    (such as app.goto).  Now when an application such as app.goto() is called, | 
					
						
							|  |  |  |    control is returned back to the pbx engine and the current extension | 
					
						
							|  |  |  |    function stops executing. | 
					
						
							|  |  |  |  - the autoservice now defaults to being on by default | 
					
						
							|  |  |  |  - autoservice_start() and autoservice_start() no longer return a value. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Queue: | 
					
						
							|  |  |  |  - Mark QUEUE_MEMBER_PENALTY Deprecated it never worked for realtime members | 
					
						
							|  |  |  |  - QUEUE_MEMBER is now R/W supporting setting paused, ignorebusy and penalty. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-15 21:01:41 +00:00
										 |  |  | Asterisk Database: | 
					
						
							| 
									
										
										
										
											2011-07-13 21:06:23 +00:00
										 |  |  |  - The internal Asterisk database has been switched from Berkeley DB 1.86 to | 
					
						
							|  |  |  |    SQLite 3. An existing Berkeley astdb file can be converted with the astdb2sqlite3 | 
					
						
							|  |  |  |    utility in the UTILS section of menuselect. If an existing astdb is found and no | 
					
						
							|  |  |  |    astdb.sqlite3 exists, astdb2sqlite3 will be compiled automatically. Asterisk will | 
					
						
							|  |  |  |    convert an existing astdb to the SQLite3 version automatically at runtime. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-15 21:01:41 +00:00
										 |  |  | Module Support Level | 
					
						
							|  |  |  |  - All modules in the addons, apps, bridge, cdr, cel, channels, codecs,  | 
					
						
							|  |  |  |    formats, funcs, pbx, and res have been updated to include MODULEINFO data | 
					
						
							|  |  |  |    that includes <support_level> tags with a value of core, extended, or deprecated. | 
					
						
							|  |  |  |    More information is available on the Asterisk wiki at  | 
					
						
							|  |  |  |    https://wiki.asterisk.org/wiki/display/AST/Asterisk+Module+Support+States | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    Deprecated modules are now marked to not build by default and must be explicitly | 
					
						
							|  |  |  |    enabled in menuselect. | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-07-13 21:06:23 +00:00
										 |  |  | =========================================================== | 
					
						
							|  |  |  | =========================================================== |