diff --git a/asterisk.c b/asterisk.c index 91db7d9a5..00a1b509a 100755 --- a/asterisk.c +++ b/asterisk.c @@ -153,9 +153,9 @@ static int restartnow = 0; static pthread_t consolethread = AST_PTHREADT_NULL; struct file_version { - const char *file; - const char *version; AST_LIST_ENTRY(file_version) list; + const char *file; + char *version; }; static AST_LIST_HEAD_STATIC(file_versions, file_version); @@ -163,13 +163,20 @@ static AST_LIST_HEAD_STATIC(file_versions, file_version); void ast_register_file_version(const char *file, const char *version) { struct file_version *new; + char *work; + size_t version_length; - new = calloc(1, sizeof(*new)); + work = ast_strdupa(version); + work = ast_strip(ast_strip_quoted(work, "$", "$")); + version_length = strlen(work) + 1; + + new = calloc(1, sizeof(*new) + version_length); if (!new) return; new->file = file; - new->version = version; + new->version = (char *) new + sizeof(*new); + memcpy(new->version, work, version_length); AST_LIST_LOCK(&file_versions); AST_LIST_INSERT_HEAD(&file_versions, new, list); AST_LIST_UNLOCK(&file_versions); @@ -188,6 +195,8 @@ void ast_unregister_file_version(const char *file) } AST_LIST_TRAVERSE_SAFE_END; AST_LIST_UNLOCK(&file_versions); + if (find) + free(find); } static char show_version_files_help[] = @@ -197,14 +206,42 @@ static char show_version_files_help[] = static int handle_show_version_files(int fd, int argc, char *argv[]) { +#define FORMAT "%-25.25s %-20.20s\n" struct file_version *iterator; + regex_t regexbuf; + int havepattern = 0; + switch (argc) { + case 5: + if (!strcasecmp(argv[3], "like")) { + if (regcomp(®exbuf, argv[4], REG_EXTENDED | REG_NOSUB)) + return RESULT_SHOWUSAGE; + havepattern = 1; + } else + return RESULT_SHOWUSAGE; + break; + case 3: + break; + default: + return RESULT_SHOWUSAGE; + } + + ast_cli(fd, FORMAT, "File", "Revision"); + ast_cli(fd, FORMAT, "----", "--------"); AST_LIST_LOCK(&file_versions); AST_LIST_TRAVERSE(&file_versions, iterator, list) { - ast_cli(fd, "%-25.25s %-20.20s\n", iterator->file, iterator->version); + if (havepattern && regexec(®exbuf, iterator->file, 0, NULL, 0)) + continue; + + ast_cli(fd, FORMAT, iterator->file, iterator->version); } AST_LIST_UNLOCK(&file_versions); + + if (havepattern) + regfree(®exbuf); + return RESULT_SUCCESS; +#undef FORMAT } static char *complete_show_version_files(char *line, char *word, int pos, int state) diff --git a/cdr/cdr_csv.c b/cdr/cdr_csv.c index aa95fa1a0..ec995a675 100755 --- a/cdr/cdr_csv.c +++ b/cdr/cdr_csv.c @@ -15,12 +15,16 @@ */ #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/channel.h" #include "asterisk/cdr.h" #include "asterisk/module.h" #include "asterisk/logger.h" #include "asterisk/utils.h" -#include "asterisk.h" #define CSV_LOG_DIR "/cdr-csv" #define CSV_MASTER "/Master.csv" diff --git a/cdr/cdr_custom.c b/cdr/cdr_custom.c index cbb6d970b..e524d71c3 100755 --- a/cdr/cdr_custom.c +++ b/cdr/cdr_custom.c @@ -15,6 +15,11 @@ */ #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/channel.h" #include "asterisk/cdr.h" #include "asterisk/module.h" @@ -22,7 +27,6 @@ #include "asterisk/pbx.h" #include "asterisk/logger.h" #include "asterisk/utils.h" -#include "asterisk.h" #define CUSTOM_LOG_DIR "/cdr_custom" diff --git a/cdr/cdr_manager.c b/cdr/cdr_manager.c index 556358287..c529d05e1 100755 --- a/cdr/cdr_manager.c +++ b/cdr/cdr_manager.c @@ -9,6 +9,14 @@ */ #include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/channel.h" #include "asterisk/cdr.h" #include "asterisk/module.h" @@ -16,10 +24,6 @@ #include "asterisk/utils.h" #include "asterisk/manager.h" #include "asterisk/config.h" -#include "asterisk.h" -#include -#include -#include #define DATE_FORMAT "%Y-%m-%d %T" #define CONF_FILE "cdr_manager.conf" diff --git a/cdr/cdr_odbc.c b/cdr/cdr_odbc.c index b654f6bd6..feed26a18 100755 --- a/cdr/cdr_odbc.c +++ b/cdr/cdr_odbc.c @@ -12,14 +12,6 @@ */ #include -#include "asterisk/config.h" -#include "asterisk/options.h" -#include "asterisk/channel.h" -#include "asterisk/cdr.h" -#include "asterisk/module.h" -#include "asterisk/logger.h" -#include "asterisk.h" - #include #include @@ -31,6 +23,17 @@ #include #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/config.h" +#include "asterisk/options.h" +#include "asterisk/channel.h" +#include "asterisk/cdr.h" +#include "asterisk/module.h" +#include "asterisk/logger.h" + #define DATE_FORMAT "%Y-%m-%d %T" static char *desc = "ODBC CDR Backend"; diff --git a/cdr/cdr_pgsql.c b/cdr/cdr_pgsql.c index 2cff8f314..7039e72cc 100755 --- a/cdr/cdr_pgsql.c +++ b/cdr/cdr_pgsql.c @@ -15,14 +15,6 @@ */ #include -#include "asterisk/config.h" -#include "asterisk/options.h" -#include "asterisk/channel.h" -#include "asterisk/cdr.h" -#include "asterisk/module.h" -#include "asterisk/logger.h" -#include "asterisk.h" - #include #include @@ -32,6 +24,18 @@ #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/config.h" +#include "asterisk/options.h" +#include "asterisk/channel.h" +#include "asterisk/cdr.h" +#include "asterisk/module.h" +#include "asterisk/logger.h" +#include "asterisk.h" + #define DATE_FORMAT "%Y-%m-%d %T" static char *desc = "PostgreSQL CDR Backend"; diff --git a/cdr/cdr_sqlite.c b/cdr/cdr_sqlite.c index ec6018cb1..acadb324e 100755 --- a/cdr/cdr_sqlite.c +++ b/cdr/cdr_sqlite.c @@ -14,18 +14,20 @@ */ #include -#include "asterisk/channel.h" -#include "asterisk/module.h" -#include "asterisk/logger.h" -#include "asterisk/utils.h" -#include "asterisk.h" -#include "astconf.h" #include #include #include #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/channel.h" +#include "asterisk/module.h" +#include "asterisk/logger.h" +#include "asterisk/utils.h" #define LOG_UNIQUEID 0 #define LOG_USERFIELD 0 diff --git a/cdr/cdr_tds.c b/cdr/cdr_tds.c index 59076a25b..0887b8f5d 100755 --- a/cdr/cdr_tds.c +++ b/cdr/cdr_tds.c @@ -35,14 +35,6 @@ CREATE TABLE [dbo].[cdr] ( */ #include -#include "asterisk/config.h" -#include "asterisk/options.h" -#include "asterisk/channel.h" -#include "asterisk/cdr.h" -#include "asterisk/module.h" -#include "asterisk/logger.h" -#include "asterisk.h" - #include #include #include @@ -54,6 +46,17 @@ CREATE TABLE [dbo].[cdr] ( #include #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/config.h" +#include "asterisk/options.h" +#include "asterisk/channel.h" +#include "asterisk/cdr.h" +#include "asterisk/module.h" +#include "asterisk/logger.h" + #if !defined(TDS_INT_EXIT) #define TDS_PRE_0_62 #warning "You have older TDS, you should upgrade!" diff --git a/channels/chan_agent.c b/channels/chan_agent.c index f537cf4f8..102afb0f9 100755 --- a/channels/chan_agent.c +++ b/channels/chan_agent.c @@ -13,6 +13,19 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -35,14 +48,6 @@ #include "asterisk/utils.h" #include "asterisk/causes.h" #include "asterisk/astdb.h" -#include -#include -#include -#include -#include -#include -#include -#include static const char desc[] = "Agent Proxy Channel"; static const char channeltype[] = "Agent"; diff --git a/channels/chan_alsa.c b/channels/chan_alsa.c index 215a55ef0..9f8342920 100755 --- a/channels/chan_alsa.c +++ b/channels/chan_alsa.c @@ -9,17 +9,6 @@ * the GNU General Public License */ -#include "asterisk/frame.h" -#include "asterisk/logger.h" -#include "asterisk/channel.h" -#include "asterisk/module.h" -#include "asterisk/options.h" -#include "asterisk/pbx.h" -#include "asterisk/config.h" -#include "asterisk/cli.h" -#include "asterisk/utils.h" -#include "asterisk/causes.h" -#include "asterisk/endian.h" #include #include #include @@ -33,6 +22,22 @@ #define ALSA_PCM_NEW_SW_PARAMS_API #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/frame.h" +#include "asterisk/logger.h" +#include "asterisk/channel.h" +#include "asterisk/module.h" +#include "asterisk/options.h" +#include "asterisk/pbx.h" +#include "asterisk/config.h" +#include "asterisk/cli.h" +#include "asterisk/utils.h" +#include "asterisk/causes.h" +#include "asterisk/endian.h" + #include "busy.h" #include "ringtone.h" #include "ring10.h" diff --git a/channels/chan_features.c b/channels/chan_features.c index 6a852bc5c..03bdba706 100755 --- a/channels/chan_features.c +++ b/channels/chan_features.c @@ -13,6 +13,19 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -31,15 +44,6 @@ #include "asterisk/app.h" #include "asterisk/musiconhold.h" #include "asterisk/manager.h" -#include -#include -#include -#include -#include -#include -#include -#include - static const char desc[] = "Feature Proxy Channel"; static const char type[] = "Feature"; diff --git a/channels/chan_h323.c b/channels/chan_h323.c index f6c9cd539..a44909859 100755 --- a/channels/chan_h323.c +++ b/channels/chan_h323.c @@ -49,6 +49,11 @@ #ifdef __cplusplus extern "C" { #endif + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/logger.h" #include "asterisk/channel.h" diff --git a/channels/chan_iax2.c b/channels/chan_iax2.c index bd64da658..abb9ef256 100755 --- a/channels/chan_iax2.c +++ b/channels/chan_iax2.c @@ -11,6 +11,10 @@ * the GNU General Public License */ +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/frame.h" #include "asterisk/channel.h" diff --git a/channels/chan_local.c b/channels/chan_local.c index bc177f676..e2e54f86c 100755 --- a/channels/chan_local.c +++ b/channels/chan_local.c @@ -13,6 +13,19 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -31,14 +44,6 @@ #include "asterisk/app.h" #include "asterisk/musiconhold.h" #include "asterisk/manager.h" -#include -#include -#include -#include -#include -#include -#include -#include static const char desc[] = "Local Proxy Channel"; static const char type[] = "Local"; diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c index acac0653c..843af438d 100755 --- a/channels/chan_mgcp.c +++ b/channels/chan_mgcp.c @@ -55,6 +55,25 @@ #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -77,22 +96,7 @@ #include "asterisk/musiconhold.h" #include "asterisk/utils.h" #include "asterisk/causes.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - #include "asterisk/dsp.h" -#include #ifndef IPTOS_MINCOST #define IPTOS_MINCOST 0x02 diff --git a/channels/chan_modem.c b/channels/chan_modem.c index ad80e3e48..c1e61a0bc 100755 --- a/channels/chan_modem.c +++ b/channels/chan_modem.c @@ -13,15 +13,6 @@ #include #include -#include "asterisk/lock.h" -#include "asterisk/channel.h" -#include "asterisk/config.h" -#include "asterisk/logger.h" -#include "asterisk/module.h" -#include "asterisk/pbx.h" -#include "asterisk/options.h" -#include "asterisk/vmodem.h" -#include "asterisk/utils.h" #include #include #include @@ -35,6 +26,20 @@ #include #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/lock.h" +#include "asterisk/channel.h" +#include "asterisk/config.h" +#include "asterisk/logger.h" +#include "asterisk/module.h" +#include "asterisk/pbx.h" +#include "asterisk/options.h" +#include "asterisk/vmodem.h" +#include "asterisk/utils.h" + /* Up to 10 seconds for an echo to arrive */ #define ECHO_TIMEOUT 10 diff --git a/channels/chan_modem_aopen.c b/channels/chan_modem_aopen.c index c14a8f6d4..ec6a35fca 100755 --- a/channels/chan_modem_aopen.c +++ b/channels/chan_modem_aopen.c @@ -16,6 +16,11 @@ #include #include #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/vmodem.h" #include "asterisk/module.h" diff --git a/channels/chan_modem_bestdata.c b/channels/chan_modem_bestdata.c index aff1d5df9..f1f6a90c9 100755 --- a/channels/chan_modem_bestdata.c +++ b/channels/chan_modem_bestdata.c @@ -18,6 +18,11 @@ #include #include #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/vmodem.h" #include "asterisk/module.h" diff --git a/channels/chan_modem_i4l.c b/channels/chan_modem_i4l.c index 65a28223c..92cca420a 100755 --- a/channels/chan_modem_i4l.c +++ b/channels/chan_modem_i4l.c @@ -18,6 +18,11 @@ #include #include #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/vmodem.h" #include "asterisk/module.h" diff --git a/channels/chan_nbs.c b/channels/chan_nbs.c index fb5809cc0..1c7277646 100755 --- a/channels/chan_nbs.c +++ b/channels/chan_nbs.c @@ -13,13 +13,6 @@ #include #include -#include "asterisk/lock.h" -#include "asterisk/channel.h" -#include "asterisk/config.h" -#include "asterisk/logger.h" -#include "asterisk/module.h" -#include "asterisk/pbx.h" -#include "asterisk/options.h" #include #include #include @@ -30,6 +23,18 @@ #include #include +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/lock.h" +#include "asterisk/channel.h" +#include "asterisk/config.h" +#include "asterisk/logger.h" +#include "asterisk/module.h" +#include "asterisk/pbx.h" +#include "asterisk/options.h" + static const char desc[] = "Network Broadcast Sound Support"; static const char type[] = "NBS"; static const char tdesc[] = "Network Broadcast Sound Driver"; diff --git a/channels/chan_oss.c b/channels/chan_oss.c index f52da8b73..2d1344645 100755 --- a/channels/chan_oss.c +++ b/channels/chan_oss.c @@ -15,18 +15,6 @@ * the GNU General Public License */ -#include "asterisk/lock.h" -#include "asterisk/frame.h" -#include "asterisk/logger.h" -#include "asterisk/channel.h" -#include "asterisk/module.h" -#include "asterisk/options.h" -#include "asterisk/pbx.h" -#include "asterisk/config.h" -#include "asterisk/cli.h" -#include "asterisk/utils.h" -#include "asterisk/causes.h" -#include "asterisk/endian.h" #include #include #include @@ -43,6 +31,24 @@ #else #include #endif + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/lock.h" +#include "asterisk/frame.h" +#include "asterisk/logger.h" +#include "asterisk/channel.h" +#include "asterisk/module.h" +#include "asterisk/options.h" +#include "asterisk/pbx.h" +#include "asterisk/config.h" +#include "asterisk/cli.h" +#include "asterisk/utils.h" +#include "asterisk/causes.h" +#include "asterisk/endian.h" + #include "busy.h" #include "ringtone.h" #include "ring10.h" diff --git a/channels/chan_phone.c b/channels/chan_phone.c index dd8aa6501..513be4e38 100755 --- a/channels/chan_phone.c +++ b/channels/chan_phone.c @@ -14,16 +14,6 @@ #include #include #include -#include "asterisk/lock.h" -#include "asterisk/channel.h" -#include "asterisk/config.h" -#include "asterisk/logger.h" -#include "asterisk/module.h" -#include "asterisk/pbx.h" -#include "asterisk/options.h" -#include "asterisk/utils.h" -#include "asterisk/callerid.h" -#include "asterisk/causes.h" #include #include #include @@ -39,6 +29,21 @@ # include #endif #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/lock.h" +#include "asterisk/channel.h" +#include "asterisk/config.h" +#include "asterisk/logger.h" +#include "asterisk/module.h" +#include "asterisk/pbx.h" +#include "asterisk/options.h" +#include "asterisk/utils.h" +#include "asterisk/callerid.h" +#include "asterisk/causes.h" #include "DialTone.h" #ifdef QTI_PHONEJACK_TJ_PCI /* check for the newer quicknet driver v.3.1.0 which has this symbol */ diff --git a/channels/chan_sip.c b/channels/chan_sip.c index e2cd3ac18..f677d839b 100755 --- a/channels/chan_sip.c +++ b/channels/chan_sip.c @@ -15,6 +15,25 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -45,20 +64,6 @@ #ifdef OSP_SUPPORT #include "asterisk/astosp.h" #endif -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #ifndef DEFAULT_USERAGENT #define DEFAULT_USERAGENT "Asterisk PBX" diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c index 2b058dd46..e5fd4c92d 100755 --- a/channels/chan_skinny.c +++ b/channels/chan_skinny.c @@ -16,6 +16,24 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/channel.h" #include "asterisk/config.h" @@ -37,20 +55,7 @@ #include "asterisk/app.h" #include "asterisk/musiconhold.h" #include "asterisk/utils.h" -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include #include "asterisk/dsp.h" -#include /************************************************************************************/ /* Skinny/Asterisk Protocol Settings */ diff --git a/channels/chan_vpb.c b/channels/chan_vpb.c index ea663228b..848c2b762 100755 --- a/channels/chan_vpb.c +++ b/channels/chan_vpb.c @@ -22,6 +22,11 @@ extern "C" { #include #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/lock.h" #include "asterisk/utils.h" #include "asterisk/channel.h" @@ -33,7 +38,6 @@ extern "C" { #include "asterisk/callerid.h" #include "asterisk/dsp.h" #include "asterisk/features.h" - } #include diff --git a/channels/chan_zap.c b/channels/chan_zap.c index 14b257cb6..bd72c7181 100755 --- a/channels/chan_zap.c +++ b/channels/chan_zap.c @@ -13,32 +13,6 @@ #include #include -#include "asterisk/lock.h" -#include "asterisk/channel.h" -#include "asterisk/config.h" -#include "asterisk/logger.h" -#include "asterisk/module.h" -#include "asterisk/pbx.h" -#include "asterisk/options.h" -#include "asterisk/file.h" -#include "asterisk/ulaw.h" -#include "asterisk/alaw.h" -#include "asterisk/callerid.h" -#include "asterisk/adsi.h" -#include "asterisk/cli.h" -#include "asterisk/cdr.h" -#include "asterisk/features.h" -#include "asterisk/musiconhold.h" -#include "asterisk/say.h" -#include "asterisk/tdd.h" -#include "asterisk/app.h" -#include "asterisk/dsp.h" -#include "asterisk/astdb.h" -#include "asterisk/manager.h" -#include "asterisk/causes.h" -#include "asterisk/term.h" -#include "asterisk/utils.h" -#include "asterisk/transcap.h" #include #include #include @@ -67,6 +41,35 @@ #include "asterisk.h" +ASTERISK_FILE_VERSION("$Revision$") + +#include "asterisk/lock.h" +#include "asterisk/channel.h" +#include "asterisk/config.h" +#include "asterisk/logger.h" +#include "asterisk/module.h" +#include "asterisk/pbx.h" +#include "asterisk/options.h" +#include "asterisk/file.h" +#include "asterisk/ulaw.h" +#include "asterisk/alaw.h" +#include "asterisk/callerid.h" +#include "asterisk/adsi.h" +#include "asterisk/cli.h" +#include "asterisk/cdr.h" +#include "asterisk/features.h" +#include "asterisk/musiconhold.h" +#include "asterisk/say.h" +#include "asterisk/tdd.h" +#include "asterisk/app.h" +#include "asterisk/dsp.h" +#include "asterisk/astdb.h" +#include "asterisk/manager.h" +#include "asterisk/causes.h" +#include "asterisk/term.h" +#include "asterisk/utils.h" +#include "asterisk/transcap.h" + #ifndef ZT_SIG_EM_E1 #error "Your zaptel is too old. please cvs update" #endif diff --git a/channels/iax2-parser.c b/channels/iax2-parser.c index cb2125387..dddf1349b 100755 --- a/channels/iax2-parser.c +++ b/channels/iax2-parser.c @@ -15,6 +15,11 @@ #include #include #include + +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/frame.h" #include "asterisk/utils.h" #include "asterisk/unaligned.h" diff --git a/channels/iax2-provision.c b/channels/iax2-provision.c index f44dcba8c..143c1b521 100755 --- a/channels/iax2-provision.c +++ b/channels/iax2-provision.c @@ -12,6 +12,10 @@ * */ +#include "asterisk.h" + +ASTERISK_FILE_VERSION("$Revision$") + #include "asterisk/config.h" #include "asterisk/logger.h" #include "asterisk/cli.h"