December 2009
Beginner
840 pages
14h 21m
English
This appendix explains, using the contents of UPGRADE-1.6.txt along with some additional examples and commentary, what you need to consider when upgrading from Asterisk 1.4 to 1.6.
• Macros are now implemented underneath with the Gosub() application. (Heaven help you if you wrote code depending on any aspect of this!) Prior to 1.6, macros were implemented with the Macro() app, which provided a nice feature of autoreturning. The compiler will do its best to insert a Return() app call at the end of your macro if you did not include it, but really, you should make sure that all execution paths within your macros end in return; (as in the following example):
• The conf2ael program is introduced in this release; ...
Read now
Unlock full access