dect
/
asterisk
Archived
13
0
Fork 0

another round of version tag updates, along with 'show version files' pattern filtering

git-svn-id: http://svn.digium.com/svn/asterisk/trunk@5865 f38db490-d61c-443f-a65b-d21fe96a405b
This commit is contained in:
kpfleming 2005-06-06 21:09:59 +00:00
parent b2cbb6a75d
commit 09f3094700
28 changed files with 339 additions and 184 deletions

View File

@ -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(&regexbuf, 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(&regexbuf, iterator->file, 0, NULL, 0))
continue;
ast_cli(fd, FORMAT, iterator->file, iterator->version);
}
AST_LIST_UNLOCK(&file_versions);
if (havepattern)
regfree(&regexbuf);
return RESULT_SUCCESS;
#undef FORMAT
}
static char *complete_show_version_files(char *line, char *word, int pos, int state)

View File

@ -15,12 +15,16 @@
*/
#include <sys/types.h>
#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"

View File

@ -15,6 +15,11 @@
*/
#include <sys/types.h>
#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"

View File

@ -9,6 +9,14 @@
*/
#include <sys/types.h>
#include <strings.h>
#include <unistd.h>
#include <time.h>
#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 <strings.h>
#include <unistd.h>
#include <time.h>
#define DATE_FORMAT "%Y-%m-%d %T"
#define CONF_FILE "cdr_manager.conf"

View File

@ -12,14 +12,6 @@
*/
#include <sys/types.h>
#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 <stdio.h>
#include <string.h>
@ -31,6 +23,17 @@
#include <sqlext.h>
#include <sqltypes.h>
#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";

View File

@ -15,14 +15,6 @@
*/
#include <sys/types.h>
#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 <stdio.h>
#include <string.h>
@ -32,6 +24,18 @@
#include <libpq-fe.h>
#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";

View File

@ -14,18 +14,20 @@
*/
#include <sys/types.h>
#include "asterisk/channel.h"
#include "asterisk/module.h"
#include "asterisk/logger.h"
#include "asterisk/utils.h"
#include "asterisk.h"
#include "astconf.h"
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <sqlite.h>
#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

View File

@ -35,14 +35,6 @@ CREATE TABLE [dbo].[cdr] (
*/
#include <sys/types.h>
#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 <stdio.h>
#include <string.h>
#include <stdlib.h>
@ -54,6 +46,17 @@ CREATE TABLE [dbo].[cdr] (
#include <tdsconvert.h>
#include <ctype.h>
#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!"

View File

@ -13,6 +13,19 @@
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#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 <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
static const char desc[] = "Agent Proxy Channel";
static const char channeltype[] = "Agent";

View File

@ -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 <unistd.h>
#include <fcntl.h>
#include <errno.h>
@ -33,6 +22,22 @@
#define ALSA_PCM_NEW_SW_PARAMS_API
#include <alsa/asoundlib.h>
#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"

View File

@ -13,6 +13,19 @@
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#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 <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
static const char desc[] = "Feature Proxy Channel";
static const char type[] = "Feature";

View File

@ -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"

View File

@ -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"

View File

@ -13,6 +13,19 @@
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#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 <sys/socket.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
static const char desc[] = "Local Proxy Channel";
static const char type[] = "Local";

View File

@ -55,6 +55,25 @@
#include <stdio.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#include <signal.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <ctype.h>
#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 <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#include <signal.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include "asterisk/dsp.h"
#include <ctype.h>
#ifndef IPTOS_MINCOST
#define IPTOS_MINCOST 0x02

View File

@ -13,15 +13,6 @@
#include <stdio.h>
#include <string.h>
#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 <sys/socket.h>
#include <sys/time.h>
#include <errno.h>
@ -35,6 +26,20 @@
#include <sys/signal.h>
#include <ctype.h>
#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

View File

@ -16,6 +16,11 @@
#include <string.h>
#include <stdlib.h>
#include <errno.h>
#include "asterisk.h"
ASTERISK_FILE_VERSION("$Revision$")
#include "asterisk/lock.h"
#include "asterisk/vmodem.h"
#include "asterisk/module.h"

View File

@ -18,6 +18,11 @@
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include "asterisk.h"
ASTERISK_FILE_VERSION("$Revision$")
#include "asterisk/lock.h"
#include "asterisk/vmodem.h"
#include "asterisk/module.h"

View File

@ -18,6 +18,11 @@
#include <errno.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include "asterisk.h"
ASTERISK_FILE_VERSION("$Revision$")
#include "asterisk/lock.h"
#include "asterisk/vmodem.h"
#include "asterisk/module.h"

View File

@ -13,13 +13,6 @@
#include <stdio.h>
#include <string.h>
#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 <sys/socket.h>
#include <sys/time.h>
#include <errno.h>
@ -30,6 +23,18 @@
#include <sys/ioctl.h>
#include <nbs.h>
#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";

View File

@ -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 <unistd.h>
#include <fcntl.h>
#include <errno.h>
@ -43,6 +31,24 @@
#else
#include <soundcard.h>
#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"

View File

@ -14,16 +14,6 @@
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#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 <sys/socket.h>
#include <sys/time.h>
#include <errno.h>
@ -39,6 +29,21 @@
# include <linux/compiler.h>
#endif
#include <linux/ixjuser.h>
#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 */

View File

@ -15,6 +15,25 @@
#include <stdio.h>
#include <ctype.h>
#include <string.h>
#include <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <signal.h>
#include <sys/signal.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <regex.h>
#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 <sys/socket.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <stdlib.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <signal.h>
#include <sys/signal.h>
#include <netinet/in_systm.h>
#include <netinet/ip.h>
#include <regex.h>
#ifndef DEFAULT_USERAGENT
#define DEFAULT_USERAGENT "Asterisk PBX"

View File

@ -16,6 +16,24 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#include <signal.h>
#include <ctype.h>
#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 <sys/socket.h>
#include <netinet/in.h>
#include <netinet/tcp.h>
#include <sys/ioctl.h>
#include <net/if.h>
#include <errno.h>
#include <unistd.h>
#include <fcntl.h>
#include <netdb.h>
#include <arpa/inet.h>
#include <sys/signal.h>
#include <signal.h>
#include "asterisk/dsp.h"
#include <ctype.h>
/************************************************************************************/
/* Skinny/Asterisk Protocol Settings */

View File

@ -22,6 +22,11 @@ extern "C" {
#include <stdio.h>
#include <string.h>
#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 <sys/socket.h>

View File

@ -13,32 +13,6 @@
#include <stdio.h>
#include <string.h>
#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 <sys/signal.h>
#include <errno.h>
#include <stdlib.h>
@ -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

View File

@ -15,6 +15,11 @@
#include <sys/socket.h>
#include <string.h>
#include <netinet/in.h>
#include "asterisk.h"
ASTERISK_FILE_VERSION("$Revision$")
#include "asterisk/frame.h"
#include "asterisk/utils.h"
#include "asterisk/unaligned.h"

View File

@ -12,6 +12,10 @@
*
*/
#include "asterisk.h"
ASTERISK_FILE_VERSION("$Revision$")
#include "asterisk/config.h"
#include "asterisk/logger.h"
#include "asterisk/cli.h"