summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net/Makefile1
-rw-r--r--net/asterisk/Makefile3
-rw-r--r--net/asterisk11/Makefile3
-rw-r--r--net/asterisk13/Makefile163
-rw-r--r--net/asterisk13/distinfo2
-rw-r--r--net/asterisk13/files/asterisk.in56
-rw-r--r--net/asterisk13/files/patch-Makefile129
-rw-r--r--net/asterisk13/files/patch-agi__Makefile13
-rw-r--r--net/asterisk13/files/patch-channels-chan_dahdi.c33
-rw-r--r--net/asterisk13/files/patch-channels__Makefile29
-rw-r--r--net/asterisk13/files/patch-channels__sip__include__sip.h11
-rw-r--r--net/asterisk13/files/patch-channels_h323_Makefile.in11
-rw-r--r--net/asterisk13/files/patch-channels_sip_include_route.h11
-rw-r--r--net/asterisk13/files/patch-configure119
-rw-r--r--net/asterisk13/files/patch-include-asterisk-astobj2.h11
-rw-r--r--net/asterisk13/files/patch-include-asterisk-config.h11
-rw-r--r--net/asterisk13/files/patch-main__Makefile28
-rw-r--r--net/asterisk13/files/patch-main__asterisk.exports.in11
-rw-r--r--net/asterisk13/files/patch-main__http.c11
-rw-r--r--net/asterisk13/files/patch-main__lock.c13
-rw-r--r--net/asterisk13/files/patch-main__utils.c13
-rw-r--r--net/asterisk13/pkg-descr5
-rw-r--r--net/asterisk13/pkg-plist1210
23 files changed, 1895 insertions, 2 deletions
diff --git a/net/Makefile b/net/Makefile
index c4cfe612d364..599ca64ca3b0 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -28,6 +28,7 @@
SUBDIR += aslookup
SUBDIR += asterisk
SUBDIR += asterisk11
+ SUBDIR += asterisk13
SUBDIR += avahi
SUBDIR += avahi-app
SUBDIR += avahi-autoipd
diff --git a/net/asterisk/Makefile b/net/asterisk/Makefile
index a3c8366c5259..794f444b53f0 100644
--- a/net/asterisk/Makefile
+++ b/net/asterisk/Makefile
@@ -3,6 +3,7 @@
PORTNAME= asterisk
PORTVERSION= 1.8.32.1
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -44,7 +45,7 @@ MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
ASTCFLAGS="${CFLAGS}"
CONFLICTS_BUILD= linuxthreads-*
-CONFLICTS_INSTALL= asterisk*-1.4* asterisk*-1.6* asterisk*-10*
+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
diff --git a/net/asterisk11/Makefile b/net/asterisk11/Makefile
index 22e00f5a2578..34dc457b09a9 100644
--- a/net/asterisk11/Makefile
+++ b/net/asterisk11/Makefile
@@ -2,6 +2,7 @@
PORTNAME= asterisk
PORTVERSION= 11.14.2
+PORTREVISION= 1
CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
@@ -38,7 +39,7 @@ MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
ASTCFLAGS="${CFLAGS}"
CONFLICTS_BUILD= linuxthreads-*
-CONFLICTS_INSTALL= asterisk*-1.4* asterisk*-1.6* asterisk*-1.8*
+CONFLICTS_INSTALL= asterisk*-1.8* asterisk*-13*
OPTIONS_DEFINE= VORBIS PGSQL MYSQL ODBC RADIUS SNMP FREETDS XMPP SQLITE GSM \
CURL SPANDSP EXCHANGE NEWG711 SRTP LUA LDAP OOH323 UUID
diff --git a/net/asterisk13/Makefile b/net/asterisk13/Makefile
new file mode 100644
index 000000000000..78f23d3e9ae7
--- /dev/null
+++ b/net/asterisk13/Makefile
@@ -0,0 +1,163 @@
+# $FreeBSD$
+
+PORTNAME= asterisk
+PORTVERSION= 13.0.2
+CATEGORIES= net
+MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
+ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
+PKGNAMESUFFIX= 13
+
+MAINTAINER= madpilot@FreeBSD.org
+COMMENT= Open Source PBX and telephony toolkit
+
+LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \
+ libuuid.so:${PORTSDIR}/misc/e2fsprogs-libuuid \
+ libsqlite3.so:${PORTSDIR}/databases/sqlite3 \
+ libjansson.so:${PORTSDIR}/devel/jansson
+RUN_DEPENDS= mpg123:${PORTSDIR}/audio/mpg123
+
+ONLY_FOR_ARCHS= i386 amd64 powerpc sparc64
+
+GNU_CONFIGURE= yes
+LDFLAGS+= -L${LOCALBASE}/lib
+CPPFLAGS+= -I${LOCALBASE}/include
+CFLAGS+= -I${LOCALBASE}/include
+USE_GCC= yes
+USE_GNOME= libxml2
+USE_LDCONFIG= yes
+USES= bison cpe gmake iconv
+CPE_VENDOR= digium
+USE_RC_SUBR= asterisk
+MAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
+ PTHREAD_LIBS="${PTHREAD_LIBS}" \
+ MKDIR="${MKDIR}" \
+ PWLIBDIR=${LOCALBASE}/share/pwlib \
+ OPENH323DIR=${LOCALBASE}/share/openh323 \
+ OSVERSION=${OSVERSION} \
+ NOISY_BUILD=YES \
+ DOCSDIR=${DOCSDIR} \
+ ASTCFLAGS="${CFLAGS}"
+CONFIGURE_ARGS+= --datarootdir=${DATADIR}
+
+CONFLICTS= ossp-uuid-[0-9]*
+CONFLICTS_BUILD= linuxthreads-*
+CONFLICTS_INSTALL= asterisk*-1.8* asterisk*-11*
+
+OPTIONS_DEFINE= VORBIS PGSQL MYSQL ODBC RADIUS SNMP FREETDS XMPP SQLITE GSM \
+ CURL SPANDSP EXCHANGE NEWG711 SRTP LUA LDAP OOH323 PJSIP SPEEX
+OPTIONS_DEFAULT= VORBIS ODBC PGSQL RADIUS SNMP FREETDS \
+ XMPP GSM SQLITE3 CURL LUA PJSIP SPEEX
+
+OPTIONS_DEFINE_i386= DAHDI
+OPTIONS_DEFINE_amd64= DAHDI
+OPTIONS_DEFINE_sparc64= 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
+XMPP_DESC?= XMPP/GTALK support
+PJSIP_DESC?= Build the PJSIP based SIP channel
+
+OPTIONS_SUB= yes
+OOH323_LIB_DEPENDS= libpt_r.so:${PORTSDIR}/devel/pwlib \
+ libh323_r.so:${PORTSDIR}/net/openh323
+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
+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
+MYSQL_CONFIGURE_WITH= mysqlclient
+MYSQL_USE= MYSQL=yes
+VORBIS_CONFIGURE_WITH= ogg
+VORBIS_LIB_DEPENDS= libvorbis.so:${PORTSDIR}/audio/libvorbis
+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
+XMPP_CONFIGURE_WITH= iksemel
+XMPP_LIB_DEPENDS= libiksemel.so:${PORTSDIR}/textproc/iksemel
+SQLITE_CONFIGURE_WITH= sqlite
+SQLITE_LIB_DEPENDS= libsqlite.so:${PORTSDIR}/databases/sqlite2
+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
+SPANDSP_CONFIGURE_WITH= spandsp
+SPANDSP_LIB_DEPENDS= libspandsp.so.2:${PORTSDIR}/comms/spandsp-devel
+EXCHANGE_CONFIGURE_OFF= --without-neon --without-neon29
+EXCHANGE_LIB_DEPENDS= libneon.so:${PORTSDIR}/www/neon29
+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
+PJSIP_LIB_DEPENDS= libpj.so:${PORTSDIR}/net/pjsip
+PJSIP_CONFIGURE_WITH= pjproject
+PJSIP_USES= pkgconfig
+SPEEX_LIB_DEPENDS= libspeexdsp.so:${PORTSDIR}/audio/speex
+SPEEX_CONFIGURE_WITH= speex
+
+ASTERISK_USER?= asterisk
+ASTERISK_GROUP?= asterisk
+
+USERS= ${ASTERISK_USER}
+GROUPS= ${ASTERISK_GROUP} dahdi
+
+.include <bsd.port.pre.mk>
+
+.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}
+
+post-extract:
+ ${FIND} ${WRKSRC} -name '*.d' -delete
+
+post-patch:
+ ${REINPLACE_CMD} -e 's|/var/lib|${PREFIX}/share|g' ${WRKSRC}/configs/samples/musiconhold.conf.sample
+
+post-configure:
+ @cd ${WRKSRC} && ${MAKE_CMD} menuselect.makeopts
+ @cd ${WRKSRC} && ./menuselect/menuselect --disable res_timing_kqueue menuselect.makeopts
+.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
+.endif
+
+post-install:
+ @${RM} ${STAGEDIR}${ETCDIR}/*.conf ${STAGEDIR}${ETCDIR}/extensions.ael ${STAGEDIR}${ETCDIR}/extensions.lua
+
+.include <bsd.port.post.mk>
diff --git a/net/asterisk13/distinfo b/net/asterisk13/distinfo
new file mode 100644
index 000000000000..d3f47e6ed792
--- /dev/null
+++ b/net/asterisk13/distinfo
@@ -0,0 +1,2 @@
+SHA256 (asterisk-13.0.2.tar.gz) = dfaf9d4be3581dc9dfecdfe868b2f119809984743ea42a7abdabd6fa129430fc
+SIZE (asterisk-13.0.2.tar.gz) = 56553665
diff --git a/net/asterisk13/files/asterisk.in b/net/asterisk13/files/asterisk.in
new file mode 100644
index 000000000000..b8e24b5ee78b
--- /dev/null
+++ b/net/asterisk13/files/asterisk.in
@@ -0,0 +1,56 @@
+#!/bin/sh
+#
+# $FreeBSD$
+#
+
+# PROVIDE: asterisk
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add the following lines to /etc/rc.conf to enable asterisk:
+#
+# asterisk_enable (bool): Set it to "YES" to enable asterisk
+# Default is "NO"
+# asterisk_user (string): User asterisk runs as
+# Default is %%ASTERISK_USER%%
+# asterisk_args (string): Extra argumeents to pass to asterisk at startup
+# Default is "-n"
+# asterisk_pidfile (string): Location of the asterisk pid file
+# Default is /var/run/asterisk/asterisk.pid
+#
+
+. /etc/rc.subr
+
+name=asterisk
+rcvar=asterisk_enable
+desc="Asterisk PBX server"
+
+load_rc_config $name
+
+: ${asterisk_enable:=NO}
+: ${asterisk_user:=%%ASTERISK_USER%%}
+: ${asterisk_args=-n}
+: ${asterisk_pidfile:=/var/run/asterisk/asterisk.pid}
+
+extra_commands=reload
+
+stop_cmd=asterisk_stop
+reload_cmd=asterisk_reload
+
+command="%%PREFIX%%/sbin/asterisk"
+command_args="${asterisk_args} -F -U ${asterisk_user}"
+pidfile=${asterisk_pidfile}
+
+asterisk_stop()
+{
+ echo 'Stopping asterisk'
+ $command -nqrx 'core stop now'
+}
+
+asterisk_reload()
+{
+ echo 'Reloading asterisk'
+ $command -nqrx 'reload'
+}
+
+run_rc_command "$1"
diff --git a/net/asterisk13/files/patch-Makefile b/net/asterisk13/files/patch-Makefile
new file mode 100644
index 000000000000..16795b0adfe1
--- /dev/null
+++ b/net/asterisk13/files/patch-Makefile
@@ -0,0 +1,129 @@
+--- Makefile.orig 2014-10-19 17:07:50 UTC
++++ Makefile
+@@ -128,7 +128,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
+@@ -152,7 +152,7 @@ LINKER_SYMBOL_PREFIX=
+ #_ASTCFLAGS+=-DOLD_DSP_ROUTINES
+
+ # Default install directory for DAHDI hooks.
+-DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d
++# DAHDI_UDEV_HOOK_DIR = /usr/share/dahdi/span_config.d
+
+ # If the file .asterisk.makeopts is present in your home directory, you can
+ # include all of your favorite menuselect options so that every time you download
+@@ -207,7 +207,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)
+ # flag to tell 'ldconfig' to only process specified directories
+ LDCONFIG_FLAGS=-m
+@@ -461,8 +461,12 @@ datafiles: _all doc/core-en_US.xml
+ $(INSTALL) -m 644 $$n "$(DESTDIR)$(ASTDATADIR)/static-http/docs" ; \
+ done \
+ fi
++ 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
+ find rest-api -name "*.json" | while read x; do \
+@@ -556,7 +560,8 @@ INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)
+ "$(ASTDATADIR)/documentation/thirdparty" "$(ASTDATADIR)/firmware" \
+ "$(ASTDATADIR)/firmware/iax" "$(ASTDATADIR)/images" "$(ASTDATADIR)/keys" \
+ "$(ASTDATADIR)/phoneprov" "$(ASTDATADIR)/rest-api" "$(ASTDATADIR)/static-http" \
+- "$(ASTDATADIR)/sounds" "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)"
++ "$(ASTDATADIR)/sounds" "$(ASTDATADIR)/moh" "$(ASTMANDIR)/man8" "$(AGI_DIR)" "$(ASTDBDIR)" \
++ "$(ASTSPOOLDIR)/outgoing"
+
+ installdirs:
+ @for i in $(INSTALLDIRS); do \
+@@ -592,10 +597,10 @@ bininstall: _all installdirs $(SUBDIRS_I
+ if [ -f contrib/firmware/iax/iaxy.bin ] ; then \
+ $(INSTALL) -m 644 contrib/firmware/iax/iaxy.bin "$(DESTDIR)$(ASTDATADIR)/firmware/iax/iaxy.bin"; \
+ fi
+-ifeq ($(HAVE_DAHDI),1)
+- $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR)
+- $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk
+-endif
++#ifeq ($(HAVE_DAHDI),1)
++# $(INSTALL) -d $(DESTDIR)/$(DAHDI_UDEV_HOOK_DIR)
++# $(INSTALL) -m 644 contrib/scripts/dahdi_span_config_hook $(DESTDIR)$(DAHDI_UDEV_HOOK_DIR)/40-asterisk
++#endif
+
+ $(SUBDIRS_INSTALL):
+ +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" $(SUBMAKE) -C $(@:-install=) install
+@@ -628,7 +633,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
+@@ -670,29 +675,16 @@ adsi:
+ else \
+ echo "Installing $$x" ; \
+ fi ; \
+- $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
++ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`.sample ; \
+ done
+
+ samples: adsi
+ @echo Installing other config files...
+ @for x in configs/samples/*.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`.sample ; \
+ done
+- if [ "$(OVERWRITE)" = "y" ]; then \
++ @if true; then \
+ echo "Updating asterisk.conf" ; \
+ sed -e 's|^astetcdir.*$$|astetcdir => $(ASTETCDIR)|' \
+ -e 's|^astmoddir.*$$|astmoddir => $(ASTMODDIR)|' \
+@@ -705,15 +697,15 @@ samples: adsi
+ -e 's|^astrundir.*$$|astrundir => $(ASTVARRUNDIR)|' \
+ -e 's|^astlogdir.*$$|astlogdir => $(ASTLOGDIR)|' \
+ -e 's|^astsbindir.*$$|astsbindir => $(ASTSBINDIR)|' \
+- "$(DESTDIR)$(ASTCONFPATH)" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
+- $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH)" ; \
++ "$(DESTDIR)$(ASTCONFPATH).sample" > "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
++ $(INSTALL) -m 644 "$(DESTDIR)$(ASTCONFPATH).tmp" "$(DESTDIR)$(ASTCONFPATH).sample" ; \
+ rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
+ fi ; \
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX"
+ build_tools/make_sample_voicemail "$(DESTDIR)/$(ASTDATADIR)" "$(DESTDIR)/$(ASTSPOOLDIR)"
+
+ @for x in phoneprov/*; do \
+- dst="$(DESTDIR)$(ASTDATADIR)/$$x" ; \
++ dst="$(DESTDIR)$(ASTDATADIR)/$$x" ; \
+ if [ -f "$${dst}" ]; then \
+ if [ "$(OVERWRITE)" = "y" ]; then \
+ if cmp -s "$${dst}" "$$x" ; then \
diff --git a/net/asterisk13/files/patch-agi__Makefile b/net/asterisk13/files/patch-agi__Makefile
new file mode 100644
index 000000000000..59d928b697b3
--- /dev/null
+++ b/net/asterisk13/files/patch-agi__Makefile
@@ -0,0 +1,13 @@
+--- agi/Makefile.orig 2012-10-14 21:56:13 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
diff --git a/net/asterisk13/files/patch-channels-chan_dahdi.c b/net/asterisk13/files/patch-channels-chan_dahdi.c
new file mode 100644
index 000000000000..92ff4e0c1954
--- /dev/null
+++ b/net/asterisk13/files/patch-channels-chan_dahdi.c
@@ -0,0 +1,33 @@
+--- channels/chan_dahdi.c.orig 2014-07-25 16:47:17 UTC
++++ channels/chan_dahdi.c
+@@ -4596,6 +4596,8 @@ void dahdi_ec_enable(struct dahdi_pvt *p
+ 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)
+@@ -4626,7 +4628,9 @@ void dahdi_ec_enable(struct dahdi_pvt *p
+ 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 {
+@@ -4660,8 +4664,9 @@ void dahdi_ec_disable(struct dahdi_pvt *
+
+ 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));
diff --git a/net/asterisk13/files/patch-channels__Makefile b/net/asterisk13/files/patch-channels__Makefile
new file mode 100644
index 000000000000..323c78d86f9a
--- /dev/null
+++ b/net/asterisk13/files/patch-channels__Makefile
@@ -0,0 +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 @@
+ 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 @@
+ 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
+
diff --git a/net/asterisk13/files/patch-channels__sip__include__sip.h b/net/asterisk13/files/patch-channels__sip__include__sip.h
new file mode 100644
index 000000000000..a5ed190fc7c5
--- /dev/null
+++ b/net/asterisk13/files/patch-channels__sip__include__sip.h
@@ -0,0 +1,11 @@
+--- channels/sip/include/sip.h.orig 2014-07-24 17:47:29 UTC
++++ channels/sip/include/sip.h
+@@ -192,7 +192,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
diff --git a/net/asterisk13/files/patch-channels_h323_Makefile.in b/net/asterisk13/files/patch-channels_h323_Makefile.in
new file mode 100644
index 000000000000..d5d5c99300c1
--- /dev/null
+++ b/net/asterisk13/files/patch-channels_h323_Makefile.in
@@ -0,0 +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 @@
+ 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
diff --git a/net/asterisk13/files/patch-channels_sip_include_route.h b/net/asterisk13/files/patch-channels_sip_include_route.h
new file mode 100644
index 000000000000..018fb7c158a5
--- /dev/null
+++ b/net/asterisk13/files/patch-channels_sip_include_route.h
@@ -0,0 +1,11 @@
+--- channels/sip/include/route.h.orig 2014-02-10 18:28:35 UTC
++++ channels/sip/include/route.h
+@@ -98,7 +98,7 @@ void sip_route_dump(const struct sip_rou
+ * \retval NULL on failure
+ */
+ struct ast_str *sip_route_list(const struct sip_route *route, int formatcli, int skip)
+- __attribute_malloc__ __attribute_warn_unused_result__;
++ __attribute__((__malloc__)) __attribute__((__warn_unused_result__));
+
+ /*!
+ * \brief Check if the route is strict
diff --git a/net/asterisk13/files/patch-configure b/net/asterisk13/files/patch-configure
new file mode 100644
index 000000000000..f120219bbf6a
--- /dev/null
+++ b/net/asterisk13/files/patch-configure
@@ -0,0 +1,119 @@
+--- configure.orig 2014-10-19 17:07:50 UTC
++++ configure
+@@ -4667,9 +4667,9 @@ astheaderdir='${includedir}/asterisk'
+ astlibdir='${libdir}'
+ astmoddir='${libdir}/asterisk/modules'
+ 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'
+@@ -4692,8 +4692,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
+@@ -19052,6 +19050,8 @@ $as_echo_n "checking if \"struct ifaddrs
+
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h. */
++ #include <sys/types.h>
++ #include <sys/socket.h>
+ #include <ifaddrs.h>
+ int
+ main ()
+@@ -27599,7 +27599,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
+@@ -27697,13 +27697,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. */
+
+@@ -27745,18 +27745,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
+@@ -27809,13 +27809,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. */
+
+@@ -27857,18 +27857,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
diff --git a/net/asterisk13/files/patch-include-asterisk-astobj2.h b/net/asterisk13/files/patch-include-asterisk-astobj2.h
new file mode 100644
index 000000000000..4eb941a019a2
--- /dev/null
+++ b/net/asterisk13/files/patch-include-asterisk-astobj2.h
@@ -0,0 +1,11 @@
+--- include/asterisk/astobj2.h.orig 2014-07-18 17:55:38 UTC
++++ include/asterisk/astobj2.h
+@@ -1546,6 +1546,8 @@ void ao2_container_unregister(const char
+ #define ao2_link_flags(container, obj, flags) __ao2_link((container), (obj), (flags))
+
+ #endif
++static inline void ao2_cleanup_cleanup(void *obj)
++ { ao2_cleanup(*(void **)obj); }
+
+ int __ao2_link_debug(struct ao2_container *c, void *obj_new, int flags, const char *tag, const char *file, int line, const char *func);
+ int __ao2_link(struct ao2_container *c, void *obj_new, int flags);
diff --git a/net/asterisk13/files/patch-include-asterisk-config.h b/net/asterisk13/files/patch-include-asterisk-config.h
new file mode 100644
index 000000000000..09f86867546d
--- /dev/null
+++ b/net/asterisk13/files/patch-include-asterisk-config.h
@@ -0,0 +1,11 @@
+--- include/asterisk/config.h.orig 2014-10-16 17:30:39 UTC
++++ include/asterisk/config.h
+@@ -674,6 +674,8 @@ struct ast_variable *ast_variables_rever
+ * This function frees a list of variables.
+ */
+ void ast_variables_destroy(struct ast_variable *var);
++static inline void ast_variables_destroy_cleanup(struct ast_variable **var)
++ { ast_variables_destroy(*var); }
+
+ /*!
+ * \brief Register config engine
diff --git a/net/asterisk13/files/patch-main__Makefile b/net/asterisk13/files/patch-main__Makefile
new file mode 100644
index 000000000000..7516f7a3fb1d
--- /dev/null
+++ b/net/asterisk13/files/patch-main__Makefile
@@ -0,0 +1,28 @@
+--- main/Makefile.orig 2014-07-04 15:26:58 UTC
++++ main/Makefile
+@@ -217,9 +217,9 @@ ifeq ($(GNU_LD),1)
+ endif
+ $(ECHO_PREFIX) echo " [LD] $^ -> $@"
+ $(CMD_PREFIX) $(CC) $(STATIC_BUILD) -o $@ $(CC_LDFLAGS_SO) $^ $(CC_LIBS)
+-ifneq ($(LDCONFIG),)
+- $(LDCONFIG) $(LDCONFIG_FLAGS) .
+-endif
++#ifneq ($(LDCONFIG),)
++# $(LDCONFIG) $(LDCONFIG_FLAGS) .
++#endif
+
+ $(ASTSSL_LIB): $(ASTSSL_LIB).$(ASTSSL_SO_VERSION)
+ $(LN) -sf $< $@
+@@ -264,9 +264,9 @@ ifeq ($(findstring darwin,$(OSARCH)),) #
+ else # Darwin
+ $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(ASTLIBDIR)/"
+ endif
+-ifneq ($(LDCONFIG),)
+- $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+-endif
++#ifneq ($(LDCONFIG),)
++# $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
++#endif
+ endif
+ $(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
+
diff --git a/net/asterisk13/files/patch-main__asterisk.exports.in b/net/asterisk13/files/patch-main__asterisk.exports.in
new file mode 100644
index 000000000000..ea055bfa189d
--- /dev/null
+++ b/net/asterisk13/files/patch-main__asterisk.exports.in
@@ -0,0 +1,11 @@
+--- main/asterisk.exports.in.orig 2013-08-22 08:26:55 UTC
++++ main/asterisk.exports.in
+@@ -68,6 +68,8 @@
+
+ */
+ LINKER_SYMBOL_PREFIX_IO_stdin_used;
++ LINKER_SYMBOL_PREFIX__progname;
++ LINKER_SYMBOL_PREFIXenviron;
+ local:
+ *;
+ };
diff --git a/net/asterisk13/files/patch-main__http.c b/net/asterisk13/files/patch-main__http.c
new file mode 100644
index 000000000000..f92375ac7355
--- /dev/null
+++ b/net/asterisk13/files/patch-main__http.c
@@ -0,0 +1,11 @@
+--- main/http.c.orig 2014-07-07 01:10:55 UTC
++++ main/http.c
+@@ -2032,7 +2032,7 @@ static int __ast_http_load(int reload)
+ struct http_uri_redirect *redirect;
+ struct ast_flags config_flags = { reload ? CONFIG_FLAG_FILEUNCHANGED : 0 };
+ uint32_t bindport = DEFAULT_PORT;
+- RAII_VAR(struct ast_sockaddr *, addrs, NULL, ast_free);
++ struct ast_sockaddr *addrs = NULL;
+ int num_addrs = 0;
+ int http_tls_was_enabled = 0;
+
diff --git a/net/asterisk13/files/patch-main__lock.c b/net/asterisk13/files/patch-main__lock.c
new file mode 100644
index 000000000000..32101d0f3514
--- /dev/null
+++ b/net/asterisk13/files/patch-main__lock.c
@@ -0,0 +1,13 @@
+--- main/lock.c.orig 2014-03-25 15:47:17 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;
diff --git a/net/asterisk13/files/patch-main__utils.c b/net/asterisk13/files/patch-main__utils.c
new file mode 100644
index 000000000000..34e490223c4c
--- /dev/null
+++ b/net/asterisk13/files/patch-main__utils.c
@@ -0,0 +1,13 @@
+--- main/utils.c.orig 2014-09-18 19:22:39 UTC
++++ main/utils.c
+@@ -1220,8 +1220,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.
diff --git a/net/asterisk13/pkg-descr b/net/asterisk13/pkg-descr
new file mode 100644
index 000000000000..28b7a1deb011
--- /dev/null
+++ b/net/asterisk13/pkg-descr
@@ -0,0 +1,5 @@
+Asterisk is an Open Source PBX and telephony toolkit. It is, in a
+sense, middleware between Internet and telephony channels on the bottom,
+and Internet and telephony applications at the top.
+
+WWW: http://www.asteriskpbx.com
diff --git a/net/asterisk13/pkg-plist b/net/asterisk13/pkg-plist
new file mode 100644
index 000000000000..286e75fc2c56
--- /dev/null
+++ b/net/asterisk13/pkg-plist
@@ -0,0 +1,1210 @@
+@sample %%ETCDIR%%/acl.conf.sample
+@sample %%ETCDIR%%/adsi.conf.sample
+@sample %%ETCDIR%%/agents.conf.sample
+@sample %%ETCDIR%%/alarmreceiver.conf.sample
+@sample %%ETCDIR%%/alsa.conf.sample
+@sample %%ETCDIR%%/amd.conf.sample
+@sample %%ETCDIR%%/app_mysql.conf.sample
+@sample %%ETCDIR%%/app_skel.conf.sample
+@sample %%ETCDIR%%/ari.conf.sample
+@sample %%ETCDIR%%/asterisk.adsi.sample
+@sample %%ETCDIR%%/asterisk.conf.sample
+@sample %%ETCDIR%%/calendar.conf.sample
+@sample %%ETCDIR%%/ccss.conf.sample
+@sample %%ETCDIR%%/cdr.conf.sample
+@sample %%ETCDIR%%/cdr_adaptive_odbc.conf.sample
+@sample %%ETCDIR%%/cdr_custom.conf.sample
+@sample %%ETCDIR%%/cdr_manager.conf.sample
+@sample %%ETCDIR%%/cdr_mysql.conf.sample
+@sample %%ETCDIR%%/cdr_odbc.conf.sample
+@sample %%ETCDIR%%/cdr_pgsql.conf.sample
+@sample %%ETCDIR%%/cdr_sqlite3_custom.conf.sample
+@sample %%ETCDIR%%/cdr_syslog.conf.sample
+@sample %%ETCDIR%%/cdr_tds.conf.sample
+@sample %%ETCDIR%%/cel.conf.sample
+@sample %%ETCDIR%%/cel_custom.conf.sample
+@sample %%ETCDIR%%/cel_odbc.conf.sample
+@sample %%ETCDIR%%/cel_pgsql.conf.sample
+@sample %%ETCDIR%%/cel_sqlite3_custom.conf.sample
+@sample %%ETCDIR%%/cel_tds.conf.sample
+@sample %%ETCDIR%%/chan_dahdi.conf.sample
+@sample %%ETCDIR%%/chan_mobile.conf.sample
+@sample %%ETCDIR%%/cli.conf.sample
+@sample %%ETCDIR%%/cli_aliases.conf.sample
+@sample %%ETCDIR%%/cli_permissions.conf.sample
+@sample %%ETCDIR%%/codecs.conf.sample
+@sample %%ETCDIR%%/confbridge.conf.sample
+@sample %%ETCDIR%%/config_test.conf.sample
+@sample %%ETCDIR%%/console.conf.sample
+@sample %%ETCDIR%%/dbsep.conf.sample
+@sample %%ETCDIR%%/dnsmgr.conf.sample
+@sample %%ETCDIR%%/dsp.conf.sample
+@sample %%ETCDIR%%/dundi.conf.sample
+@sample %%ETCDIR%%/enum.conf.sample
+@sample %%ETCDIR%%/extconfig.conf.sample
+@sample %%ETCDIR%%/extensions.ael.sample
+@sample %%ETCDIR%%/extensions.conf.sample
+@sample %%ETCDIR%%/extensions.lua.sample
+@sample %%ETCDIR%%/extensions_minivm.conf.sample
+@sample %%ETCDIR%%/features.conf.sample
+@sample %%ETCDIR%%/festival.conf.sample
+@sample %%ETCDIR%%/followme.conf.sample
+@sample %%ETCDIR%%/func_odbc.conf.sample
+@sample %%ETCDIR%%/hep.conf.sample
+@sample %%ETCDIR%%/http.conf.sample
+@sample %%ETCDIR%%/iax.conf.sample
+@sample %%ETCDIR%%/iaxprov.conf.sample
+@sample %%ETCDIR%%/indications.conf.sample
+@sample %%ETCDIR%%/logger.conf.sample
+@sample %%ETCDIR%%/manager.conf.sample
+@sample %%ETCDIR%%/meetme.conf.sample
+@sample %%ETCDIR%%/mgcp.conf.sample
+@sample %%ETCDIR%%/minivm.conf.sample
+@sample %%ETCDIR%%/misdn.conf.sample
+@sample %%ETCDIR%%/modules.conf.sample
+@sample %%ETCDIR%%/motif.conf.sample
+@sample %%ETCDIR%%/musiconhold.conf.sample
+@sample %%ETCDIR%%/muted.conf.sample
+@sample %%ETCDIR%%/ooh323.conf.sample
+@sample %%ETCDIR%%/osp.conf.sample
+@sample %%ETCDIR%%/oss.conf.sample
+@sample %%ETCDIR%%/phone.conf.sample
+@sample %%ETCDIR%%/phoneprov.conf.sample
+@sample %%ETCDIR%%/pjsip.conf.sample
+@sample %%ETCDIR%%/pjsip_notify.conf.sample
+@sample %%ETCDIR%%/queuerules.conf.sample
+@sample %%ETCDIR%%/queues.conf.sample
+@sample %%ETCDIR%%/res_config_mysql.conf.sample
+@sample %%ETCDIR%%/res_config_sqlite.conf.sample
+@sample %%ETCDIR%%/res_config_sqlite3.conf.sample
+@sample %%ETCDIR%%/res_corosync.conf.sample
+@sample %%ETCDIR%%/res_curl.conf.sample
+@sample %%ETCDIR%%/res_fax.conf.sample
+@sample %%ETCDIR%%/res_ldap.conf.sample
+@sample %%ETCDIR%%/res_odbc.conf.sample
+@sample %%ETCDIR%%/res_parking.conf.sample
+@sample %%ETCDIR%%/res_pgsql.conf.sample
+@sample %%ETCDIR%%/res_pktccops.conf.sample
+@sample %%ETCDIR%%/res_snmp.conf.sample
+@sample %%ETCDIR%%/res_stun_monitor.conf.sample
+@sample %%ETCDIR%%/rtp.conf.sample
+@sample %%ETCDIR%%/say.conf.sample
+@sample %%ETCDIR%%/sip.conf.sample
+@sample %%ETCDIR%%/sip_notify.conf.sample
+@sample %%ETCDIR%%/skinny.conf.sample
+@sample %%ETCDIR%%/sla.conf.sample
+@sample %%ETCDIR%%/smdi.conf.sample
+@sample %%ETCDIR%%/sorcery.conf.sample
+@sample %%ETCDIR%%/ss7.timers.sample
+@sample %%ETCDIR%%/stasis.conf.sample
+@sample %%ETCDIR%%/statsd.conf.sample
+@sample %%ETCDIR%%/telcordia-1.adsi.sample
+@sample %%ETCDIR%%/test_sorcery.conf.sample
+@sample %%ETCDIR%%/udptl.conf.sample
+@sample %%ETCDIR%%/unistim.conf.sample
+@sample %%ETCDIR%%/users.conf.sample
+@sample %%ETCDIR%%/voicemail.conf.sample
+@sample %%ETCDIR%%/vpb.conf.sample
+@sample %%ETCDIR%%/xmpp.conf.sample
+include/asterisk.h
+include/asterisk/_private.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/aoc.h
+include/asterisk/app.h
+include/asterisk/ari.h
+include/asterisk/ast_expr.h
+include/asterisk/ast_version.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/autochan.h
+include/asterisk/autoconfig.h
+include/asterisk/backtrace.h
+include/asterisk/beep.h
+include/asterisk/bridge.h
+include/asterisk/bridge_after.h
+include/asterisk/bridge_basic.h
+include/asterisk/bridge_channel.h
+include/asterisk/bridge_channel_internal.h
+include/asterisk/bridge_features.h
+include/asterisk/bridge_internal.h
+include/asterisk/bridge_roles.h
+include/asterisk/bridge_technology.h
+include/asterisk/bucket.h
+include/asterisk/build.h
+include/asterisk/buildinfo.h
+include/asterisk/buildopts.h
+include/asterisk/calendar.h
+include/asterisk/callerid.h
+include/asterisk/causes.h
+include/asterisk/ccss.h
+include/asterisk/cdr.h
+include/asterisk/cel.h
+include/asterisk/celt.h
+include/asterisk/channel.h
+include/asterisk/channel_internal.h
+include/asterisk/channelstate.h
+include/asterisk/chanvars.h
+include/asterisk/cli.h
+include/asterisk/codec.h
+include/asterisk/compat.h
+include/asterisk/compiler.h
+include/asterisk/config.h
+include/asterisk/config_options.h
+include/asterisk/core_local.h
+include/asterisk/core_unreal.h
+include/asterisk/crypto.h
+include/asterisk/data.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/doxygen/architecture.h
+include/asterisk/doxygen/asterisk-git-howto.h
+include/asterisk/doxygen/commits.h
+include/asterisk/doxygen/licensing.h
+include/asterisk/doxygen/releases.h
+include/asterisk/doxygen/reviewboard.h
+include/asterisk/doxyref.h
+include/asterisk/dsp.h
+include/asterisk/dundi.h
+include/asterisk/endian.h
+include/asterisk/endpoints.h
+include/asterisk/enum.h
+include/asterisk/event.h
+include/asterisk/event_defs.h
+include/asterisk/extconf.h
+include/asterisk/features.h
+include/asterisk/features_config.h
+include/asterisk/file.h
+include/asterisk/format.h
+include/asterisk/format_cache.h
+include/asterisk/format_cap.h
+include/asterisk/format_compatibility.h
+include/asterisk/frame.h
+include/asterisk/framehook.h
+include/asterisk/fskmodem.h
+include/asterisk/fskmodem_float.h
+include/asterisk/fskmodem_int.h
+include/asterisk/global_datastores.h
+include/asterisk/hashtab.h
+include/asterisk/heap.h
+include/asterisk/http.h
+include/asterisk/http_websocket.h
+include/asterisk/image.h
+include/asterisk/indications.h
+include/asterisk/inline_api.h
+include/asterisk/io.h
+include/asterisk/json.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/media_index.h
+include/asterisk/message.h
+include/asterisk/mixmonitor.h
+include/asterisk/mod_format.h
+include/asterisk/module.h
+include/asterisk/monitor.h
+include/asterisk/musiconhold.h
+include/asterisk/netsock.h
+include/asterisk/netsock2.h
+include/asterisk/network.h
+include/asterisk/optional_api.h
+include/asterisk/options.h
+include/asterisk/opus.h
+include/asterisk/parking.h
+include/asterisk/paths.h
+include/asterisk/pbx.h
+include/asterisk/phoneprov.h
+include/asterisk/pickup.h
+include/asterisk/pktccops.h
+include/asterisk/plc.h
+include/asterisk/poll-compat.h
+include/asterisk/presencestate.h
+include/asterisk/privacy.h
+include/asterisk/pval.h
+include/asterisk/res_fax.h
+include/asterisk/res_hep.h
+include/asterisk/res_mwi_external.h
+include/asterisk/res_odbc.h
+include/asterisk/res_pjsip.h
+include/asterisk/res_pjsip_body_generator_types.h
+include/asterisk/res_pjsip_cli.h
+include/asterisk/res_pjsip_outbound_publish.h
+include/asterisk/res_pjsip_presence_xml.h
+include/asterisk/res_pjsip_pubsub.h
+include/asterisk/res_pjsip_session.h
+include/asterisk/res_srtp.h
+include/asterisk/rtp_engine.h
+include/asterisk/say.h
+include/asterisk/sched.h
+include/asterisk/sdp_srtp.h
+include/asterisk/security_events.h
+include/asterisk/security_events_defs.h
+include/asterisk/select.h
+include/asterisk/sem.h
+include/asterisk/sha1.h
+include/asterisk/silk.h
+include/asterisk/sip_api.h
+include/asterisk/slin.h
+include/asterisk/slinfactory.h
+include/asterisk/smdi.h
+include/asterisk/smoother.h
+include/asterisk/sorcery.h
+include/asterisk/sounds_index.h
+include/asterisk/speech.h
+include/asterisk/spinlock.h
+include/asterisk/srv.h
+include/asterisk/stasis.h
+include/asterisk/stasis_app.h
+include/asterisk/stasis_app_device_state.h
+include/asterisk/stasis_app_impl.h
+include/asterisk/stasis_app_mailbox.h
+include/asterisk/stasis_app_playback.h
+include/asterisk/stasis_app_recording.h
+include/asterisk/stasis_app_snoop.h
+include/asterisk/stasis_bridges.h
+include/asterisk/stasis_cache_pattern.h
+include/asterisk/stasis_channels.h
+include/asterisk/stasis_endpoints.h
+include/asterisk/stasis_internal.h
+include/asterisk/stasis_message_router.h
+include/asterisk/stasis_system.h
+include/asterisk/stasis_test.h
+include/asterisk/statsd.h
+include/asterisk/stringfields.h
+include/asterisk/strings.h
+include/asterisk/stun.h
+include/asterisk/syslog.h
+include/asterisk/taskprocessor.h
+include/asterisk/tcptls.h
+include/asterisk/tdd.h
+include/asterisk/term.h
+include/asterisk/test.h
+include/asterisk/threadpool.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/uri.h
+include/asterisk/utils.h
+include/asterisk/uuid.h
+include/asterisk/vector.h
+include/asterisk/version.h
+include/asterisk/xml.h
+include/asterisk/xmldoc.h
+include/asterisk/xmpp.h
+lib/asterisk/modules/app_agent_pool.so
+lib/asterisk/modules/app_bridgewait.so
+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_page.so
+lib/asterisk/modules/app_playtones.so
+lib/asterisk/modules/app_readexten.so
+lib/asterisk/modules/app_stasis.so
+lib/asterisk/modules/app_waituntil.so
+lib/asterisk/modules/bridge_builtin_features.so
+lib/asterisk/modules/bridge_builtin_interval_features.so
+lib/asterisk/modules/bridge_holding.so
+lib/asterisk/modules/bridge_native_rtp.so
+lib/asterisk/modules/bridge_simple.so
+lib/asterisk/modules/bridge_softmix.so
+%%ODBC%%lib/asterisk/modules/cdr_adaptive_odbc.so
+%%XMPP%%lib/asterisk/modules/chan_motif.so
+lib/asterisk/modules/chan_bridge_media.so
+%%PJSIP%%lib/asterisk/modules/chan_pjsip.so
+lib/asterisk/modules/chan_unistim.so
+lib/asterisk/modules/codec_g722.so
+lib/asterisk/modules/format_g719.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_hangupcause.so
+lib/asterisk/modules/func_iconv.so
+lib/asterisk/modules/func_jitterbuffer.so
+lib/asterisk/modules/func_lock.so
+lib/asterisk/modules/func_module.so
+lib/asterisk/modules/func_periodic_hook.so
+%%PJSIP%%lib/asterisk/modules/func_pjsip_endpoint.so
+lib/asterisk/modules/func_presencestate.so
+lib/asterisk/modules/func_shell.so
+lib/asterisk/modules/func_sorcery.so
+%%SPEEX%%lib/asterisk/modules/func_speex.so
+lib/asterisk/modules/func_sprintf.so
+lib/asterisk/modules/func_sysinfo.so
+lib/asterisk/modules/func_talkdetect.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_ari.so
+lib/asterisk/modules/res_ari_applications.so
+lib/asterisk/modules/res_ari_asterisk.so
+lib/asterisk/modules/res_ari_bridges.so
+lib/asterisk/modules/res_ari_channels.so
+lib/asterisk/modules/res_ari_device_states.so
+lib/asterisk/modules/res_ari_endpoints.so
+lib/asterisk/modules/res_ari_events.so
+lib/asterisk/modules/res_ari_mailboxes.so
+lib/asterisk/modules/res_ari_model.so
+lib/asterisk/modules/res_ari_playbacks.so
+lib/asterisk/modules/res_ari_recordings.so
+lib/asterisk/modules/res_ari_sounds.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_config_sqlite3.so
+lib/asterisk/modules/res_format_attr_celt.so
+lib/asterisk/modules/res_format_attr_h263.so
+lib/asterisk/modules/res_format_attr_h264.so
+lib/asterisk/modules/res_format_attr_opus.so
+lib/asterisk/modules/res_format_attr_silk.so
+lib/asterisk/modules/res_hep.so
+%%PJSIP%%lib/asterisk/modules/res_hep_pjsip.so
+lib/asterisk/modules/res_hep_rtcp.so
+lib/asterisk/modules/res_http_websocket.so
+lib/asterisk/modules/res_limit.so
+lib/asterisk/modules/res_manager_devicestate.so
+lib/asterisk/modules/res_manager_presencestate.so
+lib/asterisk/modules/res_parking.so
+lib/asterisk/modules/res_phoneprov.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_acl.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_authenticator_digest.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_caller_id.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_dialog_info_body_generator.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_diversion.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_dtmf_info.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_endpoint_identifier_anonymous.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_endpoint_identifier_ip.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_endpoint_identifier_user.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_exten_state.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_header_funcs.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_log_forwarder.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_logger.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_messaging.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_multihomed.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_mwi.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_mwi_body_generator.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_nat.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_notify.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_one_touch_record_info.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_outbound_authenticator_digest.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_outbound_publish.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_outbound_registration.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_path.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_phoneprov_provider.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_pidf_body_generator.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_pidf_digium_body_supplement.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_pidf_eyebeam_body_supplement.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_publish_asterisk.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_pubsub.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_refer.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_registrar.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_registrar_expire.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_rfc3326.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_sdp_rtp.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_send_to_voicemail.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_session.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_t38.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_transport_websocket.so
+%%PJSIP%%lib/asterisk/modules/res_pjsip_xpidf_body_generator.so
+lib/asterisk/modules/res_realtime.so
+lib/asterisk/modules/res_sorcery_astdb.so
+lib/asterisk/modules/res_sorcery_config.so
+lib/asterisk/modules/res_sorcery_memory.so
+lib/asterisk/modules/res_sorcery_realtime.so
+%%SRTP%%lib/asterisk/modules/res_srtp.so
+lib/asterisk/modules/res_stasis.so
+lib/asterisk/modules/res_stasis_answer.so
+lib/asterisk/modules/res_stasis_device_state.so
+lib/asterisk/modules/res_stasis_playback.so
+lib/asterisk/modules/res_stasis_recording.so
+lib/asterisk/modules/res_stasis_snoop.so
+lib/asterisk/modules/res_statsd.so
+%%DAHDI%%lib/asterisk/modules/res_timing_dahdi.so
+lib/asterisk/modules/res_timing_pthread.so
+%%XMPP%%lib/asterisk/modules/res_xmpp.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_playback.so
+lib/asterisk/modules/app_privacy.so
+lib/asterisk/modules/app_queue.so
+lib/asterisk/modules/app_read.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_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
+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
+lib/asterisk/modules/cel_sqlite3_custom.so
+%%FREETDS%%lib/asterisk/modules/cel_tds.so
+lib/asterisk/modules/chan_iax2.so
+lib/asterisk/modules/chan_multicast_rtp.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_resample.so
+%%SPEEX%%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
+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
+lib/libasteriskssl.so
+lib/libasteriskssl.so.1
+man/man8/astdb2bdb.8.gz
+man/man8/astdb2sqlite3.8.gz
+man/man8/asterisk.8.gz
+man/man8/astgenkey.8.gz
+man/man8/autosupport.8.gz
+man/man8/safe_asterisk.8.gz
+sbin/astcanary
+sbin/astdb2bdb
+sbin/astdb2sqlite3
+sbin/asterisk
+sbin/astgenkey
+sbin/autosupport
+sbin/rasterisk
+sbin/safe_asterisk
+%%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/appdocsxml.xslt
+%%DATADIR%%/documentation/core-en_US.xml
+%%DATADIR%%/moh/.asterisk-moh-opsound-wav-2.03
+%%DATADIR%%/moh/CHANGES-asterisk-moh-opsound-wav
+%%DATADIR%%/moh/CREDITS-asterisk-moh-opsound-wav
+%%DATADIR%%/moh/LICENSE-asterisk-moh-opsound-wav
+%%DATADIR%%/moh/macroform-cold_day.wav
+%%DATADIR%%/moh/macroform-robot_dity.wav
+%%DATADIR%%/moh/macroform-the_simplicity.wav
+%%DATADIR%%/moh/manolo_camp-morning_coffee.wav
+%%DATADIR%%/moh/reno_project-system.wav
+%%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%%/rest-api/applications.json
+%%DATADIR%%/rest-api/asterisk.json
+%%DATADIR%%/rest-api/bridges.json
+%%DATADIR%%/rest-api/channels.json
+%%DATADIR%%/rest-api/deviceStates.json
+%%DATADIR%%/rest-api/endpoints.json
+%%DATADIR%%/rest-api/events.json
+%%DATADIR%%/rest-api/mailboxes.json
+%%DATADIR%%/rest-api/playbacks.json
+%%DATADIR%%/rest-api/recordings.json
+%%DATADIR%%/rest-api/resources.json
+%%DATADIR%%/rest-api/sounds.json
+%%DATADIR%%/sounds/en/.asterisk-core-sounds-en-gsm-1.4.26
+%%DATADIR%%/sounds/en/CHANGES-asterisk-core-en-1.4.26
+%%DATADIR%%/sounds/en/CREDITS-asterisk-core-en-1.4.26
+%%DATADIR%%/sounds/en/LICENSE-asterisk-core-en-1.4.26
+%%DATADIR%%/sounds/en/ascending-2tone.gsm
+%%DATADIR%%/sounds/en/conf-adminmenu-162.gsm
+%%DATADIR%%/sounds/en/conf-adminmenu-18.gsm
+%%DATADIR%%/sounds/en/conf-adminmenu-menu8.gsm
+%%DATADIR%%/sounds/en/conf-extended.gsm
+%%DATADIR%%/sounds/en/conf-nonextended.gsm
+%%DATADIR%%/sounds/en/conf-now-muted.gsm
+%%DATADIR%%/sounds/en/conf-now-recording.gsm
+%%DATADIR%%/sounds/en/conf-now-unmuted.gsm
+%%DATADIR%%/sounds/en/conf-roll-callcomplete.gsm
+%%DATADIR%%/sounds/en/conf-usermenu-162.gsm
+%%DATADIR%%/sounds/en/confbridge-begin-glorious-a.gsm
+%%DATADIR%%/sounds/en/confbridge-begin-glorious-b.gsm
+%%DATADIR%%/sounds/en/confbridge-begin-glorious-c.gsm
+%%DATADIR%%/sounds/en/confbridge-begin-leader.gsm
+%%DATADIR%%/sounds/en/confbridge-conf-begin.gsm
+%%DATADIR%%/sounds/en/confbridge-conf-end.gsm
+%%DATADIR%%/sounds/en/confbridge-dec-list-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-dec-list-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-dec-talk-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-dec-talk-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-has-joined.gsm
+%%DATADIR%%/sounds/en/confbridge-has-left.gsm
+%%DATADIR%%/sounds/en/confbridge-inc-list-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-inc-list-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-inc-talk-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-inc-talk-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-invalid.gsm
+%%DATADIR%%/sounds/en/confbridge-join.gsm
+%%DATADIR%%/sounds/en/confbridge-leave-in.gsm
+%%DATADIR%%/sounds/en/confbridge-leave-out.gsm
+%%DATADIR%%/sounds/en/confbridge-leave.gsm
+%%DATADIR%%/sounds/en/confbridge-lock-extended.gsm
+%%DATADIR%%/sounds/en/confbridge-lock-in.gsm
+%%DATADIR%%/sounds/en/confbridge-lock-no-join.gsm
+%%DATADIR%%/sounds/en/confbridge-lock-out.gsm
+%%DATADIR%%/sounds/en/confbridge-locked.gsm
+%%DATADIR%%/sounds/en/confbridge-menu-exit-in.gsm
+%%DATADIR%%/sounds/en/confbridge-menu-exit-out.gsm
+%%DATADIR%%/sounds/en/confbridge-mute-extended.gsm
+%%DATADIR%%/sounds/en/confbridge-mute-in.gsm
+%%DATADIR%%/sounds/en/confbridge-mute-out.gsm
+%%DATADIR%%/sounds/en/confbridge-muted.gsm
+%%DATADIR%%/sounds/en/confbridge-only-one.gsm
+%%DATADIR%%/sounds/en/confbridge-only-participant.gsm
+%%DATADIR%%/sounds/en/confbridge-participants.gsm
+%%DATADIR%%/sounds/en/confbridge-pin-bad.gsm
+%%DATADIR%%/sounds/en/confbridge-pin.gsm
+%%DATADIR%%/sounds/en/confbridge-remove-last-in.gsm
+%%DATADIR%%/sounds/en/confbridge-remove-last-out.gsm
+%%DATADIR%%/sounds/en/confbridge-removed.gsm
+%%DATADIR%%/sounds/en/confbridge-rest-list-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-rest-list-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-rest-talk-vol-in.gsm
+%%DATADIR%%/sounds/en/confbridge-rest-talk-vol-out.gsm
+%%DATADIR%%/sounds/en/confbridge-there-are.gsm
+%%DATADIR%%/sounds/en/confbridge-unlocked.gsm
+%%DATADIR%%/sounds/en/confbridge-unmuted.gsm
+%%DATADIR%%/sounds/en/descending-2tone.gsm
+%%DATADIR%%/sounds/en/spy-dahdi.gsm
+%%DATADIR%%/sounds/en/spy-h323.gsm
+%%DATADIR%%/sounds/en/vm-Urgent.gsm
+%%DATADIR%%/sounds/en/vm-forward-multiple.gsm
+%%DATADIR%%/sounds/en/vm-invalid-password.gsm
+%%DATADIR%%/sounds/en/vm-marked-nonurgent.gsm
+%%DATADIR%%/sounds/en/vm-marked-urgent.gsm
+%%DATADIR%%/sounds/en/vm-pls-try-again.gsm
+%%DATADIR%%/sounds/en/vm-record-prepend.gsm
+%%DATADIR%%/sounds/en/vm-review-nonurgent.gsm
+%%DATADIR%%/sounds/en/vm-review-urgent.gsm
+%%DATADIR%%/sounds/en/dir-usingkeypad.gsm
+%%DATADIR%%/sounds/en/dir-welcome.gsm
+%%DATADIR%%/sounds/en/agent-alreadyon.gsm
+%%DATADIR%%/sounds/en/agent-incorrect.gsm
+%%DATADIR%%/sounds/en/agent-loggedoff.gsm
+%%DATADIR%%/sounds/en/agent-loginok.gsm
+%%DATADIR%%/sounds/en/agent-newlocation.gsm
+%%DATADIR%%/sounds/en/agent-pass.gsm
+%%DATADIR%%/sounds/en/agent-user.gsm
+%%DATADIR%%/sounds/en/auth-incorrect.gsm
+%%DATADIR%%/sounds/en/auth-thankyou.gsm
+%%DATADIR%%/sounds/en/beep.gsm
+%%DATADIR%%/sounds/en/beeperr.gsm
+%%DATADIR%%/sounds/en/conf-adminmenu.gsm
+%%DATADIR%%/sounds/en/conf-enteringno.gsm
+%%DATADIR%%/sounds/en/conf-errormenu.gsm
+%%DATADIR%%/sounds/en/conf-getchannel.gsm
+%%DATADIR%%/sounds/en/conf-getconfno.gsm
+%%DATADIR%%/sounds/en/conf-getpin.gsm
+%%DATADIR%%/sounds/en/conf-hasjoin.gsm
+%%DATADIR%%/sounds/en/conf-hasleft.gsm
+%%DATADIR%%/sounds/en/conf-invalid.gsm
+%%DATADIR%%/sounds/en/conf-invalidpin.gsm
+%%DATADIR%%/sounds/en/conf-kicked.gsm
+%%DATADIR%%/sounds/en/conf-leaderhasleft.gsm
+%%DATADIR%%/sounds/en/conf-locked.gsm
+%%DATADIR%%/sounds/en/conf-lockednow.gsm
+%%DATADIR%%/sounds/en/conf-muted.gsm
+%%DATADIR%%/sounds/en/conf-noempty.gsm
+%%DATADIR%%/sounds/en/conf-onlyone.gsm
+%%DATADIR%%/sounds/en/conf-onlyperson.gsm
+%%DATADIR%%/sounds/en/conf-otherinparty.gsm
+%%DATADIR%%/sounds/en/conf-placeintoconf.gsm
+%%DATADIR%%/sounds/en/conf-thereare.gsm
+%%DATADIR%%/sounds/en/conf-unlockednow.gsm
+%%DATADIR%%/sounds/en/conf-unmuted.gsm
+%%DATADIR%%/sounds/en/conf-usermenu.gsm
+%%DATADIR%%/sounds/en/conf-userswilljoin.gsm
+%%DATADIR%%/sounds/en/conf-userwilljoin.gsm
+%%DATADIR%%/sounds/en/conf-waitforleader.gsm
+%%DATADIR%%/sounds/en/core-sounds-en.txt
+%%DATADIR%%/sounds/en/demo-abouttotry.gsm
+%%DATADIR%%/sounds/en/demo-congrats.gsm
+%%DATADIR%%/sounds/en/demo-echodone.gsm
+%%DATADIR%%/sounds/en/demo-echotest.gsm
+%%DATADIR%%/sounds/en/demo-enterkeywords.gsm
+%%DATADIR%%/sounds/en/demo-instruct.gsm
+%%DATADIR%%/sounds/en/demo-moreinfo.gsm
+%%DATADIR%%/sounds/en/demo-nogo.gsm
+%%DATADIR%%/sounds/en/demo-nomatch.gsm
+%%DATADIR%%/sounds/en/demo-thanks.gsm
+%%DATADIR%%/sounds/en/dictate/both_help.gsm
+%%DATADIR%%/sounds/en/dictate/enter_filename.gsm
+%%DATADIR%%/sounds/en/dictate/forhelp.gsm
+%%DATADIR%%/sounds/en/dictate/pause.gsm
+%%DATADIR%%/sounds/en/dictate/paused.gsm
+%%DATADIR%%/sounds/en/dictate/play_help.gsm
+%%DATADIR%%/sounds/en/dictate/playback.gsm
+%%DATADIR%%/sounds/en/dictate/playback_mode.gsm
+%%DATADIR%%/sounds/en/dictate/record.gsm
+%%DATADIR%%/sounds/en/dictate/record_help.gsm
+%%DATADIR%%/sounds/en/dictate/record_mode.gsm
+%%DATADIR%%/sounds/en/dictate/truncating_audio.gsm
+%%DATADIR%%/sounds/en/digits/0.gsm
+%%DATADIR%%/sounds/en/digits/1.gsm
+%%DATADIR%%/sounds/en/digits/10.gsm
+%%DATADIR%%/sounds/en/digits/11.gsm
+%%DATADIR%%/sounds/en/digits/12.gsm
+%%DATADIR%%/sounds/en/digits/13.gsm
+%%DATADIR%%/sounds/en/digits/14.gsm
+%%DATADIR%%/sounds/en/digits/15.gsm
+%%DATADIR%%/sounds/en/digits/16.gsm
+%%DATADIR%%/sounds/en/digits/17.gsm
+%%DATADIR%%/sounds/en/digits/18.gsm
+%%DATADIR%%/sounds/en/digits/19.gsm
+%%DATADIR%%/sounds/en/digits/2.gsm
+%%DATADIR%%/sounds/en/digits/20.gsm
+%%DATADIR%%/sounds/en/digits/3.gsm
+%%DATADIR%%/sounds/en/digits/30.gsm
+%%DATADIR%%/sounds/en/digits/4.gsm
+%%DATADIR%%/sounds/en/digits/40.gsm
+%%DATADIR%%/sounds/en/digits/5.gsm
+%%DATADIR%%/sounds/en/digits/50.gsm
+%%DATADIR%%/sounds/en/digits/6.gsm
+%%DATADIR%%/sounds/en/digits/60.gsm
+%%DATADIR%%/sounds/en/digits/7.gsm
+%%DATADIR%%/sounds/en/digits/70.gsm
+%%DATADIR%%/sounds/en/digits/8.gsm
+%%DATADIR%%/sounds/en/digits/80.gsm
+%%DATADIR%%/sounds/en/digits/9.gsm
+%%DATADIR%%/sounds/en/digits/90.gsm
+%%DATADIR%%/sounds/en/digits/a-m.gsm
+%%DATADIR%%/sounds/en/digits/at.gsm
+%%DATADIR%%/sounds/en/digits/billion.gsm
+%%DATADIR%%/sounds/en/digits/day-0.gsm
+%%DATADIR%%/sounds/en/digits/day-1.gsm
+%%DATADIR%%/sounds/en/digits/day-2.gsm
+%%DATADIR%%/sounds/en/digits/day-3.gsm
+%%DATADIR%%/sounds/en/digits/day-4.gsm
+%%DATADIR%%/sounds/en/digits/day-5.gsm
+%%DATADIR%%/sounds/en/digits/day-6.gsm
+%%DATADIR%%/sounds/en/digits/dollars.gsm
+%%DATADIR%%/sounds/en/digits/h-1.gsm
+%%DATADIR%%/sounds/en/digits/h-10.gsm
+%%DATADIR%%/sounds/en/digits/h-11.gsm
+%%DATADIR%%/sounds/en/digits/h-12.gsm
+%%DATADIR%%/sounds/en/digits/h-13.gsm
+%%DATADIR%%/sounds/en/digits/h-14.gsm
+%%DATADIR%%/sounds/en/digits/h-15.gsm
+%%DATADIR%%/sounds/en/digits/h-16.gsm
+%%DATADIR%%/sounds/en/digits/h-17.gsm
+%%DATADIR%%/sounds/en/digits/h-18.gsm
+%%DATADIR%%/sounds/en/digits/h-19.gsm
+%%DATADIR%%/sounds/en/digits/h-2.gsm
+%%DATADIR%%/sounds/en/digits/h-20.gsm
+%%DATADIR%%/sounds/en/digits/h-3.gsm
+%%DATADIR%%/sounds/en/digits/h-30.gsm
+%%DATADIR%%/sounds/en/digits/h-4.gsm
+%%DATADIR%%/sounds/en/digits/h-40.gsm
+%%DATADIR%%/sounds/en/digits/h-5.gsm
+%%DATADIR%%/sounds/en/digits/h-50.gsm
+%%DATADIR%%/sounds/en/digits/h-6.gsm
+%%DATADIR%%/sounds/en/digits/h-60.gsm
+%%DATADIR%%/sounds/en/digits/h-7.gsm
+%%DATADIR%%/sounds/en/digits/h-70.gsm
+%%DATADIR%%/sounds/en/digits/h-8.gsm
+%%DATADIR%%/sounds/en/digits/h-80.gsm
+%%DATADIR%%/sounds/en/digits/h-9.gsm
+%%DATADIR%%/sounds/en/digits/h-90.gsm
+%%DATADIR%%/sounds/en/digits/h-billion.gsm
+%%DATADIR%%/sounds/en/digits/h-hundred.gsm
+%%DATADIR%%/sounds/en/digits/h-million.gsm
+%%DATADIR%%/sounds/en/digits/h-thousand.gsm
+%%DATADIR%%/sounds/en/digits/hundred.gsm
+%%DATADIR%%/sounds/en/digits/million.gsm
+%%DATADIR%%/sounds/en/digits/minus.gsm
+%%DATADIR%%/sounds/en/digits/mon-0.gsm
+%%DATADIR%%/sounds/en/digits/mon-1.gsm
+%%DATADIR%%/sounds/en/digits/mon-10.gsm
+%%DATADIR%%/sounds/en/digits/mon-11.gsm
+%%DATADIR%%/sounds/en/digits/mon-2.gsm
+%%DATADIR%%/sounds/en/digits/mon-3.gsm
+%%DATADIR%%/sounds/en/digits/mon-4.gsm
+%%DATADIR%%/sounds/en/digits/mon-5.gsm
+%%DATADIR%%/sounds/en/digits/mon-6.gsm
+%%DATADIR%%/sounds/en/digits/mon-7.gsm
+%%DATADIR%%/sounds/en/digits/mon-8.gsm
+%%DATADIR%%/sounds/en/digits/mon-9.gsm
+%%DATADIR%%/sounds/en/digits/oclock.gsm
+%%DATADIR%%/sounds/en/digits/oh.gsm
+%%DATADIR%%/sounds/en/digits/p-m.gsm
+%%DATADIR%%/sounds/en/digits/pound.gsm
+%%DATADIR%%/sounds/en/digits/star.gsm
+%%DATADIR%%/sounds/en/digits/thousand.gsm
+%%DATADIR%%/sounds/en/digits/today.gsm
+%%DATADIR%%/sounds/en/digits/tomorrow.gsm
+%%DATADIR%%/sounds/en/digits/yesterday.gsm
+%%DATADIR%%/sounds/en/dir-first.gsm
+%%DATADIR%%/sounds/en/dir-firstlast.gsm
+%%DATADIR%%/sounds/en/dir-instr.gsm
+%%DATADIR%%/sounds/en/dir-intro-fn.gsm
+%%DATADIR%%/sounds/en/dir-intro.gsm
+%%DATADIR%%/sounds/en/dir-last.gsm
+%%DATADIR%%/sounds/en/dir-multi1.gsm
+%%DATADIR%%/sounds/en/dir-multi2.gsm
+%%DATADIR%%/sounds/en/dir-multi3.gsm
+%%DATADIR%%/sounds/en/dir-multi9.gsm
+%%DATADIR%%/sounds/en/dir-nomatch.gsm
+%%DATADIR%%/sounds/en/dir-nomore.gsm
+%%DATADIR%%/sounds/en/dir-pls-enter.gsm
+%%DATADIR%%/sounds/en/followme/call-from.gsm
+%%DATADIR%%/sounds/en/followme/no-recording.gsm
+%%DATADIR%%/sounds/en/followme/options.gsm
+%%DATADIR%%/sounds/en/followme/pls-hold-while-try.gsm
+%%DATADIR%%/sounds/en/followme/sorry.gsm
+%%DATADIR%%/sounds/en/followme/status.gsm
+%%DATADIR%%/sounds/en/hello-world.gsm
+%%DATADIR%%/sounds/en/hours.gsm
+%%DATADIR%%/sounds/en/invalid.gsm
+%%DATADIR%%/sounds/en/letters/a.gsm
+%%DATADIR%%/sounds/en/letters/ascii123.gsm
+%%DATADIR%%/sounds/en/letters/ascii124.gsm
+%%DATADIR%%/sounds/en/letters/ascii125.gsm
+%%DATADIR%%/sounds/en/letters/ascii126.gsm
+%%DATADIR%%/sounds/en/letters/ascii34.gsm
+%%DATADIR%%/sounds/en/letters/ascii36.gsm
+%%DATADIR%%/sounds/en/letters/ascii37.gsm
+%%DATADIR%%/sounds/en/letters/ascii38.gsm
+%%DATADIR%%/sounds/en/letters/ascii39.gsm
+%%DATADIR%%/sounds/en/letters/ascii40.gsm
+%%DATADIR%%/sounds/en/letters/ascii41.gsm
+%%DATADIR%%/sounds/en/letters/ascii42.gsm
+%%DATADIR%%/sounds/en/letters/ascii44.gsm
+%%DATADIR%%/sounds/en/letters/ascii58.gsm
+%%DATADIR%%/sounds/en/letters/ascii59.gsm
+%%DATADIR%%/sounds/en/letters/ascii60.gsm
+%%DATADIR%%/sounds/en/letters/ascii62.gsm
+%%DATADIR%%/sounds/en/letters/ascii63.gsm
+%%DATADIR%%/sounds/en/letters/ascii91.gsm
+%%DATADIR%%/sounds/en/letters/ascii92.gsm
+%%DATADIR%%/sounds/en/letters/ascii93.gsm
+%%DATADIR%%/sounds/en/letters/ascii94.gsm
+%%DATADIR%%/sounds/en/letters/ascii95.gsm
+%%DATADIR%%/sounds/en/letters/ascii96.gsm
+%%DATADIR%%/sounds/en/letters/asterisk.gsm
+%%DATADIR%%/sounds/en/letters/at.gsm
+%%DATADIR%%/sounds/en/letters/b.gsm
+%%DATADIR%%/sounds/en/letters/c.gsm
+%%DATADIR%%/sounds/en/letters/d.gsm
+%%DATADIR%%/sounds/en/letters/dash.gsm
+%%DATADIR%%/sounds/en/letters/dollar.gsm
+%%DATADIR%%/sounds/en/letters/dot.gsm
+%%DATADIR%%/sounds/en/letters/e.gsm
+%%DATADIR%%/sounds/en/letters/equals.gsm
+%%DATADIR%%/sounds/en/letters/exclaimation-point.gsm
+%%DATADIR%%/sounds/en/letters/f.gsm
+%%DATADIR%%/sounds/en/letters/g.gsm
+%%DATADIR%%/sounds/en/letters/h.gsm
+%%DATADIR%%/sounds/en/letters/i.gsm
+%%DATADIR%%/sounds/en/letters/j.gsm
+%%DATADIR%%/sounds/en/letters/k.gsm
+%%DATADIR%%/sounds/en/letters/l.gsm
+%%DATADIR%%/sounds/en/letters/m.gsm
+%%DATADIR%%/sounds/en/letters/n.gsm
+%%DATADIR%%/sounds/en/letters/o.gsm
+%%DATADIR%%/sounds/en/letters/p.gsm
+%%DATADIR%%/sounds/en/letters/plus.gsm
+%%DATADIR%%/sounds/en/letters/q.gsm
+%%DATADIR%%/sounds/en/letters/r.gsm
+%%DATADIR%%/sounds/en/letters/s.gsm
+%%DATADIR%%/sounds/en/letters/slash.gsm
+%%DATADIR%%/sounds/en/letters/space.gsm
+%%DATADIR%%/sounds/en/letters/t.gsm
+%%DATADIR%%/sounds/en/letters/u.gsm
+%%DATADIR%%/sounds/en/letters/v.gsm
+%%DATADIR%%/sounds/en/letters/w.gsm
+%%DATADIR%%/sounds/en/letters/x.gsm
+%%DATADIR%%/sounds/en/letters/y.gsm
+%%DATADIR%%/sounds/en/letters/z.gsm
+%%DATADIR%%/sounds/en/letters/zed.gsm
+%%DATADIR%%/sounds/en/lowercase.gsm
+%%DATADIR%%/sounds/en/minutes.gsm
+%%DATADIR%%/sounds/en/pbx-invalid.gsm
+%%DATADIR%%/sounds/en/pbx-invalidpark.gsm
+%%DATADIR%%/sounds/en/pbx-parkingfailed.gsm
+%%DATADIR%%/sounds/en/pbx-transfer.gsm
+%%DATADIR%%/sounds/en/phonetic/9_p.gsm
+%%DATADIR%%/sounds/en/phonetic/a_p.gsm
+%%DATADIR%%/sounds/en/phonetic/b_p.gsm
+%%DATADIR%%/sounds/en/phonetic/c_p.gsm
+%%DATADIR%%/sounds/en/phonetic/d_p.gsm
+%%DATADIR%%/sounds/en/phonetic/e_p.gsm
+%%DATADIR%%/sounds/en/phonetic/f_p.gsm
+%%DATADIR%%/sounds/en/phonetic/g_p.gsm
+%%DATADIR%%/sounds/en/phonetic/h_p.gsm
+%%DATADIR%%/sounds/en/phonetic/i_p.gsm
+%%DATADIR%%/sounds/en/phonetic/j_p.gsm
+%%DATADIR%%/sounds/en/phonetic/k_p.gsm
+%%DATADIR%%/sounds/en/phonetic/l_p.gsm
+%%DATADIR%%/sounds/en/phonetic/m_p.gsm
+%%DATADIR%%/sounds/en/phonetic/n_p.gsm
+%%DATADIR%%/sounds/en/phonetic/o_p.gsm
+%%DATADIR%%/sounds/en/phonetic/p_p.gsm
+%%DATADIR%%/sounds/en/phonetic/q_p.gsm
+%%DATADIR%%/sounds/en/phonetic/r_p.gsm
+%%DATADIR%%/sounds/en/phonetic/s_p.gsm
+%%DATADIR%%/sounds/en/phonetic/t_p.gsm
+%%DATADIR%%/sounds/en/phonetic/u_p.gsm
+%%DATADIR%%/sounds/en/phonetic/v_p.gsm
+%%DATADIR%%/sounds/en/phonetic/w_p.gsm
+%%DATADIR%%/sounds/en/phonetic/x_p.gsm
+%%DATADIR%%/sounds/en/phonetic/y_p.gsm
+%%DATADIR%%/sounds/en/phonetic/z_p.gsm
+%%DATADIR%%/sounds/en/priv-callee-options.gsm
+%%DATADIR%%/sounds/en/priv-callpending.gsm
+%%DATADIR%%/sounds/en/priv-introsaved.gsm
+%%DATADIR%%/sounds/en/priv-recordintro.gsm
+%%DATADIR%%/sounds/en/privacy-incorrect.gsm
+%%DATADIR%%/sounds/en/privacy-prompt.gsm
+%%DATADIR%%/sounds/en/privacy-thankyou.gsm
+%%DATADIR%%/sounds/en/privacy-unident.gsm
+%%DATADIR%%/sounds/en/queue-callswaiting.gsm
+%%DATADIR%%/sounds/en/queue-holdtime.gsm
+%%DATADIR%%/sounds/en/queue-less-than.gsm
+%%DATADIR%%/sounds/en/queue-minute.gsm
+%%DATADIR%%/sounds/en/queue-minutes.gsm
+%%DATADIR%%/sounds/en/queue-periodic-announce.gsm
+%%DATADIR%%/sounds/en/queue-quantity1.gsm
+%%DATADIR%%/sounds/en/queue-quantity2.gsm
+%%DATADIR%%/sounds/en/queue-reporthold.gsm
+%%DATADIR%%/sounds/en/queue-seconds.gsm
+%%DATADIR%%/sounds/en/queue-thankyou.gsm
+%%DATADIR%%/sounds/en/queue-thereare.gsm
+%%DATADIR%%/sounds/en/queue-youarenext.gsm
+%%DATADIR%%/sounds/en/screen-callee-options.gsm
+%%DATADIR%%/sounds/en/seconds.gsm
+%%DATADIR%%/sounds/en/silence/1.gsm
+%%DATADIR%%/sounds/en/silence/10.gsm
+%%DATADIR%%/sounds/en/silence/2.gsm
+%%DATADIR%%/sounds/en/silence/3.gsm
+%%DATADIR%%/sounds/en/silence/4.gsm
+%%DATADIR%%/sounds/en/silence/5.gsm
+%%DATADIR%%/sounds/en/silence/6.gsm
+%%DATADIR%%/sounds/en/silence/7.gsm
+%%DATADIR%%/sounds/en/silence/8.gsm
+%%DATADIR%%/sounds/en/silence/9.gsm
+%%DATADIR%%/sounds/en/spy-agent.gsm
+%%DATADIR%%/sounds/en/spy-console.gsm
+%%DATADIR%%/sounds/en/spy-iax.gsm
+%%DATADIR%%/sounds/en/spy-iax2.gsm
+%%DATADIR%%/sounds/en/spy-jingle.gsm
+%%DATADIR%%/sounds/en/spy-local.gsm
+%%DATADIR%%/sounds/en/spy-mgcp.gsm
+%%DATADIR%%/sounds/en/spy-misdn.gsm
+%%DATADIR%%/sounds/en/spy-mobile.gsm
+%%DATADIR%%/sounds/en/spy-nbs.gsm
+%%DATADIR%%/sounds/en/spy-sip.gsm
+%%DATADIR%%/sounds/en/spy-skinny.gsm
+%%DATADIR%%/sounds/en/spy-unistim.gsm
+%%DATADIR%%/sounds/en/spy-usbradio.gsm
+%%DATADIR%%/sounds/en/spy-zap.gsm
+%%DATADIR%%/sounds/en/ss-noservice.gsm
+%%DATADIR%%/sounds/en/transfer.gsm
+%%DATADIR%%/sounds/en/tt-allbusy.gsm
+%%DATADIR%%/sounds/en/tt-monkeys.gsm
+%%DATADIR%%/sounds/en/tt-monkeysintro.gsm
+%%DATADIR%%/sounds/en/tt-somethingwrong.gsm
+%%DATADIR%%/sounds/en/tt-weasels.gsm
+%%DATADIR%%/sounds/en/vm-msgforwarded.gsm
+%%DATADIR%%/sounds/en/vm-Cust1.gsm
+%%DATADIR%%/sounds/en/vm-Cust2.gsm
+%%DATADIR%%/sounds/en/vm-Cust3.gsm
+%%DATADIR%%/sounds/en/vm-Cust4.gsm
+%%DATADIR%%/sounds/en/vm-Cust5.gsm
+%%DATADIR%%/sounds/en/vm-Family.gsm
+%%DATADIR%%/sounds/en/vm-Friends.gsm
+%%DATADIR%%/sounds/en/vm-INBOX.gsm
+%%DATADIR%%/sounds/en/vm-Old.gsm
+%%DATADIR%%/sounds/en/vm-Work.gsm
+%%DATADIR%%/sounds/en/vm-advopts.gsm
+%%DATADIR%%/sounds/en/vm-and.gsm
+%%DATADIR%%/sounds/en/vm-calldiffnum.gsm
+%%DATADIR%%/sounds/en/vm-changeto.gsm
+%%DATADIR%%/sounds/en/vm-delete.gsm
+%%DATADIR%%/sounds/en/vm-deleted.gsm
+%%DATADIR%%/sounds/en/vm-dialout.gsm
+%%DATADIR%%/sounds/en/vm-duration.gsm
+%%DATADIR%%/sounds/en/vm-enter-num-to-call.gsm
+%%DATADIR%%/sounds/en/vm-extension.gsm
+%%DATADIR%%/sounds/en/vm-first.gsm
+%%DATADIR%%/sounds/en/vm-for.gsm
+%%DATADIR%%/sounds/en/vm-forward.gsm
+%%DATADIR%%/sounds/en/vm-forwardoptions.gsm
+%%DATADIR%%/sounds/en/vm-from-extension.gsm
+%%DATADIR%%/sounds/en/vm-from-phonenumber.gsm
+%%DATADIR%%/sounds/en/vm-from.gsm
+%%DATADIR%%/sounds/en/vm-goodbye.gsm
+%%DATADIR%%/sounds/en/vm-helpexit.gsm
+%%DATADIR%%/sounds/en/vm-incorrect-mailbox.gsm
+%%DATADIR%%/sounds/en/vm-incorrect.gsm
+%%DATADIR%%/sounds/en/vm-instructions.gsm
+%%DATADIR%%/sounds/en/vm-intro.gsm
+%%DATADIR%%/sounds/en/vm-invalidpassword.gsm
+%%DATADIR%%/sounds/en/vm-isonphone.gsm
+%%DATADIR%%/sounds/en/vm-isunavail.gsm
+%%DATADIR%%/sounds/en/vm-last.gsm
+%%DATADIR%%/sounds/en/vm-leavemsg.gsm
+%%DATADIR%%/sounds/en/vm-login.gsm
+%%DATADIR%%/sounds/en/vm-mailboxfull.gsm
+%%DATADIR%%/sounds/en/vm-message.gsm
+%%DATADIR%%/sounds/en/vm-messages.gsm
+%%DATADIR%%/sounds/en/uppercase.gsm
+%%DATADIR%%/sounds/en/vm-minutes.gsm
+%%DATADIR%%/sounds/en/vm-mismatch.gsm
+%%DATADIR%%/sounds/en/vm-msginstruct.gsm
+%%DATADIR%%/sounds/en/vm-msgsaved.gsm
+%%DATADIR%%/sounds/en/vm-newpassword.gsm
+%%DATADIR%%/sounds/en/vm-newuser.gsm
+%%DATADIR%%/sounds/en/vm-next.gsm
+%%DATADIR%%/sounds/en/vm-no.gsm
+%%DATADIR%%/sounds/en/vm-nobodyavail.gsm
+%%DATADIR%%/sounds/en/vm-nobox.gsm
+%%DATADIR%%/sounds/en/vm-nomore.gsm
+%%DATADIR%%/sounds/en/vm-nonumber.gsm
+%%DATADIR%%/sounds/en/vm-num-i-have.gsm
+%%DATADIR%%/sounds/en/vm-onefor.gsm
+%%DATADIR%%/sounds/en/vm-onefor-full.gsm
+%%DATADIR%%/sounds/en/vm-options.gsm
+%%DATADIR%%/sounds/en/vm-opts.gsm
+%%DATADIR%%/sounds/en/vm-opts-full.gsm
+%%DATADIR%%/sounds/en/vm-passchanged.gsm
+%%DATADIR%%/sounds/en/vm-password.gsm
+%%DATADIR%%/sounds/en/vm-press.gsm
+%%DATADIR%%/sounds/en/vm-prev.gsm
+%%DATADIR%%/sounds/en/vm-reachoper.gsm
+%%DATADIR%%/sounds/en/vm-rec-busy.gsm
+%%DATADIR%%/sounds/en/vm-rec-name.gsm
+%%DATADIR%%/sounds/en/vm-rec-temp.gsm
+%%DATADIR%%/sounds/en/vm-rec-unv.gsm
+%%DATADIR%%/sounds/en/vm-received.gsm
+%%DATADIR%%/sounds/en/vm-reenterpassword.gsm
+%%DATADIR%%/sounds/en/vm-repeat.gsm
+%%DATADIR%%/sounds/en/vm-review.gsm
+%%DATADIR%%/sounds/en/vm-saved.gsm
+%%DATADIR%%/sounds/en/vm-savedto.gsm
+%%DATADIR%%/sounds/en/vm-savefolder.gsm
+%%DATADIR%%/sounds/en/vm-savemessage.gsm
+%%DATADIR%%/sounds/en/vm-saveoper.gsm
+%%DATADIR%%/sounds/en/vm-sorry.gsm
+%%DATADIR%%/sounds/en/vm-star-cancel.gsm
+%%DATADIR%%/sounds/en/vm-starmain.gsm
+%%DATADIR%%/sounds/en/vm-tempgreetactive.gsm
+%%DATADIR%%/sounds/en/vm-tempgreeting.gsm
+%%DATADIR%%/sounds/en/vm-tempgreeting2.gsm
+%%DATADIR%%/sounds/en/vm-tempremoved.gsm
+%%DATADIR%%/sounds/en/vm-then-pound.gsm
+%%DATADIR%%/sounds/en/vm-theperson.gsm
+%%DATADIR%%/sounds/en/vm-tmpexists.gsm
+%%DATADIR%%/sounds/en/vm-tocallback.gsm
+%%DATADIR%%/sounds/en/vm-tocallnum.gsm
+%%DATADIR%%/sounds/en/vm-tocancel.gsm
+%%DATADIR%%/sounds/en/vm-tocancelmsg.gsm
+%%DATADIR%%/sounds/en/vm-toenternumber.gsm
+%%DATADIR%%/sounds/en/vm-toforward.gsm
+%%DATADIR%%/sounds/en/vm-tohearenv.gsm
+%%DATADIR%%/sounds/en/vm-tomakecall.gsm
+%%DATADIR%%/sounds/en/vm-tooshort.gsm
+%%DATADIR%%/sounds/en/vm-toreply.gsm
+%%DATADIR%%/sounds/en/vm-torerecord.gsm
+%%DATADIR%%/sounds/en/vm-undelete.gsm
+%%DATADIR%%/sounds/en/vm-undeleted.gsm
+%%DATADIR%%/sounds/en/vm-unknown-caller.gsm
+%%DATADIR%%/sounds/en/vm-whichbox.gsm
+%%DATADIR%%/sounds/en/vm-youhave.gsm
+%%DATADIR%%/static-http/appdocsxml.xslt
+%%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
+%%DAHDI%%lib/asterisk/modules/app_flash.so
+%%DAHDI%%lib/asterisk/modules/app_dahdiras.so
+%%ODBC%%lib/asterisk/modules/cdr_odbc.so
+%%FREETDS%%lib/asterisk/modules/cdr_tds.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
+%%DOCSDIR%%/images/asterisk-intro.jpg
+%%DOCSDIR%%/images/kpad2.jpg
+@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/recording
+@dir %%VARDIR%%/spool/asterisk
+@dir %%VARDIR%%/spool/asterisk/system
+@dir %%VARDIR%%/spool/asterisk/tmp
+@dir %%VARDIR%%/db/asterisk
+@dir %%VARDIR%%/run/asterisk