I am currently running Asterisk version 11. When reloading my dialplan recently I noticed the following errors in CLI:
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of ‘_.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 1995 of /etc/asterisk/extensions_additional.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 1996 of /etc/asterisk/extensions_additional.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 2003 of /etc/asterisk/extensions_additional.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 2004 of /etc/asterisk/extensions_additional.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx.c:9619 add_priority: Unable to register extension ‘1099’ priority 1 in ‘from-internal-custom’, already in use
[2013-10-07 10:40:06] WARNING[9646]: pbx.c:9619 add_priority: Unable to register extension ‘1099’ priority 1 in ‘from-internal-custom’, already in use
[2013-10-07 10:40:06] WARNING[9646]: pbx.c:9619 add_priority: Unable to register extension ‘1099’ priority 1 in ‘from-internal-custom’, already in use
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 150 of extensions.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 162 of extensions.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 163 of extensions.conf
[2013-10-07 10:40:06] WARNING[9646]: pbx_config.c:1640 pbx_load_config: The use of '.’ for an extension is strongly discouraged and can have unexpected behavior. Please use ‘X.’ instead at line 164 of extensions.conf
Although we are not supposed to edit extensions.conf and extensions_additional.conf I did search and replace '.’ for ‘_X.’ and these errors have stopped.
My question is does this mean that the scripts that create Asterisk version 1.8 to version 11 need updating and will these changes be overwritten during a module update?