diff options
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 |