Index: head/net/asterisk/Makefile =================================================================== --- head/net/asterisk/Makefile (revision 395608) +++ head/net/asterisk/Makefile (revision 395609) @@ -1,173 +1,257 @@ # Created by: Maxim Sobolev # $FreeBSD$ PORTNAME= asterisk PORTVERSION= 1.8.32.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= net -MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ - http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ +MASTER_SITES= http://downloads.asterisk.org/pub/telephony/%SUBDIR%/:main,g729 +MASTER_SITE_SUBDIR= asterisk/:main \ + asterisk/old-releases/:main \ + sounds/releases/:g729 PKGNAMESUFFIX= 18 +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:main MAINTAINER= madpilot@FreeBSD.org COMMENT= Open Source PBX and telephony toolkit LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex \ - libnewt.so:${PORTSDIR}/devel/newt \ - libexecinfo.so:${PORTSDIR}/devel/libexecinfo -RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 +EXTRACT_ONLY:= ${DISTNAME}${EXTRACT_SUFX} ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64 -GNU_CONFIGURE= yes -LDFLAGS+= -L${LOCALBASE}/lib -CPPFLAGS+= -I${LOCALBASE}/include -I${LOCALBASE}/include/openh323 -USE_GCC= yes +USES= alias bison cpe gmake shebangfix USE_CSTD= gnu89 +USE_GCC= yes USE_GNOME= libxml2 -USES= alias bison cpe gmake shebangfix +USE_OPENSSL= yes +USE_RC_SUBR= asterisk + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-crypto=${OPENSSLBASE} \ + --with-ssl=${OPENSSLBASE} + CPE_VENDOR= digium + SHEBANG_FILES= agi/agi-test.agi \ agi/jukebox.agi STRIP= -USE_RC_SUBR= asterisk MAKE_ENV= PTHREAD_LIBS="-lpthread" \ MKDIR="${MKDIR}" \ PWLIBDIR=${LOCALBASE}/share/pwlib \ - OPENH323DIR=${LOCALBASE}/share/openh323 \ OSVERSION=${OSVERSION} \ - NOISY_BUILD=YES \ DOCSDIR=${DOCSDIR} \ - ASTCFLAGS="${CFLAGS}" + ASTCFLAGS="${CFLAGS}" \ + ASTLDFLAGS="${LDFLAGS}" +MAKE_ARGS+= NOISY_BUILD=yes \ + ASTDATADIR=${DATADIR} CONFLICTS_BUILD= linuxthreads-* CONFLICTS_INSTALL= asterisk*-11* asterisk*-13* -OPTIONS_DEFINE= VORBIS PGSQL MYSQL ODBC RADIUS SNMP H323 FREETDS JABBER SQLITE GSM \ - CURL SPANDSP EXCHANGE NEWG711 SRTP LUA LDAP OOH323 SYSINFO -OPTIONS_DEFAULT= VORBIS ODBC PGSQL RADIUS SNMP H323 FREETDS JABBER GSM \ - SQLITE CURL LUA +OPTIONS_DEFINE= BACKTRACE CURL EXCHANGE FREETDS H323 JABBER LUA LDAP \ + MP3PLAYER OOH323 RADIUS SNMP SPANDSP SRTP SYSINFO +OPTIONS_DEFAULT= BACKTRACE CURL FREETDS GSM H323 JABBER LUA NEWT ODBC PGSQL RADIUS SNMP SPEEX \ + SQLITE VORBIS OPTIONS_DEFINE_i386= DAHDI OPTIONS_DEFINE_amd64= DAHDI OPTIONS_DEFINE_sparc64= DAHDI -OPTIONS_DEFAULT_i386= DAHDI -OPTIONS_DEFAULT_amd64= DAHDI +OPTIONS_DEFAULT_i386= DAHDI +OPTIONS_DEFAULT_amd64= DAHDI OPTIONS_DEFAULT_sparc64= DAHDI -EXCHANGE_DESC?= Exchange calendar support -NEWG711_DESC?= New G711 Codec -SRTP_DESC?= SecureRTP support -OOH323_DESC?= ooh323 support -DAHDI_DESC?= DAHDI support -SYSINFO_DESC?= Use devel/libsysinfo to get system information +OPTIONS_GROUP= CODECS +OPTIONS_GROUP_CODECS= GSM NEWG711 SPEEX VORBIS +CODECS_DESC= Encoder/Decoder (Codec) Support +OPTIONS_GROUP+= DATABASE +OPTIONS_GROUP_DATABASE= MYSQL ODBC PGSQL SQLITE +DATABASE_DESC= Database Support + +OPTIONS_MULTI= MENU +OPTIONS_MULTI_MENU= NCURSES NEWT +MENU_DESC= Menuselect Interface Backend +NEWT_DESC= Newt User Interface + +OPTIONS_GROUP+= SOUNDS +OPTIONS_GROUP_SOUNDS= G729 +SOUNDS_DESC= Core and Music-on-Hold (MoH) Sound Files +ASTERISK_CORE_G729_SOUNDS= asterisk-core-sounds-en-g729-1.4.26.tar.gz +ASTERISK_MOH_G729_SOUNDS= asterisk-moh-opsound-g729-2.03.tar.gz + +G729_DESC= Install G.729 format sounds +G729_DISTFILES= ${ASTERISK_CORE_G729_SOUNDS}:g729 \ + ${ASTERISK_MOH_G729_SOUNDS}:g729 + OPTIONS_SUB= yes -H323_CONFIGURE_WITH= h323 -H323_LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib \ - libh323_r.so:${PORTSDIR}/net/openh323 + +BACKTRACE_DESC= Stack backtrace support via (lib)execinfo +DAHDI_DESC= Digium Asterisk Hardware Device Interface (DAHDI) support +EXCHANGE_DESC= Exchange calendar support +MP3PLAYER_DESC= Install MP3 Player for Music-On-Hold (mpg123) +NEWG711_DESC= Use the NEW G.711 (ulaw/alaw) codecs (slower, but cleaner) + +OOH323_DESC= ooh323 support +SRTP_DESC= Secure Real-time Transport Protocol (SRTP RFC3711) support +SYSINFO_DESC= Use devel/libsysinfo to get system information + +BACKTRACE_CONFIGURE_WITH= execinfo +BACKTRACE_LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo + +CURL_CONFIGURE_ON= --with-libcurl +CURL_CONFIGURE_OFF= --with-libcurl=no +CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl + DAHDI_CONFIGURE_ON= --with-dahdi --with-openr2 DAHDI_CONFIGURE_OFF= --without-dahdi --without-openr2 DAHDI_BUILD_DEPENDS= libpri>=1.4.10:${PORTSDIR}/misc/libpri \ ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi DAHDI_LIB_DEPENDS= libpri.so:${PORTSDIR}/misc/libpri \ libopenr2.so:${PORTSDIR}/misc/openr2 + +EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 +EXCHANGE_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon + +FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} +FREETDS_CONFIGURE_OFF= --without-tds +FREETDS_LIB_DEPENDS= libsybdb.so:${PORTSDIR}/databases/freetds + +GSM_CONFIGURE_WITH= gsm +GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm + +H323_CONFIGURE_WITH= h323 +H323_CPPFLAGS= -I${LOCALBASE}/include/openh323 +H323_LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib \ + libh323_r.so:${PORTSDIR}/net/openh323 +H323_MAKE_ENV= OPENH323DIR=${LOCALBASE}/share/openh323 + +ICONV_CONFIGURE_OFF= --with-iconv=/dev/null --with-iconv=no +ICONV_CONFIGURE_WITH= iconv +ICONV_USES= iconv + +JABBER_CONFIGURE_WITH= iksemel +JABBER_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel + ODBC_CONFIGURE_WITH= unixodbc ODBC_CONFIGURE_ON= --with-ltdl ODBC_LIB_DEPENDS= libodbc.so:${PORTSDIR}/databases/unixODBC \ libltdl.so:${PORTSDIR}/devel/libltdl -FREETDS_CONFIGURE_ON= --with-tds=${LOCALBASE} -FREETDS_CONFIGURE_OFF= --without-tds -FREETDS_LIB_DEPENDS= libsybdb.so:${PORTSDIR}/databases/freetds -PGSQL_CONFIGURE_WITH= postgres -PGSQL_USES= pgsql + +LDAP_CONFIGURE_WITH= ldap +LDAP_USE= OPENLDAP=yes + +LUA_CONFIGURE_WITH= lua +LUA_USES= lua:51 +LUA_CFLAGS= -I${LUA_INCDIR} +LUA_LDFLAGS= -L${LUA_LIBDIR} + +MP3PLAYER_RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123 + MYSQL_CONFIGURE_WITH= mysqlclient MYSQL_USE= MYSQL=yes -VORBIS_CONFIGURE_WITH= ogg -VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis + +NCURSES_USES= ncurses + +NEWT_LIB_DEPENDS= libnewt.so:${PORTSDIR}/devel/newt + +PGSQL_CONFIGURE_WITH= postgres +PGSQL_USES= pgsql + RADIUS_CONFIGURE_WITH= radius RADIUS_LIB_DEPENDS= libradiusclient-ng.so:${PORTSDIR}/net/radiusclient + SNMP_CONFIGURE_WITH= netsnmp SNMP_LIB_DEPENDS= libnetsnmp.so:${PORTSDIR}/net-mgmt/net-snmp -JABBER_CONFIGURE_WITH= iksemel -JABBER_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel + +SPEEX_LIB_DEPENDS= libspeex.so:${PORTSDIR}/audio/speex + SQLITE_CONFIGURE_WITH= sqlite SQLITE_CONFIGURE_OFF= --with-sqlite3=no SQLITE_LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2 \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 -GSM_CONFIGURE_WITH= gsm -GSM_LIB_DEPENDS= libgsm.so:${PORTSDIR}/audio/gsm -CURL_CONFIGURE_ON= --with-libcurl -CURL_CONFIGURE_OFF= --with-libcurl=no -CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl + +VORBIS_CONFIGURE_WITH= ogg +VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis + SPANDSP_CONFIGURE_WITH= spandsp SPANDSP_LIB_DEPENDS= libspandsp.so:${PORTSDIR}/comms/spandsp -EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29 -EXCHANGE_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon + SRTP_CONFIGURE_WITH= srtp SRTP_BUILD_DEPENDS= libsrtp>=1.4.4:${PORTSDIR}/net/libsrtp -LUA_CONFIGURE_WITH= lua -LUA_USES= lua:51 -LUA_CFLAGS= -I${LUA_INCDIR} -LUA_LDFLAGS= -L${LUA_LIBDIR} -LDAP_CONFIGURE_WITH= ldap -LDAP_USE= OPENLDAP=yes + SYSINFO_LIB_DEPENDS= libsysinfo.so:${PORTSDIR}/devel/libsysinfo PORTSCOUT= limit:^1\.8\. ASTERISK_USER?= asterisk ASTERISK_GROUP?= asterisk USERS= ${ASTERISK_USER} GROUPS= ${ASTERISK_GROUP} dahdi .include .if ${PREFIX} == ${LOCALBASE} VARDIR=/var .else VARDIR=${PREFIX}/var .endif SUB_LIST+= ASTERISK_USER=${ASTERISK_USER} -PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} -PLIST_SUB+= ASTERISK_GROUP=${ASTERISK_GROUP} -PLIST_SUB+= VARDIR=${VARDIR} +PLIST_SUB+= ASTERISK_USER=${ASTERISK_USER} \ + ASTERISK_GROUP=${ASTERISK_GROUP} \ + VARDIR=${VARDIR} post-extract: @${FIND} ${WRKSRC} -name '*.d' -delete +.if ${PORT_OPTIONS:MG729} + ${CP} ${DISTDIR}/${ASTERISK_CORE_G729_SOUNDS} ${WRKSRC}/sounds + ${CP} ${DISTDIR}/${ASTERISK_MOH_G729_SOUNDS} ${WRKSRC}/sounds +.endif + post-patch: @${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/musiconhold.conf.sample .if ${PORT_OPTIONS:MSYSINFO} @${REINPLACE_CMD} -e 's/%%LIBSYSINFO%%/-lsysinfo/' ${WRKSRC}/main/Makefile .else @${REINPLACE_CMD} -e '/#define HAVE_SYSINFO 1/d' ${WRKSRC}/configure @${REINPLACE_CMD} -e '/%%LIBSYSINFO%%/d' ${WRKSRC}/main/Makefile .endif +.if exists(${FILESDIR}/.asterisk.makeopts) +USER_MAKEOPTS_FILE=${FILESDIR}/.asterisk.makeopts +.else +USER_MAKEOPTS_FILE= +.endif + post-configure: - @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts - @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts + @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts USER_MAKEOPTS="${USER_MAKEOPTS_FILE}" .if ${PORT_OPTIONS:MMYSQL} @cd ${WRKSRC} && ./menuselect/menuselect --enable res_config_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable app_mysql menuselect.makeopts @cd ${WRKSRC} && ./menuselect/menuselect --enable cdr_mysql menuselect.makeopts .endif .if ${PORT_OPTIONS:MOOH323} @cd ${WRKSRC} && ./menuselect/menuselect --enable chan_ooh323 menuselect.makeopts .endif .if ${PORT_OPTIONS:MNEWG711} - @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts + @cd ${WRKSRC} && ./menuselect/menuselect --enable G711_NEW_ALGORITHM menuselect.makeopts .endif post-install: @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua + ${FIND} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/modules -type f -name '*.so' | ${SED} "s,^${STAGEDIR}${PREFIX}/,," >> ${TMPPLIST} + ${FIND} ${STAGEDIR}${DATADIR}/sounds -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} + ${FIND} ${STAGEDIR}${DATADIR}/moh -type f | ${SED} "s,^${STAGEDIR}${DATADIR},${DATADIR}," >> ${TMPPLIST} + + (cd ${STAGEDIR} && \ + ${FIND} var/spool/${PORTNAME}/voicemail/default -type f | ${SED} "s,^,/," >> ${TMPPLIST} && \ + ${FIND} var/spool/${PORTNAME}/voicemail/ -type d | ${SED} "s,^,@dir /," >> ${TMPPLIST}); .include Index: head/net/asterisk/distinfo =================================================================== --- head/net/asterisk/distinfo (revision 395608) +++ head/net/asterisk/distinfo (revision 395609) @@ -1,2 +1,6 @@ SHA256 (asterisk-1.8.32.3.tar.gz) = 3c12ddbb86e2b901af449bd5a3ac7bbc55a28664159d0c4fb70f89d761d8bf9e SIZE (asterisk-1.8.32.3.tar.gz) = 29637478 +SHA256 (asterisk-core-sounds-en-g729-1.4.26.tar.gz) = 0e81f61b22650bd350c17fd5eaad746fb1f184386773b792a5a1106f22d27df4 +SIZE (asterisk-core-sounds-en-g729-1.4.26.tar.gz) = 1381942 +SHA256 (asterisk-moh-opsound-g729-2.03.tar.gz) = 0147ca9a97f0c550227aacb7793499057c4d2c64e021c95f93722f27d5549585 +SIZE (asterisk-moh-opsound-g729-2.03.tar.gz) = 1103000 Index: head/net/asterisk/files/patch-Makefile =================================================================== --- head/net/asterisk/files/patch-Makefile (revision 395608) +++ head/net/asterisk/files/patch-Makefile (revision 395609) @@ -1,97 +1,97 @@ ---- Makefile.orig 2012-06-13 16:27:57.000000000 +0200 -+++ Makefile 2012-08-02 00:02:38.030569971 +0200 -@@ -121,7 +121,7 @@ +--- Makefile.orig 2014-10-31 16:37:55 UTC ++++ Makefile +@@ -121,7 +121,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$( OVERWRITE=y # Include debug and macro symbols in the executables (-g) and profiling info (-pg) -DEBUG=-g3 +#DEBUG=-g3 # Asterisk.conf is located in ASTETCDIR or by using the -C flag # when starting Asterisk -@@ -188,7 +188,7 @@ +@@ -187,7 +187,7 @@ endif ifeq ($(OSARCH),FreeBSD) # -V is understood by BSD Make, not by GNU make. - BSDVERSION=$(shell make -V OSVERSION -f /usr/share/mk/bsd.port.subdir.mk) + BSDVERSION=$(OSVERSION) _ASTCFLAGS+=$(shell if test $(BSDVERSION) -lt 500016 ; then echo "-D_THREAD_SAFE"; fi) endif -@@ -415,8 +415,13 @@ +@@ -418,8 +418,13 @@ datafiles: _all doc/core-en_US.xml $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/static-http" ; \ done $(INSTALL) -m 644 doc/core-en_US.xml "$(DESTDIR)$(ASTDATADIR)/static-http"; + + if [ ! -d $(DESTDIR)$(DOCSDIR)/images ]; then \ + $(MKDIR) $(DESTDIR)$(DOCSDIR)/images; \ + fi + for x in images/*.jpg; do \ - $(INSTALL) -m 644 $$x "$(DESTDIR)$(ASTDATADIR)/images" ; \ + $(INSTALL) -m 644 $$x $(DESTDIR)$(DOCSDIR)/images ; \ done $(MAKE) -C sounds install -@@ -475,7 +480,7 @@ +@@ -478,7 +483,7 @@ INSTALLDIRS="$(ASTLIBDIR)" "$(MODULES_DI "$(ASTDATADIR)/documentation/thirdparty" "$(ASTDATADIR)/firmware" \ "$(ASTDATADIR)/firmware/iax" "$(ASTDATADIR)/images" "$(ASTDATADIR)/keys" \ "$(ASTDATADIR)/phoneprov" "$(ASTDATADIR)/static-http" "$(ASTDATADIR)/sounds" \ - "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)" + "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)" "$(ASTSPOOLDIR)/outgoing" installdirs: @for i in $(INSTALLDIRS); do \ -@@ -542,7 +547,7 @@ +@@ -545,7 +550,7 @@ ifneq ($(filter ~%,$(DESTDIR)),) @exit 1 endif -install: badshell bininstall datafiles +install: badshell bininstall datafiles samples @if [ -x /usr/sbin/asterisk-post-install ]; then \ /usr/sbin/asterisk-post-install "$(DESTDIR)" . ; \ fi -@@ -584,29 +589,18 @@ +@@ -587,29 +592,18 @@ adsi: else \ echo "Installing $$x" ; \ fi ; \ - $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \ + $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`-dist" ; \ done samples: adsi @echo Installing other config files... @for x in configs/*.sample; do \ - dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`" ; \ - if [ -f "$${dst}" ]; then \ - if [ "$(OVERWRITE)" = "y" ]; then \ - if cmp -s "$${dst}" "$$x" ; then \ - echo "Config file $$x is unchanged"; \ - continue; \ - fi ; \ - mv -f "$${dst}" "$${dst}.old" ; \ - else \ - echo "Skipping config file $$x"; \ - continue; \ - fi ;\ - fi ; \ - echo "Installing file $$x"; \ - $(INSTALL) -m 644 "$$x" "$${dst}" ;\ + $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`-dist ; \ + if [ ! -f $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample` ]; then \ + $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`; \ + fi ; \ done - if [ "$(OVERWRITE)" = "y" ]; then \ + @if true; then \ echo "Updating asterisk.conf" ; \ sed -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \ -e 's|^astmoddir.*$$|astmoddir => $(MODULES_DIR)|' \ -@@ -620,6 +614,7 @@ +@@ -623,6 +617,7 @@ samples: adsi -e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \ "$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \ + $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)-dist" ; \ rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \ fi ; \ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX" Index: head/net/asterisk/files/patch-agi__Makefile =================================================================== --- head/net/asterisk/files/patch-agi__Makefile (revision 395608) +++ head/net/asterisk/files/patch-agi__Makefile (revision 395609) @@ -1,13 +1,13 @@ ---- ./agi/Makefile.orig 2010-07-23 15:26:41.000000000 +0200 -+++ ./agi/Makefile 2010-11-06 14:54:36.000000000 +0100 -@@ -16,7 +16,9 @@ +--- agi/Makefile.orig 2011-08-17 19:21:36 UTC ++++ agi/Makefile +@@ -16,7 +16,9 @@ ASTTOPDIR?=.. .PHONY: clean all uninstall -AGIS=$(MENUSELECT_AGIS) +AGIS_BIN=eagi-test eagi-sphinx-test +AGIS_SCR=agi-test.agi jukebox.agi +AGIS=$(AGIS_SCR) $(AGIS_BIN) ifeq ($(OSARCH),SunOS) LIBS+=-lsocket -lnsl Index: head/net/asterisk/files/patch-channels-chan_dahdi.c =================================================================== --- head/net/asterisk/files/patch-channels-chan_dahdi.c (revision 395608) +++ head/net/asterisk/files/patch-channels-chan_dahdi.c (revision 395609) @@ -1,33 +1,33 @@ ---- channels/chan_dahdi.c.orig 2010-11-09 11:18:39.000000000 +0100 -+++ channels/chan_dahdi.c 2010-11-09 11:22:15.000000000 +0100 -@@ -4688,6 +4688,8 @@ +--- channels/chan_dahdi.c.orig 2014-07-03 21:38:30 UTC ++++ channels/chan_dahdi.c +@@ -4907,6 +4907,8 @@ static void dahdi_enable_ec(struct dahdi return; } if (p->echocancel.head.tap_length) { + struct dahdi_echocanparams *pecp; + #if defined(HAVE_PRI) || defined(HAVE_SS7) switch (p->sig) { #if defined(HAVE_PRI) -@@ -4718,7 +4720,9 @@ +@@ -4937,7 +4939,9 @@ static void dahdi_enable_ec(struct dahdi break; } #endif /* defined(HAVE_PRI) || defined(HAVE_SS7) */ - res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &p->echocancel); + + pecp = &p->echocancel.head; + res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); if (res) { ast_log(LOG_WARNING, "Unable to enable echo cancellation on channel %d (%s)\n", p->channel, strerror(errno)); } else { -@@ -4752,8 +4756,9 @@ +@@ -4971,8 +4975,9 @@ static void dahdi_disable_ec(struct dahd if (p->echocanon) { struct dahdi_echocanparams ecp = { .tap_length = 0 }; + struct dahdi_echocanparams *pecp = &ecp; - res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &ecp); + res = ioctl(p->subs[SUB_REAL].dfd, DAHDI_ECHOCANCEL_PARAMS, &pecp); if (res) ast_log(LOG_WARNING, "Unable to disable echo cancellation on channel %d: %s\n", p->channel, strerror(errno)); Index: head/net/asterisk/files/patch-channels__Makefile =================================================================== --- head/net/asterisk/files/patch-channels__Makefile (revision 395608) +++ head/net/asterisk/files/patch-channels__Makefile (revision 395609) @@ -1,29 +1,29 @@ ---- ./channels/Makefile.orig 2010-06-07 22:04:42.000000000 +0200 -+++ ./channels/Makefile 2010-11-06 14:54:36.000000000 +0100 -@@ -27,9 +27,10 @@ +--- channels/Makefile.orig 2010-06-07 20:04:42 UTC ++++ channels/Makefile +@@ -27,9 +27,10 @@ ifeq ($(OSARCH),linux-gnu) endif ifeq ($(OSARCH),FreeBSD) - PTLIB=-lpt_FreeBSD_x86_r - H323LIB=-lh323_FreeBSD_x86_r + PTLIB=-lpt_r + H323LIB=-lh323_r CHANH323LIB=-pthread + H323LDLIBS=$(PTLIB) $(H323LIB) $(CHANH323LIB) endif ifeq ($(OSARCH),NetBSD) -@@ -86,9 +87,13 @@ +@@ -86,9 +87,13 @@ chan_h323.so: chan_h323.o h323/libchanh3 else chan_h323.so: chan_h323.o h323/libchanh323.a $(ECHO_PREFIX) echo " [LD] $^ -> $@" +ifeq ($(OSARCH),FreeBSD) + $(CMD_PREFIX) $(CXX) $(PTHREAD_CFLAGS) $(ASTLDFLAGS) $(SOLINK) -L$(LOCALBASE)/lib $(H323LDFLAGS) -o $@ $< h323/libchanh323.a $(H323LDLIBS) $(CHANH323LIB) +else $(CMD_PREFIX) $(CXX) $(PTHREAD_CFLAGS) $(_ASTLDFLAGS) $(ASTLDFLAGS) $(SOLINK) -o $@ $< h323/libchanh323.a $(CHANH323LIB) -L$(PWLIBDIR)/lib $(PTLIB) -L$(OPENH323DIR)/lib $(H323LIB) -L/usr/lib -lcrypto -lssl -lexpat endif endif +endif chan_misdn.o: _ASTCFLAGS+=-Imisdn Index: head/net/asterisk/files/patch-channels__sip__include__sip.h =================================================================== --- head/net/asterisk/files/patch-channels__sip__include__sip.h (revision 395608) +++ head/net/asterisk/files/patch-channels__sip__include__sip.h (revision 395609) @@ -1,11 +1,11 @@ ---- ./channels/sip/include/sip.h.orig 2010-11-08 04:46:46.000000000 +0100 -+++ ./channels/sip/include/sip.h 2010-11-08 04:47:07.000000000 +0100 -@@ -180,7 +180,7 @@ +--- channels/sip/include/sip.h.orig 2014-05-09 22:18:59 UTC ++++ channels/sip/include/sip.h +@@ -184,7 +184,7 @@ #define DEFAULT_MOHINTERPRET "default" /*!< The default music class */ #define DEFAULT_MOHSUGGEST "" #define DEFAULT_VMEXTEN "asterisk" /*!< Default voicemail extension */ -#define DEFAULT_CALLERID "asterisk" /*!< Default caller ID */ +#define DEFAULT_CALLERID "Unknown" /*!< Default caller ID */ #define DEFAULT_MWI_FROM "" #define DEFAULT_NOTIFYMIME "application/simple-message-summary" #define DEFAULT_ALLOWGUEST TRUE Index: head/net/asterisk/files/patch-channels_h323_Makefile.in =================================================================== --- head/net/asterisk/files/patch-channels_h323_Makefile.in (revision 395608) +++ head/net/asterisk/files/patch-channels_h323_Makefile.in (revision 395609) @@ -1,11 +1,11 @@ ---- ./channels/h323/Makefile.in.orig 2010-06-03 16:48:09.000000000 +0200 -+++ ./channels/h323/Makefile.in 2010-11-06 14:54:36.000000000 +0100 -@@ -13,7 +13,7 @@ +--- channels/h323/Makefile.in.orig 2010-06-03 14:48:09 UTC ++++ channels/h323/Makefile.in +@@ -13,7 +13,7 @@ STDCCFLAGS = -DNDEBUG STDCCFLAGS += -I../../include -include ../../include/asterisk/autoconfig.h STDCCFLAGS += -fPIC #OPTCCFLAGS += -CFLAGS = -pipe +CFLAGS = -pipe @CXXFLAGS@ TARGET = libchanh323.a TARGET += Makefile.ast SOURCES = ast_h323.cxx compat_h323.cxx cisco-h225.cxx caps_h323.cxx Index: head/net/asterisk/files/patch-configure =================================================================== --- head/net/asterisk/files/patch-configure (revision 395608) +++ head/net/asterisk/files/patch-configure (revision 395609) @@ -1,119 +1,119 @@ ---- configure.orig 2014-06-21 01:12:25.000000000 +0200 -+++ configure 2014-07-30 00:01:20.820891824 +0200 -@@ -4720,9 +4720,9 @@ +--- configure.orig 2014-08-17 22:31:23 UTC ++++ configure +@@ -4698,9 +4698,9 @@ astetcdir='${sysconfdir}/asterisk' astheaderdir='${includedir}/asterisk' astlibdir='${libdir}/asterisk' astmandir='${mandir}' -astvarlibdir='${localstatedir}/lib/asterisk' +astvarlibdir='${prefix}/share/asterisk' astdatadir='${astvarlibdir}' -astdbdir='${astvarlibdir}' +astdbdir='${localstatedir}/db/asterisk' astkeydir='${astvarlibdir}' astspooldir='${localstatedir}/spool/asterisk' astlogdir='${localstatedir}/log/asterisk' -@@ -4745,8 +4745,6 @@ +@@ -4723,8 +4723,6 @@ esac case "${host_os}" in freebsd*) ac_default_prefix=/usr/local - CPPFLAGS=-I/usr/local/include - LDFLAGS=-L/usr/local/lib ;; openbsd*) ac_default_prefix=/usr/local -@@ -18493,6 +18491,8 @@ +@@ -18470,6 +18468,8 @@ $as_echo_n "checking if \"struct ifaddrs cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ + #include + #include #include int main () -@@ -26268,7 +26268,7 @@ +@@ -26245,7 +26245,7 @@ $as_echo "${OPENH323_BUILD}" >&6; } fi - PLATFORM_OPENH323="h323_${PWLIB_PLATFORM}_${OPENH323_SUFFIX}" + PLATFORM_OPENH323="h323_${OPENH323_SUFFIX}" if test "${HAS_OPENH323:-unset}" != "unset"; then { $as_echo "$as_me:${as_lineno-$LINENO}: checking OpenH323 installation validity" >&5 -@@ -26366,13 +26366,13 @@ +@@ -26343,13 +26343,13 @@ if test "x${PBX_LUA}" != "x1" -a "${USE_ ast_ext_lib_check_save_CFLAGS="${CFLAGS}" CFLAGS="${CFLAGS} " as_ac_Lib=`$as_echo "ac_cv_lib_lua5.2_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua5.2" >&5 -$as_echo_n "checking for ${pbxfuncname} in -llua5.2... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua-5.2" >&5 +$as_echo_n "checking for ${pbxfuncname} in -llua-5.2... " >&6; } if eval \${$as_ac_Lib+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-llua5.2 ${pbxlibdir} -lm $LIBS" +LIBS="-llua-5.2 ${pbxlibdir} -lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -26414,18 +26414,18 @@ +@@ -26391,18 +26391,18 @@ fi # now check for the header. if test "${AST_LUA_FOUND}" = "yes"; then - LUA_LIB="${pbxlibdir} -llua5.2 -lm" + LUA_LIB="${pbxlibdir} -llua-5.2 -lm" # if --with-LUA=DIR has been specified, use it. if test "x${LUA_DIR}" != "x"; then LUA_INCLUDE="-I${LUA_DIR}/include" fi LUA_INCLUDE="${LUA_INCLUDE} " - if test "xlua5.2/lua.h" = "x" ; then # no header, assume found + if test "xlua52/lua.h" = "x" ; then # no header, assume found LUA_HEADER_FOUND="1" else # check for the header ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "lua5.2/lua.h" "ac_cv_header_lua5_2_lua_h" "$ac_includes_default" + ac_fn_c_check_header_mongrel "$LINENO" "lua52/lua.h" "ac_cv_header_lua5_2_lua_h" "$ac_includes_default" if test "x$ac_cv_header_lua5_2_lua_h" = xyes; then : LUA_HEADER_FOUND=1 else -@@ -26478,13 +26478,13 @@ +@@ -26455,13 +26455,13 @@ if test "x${PBX_LUA}" != "x1" -a "${USE_ ast_ext_lib_check_save_CFLAGS="${CFLAGS}" CFLAGS="${CFLAGS} " as_ac_Lib=`$as_echo "ac_cv_lib_lua5.1_${pbxfuncname}" | $as_tr_sh` -{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua5.1" >&5 -$as_echo_n "checking for ${pbxfuncname} in -llua5.1... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${pbxfuncname} in -llua-5.1" >&5 +$as_echo_n "checking for ${pbxfuncname} in -llua-5.1... " >&6; } if eval \${$as_ac_Lib+:} false; then : $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-llua5.1 ${pbxlibdir} -lm $LIBS" +LIBS="-llua-5.1 ${pbxlibdir} -lm $LIBS" cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -@@ -26526,18 +26526,18 @@ +@@ -26503,18 +26503,18 @@ fi # now check for the header. if test "${AST_LUA_FOUND}" = "yes"; then - LUA_LIB="${pbxlibdir} -llua5.1 -lm" + LUA_LIB="${pbxlibdir} -llua-5.1 -lm" # if --with-LUA=DIR has been specified, use it. if test "x${LUA_DIR}" != "x"; then LUA_INCLUDE="-I${LUA_DIR}/include" fi LUA_INCLUDE="${LUA_INCLUDE} " - if test "xlua5.1/lua.h" = "x" ; then # no header, assume found + if test "xlua51/lua.h" = "x" ; then # no header, assume found LUA_HEADER_FOUND="1" else # check for the header ast_ext_lib_check_saved_CPPFLAGS="${CPPFLAGS}" CPPFLAGS="${CPPFLAGS} ${LUA_INCLUDE}" - ac_fn_c_check_header_mongrel "$LINENO" "lua5.1/lua.h" "ac_cv_header_lua5_1_lua_h" "$ac_includes_default" + ac_fn_c_check_header_mongrel "$LINENO" "lua51/lua.h" "ac_cv_header_lua5_1_lua_h" "$ac_includes_default" if test "x$ac_cv_header_lua5_1_lua_h" = xyes; then : LUA_HEADER_FOUND=1 else Index: head/net/asterisk/files/patch-main__asterisk.exports.in =================================================================== --- head/net/asterisk/files/patch-main__asterisk.exports.in (revision 395608) +++ head/net/asterisk/files/patch-main__asterisk.exports.in (revision 395609) @@ -1,11 +1,11 @@ ---- main/asterisk.exports.in.orig 2013-08-22 10:19:02.000000000 +0200 -+++ main/asterisk.exports.in 2013-10-27 13:37:29.053477896 +0100 +--- main/asterisk.exports.in.orig 2013-08-22 08:19:02 UTC ++++ main/asterisk.exports.in @@ -63,6 +63,8 @@ */ LINKER_SYMBOL_PREFIX_IO_stdin_used; + LINKER_SYMBOL_PREFIX__progname; + LINKER_SYMBOL_PREFIXenviron; local: *; }; Index: head/net/asterisk/files/patch-main__db.c =================================================================== --- head/net/asterisk/files/patch-main__db.c (revision 395608) +++ head/net/asterisk/files/patch-main__db.c (revision 395609) @@ -1,18 +1,18 @@ ---- ./main/db.c.orig 2010-09-10 22:31:58.000000000 +0200 -+++ ./main/db.c 2010-11-06 14:54:37.000000000 +0100 -@@ -36,6 +36,7 @@ +--- main/db.c.orig 2012-12-10 23:13:48 UTC ++++ main/db.c +@@ -40,6 +40,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi #include #include #include +#include #include "asterisk/channel.h" #include "asterisk/file.h" -@@ -46,7 +47,6 @@ +@@ -50,7 +51,6 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi #include "asterisk/utils.h" #include "asterisk/lock.h" #include "asterisk/manager.h" -#include "db1-ast/include/db.h" /*** DOCUMENTATION Index: head/net/asterisk/files/patch-main__lock.c =================================================================== --- head/net/asterisk/files/patch-main__lock.c (revision 395608) +++ head/net/asterisk/files/patch-main__lock.c (revision 395609) @@ -1,13 +1,13 @@ ---- ./main/lock.c.orig 2010-11-06 15:00:15.000000000 +0100 -+++ ./main/lock.c 2010-11-06 15:00:23.000000000 +0100 -@@ -679,10 +679,6 @@ +--- main/lock.c.orig 2013-09-09 19:56:02 UTC ++++ main/lock.c +@@ -691,10 +691,6 @@ int __ast_rwlock_init(int tracking, cons pthread_rwlockattr_init(&attr); -#ifdef HAVE_PTHREAD_RWLOCK_PREFER_WRITER_NP - pthread_rwlockattr_setkind_np(&attr, PTHREAD_RWLOCK_PREFER_WRITER_NP); -#endif - res = pthread_rwlock_init(&t->lock, &attr); pthread_rwlockattr_destroy(&attr); return res; Index: head/net/asterisk/files/patch-main__utils.c =================================================================== --- head/net/asterisk/files/patch-main__utils.c (revision 395608) +++ head/net/asterisk/files/patch-main__utils.c (revision 395609) @@ -1,13 +1,13 @@ ---- ./main/utils.c.orig 2010-08-06 20:57:10.000000000 +0200 -+++ ./main/utils.c 2010-11-06 14:54:37.000000000 +0100 -@@ -990,8 +990,8 @@ +--- main/utils.c.orig 2014-11-07 20:16:06 UTC ++++ main/utils.c +@@ -1192,8 +1192,8 @@ int ast_pthread_create_stack(pthread_t * pthread_attr_init(attr); } -#ifdef __linux__ - /* On Linux, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED, +#if defined(__linux__) || defined(__FreeBSD__) + /* On Linux and FreeBSD, pthread_attr_init() defaults to PTHREAD_EXPLICIT_SCHED, which is kind of useless. Change this here to PTHREAD_INHERIT_SCHED; that way the -p option to set realtime priority will propagate down to new threads by default. Index: head/net/asterisk/pkg-message =================================================================== --- head/net/asterisk/pkg-message (nonexistent) +++ head/net/asterisk/pkg-message (revision 395609) @@ -0,0 +1,36 @@ +########################################################################### + + This port supports custom Asterisk configurations using a *user-supplied* + menuselect.makeopt file. + + This feature is of most value for users that want to disable or override + default functionality that they dont want or need, particular in space + and/or resource constrained, or embedded environments. + + If a file named ".asterisk.makeopts" is found in the ports files/ + directory, its contents will be used to configure Asterisk at the + post-configure stage. + + If the file is *not* found, the port will default to a 'normal' Asterisk + menuselect configuration, and only execute menuselect commands according + to what port OPTIONS the user has selected. + + The format of this file is the same as the output of a standard + `make menuselect` command, as per standard build instructions for + Asterisk. + + NOTE: The contents of this file *MUST* be syntactically and semantically + valid, as the port does *NOT* perform validation of this file. + + In particular, ensure that all Asterisk options have their + dependencies met, using the corresponding port OPTIONS dependencies. + + The `menuselect --check-deps` command can be used to verify the + configuration + + The following related documentation resources are also available: + + * https://wiki.asterisk.org/wiki/display/AST/Using+Menuselect+to+Select+Asterisk+Options + * http://www.asteriskdocs.org/en/3rd_Edition/asterisk-book-html-chunk/installing_base_configuration.html#Installing_id293213 + +################################################################################ Property changes on: head/net/asterisk/pkg-message ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/net/asterisk/pkg-plist =================================================================== --- head/net/asterisk/pkg-plist (revision 395608) +++ head/net/asterisk/pkg-plist (revision 395609) @@ -1,1220 +1,474 @@ @unexec if cmp -s %D/%%ETCDIR%%/ais.conf %D/%%ETCDIR%%/ais.conf-dist; then rm -f %D/%%ETCDIR%%/ais.conf; fi %%ETCDIR%%/ais.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/ais.conf ]; then cp -p %D/%%ETCDIR%%/ais.conf-dist %D/%%ETCDIR%%/ais.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_adaptive_odbc.conf %D/%%ETCDIR%%/cdr_adaptive_odbc.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_adaptive_odbc.conf; fi %%ETCDIR%%/cdr_adaptive_odbc.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_adaptive_odbc.conf ]; then cp -p %D/%%ETCDIR%%/cdr_adaptive_odbc.conf-dist %D/%%ETCDIR%%/cdr_adaptive_odbc.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_sqlite3_custom.conf %D/%%ETCDIR%%/cdr_sqlite3_custom.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_sqlite3_custom.conf; fi %%ETCDIR%%/cdr_sqlite3_custom.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_sqlite3_custom.conf ]; then cp -p %D/%%ETCDIR%%/cdr_sqlite3_custom.conf-dist %D/%%ETCDIR%%/cdr_sqlite3_custom.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_syslog.conf %D/%%ETCDIR%%/cdr_syslog.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_syslog.conf; fi %%ETCDIR%%/cdr_syslog.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_syslog.conf ]; then cp -p %D/%%ETCDIR%%/cdr_syslog.conf-dist %D/%%ETCDIR%%/cdr_syslog.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cli.conf %D/%%ETCDIR%%/cli.conf-dist; then rm -f %D/%%ETCDIR%%/cli.conf; fi %%ETCDIR%%/cli.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cli.conf ]; then cp -p %D/%%ETCDIR%%/cli.conf-dist %D/%%ETCDIR%%/cli.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cli_aliases.conf %D/%%ETCDIR%%/cli_aliases.conf-dist; then rm -f %D/%%ETCDIR%%/cli_aliases.conf; fi %%ETCDIR%%/cli_aliases.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cli_aliases.conf ]; then cp -p %D/%%ETCDIR%%/cli_aliases.conf-dist %D/%%ETCDIR%%/cli_aliases.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cli_permissions.conf %D/%%ETCDIR%%/cli_permissions.conf-dist; then rm -f %D/%%ETCDIR%%/cli_permissions.conf; fi %%ETCDIR%%/cli_permissions.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cli_permissions.conf ]; then cp -p %D/%%ETCDIR%%/cli_permissions.conf-dist %D/%%ETCDIR%%/cli_permissions.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/console.conf %D/%%ETCDIR%%/console.conf-dist; then rm -f %D/%%ETCDIR%%/console.conf; fi %%ETCDIR%%/console.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/console.conf ]; then cp -p %D/%%ETCDIR%%/console.conf-dist %D/%%ETCDIR%%/console.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/dbsep.conf %D/%%ETCDIR%%/dbsep.conf-dist; then rm -f %D/%%ETCDIR%%/dbsep.conf; fi %%ETCDIR%%/dbsep.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/dbsep.conf ]; then cp -p %D/%%ETCDIR%%/dbsep.conf-dist %D/%%ETCDIR%%/dbsep.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/dsp.conf %D/%%ETCDIR%%/dsp.conf-dist; then rm -f %D/%%ETCDIR%%/dsp.conf; fi %%ETCDIR%%/dsp.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/dsp.conf ]; then cp -p %D/%%ETCDIR%%/dsp.conf-dist %D/%%ETCDIR%%/dsp.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/extensions.lua %D/%%ETCDIR%%/extensions.lua-dist; then rm -f %D/%%ETCDIR%%/extensions.lua; fi %%ETCDIR%%/extensions.lua-dist @exec if [ ! -f %D/%%ETCDIR%%/extensions.lua ]; then cp -p %D/%%ETCDIR%%/extensions.lua-dist %D/%%ETCDIR%%/extensions.lua; fi @unexec if cmp -s %D/%%ETCDIR%%/extensions_minivm.conf %D/%%ETCDIR%%/extensions_minivm.conf-dist; then rm -f %D/%%ETCDIR%%/extensions_minivm.conf; fi %%ETCDIR%%/extensions_minivm.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/extensions_minivm.conf ]; then cp -p %D/%%ETCDIR%%/extensions_minivm.conf-dist %D/%%ETCDIR%%/extensions_minivm.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/jingle.conf %D/%%ETCDIR%%/jingle.conf-dist; then rm -f %D/%%ETCDIR%%/jingle.conf; fi %%ETCDIR%%/jingle.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/jingle.conf ]; then cp -p %D/%%ETCDIR%%/jingle.conf-dist %D/%%ETCDIR%%/jingle.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/minivm.conf %D/%%ETCDIR%%/minivm.conf-dist; then rm -f %D/%%ETCDIR%%/minivm.conf; fi %%ETCDIR%%/minivm.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/minivm.conf ]; then cp -p %D/%%ETCDIR%%/minivm.conf-dist %D/%%ETCDIR%%/minivm.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/phoneprov.conf %D/%%ETCDIR%%/phoneprov.conf-dist; then rm -f %D/%%ETCDIR%%/phoneprov.conf; fi %%ETCDIR%%/phoneprov.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/phoneprov.conf ]; then cp -p %D/%%ETCDIR%%/phoneprov.conf-dist %D/%%ETCDIR%%/phoneprov.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/queuerules.conf %D/%%ETCDIR%%/queuerules.conf-dist; then rm -f %D/%%ETCDIR%%/queuerules.conf; fi %%ETCDIR%%/queuerules.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/queuerules.conf ]; then cp -p %D/%%ETCDIR%%/queuerules.conf-dist %D/%%ETCDIR%%/queuerules.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_ldap.conf %D/%%ETCDIR%%/res_ldap.conf-dist; then rm -f %D/%%ETCDIR%%/res_ldap.conf; fi %%ETCDIR%%/res_ldap.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_ldap.conf ]; then cp -p %D/%%ETCDIR%%/res_ldap.conf-dist %D/%%ETCDIR%%/res_ldap.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/unistim.conf %D/%%ETCDIR%%/unistim.conf-dist; then rm -f %D/%%ETCDIR%%/unistim.conf; fi %%ETCDIR%%/unistim.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/unistim.conf ]; then cp -p %D/%%ETCDIR%%/unistim.conf-dist %D/%%ETCDIR%%/unistim.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/adsi.conf %D/%%ETCDIR%%/adsi.conf-dist; then rm -f %D/%%ETCDIR%%/adsi.conf; fi %%ETCDIR%%/adsi.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/adsi.conf ]; then cp -p %D/%F %D/%%ETCDIR%%/adsi.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/agents.conf %D/%%ETCDIR%%/agents.conf-dist; then rm -f %D/%%ETCDIR%%/agents.conf; fi %%ETCDIR%%/agents.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/agents.conf ]; then cp -p %D/%%ETCDIR%%/agents.conf-dist %D/%%ETCDIR%%/agents.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/alarmreceiver.conf %D/%%ETCDIR%%/alarmreceiver.conf-dist; then rm -f %D/%%ETCDIR%%/alarmreceiver.conf; fi %%ETCDIR%%/alarmreceiver.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/alarmreceiver.conf ]; then cp -p %D/%%ETCDIR%%/alarmreceiver.conf-dist %D/%%ETCDIR%%/alarmreceiver.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/alsa.conf %D/%%ETCDIR%%/alsa.conf-dist; then rm -f %D/%%ETCDIR%%/alsa.conf; fi %%ETCDIR%%/alsa.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/alsa.conf ]; then cp -p %D/%%ETCDIR%%/alsa.conf-dist %D/%%ETCDIR%%/alsa.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/asterisk.adsi %D/%%ETCDIR%%/asterisk.adsi-dist; then rm -f %D/%%ETCDIR%%/asterisk.adsi; fi %%ETCDIR%%/asterisk.adsi-dist @exec if [ ! -f %D/%%ETCDIR%%/asterisk.adsi ]; then cp -p %D/%%ETCDIR%%/asterisk.adsi-dist %D/%%ETCDIR%%/asterisk.adsi; fi @unexec if cmp -s %D/%%ETCDIR%%/asterisk.conf %D/%%ETCDIR%%/asterisk.conf-dist; then rm -f %D/%%ETCDIR%%/asterisk.conf; fi %%ETCDIR%%/asterisk.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/asterisk.conf ]; then cp -p %D/%%ETCDIR%%/asterisk.conf-dist %D/%%ETCDIR%%/asterisk.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/calendar.conf %D/%%ETCDIR%%/calendar.conf-dist; then rm -f %D/%%ETCDIR%%/calendar.conf; fi %%ETCDIR%%/calendar.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/calendar.conf ]; then cp -p %D/%%ETCDIR%%/calendar.conf-dist %D/%%ETCDIR%%/calendar.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/ccss.conf %D/%%ETCDIR%%/ccss.conf-dist; then rm -f %D/%%ETCDIR%%/ccss.conf; fi %%ETCDIR%%/ccss.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/ccss.conf ]; then cp -p %D/%%ETCDIR%%/ccss.conf-dist %D/%%ETCDIR%%/ccss.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr.conf %D/%%ETCDIR%%/cdr.conf-dist; then rm -f %D/%%ETCDIR%%/cdr.conf; fi %%ETCDIR%%/cdr.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr.conf ]; then cp -p %D/%%ETCDIR%%/cdr.conf-dist %D/%%ETCDIR%%/cdr.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_custom.conf %D/%%ETCDIR%%/cdr_custom.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_custom.conf; fi %%ETCDIR%%/cdr_custom.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_custom.conf ]; then cp -p %D/%%ETCDIR%%/cdr_custom.conf-dist %D/%%ETCDIR%%/cdr_custom.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_manager.conf %D/%%ETCDIR%%/cdr_manager.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_manager.conf; fi %%ETCDIR%%/cdr_manager.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_manager.conf ]; then cp -p %D/%%ETCDIR%%/cdr_manager.conf-dist %D/%%ETCDIR%%/cdr_manager.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_mysql.conf %D/%%ETCDIR%%/cdr_mysql.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_mysql.conf; fi %%ETCDIR%%/cdr_mysql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_mysql.conf ]; then cp -p %D/%%ETCDIR%%/cdr_mysql.conf-dist %D/%%ETCDIR%%/cdr_mysql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_odbc.conf %D/%%ETCDIR%%/cdr_odbc.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_odbc.conf; fi %%ETCDIR%%/cdr_odbc.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_odbc.conf ]; then cp -p %D/%%ETCDIR%%/cdr_odbc.conf-dist %D/%%ETCDIR%%/cdr_odbc.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_pgsql.conf %D/%%ETCDIR%%/cdr_pgsql.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_pgsql.conf; fi %%ETCDIR%%/cdr_pgsql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_pgsql.conf ]; then cp -p %D/%%ETCDIR%%/cdr_pgsql.conf-dist %D/%%ETCDIR%%/cdr_pgsql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cdr_tds.conf %D/%%ETCDIR%%/cdr_tds.conf-dist; then rm -f %D/%%ETCDIR%%/cdr_tds.conf; fi %%ETCDIR%%/cdr_tds.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cdr_tds.conf ]; then cp -p %D/%%ETCDIR%%/cdr_tds.conf-dist %D/%%ETCDIR%%/cdr_tds.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel.conf %D/%%ETCDIR%%/cel.conf-dist; then rm -f %D/%%ETCDIR%%/cel.conf; fi %%ETCDIR%%/cel.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel.conf ]; then cp -p %D/%%ETCDIR%%/cel.conf-dist %D/%%ETCDIR%%/cel.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel_custom.conf %D/%%ETCDIR%%/cel_custom.conf-dist; then rm -f %D/%%ETCDIR%%/cel_custom.conf; fi %%ETCDIR%%/cel_custom.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel_custom.conf ]; then cp -p %D/%%ETCDIR%%/cel_custom.conf-dist %D/%%ETCDIR%%/cel_custom.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel_odbc.conf %D/%%ETCDIR%%/cel_odbc.conf-dist; then rm -f %D/%%ETCDIR%%/cel_odbc.conf; fi %%ETCDIR%%/cel_odbc.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel_odbc.conf ]; then cp -p %D/%%ETCDIR%%/cel_odbc.conf-dist %D/%%ETCDIR%%/cel_odbc.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel_pgsql.conf %D/%%ETCDIR%%/cel_pgsql.conf-dist; then rm -f %D/%%ETCDIR%%/cel_pgsql.conf; fi %%ETCDIR%%/cel_pgsql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel_pgsql.conf ]; then cp -p %D/%%ETCDIR%%/cel_pgsql.conf-dist %D/%%ETCDIR%%/cel_pgsql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel_sqlite3_custom.conf %D/%%ETCDIR%%/cel_sqlite3_custom.conf-dist; then rm -f %D/%%ETCDIR%%/cel_sqlite3_custom.conf; fi %%ETCDIR%%/cel_sqlite3_custom.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel_sqlite3_custom.conf ]; then cp -p %D/%%ETCDIR%%/cel_sqlite3_custom.conf-dist %D/%%ETCDIR%%/cel_sqlite3_custom.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/cel_tds.conf %D/%%ETCDIR%%/cel_tds.conf-dist; then rm -f %D/%%ETCDIR%%/cel_tds.conf; fi %%ETCDIR%%/cel_tds.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/cel_tds.conf ]; then cp -p %D/%%ETCDIR%%/cel_tds.conf-dist %D/%%ETCDIR%%/cel_tds.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/codecs.conf %D/%%ETCDIR%%/codecs.conf-dist; then rm -f %D/%%ETCDIR%%/codecs.conf; fi %%ETCDIR%%/codecs.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/codecs.conf ]; then cp -p %D/%%ETCDIR%%/codecs.conf-dist %D/%%ETCDIR%%/codecs.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/dnsmgr.conf %D/%%ETCDIR%%/dnsmgr.conf-dist; then rm -f %D/%%ETCDIR%%/dnsmgr.conf; fi %%ETCDIR%%/dnsmgr.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/dnsmgr.conf ]; then cp -p %D/%%ETCDIR%%/dnsmgr.conf-dist %D/%%ETCDIR%%/dnsmgr.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/dundi.conf %D/%%ETCDIR%%/dundi.conf-dist; then rm -f %D/%%ETCDIR%%/dundi.conf; fi %%ETCDIR%%/dundi.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/dundi.conf ]; then cp -p %D/%%ETCDIR%%/dundi.conf-dist %D/%%ETCDIR%%/dundi.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/enum.conf %D/%%ETCDIR%%/enum.conf-dist; then rm -f %D/%%ETCDIR%%/enum.conf; fi %%ETCDIR%%/enum.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/enum.conf ]; then cp -p %D/%%ETCDIR%%/enum.conf-dist %D/%%ETCDIR%%/enum.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/extconfig.conf %D/%%ETCDIR%%/extconfig.conf-dist; then rm -f %D/%%ETCDIR%%/extconfig.conf; fi %%ETCDIR%%/extconfig.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/extconfig.conf ]; then cp -p %D/%%ETCDIR%%/extconfig.conf-dist %D/%%ETCDIR%%/extconfig.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/extensions.ael %D/%%ETCDIR%%/extensions.ael-dist; then rm -f %D/%%ETCDIR%%/extensions.ael; fi %%ETCDIR%%/extensions.ael-dist @exec if [ ! -f %D/%%ETCDIR%%/extensions.ael ]; then cp -p %D/%%ETCDIR%%/extensions.ael-dist %D/%%ETCDIR%%/extensions.ael; fi @unexec if cmp -s %D/%%ETCDIR%%/extensions.conf %D/%%ETCDIR%%/extensions.conf-dist; then rm -f %D/%%ETCDIR%%/extensions.conf; fi %%ETCDIR%%/extensions.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/extensions.conf ]; then cp -p %D/%%ETCDIR%%/extensions.conf-dist %D/%%ETCDIR%%/extensions.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/features.conf %D/%%ETCDIR%%/features.conf-dist; then rm -f %D/%%ETCDIR%%/features.conf; fi %%ETCDIR%%/features.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/features.conf ]; then cp -p %D/%%ETCDIR%%/features.conf-dist %D/%%ETCDIR%%/features.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/festival.conf %D/%%ETCDIR%%/festival.conf-dist; then rm -f %D/%%ETCDIR%%/festival.conf; fi %%ETCDIR%%/festival.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/festival.conf ]; then cp -p %D/%%ETCDIR%%/festival.conf-dist %D/%%ETCDIR%%/festival.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/iax.conf %D/%%ETCDIR%%/iax.conf-dist; then rm -f %D/%%ETCDIR%%/iax.conf; fi %%ETCDIR%%/iax.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/iax.conf ]; then cp -p %D/%%ETCDIR%%/iax.conf-dist %D/%%ETCDIR%%/iax.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/iaxprov.conf %D/%%ETCDIR%%/iaxprov.conf-dist; then rm -f %D/%%ETCDIR%%/iaxprov.conf; fi %%ETCDIR%%/iaxprov.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/iaxprov.conf ]; then cp -p %D/%%ETCDIR%%/iaxprov.conf-dist %D/%%ETCDIR%%/iaxprov.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/indications.conf %D/%%ETCDIR%%/indications.conf-dist; then rm -f %D/%%ETCDIR%%/indications.conf; fi %%ETCDIR%%/indications.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/indications.conf ]; then cp -p %D/%%ETCDIR%%/indications.conf-dist %D/%%ETCDIR%%/indications.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/logger.conf %D/%%ETCDIR%%/logger.conf-dist; then rm -f %D/%%ETCDIR%%/logger.conf; fi %%ETCDIR%%/logger.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/logger.conf ]; then cp -p %D/%%ETCDIR%%/logger.conf-dist %D/%%ETCDIR%%/logger.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/manager.conf %D/%%ETCDIR%%/manager.conf-dist; then rm -f %D/%%ETCDIR%%/manager.conf; fi %%ETCDIR%%/manager.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/manager.conf ]; then cp -p %D/%%ETCDIR%%/manager.conf-dist %D/%%ETCDIR%%/manager.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/meetme.conf %D/%%ETCDIR%%/meetme.conf-dist; then rm -f %D/%%ETCDIR%%/meetme.conf; fi %%ETCDIR%%/meetme.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/meetme.conf ]; then cp -p %D/%%ETCDIR%%/meetme.conf-dist %D/%%ETCDIR%%/meetme.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/mgcp.conf %D/%%ETCDIR%%/mgcp.conf-dist; then rm -f %D/%%ETCDIR%%/mgcp.conf; fi %%ETCDIR%%/mgcp.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/mgcp.conf ]; then cp -p %D/%%ETCDIR%%/mgcp.conf-dist %D/%%ETCDIR%%/mgcp.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/misdn.conf %D/%%ETCDIR%%/misdn.conf-dist; then rm -f %D/%%ETCDIR%%/misdn.conf; fi %%ETCDIR%%/misdn.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/misdn.conf ]; then cp -p %D/%%ETCDIR%%/misdn.conf-dist %D/%%ETCDIR%%/misdn.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/modules.conf %D/%%ETCDIR%%/modules.conf-dist; then rm -f %D/%%ETCDIR%%/modules.conf; fi %%ETCDIR%%/modules.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/modules.conf ]; then cp -p %D/%%ETCDIR%%/modules.conf-dist %D/%%ETCDIR%%/modules.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/musiconhold.conf %D/%%ETCDIR%%/musiconhold.conf-dist; then rm -f %D/%%ETCDIR%%/musiconhold.conf; fi %%ETCDIR%%/musiconhold.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/musiconhold.conf ]; then cp -p %D/%%ETCDIR%%/musiconhold.conf-dist %D/%%ETCDIR%%/musiconhold.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/osp.conf %D/%%ETCDIR%%/osp.conf-dist; then rm -f %D/%%ETCDIR%%/osp.conf; fi %%ETCDIR%%/osp.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/osp.conf ]; then cp -p %D/%%ETCDIR%%/osp.conf-dist %D/%%ETCDIR%%/osp.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/oss.conf %D/%%ETCDIR%%/oss.conf-dist; then rm -f %D/%%ETCDIR%%/oss.conf; fi %%ETCDIR%%/oss.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/oss.conf ]; then cp -p %D/%%ETCDIR%%/oss.conf-dist %D/%%ETCDIR%%/oss.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/phone.conf %D/%%ETCDIR%%/phone.conf-dist; then rm -f %D/%%ETCDIR%%/phone.conf; fi %%ETCDIR%%/phone.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/phone.conf ]; then cp -p %D/%%ETCDIR%%/phone.conf-dist %D/%%ETCDIR%%/phone.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/queues.conf %D/%%ETCDIR%%/queues.conf-dist; then rm -f %D/%%ETCDIR%%/queues.conf; fi %%ETCDIR%%/queues.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/queues.conf ]; then cp -p %D/%%ETCDIR%%/queues.conf-dist %D/%%ETCDIR%%/queues.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_config_mysql.conf %D/%%ETCDIR%%/res_config_mysql.conf-dist; then rm -f %D/%%ETCDIR%%/res_config_mysql.conf; fi %%ETCDIR%%/res_config_mysql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_config_mysql.conf ]; then cp -p %D/%%ETCDIR%%/res_config_mysql.conf-dist %D/%%ETCDIR%%/res_config_mysql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_pgsql.conf %D/%%ETCDIR%%/res_pgsql.conf-dist; then rm -f %D/%%ETCDIR%%/res_pgsql.conf; fi %%ETCDIR%%/res_pgsql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_pgsql.conf ]; then cp -p %D/%%ETCDIR%%/res_pgsql.conf-dist %D/%%ETCDIR%%/res_pgsql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_pktccops.conf %D/%%ETCDIR%%/res_pktccops.conf-dist; then rm -f %D/%%ETCDIR%%/res_pktccops.conf; fi %%ETCDIR%%/res_pktccops.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_pktccops.conf ]; then cp -p %D/%%ETCDIR%%/res_pktccops.conf-dist %D/%%ETCDIR%%/res_pktccops.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_odbc.conf %D/%%ETCDIR%%/res_odbc.conf-dist; then rm -f %D/%%ETCDIR%%/res_odbc.conf; fi %%ETCDIR%%/res_odbc.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_odbc.conf ]; then cp -p %D/%%ETCDIR%%/res_odbc.conf-dist %D/%%ETCDIR%%/res_odbc.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/rtp.conf %D/%%ETCDIR%%/rtp.conf-dist; then rm -f %D/%%ETCDIR%%/rtp.conf; fi %%ETCDIR%%/rtp.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/rtp.conf ]; then cp -p %D/%%ETCDIR%%/rtp.conf-dist %D/%%ETCDIR%%/rtp.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/sip.conf %D/%%ETCDIR%%/sip.conf-dist; then rm -f %D/%%ETCDIR%%/sip.conf; fi %%ETCDIR%%/sip.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/sip.conf ]; then cp -p %D/%%ETCDIR%%/sip.conf-dist %D/%%ETCDIR%%/sip.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/sip_notify.conf %D/%%ETCDIR%%/sip_notify.conf-dist; then rm -f %D/%%ETCDIR%%/sip_notify.conf; fi %%ETCDIR%%/sip_notify.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/sip_notify.conf ]; then cp -p %D/%%ETCDIR%%/sip_notify.conf-dist %D/%%ETCDIR%%/sip_notify.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/skinny.conf %D/%%ETCDIR%%/skinny.conf-dist; then rm -f %D/%%ETCDIR%%/skinny.conf; fi %%ETCDIR%%/skinny.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/skinny.conf ]; then cp -p %D/%%ETCDIR%%/skinny.conf-dist %D/%%ETCDIR%%/skinny.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/telcordia-1.adsi %D/%%ETCDIR%%/telcordia-1.adsi-dist; then rm -f %D/%%ETCDIR%%/telcordia-1.adsi; fi %%ETCDIR%%/telcordia-1.adsi-dist @exec if [ ! -f %D/%%ETCDIR%%/telcordia-1.adsi ]; then cp -p %D/%%ETCDIR%%/telcordia-1.adsi-dist %D/%%ETCDIR%%/telcordia-1.adsi; fi @unexec if cmp -s %D/%%ETCDIR%%/voicemail.conf %D/%%ETCDIR%%/voicemail.conf-dist; then rm -f %D/%%ETCDIR%%/voicemail.conf; fi %%ETCDIR%%/voicemail.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/voicemail.conf ]; then cp -p %D/%%ETCDIR%%/voicemail.conf-dist %D/%%ETCDIR%%/voicemail.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/vpb.conf %D/%%ETCDIR%%/vpb.conf-dist; then rm -f %D/%%ETCDIR%%/vpb.conf; fi %%ETCDIR%%/vpb.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/vpb.conf ]; then cp -p %D/%%ETCDIR%%/vpb.conf-dist %D/%%ETCDIR%%/vpb.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/chan_dahdi.conf %D/%%ETCDIR%%/chan_dahdi.conf-dist; then rm -f %D/%%ETCDIR%%/chan_dahdi.conf; fi %%ETCDIR%%/chan_dahdi.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/chan_dahdi.conf ]; then cp -p %D/%%ETCDIR%%/chan_dahdi.conf-dist %D/%%ETCDIR%%/chan_dahdi.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/chan_mobile.conf %D/%%ETCDIR%%/chan_mobile.conf-dist; then rm -f %D/%%ETCDIR%%/chan_mobile.conf; fi %%ETCDIR%%/chan_mobile.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/chan_mobile.conf ]; then cp -p %D/%%ETCDIR%%/chan_mobile.conf-dist %D/%%ETCDIR%%/chan_mobile.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/chan_ooh323.conf %D/%%ETCDIR%%/chan_ooh323.conf-dist; then rm -f %D/%%ETCDIR%%/chan_ooh323.conf; fi %%ETCDIR%%/chan_ooh323.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/chan_ooh323.conf ]; then cp -p %D/%%ETCDIR%%/chan_ooh323.conf-dist %D/%%ETCDIR%%/chan_ooh323.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/udptl.conf %D/%%ETCDIR%%/udptl.conf-dist; then rm -f %D/%%ETCDIR%%/udptl.conf; fi %%ETCDIR%%/udptl.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/udptl.conf ]; then cp -p %D/%%ETCDIR%%/udptl.conf-dist %D/%%ETCDIR%%/udptl.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/users.conf %D/%%ETCDIR%%/users.conf-dist; then rm -f %D/%%ETCDIR%%/users.conf; fi %%ETCDIR%%/users.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/users.conf ]; then cp -p %D/%%ETCDIR%%/users.conf-dist %D/%%ETCDIR%%/users.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/smdi.conf %D/%%ETCDIR%%/smdi.conf-dist; then rm -f %D/%%ETCDIR%%/smdi.conf; fi %%ETCDIR%%/smdi.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/smdi.conf ]; then cp -p %D/%%ETCDIR%%/smdi.conf-dist %D/%%ETCDIR%%/smdi.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/sla.conf %D/%%ETCDIR%%/sla.conf-dist; then rm -f %D/%%ETCDIR%%/sla.conf; fi %%ETCDIR%%/sla.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/sla.conf ]; then cp -p %D/%%ETCDIR%%/sla.conf-dist %D/%%ETCDIR%%/sla.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/say.conf %D/%%ETCDIR%%/say.conf-dist; then rm -f %D/%%ETCDIR%%/say.conf; fi %%ETCDIR%%/say.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/say.conf ]; then cp -p %D/%%ETCDIR%%/say.conf-dist %D/%%ETCDIR%%/say.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_snmp.conf %D/%%ETCDIR%%/res_snmp.conf-dist; then rm -f %D/%%ETCDIR%%/res_snmp.conf; fi %%ETCDIR%%/res_snmp.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_snmp.conf ]; then cp -p %D/%%ETCDIR%%/res_snmp.conf-dist %D/%%ETCDIR%%/res_snmp.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_stun_monitor.conf %D/%%ETCDIR%%/res_stun_monitor.conf-dist; then rm -f %D/%%ETCDIR%%/res_stun_monitor.conf; fi %%ETCDIR%%/res_stun_monitor.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_stun_monitor.conf ]; then cp -p %D/%%ETCDIR%%/res_stun_monitor.conf-dist %D/%%ETCDIR%%/res_stun_monitor.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/muted.conf %D/%%ETCDIR%%/muted.conf-dist; then rm -f %D/%%ETCDIR%%/muted.conf; fi %%ETCDIR%%/muted.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/muted.conf ]; then cp -p %D/%%ETCDIR%%/muted.conf-dist %D/%%ETCDIR%%/muted.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/jabber.conf %D/%%ETCDIR%%/jabber.conf-dist; then rm -f %D/%%ETCDIR%%/jabber.conf; fi %%ETCDIR%%/jabber.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/jabber.conf ]; then cp -p %D/%%ETCDIR%%/jabber.conf-dist %D/%%ETCDIR%%/jabber.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/http.conf %D/%%ETCDIR%%/http.conf-dist; then rm -f %D/%%ETCDIR%%/http.conf; fi %%ETCDIR%%/http.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/http.conf ]; then cp -p %D/%%ETCDIR%%/http.conf-dist %D/%%ETCDIR%%/http.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/h323.conf %D/%%ETCDIR%%/h323.conf-dist; then rm -f %D/%%ETCDIR%%/h323.conf; fi %%ETCDIR%%/h323.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/h323.conf ]; then cp -p %D/%%ETCDIR%%/h323.conf-dist %D/%%ETCDIR%%/h323.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/gtalk.conf %D/%%ETCDIR%%/gtalk.conf-dist; then rm -f %D/%%ETCDIR%%/gtalk.conf; fi %%ETCDIR%%/gtalk.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/gtalk.conf ]; then cp -p %D/%%ETCDIR%%/gtalk.conf-dist %D/%%ETCDIR%%/gtalk.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/func_odbc.conf %D/%%ETCDIR%%/func_odbc.conf-dist; then rm -f %D/%%ETCDIR%%/func_odbc.conf; fi %%ETCDIR%%/func_odbc.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/func_odbc.conf ]; then cp -p %D/%%ETCDIR%%/func_odbc.conf-dist %D/%%ETCDIR%%/func_odbc.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/followme.conf %D/%%ETCDIR%%/followme.conf-dist; then rm -f %D/%%ETCDIR%%/followme.conf; fi %%ETCDIR%%/followme.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/followme.conf ]; then cp -p %D/%%ETCDIR%%/followme.conf-dist %D/%%ETCDIR%%/followme.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/amd.conf %D/%%ETCDIR%%/amd.conf-dist; then rm -f %D/%%ETCDIR%%/amd.conf; fi %%ETCDIR%%/amd.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/amd.conf ]; then cp -p %D/%%ETCDIR%%/amd.conf-dist %D/%%ETCDIR%%/amd.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/app_mysql.conf %D/%%ETCDIR%%/app_mysql.conf-dist; then rm -f %D/%%ETCDIR%%/app_mysql.conf; fi %%ETCDIR%%/app_mysql.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/app_mysql.conf ]; then cp -p %D/%%ETCDIR%%/app_mysql.conf-dist %D/%%ETCDIR%%/app_mysql.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_config_sqlite.conf %D/%%ETCDIR%%/res_config_sqlite.conf-dist; then rm -f %D/%%ETCDIR%%/res_config_sqlite.conf; fi %%ETCDIR%%/res_config_sqlite.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_config_sqlite.conf ]; then cp -p %D/%%ETCDIR%%/res_config_sqlite.conf-dist %D/%%ETCDIR%%/res_config_sqlite.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_curl.conf %D/%%ETCDIR%%/res_curl.conf-dist; then rm -f %D/%%ETCDIR%%/res_curl.conf; fi %%ETCDIR%%/res_curl.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_curl.conf ]; then cp -p %D/%%ETCDIR%%/res_curl.conf-dist %D/%%ETCDIR%%/res_curl.conf; fi @unexec if cmp -s %D/%%ETCDIR%%/res_fax.conf %D/%%ETCDIR%%/res_fax.conf-dist; then rm -f %D/%%ETCDIR%%/res_fax.conf; fi %%ETCDIR%%/res_fax.conf-dist @exec if [ ! -f %D/%%ETCDIR%%/res_fax.conf ]; then cp -p %D/%%ETCDIR%%/res_fax.conf-dist %D/%%ETCDIR%%/res_fax.conf; fi include/asterisk/doxygen/architecture.h include/asterisk/doxygen/asterisk-git-howto.h include/asterisk/doxygen/commits.h include/asterisk/doxygen/licensing.h include/asterisk/doxygen/mantisworkflow.h include/asterisk/doxygen/releases.h include/asterisk/doxygen/reviewboard.h include/asterisk/_private.h include/asterisk/aoc.h include/asterisk/ast_version.h include/asterisk/autochan.h include/asterisk/calendar.h include/asterisk/ccss.h include/asterisk/cel.h include/asterisk/channelstate.h include/asterisk/data.h include/asterisk/event.h include/asterisk/event_defs.h include/asterisk/extconf.h include/asterisk/frame_defs.h include/asterisk/framehook.h include/asterisk/fskmodem_float.h include/asterisk/fskmodem_int.h include/asterisk/hashtab.h include/asterisk/mod_format.h include/asterisk/netsock2.h include/asterisk/network.h include/asterisk/optional_api.h include/asterisk/pktccops.h include/asterisk/pval.h include/asterisk/res_fax.h include/asterisk/res_srtp.h include/asterisk/rtp_engine.h include/asterisk/select.h include/asterisk/security_events.h include/asterisk/security_events_defs.h include/asterisk/stun.h include/asterisk/syslog.h include/asterisk/tcptls.h include/asterisk.h include/asterisk/abstract_jb.h include/asterisk/acl.h include/asterisk/adsi.h include/asterisk/ael_structs.h include/asterisk/agi.h include/asterisk/alaw.h include/asterisk/app.h include/asterisk/ast_expr.h include/asterisk/astdb.h include/asterisk/astmm.h include/asterisk/astobj.h include/asterisk/astobj2.h include/asterisk/astosp.h include/asterisk/audiohook.h include/asterisk/autoconfig.h include/asterisk/bridging.h include/asterisk/bridging_features.h include/asterisk/bridging_technology.h include/asterisk/build.h include/asterisk/buildinfo.h include/asterisk/buildopts.h include/asterisk/callerid.h include/asterisk/causes.h include/asterisk/cdr.h include/asterisk/channel.h include/asterisk/chanvars.h include/asterisk/cli.h include/asterisk/compat.h include/asterisk/compiler.h include/asterisk/config.h include/asterisk/crypto.h include/asterisk/datastore.h include/asterisk/devicestate.h include/asterisk/dial.h include/asterisk/dlinkedlists.h include/asterisk/dns.h include/asterisk/dnsmgr.h include/asterisk/doxyref.h include/asterisk/dsp.h include/asterisk/dundi.h include/asterisk/endian.h include/asterisk/enum.h include/asterisk/features.h include/asterisk/file.h include/asterisk/frame.h include/asterisk/fskmodem.h include/asterisk/global_datastores.h include/asterisk/heap.h include/asterisk/http.h include/asterisk/image.h include/asterisk/indications.h include/asterisk/inline_api.h include/asterisk/io.h include/asterisk/jabber.h include/asterisk/jingle.h include/asterisk/linkedlists.h include/asterisk/localtime.h include/asterisk/lock.h include/asterisk/logger.h include/asterisk/manager.h include/asterisk/md5.h include/asterisk/module.h include/asterisk/monitor.h include/asterisk/musiconhold.h include/asterisk/netsock.h include/asterisk/options.h include/asterisk/paths.h include/asterisk/pbx.h include/asterisk/plc.h include/asterisk/poll-compat.h include/asterisk/privacy.h include/asterisk/res_odbc.h include/asterisk/say.h include/asterisk/sched.h include/asterisk/sha1.h include/asterisk/slin.h include/asterisk/slinfactory.h include/asterisk/smdi.h include/asterisk/speech.h include/asterisk/srv.h include/asterisk/stringfields.h include/asterisk/strings.h include/asterisk/taskprocessor.h include/asterisk/tdd.h include/asterisk/term.h include/asterisk/test.h include/asterisk/threadstorage.h include/asterisk/time.h include/asterisk/timing.h include/asterisk/transcap.h include/asterisk/translate.h include/asterisk/udptl.h include/asterisk/ulaw.h include/asterisk/unaligned.h include/asterisk/utils.h include/asterisk/version.h include/asterisk/xml.h include/asterisk/xmldoc.h -lib/asterisk/modules/app_celgenuserevent.so -lib/asterisk/modules/app_confbridge.so -lib/asterisk/modules/app_minivm.so -%%MYSQL%%lib/asterisk/modules/app_mysql.so -lib/asterisk/modules/app_originate.so -lib/asterisk/modules/app_playtones.so -lib/asterisk/modules/app_readexten.so -lib/asterisk/modules/app_waituntil.so -lib/asterisk/modules/bridge_builtin_features.so -lib/asterisk/modules/bridge_multiplexed.so -lib/asterisk/modules/bridge_simple.so -lib/asterisk/modules/bridge_softmix.so -%%ODBC%%lib/asterisk/modules/cdr_adaptive_odbc.so -%%JABBER%%lib/asterisk/modules/chan_jingle.so -lib/asterisk/modules/chan_bridge.so -lib/asterisk/modules/chan_unistim.so -lib/asterisk/modules/codec_g722.so -lib/asterisk/modules/format_g719.so -lib/asterisk/modules/format_sln16.so -lib/asterisk/modules/format_siren14.so -lib/asterisk/modules/format_siren7.so -lib/asterisk/modules/func_aes.so -lib/asterisk/modules/func_audiohookinherit.so -lib/asterisk/modules/func_blacklist.so -lib/asterisk/modules/func_config.so -lib/asterisk/modules/func_devstate.so -lib/asterisk/modules/func_dialgroup.so -lib/asterisk/modules/func_dialplan.so -lib/asterisk/modules/func_extstate.so -lib/asterisk/modules/func_iconv.so -lib/asterisk/modules/func_lock.so -lib/asterisk/modules/func_module.so -lib/asterisk/modules/func_shell.so -lib/asterisk/modules/func_speex.so -lib/asterisk/modules/func_sprintf.so -lib/asterisk/modules/func_sysinfo.so -lib/asterisk/modules/func_version.so -lib/asterisk/modules/func_vmcount.so -lib/asterisk/modules/func_volume.so -lib/asterisk/modules/res_ael_share.so -lib/asterisk/modules/res_clialiases.so -%%CURL%%lib/asterisk/modules/res_curl.so -%%CURL%%lib/asterisk/modules/res_config_curl.so -%%LDAP%%lib/asterisk/modules/res_config_ldap.so -%%SQLITE%%lib/asterisk/modules/res_config_sqlite.so -lib/asterisk/modules/res_limit.so -lib/asterisk/modules/res_phoneprov.so -lib/asterisk/modules/res_realtime.so -%%SRTP%%lib/asterisk/modules/res_srtp.so -%%DAHDI%%lib/asterisk/modules/res_timing_dahdi.so -lib/asterisk/modules/res_timing_pthread.so -lib/asterisk/modules/app_adsiprog.so -lib/asterisk/modules/app_alarmreceiver.so -lib/asterisk/modules/app_amd.so -lib/asterisk/modules/app_authenticate.so -lib/asterisk/modules/app_cdr.so -lib/asterisk/modules/app_chanisavail.so -lib/asterisk/modules/app_channelredirect.so -lib/asterisk/modules/app_chanspy.so -lib/asterisk/modules/app_controlplayback.so -lib/asterisk/modules/app_db.so -lib/asterisk/modules/app_dial.so -lib/asterisk/modules/app_dictate.so -lib/asterisk/modules/app_directed_pickup.so -lib/asterisk/modules/app_directory.so -lib/asterisk/modules/app_disa.so -lib/asterisk/modules/app_dumpchan.so -lib/asterisk/modules/app_echo.so -lib/asterisk/modules/app_exec.so -lib/asterisk/modules/app_externalivr.so -lib/asterisk/modules/app_festival.so -lib/asterisk/modules/app_followme.so -lib/asterisk/modules/app_forkcdr.so -lib/asterisk/modules/app_getcpeid.so -lib/asterisk/modules/app_ices.so -lib/asterisk/modules/app_image.so -lib/asterisk/modules/app_macro.so -lib/asterisk/modules/app_milliwatt.so -lib/asterisk/modules/app_mixmonitor.so -lib/asterisk/modules/app_morsecode.so -lib/asterisk/modules/app_mp3.so -lib/asterisk/modules/app_nbscat.so -lib/asterisk/modules/app_parkandannounce.so -lib/asterisk/modules/app_playback.so -lib/asterisk/modules/app_privacy.so -lib/asterisk/modules/app_queue.so -lib/asterisk/modules/app_read.so -lib/asterisk/modules/app_readfile.so -lib/asterisk/modules/app_record.so -lib/asterisk/modules/app_sayunixtime.so -lib/asterisk/modules/app_senddtmf.so -lib/asterisk/modules/app_sendtext.so -lib/asterisk/modules/app_setcallerid.so -lib/asterisk/modules/app_sms.so -lib/asterisk/modules/app_softhangup.so -lib/asterisk/modules/app_speech_utils.so -lib/asterisk/modules/app_stack.so -lib/asterisk/modules/app_system.so -lib/asterisk/modules/app_talkdetect.so -lib/asterisk/modules/app_test.so -lib/asterisk/modules/app_transfer.so -lib/asterisk/modules/app_url.so -lib/asterisk/modules/app_userevent.so -lib/asterisk/modules/app_verbose.so -lib/asterisk/modules/app_voicemail.so -lib/asterisk/modules/app_waitforring.so -lib/asterisk/modules/app_waitforsilence.so -lib/asterisk/modules/app_while.so -lib/asterisk/modules/app_zapateller.so -lib/asterisk/modules/cdr_csv.so -lib/asterisk/modules/cdr_custom.so -lib/asterisk/modules/cdr_manager.so -%%MYSQL%%lib/asterisk/modules/cdr_mysql.so -%%PGSQL%%lib/asterisk/modules/cdr_pgsql.so -%%RADIUS%%lib/asterisk/modules/cdr_radius.so -%%SQLITE%%lib/asterisk/modules/cdr_sqlite.so -%%SQLITE%%lib/asterisk/modules/cdr_sqlite3_custom.so -lib/asterisk/modules/cdr_syslog.so -lib/asterisk/modules/cel_custom.so -lib/asterisk/modules/cel_manager.so -%%ODBC%%lib/asterisk/modules/cel_odbc.so -%%PGSQL%%lib/asterisk/modules/cel_pgsql.so -%%RADIUS%%lib/asterisk/modules/cel_radius.so -%%SQLITE%%lib/asterisk/modules/cel_sqlite3_custom.so -%%FREETDS%%lib/asterisk/modules/cel_tds.so -lib/asterisk/modules/chan_agent.so -%%JABBER%%lib/asterisk/modules/chan_gtalk.so -lib/asterisk/modules/chan_iax2.so -lib/asterisk/modules/chan_local.so -@comment lib/asterisk/modules/chan_mgcp.so -lib/asterisk/modules/chan_multicast_rtp.so -%%OOH323%%lib/asterisk/modules/chan_ooh323.so -lib/asterisk/modules/chan_oss.so -lib/asterisk/modules/chan_sip.so -lib/asterisk/modules/chan_skinny.so -lib/asterisk/modules/codec_a_mu.so -lib/asterisk/modules/codec_adpcm.so -lib/asterisk/modules/codec_alaw.so -lib/asterisk/modules/codec_g726.so -%%GSM%%lib/asterisk/modules/codec_gsm.so -lib/asterisk/modules/codec_ilbc.so -lib/asterisk/modules/codec_lpc10.so -lib/asterisk/modules/codec_speex.so -lib/asterisk/modules/codec_ulaw.so -lib/asterisk/modules/format_g723.so -lib/asterisk/modules/format_g726.so -lib/asterisk/modules/format_g729.so -lib/asterisk/modules/format_gsm.so -lib/asterisk/modules/format_h263.so -lib/asterisk/modules/format_h264.so -lib/asterisk/modules/format_ilbc.so -lib/asterisk/modules/format_jpeg.so -%%VORBIS%%lib/asterisk/modules/format_ogg_vorbis.so -lib/asterisk/modules/format_pcm.so -lib/asterisk/modules/format_sln.so -lib/asterisk/modules/format_vox.so -lib/asterisk/modules/format_wav.so -lib/asterisk/modules/format_wav_gsm.so -lib/asterisk/modules/func_base64.so -lib/asterisk/modules/func_callcompletion.so -lib/asterisk/modules/func_callerid.so -lib/asterisk/modules/func_cdr.so -lib/asterisk/modules/func_channel.so -%%CURL%%lib/asterisk/modules/func_curl.so -lib/asterisk/modules/func_cut.so -lib/asterisk/modules/func_db.so -lib/asterisk/modules/func_enum.so -lib/asterisk/modules/func_env.so -lib/asterisk/modules/func_frame_trace.so -lib/asterisk/modules/func_global.so -lib/asterisk/modules/func_groupcount.so -lib/asterisk/modules/func_logic.so -lib/asterisk/modules/func_math.so -lib/asterisk/modules/func_md5.so -%%ODBC%%lib/asterisk/modules/func_odbc.so -lib/asterisk/modules/func_pitchshift.so -lib/asterisk/modules/func_rand.so -lib/asterisk/modules/func_realtime.so -lib/asterisk/modules/func_sha1.so -lib/asterisk/modules/func_srv.so -lib/asterisk/modules/func_strings.so -lib/asterisk/modules/func_timeout.so -lib/asterisk/modules/func_uri.so -lib/asterisk/modules/pbx_ael.so -lib/asterisk/modules/pbx_config.so -lib/asterisk/modules/pbx_dundi.so -lib/asterisk/modules/pbx_loopback.so -lib/asterisk/modules/pbx_realtime.so -lib/asterisk/modules/pbx_spool.so -lib/asterisk/modules/res_adsi.so -lib/asterisk/modules/res_agi.so -lib/asterisk/modules/res_calendar.so -%%EXCHANGE%%lib/asterisk/modules/res_calendar_ews.so -lib/asterisk/modules/res_clioriginate.so -%%MYSQL%%lib/asterisk/modules/res_config_mysql.so -%%PGSQL%%lib/asterisk/modules/res_config_pgsql.so -lib/asterisk/modules/res_convert.so -lib/asterisk/modules/res_crypto.so -lib/asterisk/modules/res_fax.so -%%SPANDSP%%lib/asterisk/modules/res_fax_spandsp.so -%%JABBER%%lib/asterisk/modules/res_jabber.so -lib/asterisk/modules/res_monitor.so -lib/asterisk/modules/res_musiconhold.so -lib/asterisk/modules/res_mutestream.so -lib/asterisk/modules/res_rtp_asterisk.so -lib/asterisk/modules/res_rtp_multicast.so -lib/asterisk/modules/res_security_log.so -lib/asterisk/modules/res_stun_monitor.so -lib/asterisk/modules/res_smdi.so -%%SNMP%%lib/asterisk/modules/res_snmp.so -lib/asterisk/modules/res_speech.so man/man8/asterisk.8.gz man/man8/astgenkey.8.gz man/man8/autosupport.8.gz man/man8/safe_asterisk.8.gz sbin/astcanary sbin/asterisk sbin/astgenkey sbin/autosupport sbin/rasterisk sbin/safe_asterisk -share/asterisk/agi-bin/agi-test.agi -share/asterisk/agi-bin/eagi-sphinx-test -share/asterisk/agi-bin/eagi-test -share/asterisk/agi-bin/jukebox.agi -share/asterisk/documentation/appdocsxml.dtd -share/asterisk/documentation/core-en_US.xml -share/asterisk/moh/.asterisk-moh-opsound-wav-2.03 -share/asterisk/moh/CHANGES-asterisk-moh-opsound-wav -share/asterisk/moh/CREDITS-asterisk-moh-opsound-wav -share/asterisk/moh/LICENSE-asterisk-moh-opsound-wav -share/asterisk/moh/macroform-cold_day.wav -share/asterisk/moh/macroform-robot_dity.wav -share/asterisk/moh/macroform-the_simplicity.wav -share/asterisk/moh/manolo_camp-morning_coffee.wav -share/asterisk/moh/reno_project-system.wav -share/asterisk/phoneprov/000000000000-directory.xml -share/asterisk/phoneprov/000000000000-phone.cfg -share/asterisk/phoneprov/000000000000.cfg -share/asterisk/phoneprov/polycom.xml -share/asterisk/phoneprov/polycom_line.xml -share/asterisk/phoneprov/snom-mac.xml -share/asterisk/sounds/en/CHANGES-asterisk-core-en-1.4.26 -share/asterisk/sounds/en/CREDITS-asterisk-core-en-1.4.26 -share/asterisk/sounds/en/LICENSE-asterisk-core-en-1.4.26 -share/asterisk/sounds/en/ascending-2tone.gsm -share/asterisk/sounds/en/conf-adminmenu-18.gsm -share/asterisk/sounds/en/conf-adminmenu-162.gsm -share/asterisk/sounds/en/conf-adminmenu-menu8.gsm -share/asterisk/sounds/en/conf-extended.gsm -share/asterisk/sounds/en/conf-nonextended.gsm -share/asterisk/sounds/en/conf-now-muted.gsm -share/asterisk/sounds/en/conf-now-recording.gsm -share/asterisk/sounds/en/conf-now-unmuted.gsm -share/asterisk/sounds/en/conf-roll-callcomplete.gsm -share/asterisk/sounds/en/conf-usermenu-162.gsm -share/asterisk/sounds/en/confbridge-begin-glorious-a.gsm -share/asterisk/sounds/en/confbridge-begin-glorious-b.gsm -share/asterisk/sounds/en/confbridge-begin-glorious-c.gsm -share/asterisk/sounds/en/confbridge-begin-leader.gsm -share/asterisk/sounds/en/confbridge-conf-begin.gsm -share/asterisk/sounds/en/confbridge-conf-end.gsm -share/asterisk/sounds/en/confbridge-dec-list-vol-in.gsm -share/asterisk/sounds/en/confbridge-dec-list-vol-out.gsm -share/asterisk/sounds/en/confbridge-dec-talk-vol-in.gsm -share/asterisk/sounds/en/confbridge-dec-talk-vol-out.gsm -share/asterisk/sounds/en/confbridge-has-joined.gsm -share/asterisk/sounds/en/confbridge-has-left.gsm -share/asterisk/sounds/en/confbridge-inc-list-vol-in.gsm -share/asterisk/sounds/en/confbridge-inc-list-vol-out.gsm -share/asterisk/sounds/en/confbridge-inc-talk-vol-in.gsm -share/asterisk/sounds/en/confbridge-inc-talk-vol-out.gsm -share/asterisk/sounds/en/confbridge-invalid.gsm -share/asterisk/sounds/en/confbridge-join.gsm -share/asterisk/sounds/en/confbridge-leave-in.gsm -share/asterisk/sounds/en/confbridge-leave-out.gsm -share/asterisk/sounds/en/confbridge-leave.gsm -share/asterisk/sounds/en/confbridge-lock-extended.gsm -share/asterisk/sounds/en/confbridge-lock-in.gsm -share/asterisk/sounds/en/confbridge-lock-no-join.gsm -share/asterisk/sounds/en/confbridge-lock-out.gsm -share/asterisk/sounds/en/confbridge-locked.gsm -share/asterisk/sounds/en/confbridge-menu-exit-in.gsm -share/asterisk/sounds/en/confbridge-menu-exit-out.gsm -share/asterisk/sounds/en/confbridge-mute-extended.gsm -share/asterisk/sounds/en/confbridge-mute-in.gsm -share/asterisk/sounds/en/confbridge-mute-out.gsm -share/asterisk/sounds/en/confbridge-muted.gsm -share/asterisk/sounds/en/confbridge-only-one.gsm -share/asterisk/sounds/en/confbridge-only-participant.gsm -share/asterisk/sounds/en/confbridge-participants.gsm -share/asterisk/sounds/en/confbridge-pin-bad.gsm -share/asterisk/sounds/en/confbridge-pin.gsm -share/asterisk/sounds/en/confbridge-remove-last-in.gsm -share/asterisk/sounds/en/confbridge-remove-last-out.gsm -share/asterisk/sounds/en/confbridge-removed.gsm -share/asterisk/sounds/en/confbridge-rest-list-vol-in.gsm -share/asterisk/sounds/en/confbridge-rest-list-vol-out.gsm -share/asterisk/sounds/en/confbridge-rest-talk-vol-in.gsm -share/asterisk/sounds/en/confbridge-rest-talk-vol-out.gsm -share/asterisk/sounds/en/confbridge-there-are.gsm -share/asterisk/sounds/en/confbridge-unlocked.gsm -share/asterisk/sounds/en/confbridge-unmuted.gsm -share/asterisk/sounds/en/descending-2tone.gsm -share/asterisk/sounds/en/spy-dahdi.gsm -share/asterisk/sounds/en/vm-Urgent.gsm -share/asterisk/sounds/en/vm-forward-multiple.gsm -share/asterisk/sounds/en/vm-invalid-password.gsm -share/asterisk/sounds/en/vm-marked-nonurgent.gsm -share/asterisk/sounds/en/vm-marked-urgent.gsm -share/asterisk/sounds/en/vm-pls-try-again.gsm -share/asterisk/sounds/en/vm-record-prepend.gsm -share/asterisk/sounds/en/vm-review-nonurgent.gsm -share/asterisk/sounds/en/vm-review-urgent.gsm -share/asterisk/sounds/en/dir-usingkeypad.gsm -share/asterisk/sounds/en/dir-welcome.gsm -share/asterisk/sounds/en/agent-alreadyon.gsm -share/asterisk/sounds/en/agent-incorrect.gsm -share/asterisk/sounds/en/agent-loggedoff.gsm -share/asterisk/sounds/en/agent-loginok.gsm -share/asterisk/sounds/en/agent-newlocation.gsm -share/asterisk/sounds/en/agent-pass.gsm -share/asterisk/sounds/en/agent-user.gsm -share/asterisk/sounds/en/auth-incorrect.gsm -share/asterisk/sounds/en/auth-thankyou.gsm -share/asterisk/sounds/en/beep.gsm -share/asterisk/sounds/en/beeperr.gsm -share/asterisk/sounds/en/conf-adminmenu.gsm -share/asterisk/sounds/en/conf-enteringno.gsm -share/asterisk/sounds/en/conf-errormenu.gsm -share/asterisk/sounds/en/conf-getchannel.gsm -share/asterisk/sounds/en/conf-getconfno.gsm -share/asterisk/sounds/en/conf-getpin.gsm -share/asterisk/sounds/en/conf-hasjoin.gsm -share/asterisk/sounds/en/conf-hasleft.gsm -share/asterisk/sounds/en/conf-invalid.gsm -share/asterisk/sounds/en/conf-invalidpin.gsm -share/asterisk/sounds/en/conf-kicked.gsm -share/asterisk/sounds/en/conf-leaderhasleft.gsm -share/asterisk/sounds/en/conf-locked.gsm -share/asterisk/sounds/en/conf-lockednow.gsm -share/asterisk/sounds/en/conf-muted.gsm -share/asterisk/sounds/en/conf-noempty.gsm -share/asterisk/sounds/en/conf-onlyone.gsm -share/asterisk/sounds/en/conf-onlyperson.gsm -share/asterisk/sounds/en/conf-otherinparty.gsm -share/asterisk/sounds/en/conf-placeintoconf.gsm -share/asterisk/sounds/en/conf-thereare.gsm -share/asterisk/sounds/en/conf-unlockednow.gsm -share/asterisk/sounds/en/conf-unmuted.gsm -share/asterisk/sounds/en/conf-usermenu.gsm -share/asterisk/sounds/en/conf-userswilljoin.gsm -share/asterisk/sounds/en/conf-userwilljoin.gsm -share/asterisk/sounds/en/conf-waitforleader.gsm -share/asterisk/sounds/en/core-sounds-en.txt -share/asterisk/sounds/en/demo-abouttotry.gsm -share/asterisk/sounds/en/demo-congrats.gsm -share/asterisk/sounds/en/demo-echodone.gsm -share/asterisk/sounds/en/demo-echotest.gsm -share/asterisk/sounds/en/demo-enterkeywords.gsm -share/asterisk/sounds/en/demo-instruct.gsm -share/asterisk/sounds/en/demo-moreinfo.gsm -share/asterisk/sounds/en/demo-nogo.gsm -share/asterisk/sounds/en/demo-nomatch.gsm -share/asterisk/sounds/en/demo-thanks.gsm -share/asterisk/sounds/en/dictate/both_help.gsm -share/asterisk/sounds/en/dictate/enter_filename.gsm -share/asterisk/sounds/en/dictate/forhelp.gsm -share/asterisk/sounds/en/dictate/pause.gsm -share/asterisk/sounds/en/dictate/paused.gsm -share/asterisk/sounds/en/dictate/play_help.gsm -share/asterisk/sounds/en/dictate/playback.gsm -share/asterisk/sounds/en/dictate/playback_mode.gsm -share/asterisk/sounds/en/dictate/record.gsm -share/asterisk/sounds/en/dictate/record_help.gsm -share/asterisk/sounds/en/dictate/record_mode.gsm -share/asterisk/sounds/en/dictate/truncating_audio.gsm -share/asterisk/sounds/en/digits/0.gsm -share/asterisk/sounds/en/digits/1.gsm -share/asterisk/sounds/en/digits/10.gsm -share/asterisk/sounds/en/digits/11.gsm -share/asterisk/sounds/en/digits/12.gsm -share/asterisk/sounds/en/digits/13.gsm -share/asterisk/sounds/en/digits/14.gsm -share/asterisk/sounds/en/digits/15.gsm -share/asterisk/sounds/en/digits/16.gsm -share/asterisk/sounds/en/digits/17.gsm -share/asterisk/sounds/en/digits/18.gsm -share/asterisk/sounds/en/digits/19.gsm -share/asterisk/sounds/en/digits/2.gsm -share/asterisk/sounds/en/digits/20.gsm -share/asterisk/sounds/en/digits/3.gsm -share/asterisk/sounds/en/digits/30.gsm -share/asterisk/sounds/en/digits/4.gsm -share/asterisk/sounds/en/digits/40.gsm -share/asterisk/sounds/en/digits/5.gsm -share/asterisk/sounds/en/digits/50.gsm -share/asterisk/sounds/en/digits/6.gsm -share/asterisk/sounds/en/digits/60.gsm -share/asterisk/sounds/en/digits/7.gsm -share/asterisk/sounds/en/digits/70.gsm -share/asterisk/sounds/en/digits/8.gsm -share/asterisk/sounds/en/digits/80.gsm -share/asterisk/sounds/en/digits/9.gsm -share/asterisk/sounds/en/digits/90.gsm -share/asterisk/sounds/en/digits/a-m.gsm -share/asterisk/sounds/en/digits/at.gsm -share/asterisk/sounds/en/digits/billion.gsm -share/asterisk/sounds/en/digits/day-0.gsm -share/asterisk/sounds/en/digits/day-1.gsm -share/asterisk/sounds/en/digits/day-2.gsm -share/asterisk/sounds/en/digits/day-3.gsm -share/asterisk/sounds/en/digits/day-4.gsm -share/asterisk/sounds/en/digits/day-5.gsm -share/asterisk/sounds/en/digits/day-6.gsm -share/asterisk/sounds/en/digits/dollars.gsm -share/asterisk/sounds/en/digits/h-1.gsm -share/asterisk/sounds/en/digits/h-10.gsm -share/asterisk/sounds/en/digits/h-11.gsm -share/asterisk/sounds/en/digits/h-12.gsm -share/asterisk/sounds/en/digits/h-13.gsm -share/asterisk/sounds/en/digits/h-14.gsm -share/asterisk/sounds/en/digits/h-15.gsm -share/asterisk/sounds/en/digits/h-16.gsm -share/asterisk/sounds/en/digits/h-17.gsm -share/asterisk/sounds/en/digits/h-18.gsm -share/asterisk/sounds/en/digits/h-19.gsm -share/asterisk/sounds/en/digits/h-2.gsm -share/asterisk/sounds/en/digits/h-20.gsm -share/asterisk/sounds/en/digits/h-3.gsm -share/asterisk/sounds/en/digits/h-30.gsm -share/asterisk/sounds/en/digits/h-4.gsm -share/asterisk/sounds/en/digits/h-40.gsm -share/asterisk/sounds/en/digits/h-5.gsm -share/asterisk/sounds/en/digits/h-50.gsm -share/asterisk/sounds/en/digits/h-6.gsm -share/asterisk/sounds/en/digits/h-60.gsm -share/asterisk/sounds/en/digits/h-7.gsm -share/asterisk/sounds/en/digits/h-70.gsm -share/asterisk/sounds/en/digits/h-8.gsm -share/asterisk/sounds/en/digits/h-80.gsm -share/asterisk/sounds/en/digits/h-9.gsm -share/asterisk/sounds/en/digits/h-90.gsm -share/asterisk/sounds/en/digits/h-billion.gsm -share/asterisk/sounds/en/digits/h-hundred.gsm -share/asterisk/sounds/en/digits/h-million.gsm -share/asterisk/sounds/en/digits/h-thousand.gsm -share/asterisk/sounds/en/digits/hundred.gsm -share/asterisk/sounds/en/digits/million.gsm -share/asterisk/sounds/en/digits/minus.gsm -share/asterisk/sounds/en/digits/mon-0.gsm -share/asterisk/sounds/en/digits/mon-1.gsm -share/asterisk/sounds/en/digits/mon-10.gsm -share/asterisk/sounds/en/digits/mon-11.gsm -share/asterisk/sounds/en/digits/mon-2.gsm -share/asterisk/sounds/en/digits/mon-3.gsm -share/asterisk/sounds/en/digits/mon-4.gsm -share/asterisk/sounds/en/digits/mon-5.gsm -share/asterisk/sounds/en/digits/mon-6.gsm -share/asterisk/sounds/en/digits/mon-7.gsm -share/asterisk/sounds/en/digits/mon-8.gsm -share/asterisk/sounds/en/digits/mon-9.gsm -share/asterisk/sounds/en/digits/oclock.gsm -share/asterisk/sounds/en/digits/oh.gsm -share/asterisk/sounds/en/digits/p-m.gsm -share/asterisk/sounds/en/digits/pound.gsm -share/asterisk/sounds/en/digits/star.gsm -share/asterisk/sounds/en/digits/thousand.gsm -share/asterisk/sounds/en/digits/today.gsm -share/asterisk/sounds/en/digits/tomorrow.gsm -share/asterisk/sounds/en/digits/yesterday.gsm -share/asterisk/sounds/en/dir-first.gsm -share/asterisk/sounds/en/dir-firstlast.gsm -share/asterisk/sounds/en/dir-instr.gsm -share/asterisk/sounds/en/dir-intro-fn.gsm -share/asterisk/sounds/en/dir-intro.gsm -share/asterisk/sounds/en/dir-last.gsm -share/asterisk/sounds/en/dir-multi1.gsm -share/asterisk/sounds/en/dir-multi2.gsm -share/asterisk/sounds/en/dir-multi3.gsm -share/asterisk/sounds/en/dir-multi9.gsm -share/asterisk/sounds/en/dir-nomatch.gsm -share/asterisk/sounds/en/dir-nomore.gsm -share/asterisk/sounds/en/dir-pls-enter.gsm -share/asterisk/sounds/en/followme/call-from.gsm -share/asterisk/sounds/en/followme/no-recording.gsm -share/asterisk/sounds/en/followme/options.gsm -share/asterisk/sounds/en/followme/pls-hold-while-try.gsm -share/asterisk/sounds/en/followme/sorry.gsm -share/asterisk/sounds/en/followme/status.gsm -share/asterisk/sounds/en/hello-world.gsm -share/asterisk/sounds/en/hours.gsm -share/asterisk/sounds/en/invalid.gsm -share/asterisk/sounds/en/letters/a.gsm -share/asterisk/sounds/en/letters/ascii123.gsm -share/asterisk/sounds/en/letters/ascii124.gsm -share/asterisk/sounds/en/letters/ascii125.gsm -share/asterisk/sounds/en/letters/ascii126.gsm -share/asterisk/sounds/en/letters/ascii34.gsm -share/asterisk/sounds/en/letters/ascii36.gsm -share/asterisk/sounds/en/letters/ascii37.gsm -share/asterisk/sounds/en/letters/ascii38.gsm -share/asterisk/sounds/en/letters/ascii39.gsm -share/asterisk/sounds/en/letters/ascii40.gsm -share/asterisk/sounds/en/letters/ascii41.gsm -share/asterisk/sounds/en/letters/ascii42.gsm -share/asterisk/sounds/en/letters/ascii44.gsm -share/asterisk/sounds/en/letters/ascii58.gsm -share/asterisk/sounds/en/letters/ascii59.gsm -share/asterisk/sounds/en/letters/ascii60.gsm -share/asterisk/sounds/en/letters/ascii62.gsm -share/asterisk/sounds/en/letters/ascii63.gsm -share/asterisk/sounds/en/letters/ascii91.gsm -share/asterisk/sounds/en/letters/ascii92.gsm -share/asterisk/sounds/en/letters/ascii93.gsm -share/asterisk/sounds/en/letters/ascii94.gsm -share/asterisk/sounds/en/letters/ascii95.gsm -share/asterisk/sounds/en/letters/ascii96.gsm -share/asterisk/sounds/en/letters/asterisk.gsm -share/asterisk/sounds/en/letters/at.gsm -share/asterisk/sounds/en/letters/b.gsm -share/asterisk/sounds/en/letters/c.gsm -share/asterisk/sounds/en/letters/d.gsm -share/asterisk/sounds/en/letters/dash.gsm -share/asterisk/sounds/en/letters/dollar.gsm -share/asterisk/sounds/en/letters/dot.gsm -share/asterisk/sounds/en/letters/e.gsm -share/asterisk/sounds/en/letters/equals.gsm -share/asterisk/sounds/en/letters/exclaimation-point.gsm -share/asterisk/sounds/en/letters/f.gsm -share/asterisk/sounds/en/letters/g.gsm -share/asterisk/sounds/en/letters/h.gsm -share/asterisk/sounds/en/letters/i.gsm -share/asterisk/sounds/en/letters/j.gsm -share/asterisk/sounds/en/letters/k.gsm -share/asterisk/sounds/en/letters/l.gsm -share/asterisk/sounds/en/letters/m.gsm -share/asterisk/sounds/en/letters/n.gsm -share/asterisk/sounds/en/letters/o.gsm -share/asterisk/sounds/en/letters/p.gsm -share/asterisk/sounds/en/letters/plus.gsm -share/asterisk/sounds/en/letters/q.gsm -share/asterisk/sounds/en/letters/r.gsm -share/asterisk/sounds/en/letters/s.gsm -share/asterisk/sounds/en/letters/slash.gsm -share/asterisk/sounds/en/letters/space.gsm -share/asterisk/sounds/en/letters/t.gsm -share/asterisk/sounds/en/letters/u.gsm -share/asterisk/sounds/en/letters/v.gsm -share/asterisk/sounds/en/letters/w.gsm -share/asterisk/sounds/en/letters/x.gsm -share/asterisk/sounds/en/letters/y.gsm -share/asterisk/sounds/en/letters/z.gsm -share/asterisk/sounds/en/letters/zed.gsm -share/asterisk/sounds/en/lowercase.gsm -share/asterisk/sounds/en/minutes.gsm -share/asterisk/sounds/en/pbx-invalid.gsm -share/asterisk/sounds/en/pbx-invalidpark.gsm -share/asterisk/sounds/en/pbx-parkingfailed.gsm -share/asterisk/sounds/en/pbx-transfer.gsm -share/asterisk/sounds/en/phonetic/9_p.gsm -share/asterisk/sounds/en/phonetic/a_p.gsm -share/asterisk/sounds/en/phonetic/b_p.gsm -share/asterisk/sounds/en/phonetic/c_p.gsm -share/asterisk/sounds/en/phonetic/d_p.gsm -share/asterisk/sounds/en/phonetic/e_p.gsm -share/asterisk/sounds/en/phonetic/f_p.gsm -share/asterisk/sounds/en/phonetic/g_p.gsm -share/asterisk/sounds/en/phonetic/h_p.gsm -share/asterisk/sounds/en/phonetic/i_p.gsm -share/asterisk/sounds/en/phonetic/j_p.gsm -share/asterisk/sounds/en/phonetic/k_p.gsm -share/asterisk/sounds/en/phonetic/l_p.gsm -share/asterisk/sounds/en/phonetic/m_p.gsm -share/asterisk/sounds/en/phonetic/n_p.gsm -share/asterisk/sounds/en/phonetic/o_p.gsm -share/asterisk/sounds/en/phonetic/p_p.gsm -share/asterisk/sounds/en/phonetic/q_p.gsm -share/asterisk/sounds/en/phonetic/r_p.gsm -share/asterisk/sounds/en/phonetic/s_p.gsm -share/asterisk/sounds/en/phonetic/t_p.gsm -share/asterisk/sounds/en/phonetic/u_p.gsm -share/asterisk/sounds/en/phonetic/v_p.gsm -share/asterisk/sounds/en/phonetic/w_p.gsm -share/asterisk/sounds/en/phonetic/x_p.gsm -share/asterisk/sounds/en/phonetic/y_p.gsm -share/asterisk/sounds/en/phonetic/z_p.gsm -share/asterisk/sounds/en/priv-callee-options.gsm -share/asterisk/sounds/en/priv-callpending.gsm -share/asterisk/sounds/en/priv-introsaved.gsm -share/asterisk/sounds/en/priv-recordintro.gsm -share/asterisk/sounds/en/privacy-incorrect.gsm -share/asterisk/sounds/en/privacy-prompt.gsm -share/asterisk/sounds/en/privacy-thankyou.gsm -share/asterisk/sounds/en/privacy-unident.gsm -share/asterisk/sounds/en/queue-callswaiting.gsm -share/asterisk/sounds/en/queue-holdtime.gsm -share/asterisk/sounds/en/queue-less-than.gsm -share/asterisk/sounds/en/queue-minute.gsm -share/asterisk/sounds/en/queue-minutes.gsm -share/asterisk/sounds/en/queue-periodic-announce.gsm -share/asterisk/sounds/en/queue-quantity1.gsm -share/asterisk/sounds/en/queue-quantity2.gsm -share/asterisk/sounds/en/queue-reporthold.gsm -share/asterisk/sounds/en/queue-seconds.gsm -share/asterisk/sounds/en/queue-thankyou.gsm -share/asterisk/sounds/en/queue-thereare.gsm -share/asterisk/sounds/en/queue-youarenext.gsm -share/asterisk/sounds/en/screen-callee-options.gsm -share/asterisk/sounds/en/seconds.gsm -share/asterisk/sounds/en/silence/1.gsm -share/asterisk/sounds/en/silence/10.gsm -share/asterisk/sounds/en/silence/2.gsm -share/asterisk/sounds/en/silence/3.gsm -share/asterisk/sounds/en/silence/4.gsm -share/asterisk/sounds/en/silence/5.gsm -share/asterisk/sounds/en/silence/6.gsm -share/asterisk/sounds/en/silence/7.gsm -share/asterisk/sounds/en/silence/8.gsm -share/asterisk/sounds/en/silence/9.gsm -share/asterisk/sounds/en/spy-agent.gsm -share/asterisk/sounds/en/spy-console.gsm -share/asterisk/sounds/en/spy-h323.gsm -share/asterisk/sounds/en/spy-iax.gsm -share/asterisk/sounds/en/spy-iax2.gsm -share/asterisk/sounds/en/spy-jingle.gsm -share/asterisk/sounds/en/spy-local.gsm -share/asterisk/sounds/en/spy-mgcp.gsm -share/asterisk/sounds/en/spy-misdn.gsm -share/asterisk/sounds/en/spy-mobile.gsm -share/asterisk/sounds/en/spy-nbs.gsm -share/asterisk/sounds/en/spy-sip.gsm -share/asterisk/sounds/en/spy-skinny.gsm -share/asterisk/sounds/en/spy-unistim.gsm -share/asterisk/sounds/en/spy-usbradio.gsm -share/asterisk/sounds/en/spy-zap.gsm -share/asterisk/sounds/en/ss-noservice.gsm -share/asterisk/sounds/en/transfer.gsm -share/asterisk/sounds/en/tt-allbusy.gsm -share/asterisk/sounds/en/tt-monkeys.gsm -share/asterisk/sounds/en/tt-monkeysintro.gsm -share/asterisk/sounds/en/tt-somethingwrong.gsm -share/asterisk/sounds/en/tt-weasels.gsm -share/asterisk/sounds/en/uppercase.gsm -share/asterisk/sounds/en/vm-Cust1.gsm -share/asterisk/sounds/en/vm-Cust2.gsm -share/asterisk/sounds/en/vm-Cust3.gsm -share/asterisk/sounds/en/vm-Cust4.gsm -share/asterisk/sounds/en/vm-Cust5.gsm -share/asterisk/sounds/en/vm-Family.gsm -share/asterisk/sounds/en/vm-Friends.gsm -share/asterisk/sounds/en/vm-INBOX.gsm -share/asterisk/sounds/en/vm-Old.gsm -share/asterisk/sounds/en/vm-Work.gsm -share/asterisk/sounds/en/vm-advopts.gsm -share/asterisk/sounds/en/vm-and.gsm -share/asterisk/sounds/en/vm-calldiffnum.gsm -share/asterisk/sounds/en/vm-changeto.gsm -share/asterisk/sounds/en/vm-delete.gsm -share/asterisk/sounds/en/vm-deleted.gsm -share/asterisk/sounds/en/vm-dialout.gsm -share/asterisk/sounds/en/vm-duration.gsm -share/asterisk/sounds/en/vm-enter-num-to-call.gsm -share/asterisk/sounds/en/vm-extension.gsm -share/asterisk/sounds/en/vm-first.gsm -share/asterisk/sounds/en/vm-for.gsm -share/asterisk/sounds/en/vm-forward.gsm -share/asterisk/sounds/en/vm-forwardoptions.gsm -share/asterisk/sounds/en/vm-from-extension.gsm -share/asterisk/sounds/en/vm-from-phonenumber.gsm -share/asterisk/sounds/en/vm-from.gsm -share/asterisk/sounds/en/vm-goodbye.gsm -share/asterisk/sounds/en/vm-helpexit.gsm -share/asterisk/sounds/en/vm-incorrect-mailbox.gsm -share/asterisk/sounds/en/vm-incorrect.gsm -share/asterisk/sounds/en/vm-instructions.gsm -share/asterisk/sounds/en/vm-intro.gsm -share/asterisk/sounds/en/vm-invalidpassword.gsm -share/asterisk/sounds/en/vm-isonphone.gsm -share/asterisk/sounds/en/vm-isunavail.gsm -share/asterisk/sounds/en/vm-last.gsm -share/asterisk/sounds/en/vm-leavemsg.gsm -share/asterisk/sounds/en/vm-login.gsm -share/asterisk/sounds/en/vm-mailboxfull.gsm -share/asterisk/sounds/en/vm-message.gsm -share/asterisk/sounds/en/vm-messages.gsm -share/asterisk/sounds/en/vm-minutes.gsm -share/asterisk/sounds/en/vm-mismatch.gsm -share/asterisk/sounds/en/vm-msgforwarded.gsm -share/asterisk/sounds/en/vm-msginstruct.gsm -share/asterisk/sounds/en/vm-msgsaved.gsm -share/asterisk/sounds/en/vm-newpassword.gsm -share/asterisk/sounds/en/vm-newuser.gsm -share/asterisk/sounds/en/vm-next.gsm -share/asterisk/sounds/en/vm-no.gsm -share/asterisk/sounds/en/vm-nobodyavail.gsm -share/asterisk/sounds/en/vm-nobox.gsm -share/asterisk/sounds/en/vm-nomore.gsm -share/asterisk/sounds/en/vm-nonumber.gsm -share/asterisk/sounds/en/vm-num-i-have.gsm -share/asterisk/sounds/en/vm-onefor.gsm -share/asterisk/sounds/en/vm-onefor-full.gsm -share/asterisk/sounds/en/vm-options.gsm -share/asterisk/sounds/en/vm-opts.gsm -share/asterisk/sounds/en/vm-opts-full.gsm -share/asterisk/sounds/en/vm-passchanged.gsm -share/asterisk/sounds/en/vm-password.gsm -share/asterisk/sounds/en/vm-press.gsm -share/asterisk/sounds/en/vm-prev.gsm -share/asterisk/sounds/en/vm-reachoper.gsm -share/asterisk/sounds/en/vm-rec-busy.gsm -share/asterisk/sounds/en/vm-rec-name.gsm -share/asterisk/sounds/en/vm-rec-temp.gsm -share/asterisk/sounds/en/vm-rec-unv.gsm -share/asterisk/sounds/en/vm-received.gsm -share/asterisk/sounds/en/vm-reenterpassword.gsm -share/asterisk/sounds/en/vm-repeat.gsm -share/asterisk/sounds/en/vm-review.gsm -share/asterisk/sounds/en/vm-saved.gsm -share/asterisk/sounds/en/vm-savedto.gsm -share/asterisk/sounds/en/vm-savefolder.gsm -share/asterisk/sounds/en/vm-savemessage.gsm -share/asterisk/sounds/en/vm-saveoper.gsm -share/asterisk/sounds/en/vm-sorry.gsm -share/asterisk/sounds/en/vm-star-cancel.gsm -share/asterisk/sounds/en/vm-starmain.gsm -share/asterisk/sounds/en/vm-tempgreetactive.gsm -share/asterisk/sounds/en/vm-tempgreeting.gsm -share/asterisk/sounds/en/vm-tempgreeting2.gsm -share/asterisk/sounds/en/vm-tempremoved.gsm -share/asterisk/sounds/en/vm-then-pound.gsm -share/asterisk/sounds/en/vm-theperson.gsm -share/asterisk/sounds/en/vm-tmpexists.gsm -share/asterisk/sounds/en/vm-tocallback.gsm -share/asterisk/sounds/en/vm-tocallnum.gsm -share/asterisk/sounds/en/vm-tocancel.gsm -share/asterisk/sounds/en/vm-tocancelmsg.gsm -share/asterisk/sounds/en/vm-toenternumber.gsm -share/asterisk/sounds/en/vm-toforward.gsm -share/asterisk/sounds/en/vm-tohearenv.gsm -share/asterisk/sounds/en/vm-tomakecall.gsm -share/asterisk/sounds/en/vm-tooshort.gsm -share/asterisk/sounds/en/vm-toreply.gsm -share/asterisk/sounds/en/vm-torerecord.gsm -share/asterisk/sounds/en/vm-undelete.gsm -share/asterisk/sounds/en/vm-undeleted.gsm -share/asterisk/sounds/en/vm-unknown-caller.gsm -share/asterisk/sounds/en/vm-whichbox.gsm -share/asterisk/sounds/en/vm-youhave.gsm -share/asterisk/sounds/en/.asterisk-core-sounds-en-gsm-1.4.26 -share/asterisk/static-http/ajamdemo.html -share/asterisk/static-http/astman.css -share/asterisk/static-http/astman.js -share/asterisk/static-http/core-en_US.xml -share/asterisk/static-http/prototype.js -share/asterisk/static-http/mantest.html -%%DAHDI%%lib/asterisk/modules/app_flash.so -%%DAHDI%%lib/asterisk/modules/app_meetme.so -%%DAHDI%%lib/asterisk/modules/app_page.so -%%DAHDI%%lib/asterisk/modules/app_dahdibarge.so -%%DAHDI%%lib/asterisk/modules/app_dahdiras.so -%%ODBC%%lib/asterisk/modules/cdr_odbc.so -%%FREETDS%%lib/asterisk/modules/cdr_tds.so -%%H323%%lib/asterisk/modules/chan_h323.so -%%DAHDI%%lib/asterisk/modules/chan_dahdi.so -%%DAHDI%%lib/asterisk/modules/codec_dahdi.so -%%ODBC%%lib/asterisk/modules/res_config_odbc.so -%%ODBC%%lib/asterisk/modules/res_odbc.so -%%LUA%%lib/asterisk/modules/pbx_lua.so +%%DATADIR%%/agi-bin/agi-test.agi +%%DATADIR%%/agi-bin/eagi-sphinx-test +%%DATADIR%%/agi-bin/eagi-test +%%DATADIR%%/agi-bin/jukebox.agi +%%DATADIR%%/documentation/appdocsxml.dtd +%%DATADIR%%/documentation/core-en_US.xml +%%DATADIR%%/phoneprov/000000000000-directory.xml +%%DATADIR%%/phoneprov/000000000000-phone.cfg +%%DATADIR%%/phoneprov/000000000000.cfg +%%DATADIR%%/phoneprov/polycom.xml +%%DATADIR%%/phoneprov/polycom_line.xml +%%DATADIR%%/phoneprov/snom-mac.xml +%%DATADIR%%/static-http/ajamdemo.html +%%DATADIR%%/static-http/astman.css +%%DATADIR%%/static-http/astman.js +%%DATADIR%%/static-http/core-en_US.xml +%%DATADIR%%/static-http/prototype.js +%%DATADIR%%/static-http/mantest.html %%DOCSDIR%%/images/asterisk-intro.jpg %%DOCSDIR%%/images/kpad2.jpg -@dir share/asterisk/keys -@dir share/asterisk/images -@dir share/asterisk/firmware/iax -@dir share/asterisk/documentation/thirdparty +@dir %%DATADIR%%/keys +@dir %%DATADIR%%/images +@dir %%DATADIR%%/firmware/iax +@dir %%DATADIR%%/documentation/thirdparty @owner %%ASTERISK_USER%% @group %%ASTERISK_GROUP%% -%%VARDIR%%/spool/asterisk/voicemail/default/1234/en/busy.gsm -%%VARDIR%%/spool/asterisk/voicemail/default/1234/en/unavail.gsm -@dir %%VARDIR%%/spool/asterisk/voicemail/default/1234/INBOX -@dir %%VARDIR%%/spool/asterisk/voicemail/default/1234/en -@dir %%VARDIR%%/spool/asterisk/voicemail/default/1234 -@dir %%VARDIR%%/spool/asterisk/voicemail/default -@dir %%VARDIR%%/spool/asterisk/voicemail @dir %%VARDIR%%/log/asterisk/cdr-csv @dir %%VARDIR%%/log/asterisk/cdr-custom @dir %%VARDIR%%/log/asterisk/cel-custom @dir %%VARDIR%%/log/asterisk @dir %%VARDIR%%/spool/asterisk/dictate @dir %%VARDIR%%/spool/asterisk/meetme @dir %%VARDIR%%/spool/asterisk/monitor @dir %%VARDIR%%/spool/asterisk/outgoing @dir %%VARDIR%%/spool/asterisk @dir %%VARDIR%%/spool/asterisk/system @dir %%VARDIR%%/spool/asterisk/tmp @dir %%VARDIR%%/db/asterisk @dir %%VARDIR%%/run/asterisk +@owner +@group