summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--comms/asterisk/DESCR14
-rw-r--r--comms/asterisk/Makefile270
-rw-r--r--comms/asterisk/PLIST2968
-rw-r--r--comms/asterisk/PLIST.DragonFly2
-rw-r--r--comms/asterisk/PLIST.FreeBSD2
-rw-r--r--comms/asterisk/PLIST.Linux2
-rw-r--r--comms/asterisk/PLIST.NetBSD2
-rw-r--r--comms/asterisk/PLIST.OpenBSD2
-rw-r--r--comms/asterisk/PLIST.common630
-rw-r--r--comms/asterisk/distinfo57
-rw-r--r--comms/asterisk/files/asterisk.sh20
-rw-r--r--comms/asterisk/options.mk108
-rw-r--r--comms/asterisk/patches/patch-Makefile124
-rw-r--r--comms/asterisk/patches/patch-aa241
-rw-r--r--comms/asterisk/patches/patch-ab15
-rw-r--r--comms/asterisk/patches/patch-ac27
-rw-r--r--comms/asterisk/patches/patch-ad128
-rw-r--r--comms/asterisk/patches/patch-ae45
-rw-r--r--comms/asterisk/patches/patch-af13
-rw-r--r--comms/asterisk/patches/patch-ag20
-rw-r--r--comms/asterisk/patches/patch-aj13
-rw-r--r--comms/asterisk/patches/patch-ak13
-rw-r--r--comms/asterisk/patches/patch-al22
-rw-r--r--comms/asterisk/patches/patch-am13
-rw-r--r--comms/asterisk/patches/patch-apps_app__dial.c19
-rw-r--r--comms/asterisk/patches/patch-apps_app__followme.c19
-rw-r--r--comms/asterisk/patches/patch-apps_app__queue.c154
-rw-r--r--comms/asterisk/patches/patch-apps_app__sms.c13
-rw-r--r--comms/asterisk/patches/patch-build__tools_mkpkgconfig21
-rw-r--r--comms/asterisk/patches/patch-channels_chan__oss.c31
-rw-r--r--comms/asterisk/patches/patch-configure194
-rw-r--r--comms/asterisk/patches/patch-configure.ac23
-rw-r--r--comms/asterisk/patches/patch-contrib_scripts_autosupport22
-rw-r--r--comms/asterisk/patches/patch-contrib_scripts_vmail.cgi187
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_autoconfig.h.in14
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_channel.h13
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_endian.h (renamed from comms/asterisk/patches/patch-ai)8
-rw-r--r--comms/asterisk/patches/patch-include_asterisk_lock.h50
-rw-r--r--comms/asterisk/patches/patch-main_Makefile54
-rw-r--r--comms/asterisk/patches/patch-main_acl.c40
-rw-r--r--comms/asterisk/patches/patch-main_asterisk.c13
-rw-r--r--comms/asterisk/patches/patch-main_features.c101
-rw-r--r--comms/asterisk/patches/patch-main_manager.c22
-rw-r--r--comms/asterisk/patches/patch-main_netsock.c11
-rw-r--r--comms/asterisk/patches/patch-main_sched.c29
-rw-r--r--comms/asterisk/patches/patch-main_utils.c31
-rw-r--r--comms/asterisk/patches/patch-pbx_pbx__dundi.c13
-rw-r--r--comms/asterisk/patches/patch-res_pjproject_aconfigure24
-rw-r--r--comms/asterisk/patches/patch-res_pjproject_aconfigure.ac27
-rw-r--r--comms/asterisk/patches/patch-res_pjproject_build.symbian_makedef.sh20
-rw-r--r--comms/asterisk/patches/patch-sounds_Makefile25
-rw-r--r--comms/asterisk/patches/patch-tests_test__locale.c13
-rw-r--r--comms/asterisk/patches/patch-utils_Makefile24
-rw-r--r--comms/asterisk/patches/patch-utils_db1-ast_include_db.h13
-rw-r--r--comms/asterisk/patches/patch-utils_extconf.c49
-rw-r--r--comms/asterisk/patches/patch-utils_streamplayer.c (renamed from comms/asterisk/patches/patch-an)6
56 files changed, 4719 insertions, 1315 deletions
diff --git a/comms/asterisk/DESCR b/comms/asterisk/DESCR
index d399f66f0de..ce54b74e1f9 100644
--- a/comms/asterisk/DESCR
+++ b/comms/asterisk/DESCR
@@ -1,10 +1,14 @@
-Asterisk is a complete PBX in software. It provides
-all of the features you would expect from a PBX and more. Asterisk
-does voice over IP in three protocols, and can interoperate with
-almost all standards-based telephony equipment using relatively
-inexpensive hardware.
+Asterisk is a complete PBX in software. It provides all of the
+features you would expect from a PBX and more. Asterisk does voice
+over IP in three protocols, and can interoperate with almost all
+standards-based telephony equipment using relatively inexpensive
+hardware.
Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and H.323 (as both
client and gateway).
+
+NOTE: This version does not work with the zaptel drivers. It
+requires the newer DAHDI drivers which are still being ported.
+So, there is no hardware support available at this moment.
diff --git a/comms/asterisk/Makefile b/comms/asterisk/Makefile
index 98207d7654a..ad03857403c 100644
--- a/comms/asterisk/Makefile
+++ b/comms/asterisk/Makefile
@@ -1,97 +1,196 @@
-# $NetBSD: Makefile,v 1.75 2012/10/03 21:54:04 wiz Exp $
-
-DISTNAME= asterisk-1.2.37
-PKGREVISION= 4
+# $NetBSD: Makefile,v 1.76 2012/12/11 08:22:48 jnemeth Exp $
+#
+# NOTE: when updating this package, there are two places that sound
+# tarballs need to be checked
+
+DISTNAME= asterisk-11.1.0
+DIST_SUBDIR= ${PKGNAME_NOREV}
+DISTFILES= ${DEFAULT_DISTFILES}
+EXTRACT_ONLY= ${DISTNAME}.tar.gz
CATEGORIES= comms net audio
-MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/releases/ \
- http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/
+MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
+ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ \
+ http://downloads.asterisk.org/pub/telephony/sounds/releases/
-MAINTAINER= pkgsrc-users@NetBSD.org
+OWNER= jnemeth@NetBSD.org
HOMEPAGE= http://www.asterisk.org/
COMMENT= The Asterisk Software PBX
LICENSE= gnu-gpl-v2
+CONFLICTS+= asterisk-sounds-extra-[0-9]*
+
.include "../../mk/bsd.prefs.mk"
-USE_TOOLS+= bash bison gmake perl:run
-REPLACE_BASH= mkpkgconfig
-REPLACE_PERL+= agi/agi-test.agi
+USE_TOOLS+= bison gmake perl:run pkg-config tar
+USE_LANGUAGES= c c++
+REPLACE_PERL+= agi/DialAnMp3.agi agi/agi-test.agi
+REPLACE_PERL+= agi/fastagi-test agi/jukebox.agi agi/numeralize
+REPLACE_PERL+= contrib/scripts/vmail.cgi
+
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS+= --datarootdir=${PREFIX}/libdata
+CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
+CONFIGURE_ARGS+= --without-gtk2
+# XXX remove when lang/lua gets builtin.mk
+CONFIGURE_ARGS+= --without-lua
INSTALL_TARGET= install samples
-INSTALLATION_DIRS= lib/pkgconfig
+INSTALLATION_DIRS+= lib/pkgconfig share/doc/${PKGBASE}
+INSTALLATION_DIRS+= share/examples/asterisk share/examples/rc.d
+INSTALLATION_DIRS+= ${ASTDATADIR}/sounds/en ${ASTDATADIR}/moh
BUILD_DEFS+= VARBASE
-# Running as non-root will come later
-#ASTERISK_USER?= asterisk
-#ASTERISK_GROUP?= asterisk
-#PKG_GROUPS= ${ASTERISK_GROUP}
-#PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP}
-#PKG_GROUPS_VARS+= ASTERISK_GROUP
-#PKG_USERS_VARS+= ASTERISK_USER
+ASTERISK_USER?= asterisk
+ASTERISK_GROUP?= asterisk
+PKG_GROUPS= ${ASTERISK_GROUP}
+PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP}
+PKG_GECOS.${ASTERISK_USER}= Asterisk PBX
+PKG_GROUPS_VARS= ASTERISK_GROUP
+PKG_USERS_VARS= ASTERISK_USER
+FILES_SUBST+= ASTERISK_USER=${ASTERISK_USER}
+FILES_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
+MESSAGE_SUBST+= ASTERISK_USER=${ASTERISK_USER}
+MESSAGE_SUBST+= ASTERISK_GROUP=${ASTERISK_GROUP}
# Various path settings for Asterisk
PKG_SYSCONFSUBDIR= asterisk
-ASTLIBDIR?= ${PREFIX}/lib/asterisk
-ASTVARLIBDIR?= ${PREFIX}/libdata/asterisk
-ASTETCDIR?= ${PKG_SYSCONFDIR}
-ASTSPOOLDIR?= ${VARBASE}/spool/asterisk
-ASTLOGDIR?= ${VARBASE}/log/asterisk
-ASTHEADERDIR?= ${PREFIX}/include/asterisk
-ASTCONFPATH?= ${ASTETCDIR}/asterisk.conf
-ASTBINDIR?= ${PREFIX}/bin
-ASTSBINDIR?= ${PREFIX}/sbin
-ASTVARRUNDIR?= ${VARBASE}/run
-ASTMANDIR?= ${PREFIX}/${PKGMANDIR}
-ASTEXAMPLEDIR?= ${PREFIX}/share/examples/asterisk
-
-# Override default paths in Makefile
-SUBST_CLASSES+= asterisk
-SUBST_STAGE.asterisk= pre-configure
-SUBST_FILES.asterisk= Makefile configs/musiconhold.conf.sample
-SUBST_SED.asterisk+= -e 's|/var/lib/asterisk|${ASTVARLIBDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTLIBDIR\)=.*|\1 = ${ASTLIBDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTVARLIBDIR\)=.*|\1 = ${ASTVARLIBDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTETCDIR\)=.*|\1 = ${ASTETCDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTSPOOLDIR\)=.*|\1 = ${ASTSPOOLDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTLOGDIR\)=.*|\1 = ${ASTLOGDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTHEADERDIR\)=.*|\1 = ${ASTHEADERDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTCONFPATH\)=.*|\1 = ${ASTCONFPATH:Q}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTBINDIR\)=.*|\1 = ${ASTBINDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTSBINDIR\)=.*|\1 = ${ASTSBINDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTVARRUNDIR\)=.*|\1 = ${ASTVARRUNDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTMANDIR\)=.*|\1 = ${ASTMANDIR}|'
-SUBST_SED.asterisk+= -e 's|^ *\(ASTEXAMPLEDIR\)=.*|\1 = ${ASTEXAMPLEDIR}|'
+PKG_SYSCONFDIR_PERMS= ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+ASTETCDIR= ${PKG_SYSCONFDIR}
+ASTEXAMPLEDIR= ${PREFIX}/share/examples/asterisk
+ASTDBDIR= ${VARBASE}/db/asterisk
+ASTSPOOLDIR= ${VARBASE}/spool/asterisk
+ASTLOGDIR= ${VARBASE}/log/asterisk
+MESSAGE_SUBST+= ASTDBDIR=${ASTDBDIR}
+MESSAGE_SUBST+= ASTSPOOLDIR=${ASTSPOOLDIR}
+MESSAGE_SUBST+= ASTLOGDIR=${ASTLOGDIR}
+ASTVARRUNDIR= ${VARBASE}/run/asterisk
+FILES_SUBST+= ASTVARRUNDIR=${ASTVARRUNDIR}
+ASTDATADIR= ${PREFIX}/libdata/asterisk
+MAKE_FLAGS+= ASTLIBDIR=${PREFIX}/lib/asterisk
+MAKE_FLAGS+= ASTVARLIBDIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTKEYDIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTDATADIR=${ASTDATADIR}
+MAKE_FLAGS+= ASTSPOOLDIR=${ASTSPOOLDIR}
+MAKE_FLAGS+= ASTLOGDIR=${ASTLOGDIR}
+MAKE_FLAGS+= ASTHEADERDIR=${PREFIX}/include/asterisk
+MAKE_FLAGS+= ASTCONFPATH=${ASTETCDIR}/asterisk.conf
+MAKE_FLAGS+= ASTBINDIR=${PREFIX}/bin
+MAKE_FLAGS+= ASTSBINDIR=${PREFIX}/sbin
+MAKE_FLAGS+= ASTVARRUNDIR=${ASTVARRUNDIR}
+MAKE_FLAGS+= ASTMANDIR=${PREFIX}/${PKGMANDIR}
+MAKE_FLAGS+= ASTETCDIR=${ASTETCDIR}
+MAKE_FLAGS+= ASTDBDIR=${ASTDBDIR}
+MAKE_FLAGS+= AGI_DIR=${PREFIX}/libexec/agi-bin
+MAKE_FLAGS+= ASTEXAMPLEDIR=${ASTEXAMPLEDIR}
+MAKE_FLAGS+= WRKSRC=${WRKSRC}
+MAKE_FLAGS+= LDOPTS=${LDFLAGS:M*:Q}
+MAKE_FLAGS+= HTTP_DOCSDIR=${PREFIX}/share/httpd/htdocs
+MAKE_FLAGS+= HTTP_CGIDIR=${PREFIX}/libexec/cgi-bin
+MAKE_FLAGS+= OPTIMIZE=-O3
+
+.if !empty(MACHINE_PLATFORM:MSunOS-*-i386)
+BUILDLINK_TRANSFORM+= rm:-march=i386
+.endif
+
+PLIST_VARS+= kqueue
+.if exists(/usr/include/sys/event.h)
+PLIST.kqueue= yes
+.endif
+
+PLIST_VARS+= mgcp
+# NOSIGPIPE is a temp variable, since PLIST.mgcp MUST remain undefined
+# if the grep fails
+NOSIGPIPE!= ${GREP} SO_NOSIGPIPE /usr/include/sys/socket.h || echo ""
+.if ${NOSIGPIPE} != ""
+PLIST.mgcp= yes
+.endif
.include "options.mk"
-RCD_SCRIPTS= asterisk
-OWN_DIRS+= ${ASTSPOOLDIR} ${ASTLOGDIR} ${ASTVARRUNDIR}
-OWN_DIRS+= ${ASTLOGDIR}/cdr-csv
-# XXX: should be in ${VARBASE}
-OWN_DIRS+= ${ASTVARLIBDIR}/sounds/priv-callerintros
+# check sounds/Makefile for current version when upgrading package
+DISTFILES+= asterisk-extra-sounds-en-gsm-1.4.11.tar.gz
+
+# Override default paths in config files
+SUBST_CLASSES+= configs
+SUBST_STAGE.configs= pre-configure
+SUBST_FILES.configs= configs/cli_aliases.conf.sample
+SUBST_FILES.configs+= configs/festival.conf.sample
+SUBST_FILES.configs+= configs/http.conf.sample
+SUBST_FILES.configs+= configs/iax.conf.sample
+SUBST_FILES.configs+= configs/musiconhold.conf.sample
+SUBST_FILES.configs+= configs/osp.conf.sample
+SUBST_FILES.configs+= configs/phoneprov.conf.sample
+SUBST_FILES.configs+= configs/res_config_sqlite.conf.sample
+SUBST_FILES.configs+= configs/sla.conf.sample
+SUBST_SED.configs+= -e 's|doc/|${PREFIX}/share/doc/${PKGBASE}/|'
+SUBST_SED.configs+= -e 's|/etc/asterisk|${ASTETCDIR}|'
+SUBST_SED.configs+= -e 's|/var/lib/asterisk|${ASTVARLIBDIR}|'
+SUBST_SED.configs+= -e "s|/usr/local/man|${ASTMANDIR}|"
+SUBST_SED.configs+= -e "s|/usr/local|${PREFIX}|"
+SUBST_SED.configs+= -e "s|/var|${VARBASE}|"
+
+# XXX gross hack, remove when atomics properly implemented
+.if (${OPSYS} == "NetBSD")
+SUBST_CLASSES+= atomics
+SUBST_STAGE.atomics= post-configure
+SUBST_FILES.atomics= include/asterisk/autoconfig.h
+SUBST_SED.atomics= -e "s|^\#define HAVE_GCC_ATOMICS 1|\#undef HAVE_GCC_ATOMICS|"
+.endif
-CONF_FILES= # empty
+RCD_SCRIPTS= asterisk
+OWN_DIRS_PERMS+= ${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/dictate ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/meetme ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/monitor ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/outgoing ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/system ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/tmp ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234 ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/busy.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+SPECIAL_PERMS+= ${ASTSPOOLDIR}/voicemail/default/1234/en/unavail.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTSPOOLDIR}/voicemail/default/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-csv ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+OWN_DIRS_PERMS+= ${ASTLOGDIR}/cdr-custom ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
+
+CONF_FILES_PERMS= # empty
.for f in asterisk.conf extensions.conf
-CONF_FILES+= ${ASTEXAMPLEDIR}/${f:Q} ${ASTETCDIR}/${f:Q}
+CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
.endfor
-MAKE_ENV+= VARBASE=${VARBASE}
-MAKE_ENV+= PKGSRC_RPATH=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.curl}/lib
-MAKE_FLAGS+= INSTALL_PREFIX=${PREFIX}
-
# if we put all the files in $CONF_FILES, the message is _way_ too long.
-.for f in adsi.conf adtranvofr.conf agents.conf alarmreceiver.conf \
- alsa.conf cdr_manager.conf cdr_odbc.conf \
- cdr_pgsql.conf cdr_tds.conf enum.conf extconfig.conf \
- features.conf festival.conf iax.conf \
- iaxprov.conf indications.conf logger.conf manager.conf \
- meetme.conf mgcp.conf modem.conf modules.conf musiconhold.conf \
- osp.conf oss.conf phone.conf privacy.conf queues.conf \
- res_odbc.conf rpt.conf rtp.conf sip.conf \
- skinny.conf voicemail.conf vpb.conf zapata.conf asterisk.adsi \
- telcordia-1.adsi
-CONF_FILES+= ${ASTEXAMPLEDIR}/${f:Q} ${ASTETCDIR}/${f:Q}
+.for f in acl.conf adsi.conf agents.conf alarmreceiver.conf alsa.conf \
+ amd.conf app_mysql.conf asterisk.adsi calendar.conf ccss.conf \
+ cdr.conf cdr_adaptive_odbc.conf cdr_custom.conf \
+ cdr_manager.conf cdr_mysql.conf cdr_odbc.conf cdr_pgsql.conf \
+ cdr_sqlite3_custom.conf cdr_syslog.conf cdr_tds.conf cel.conf \
+ cel_custom.conf cel_odbc.conf cel_pgsql.conf \
+ cel_sqlite3_custom.conf cel_tds.conf chan_dahdi.conf \
+ chan_mobile.conf cli.conf cli_aliases.conf cli_permissions.conf \
+ codecs.conf confbridge.conf console.conf dbsep.conf dnsmgr.conf \
+ dsp.conf dundi.conf enum.conf extconfig.conf extensions.ael \
+ extensions.conf extensions.lua extensions_minivm.conf \
+ features.conf festival.conf followme.conf func_odbc.conf \
+ gtalk.conf h323.conf http.conf iax.conf iaxprov.conf \
+ indications.conf jabber.conf jingle.conf logger.conf \
+ manager.conf meetme.conf mgcp.conf minivm.conf misdn.conf \
+ modules.conf motif.conf musiconhold.conf muted.conf ooh323.conf \
+ osp.conf oss.conf phone.conf phoneprov.conf queuerules.conf \
+ queues.conf res_config_mysql.conf res_config_sqlite.conf \
+ res_config_sqlite3.conf res_corosync.conf res_curl.conf \
+ res_fax.conf res_ldap.conf res_odbc.conf res_pgsql.conf \
+ res_pktccops.conf res_snmp.conf res_stun_monitor.conf rtp.conf \
+ say.conf sip.conf sip_notify.conf skinny.conf sla.conf \
+ smdi.conf telcordia-1.adsi udptl.conf unistim.conf users.conf \
+ voicemail.conf vpb.conf xmpp.conf
+CONF_FILES_PERMS+= ${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
.endfor
PTHREAD_OPTS+= require native
@@ -101,9 +200,38 @@ post-patch:
${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h
.endif
-.include "../../devel/ncurses/buildlink3.mk"
+post-install:
+# check sounds directory for current versions when upgrading package
+ ${TAR} xzf ${WRKSRC}/sounds/asterisk-core-sounds-en-gsm-1.4.22.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en
+ ${TAR} xzf ${WRKSRC}/sounds/asterisk-moh-opsound-wav-2.03.tar.gz -C ${DESTDIR}${ASTDATADIR}/moh
+ ${TAR} xzf ${DISTDIR}/${DIST_SUBDIR}/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz -C ${DESTDIR}${ASTDATADIR}/sounds/en
+ ${INSTALL_DATA} ${WRKSRC}/BUGS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/CHANGES ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/COPYING ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/CREDITS ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/README-SERIOUSLY.bestpractices.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.2.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.4.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.6.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE-1.8.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE-10.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/UPGRADE.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/Zaptel-to-DAHDI.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/doc/Asterisk-Admin-Guide.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.pdf ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/doc/IAX2-security.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/doc/README.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ ${INSTALL_DATA} ${WRKSRC}/doc/api-1.6.2-changes.txt ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+ cp -r ${WRKSRC}/doc/Asterisk-Admin-Guide ${DESTDIR}${PREFIX}/share/doc/${PKGBASE}/Asterisk-Admin-Guide
+
+.include "../../databases/sqlite3/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
+.include "../../textproc/libxml2/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
+.include "../../mk/curses.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/comms/asterisk/PLIST b/comms/asterisk/PLIST
new file mode 100644
index 00000000000..282cb12a1c0
--- /dev/null
+++ b/comms/asterisk/PLIST
@@ -0,0 +1,2968 @@
+@comment $NetBSD: PLIST,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+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/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/bridging.h
+include/asterisk/bridging_features.h
+include/asterisk/bridging_technology.h
+include/asterisk/build.h
+include/asterisk/buildinfo.h
+include/asterisk/buildopts.h
+include/asterisk/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/compat.h
+include/asterisk/compiler.h
+include/asterisk/config.h
+include/asterisk/config_options.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/mantisworkflow.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/enum.h
+include/asterisk/event.h
+include/asterisk/event_defs.h
+include/asterisk/extconf.h
+include/asterisk/features.h
+include/asterisk/file.h
+include/asterisk/format.h
+include/asterisk/format_cap.h
+include/asterisk/format_pref.h
+include/asterisk/frame.h
+include/asterisk/frame_defs.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/jabber.h
+include/asterisk/jingle.h
+include/asterisk/linkedlists.h
+include/asterisk/localtime.h
+include/asterisk/lock.h
+include/asterisk/logger.h
+include/asterisk/manager.h
+include/asterisk/md5.h
+include/asterisk/message.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/paths.h
+include/asterisk/pbx.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_odbc.h
+include/asterisk/res_srtp.h
+include/asterisk/rtp_engine.h
+include/asterisk/say.h
+include/asterisk/sched.h
+include/asterisk/security_events.h
+include/asterisk/security_events_defs.h
+include/asterisk/select.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/speech.h
+include/asterisk/srv.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/threadstorage.h
+include/asterisk/time.h
+include/asterisk/timing.h
+include/asterisk/transcap.h
+include/asterisk/translate.h
+include/asterisk/udptl.h
+include/asterisk/ulaw.h
+include/asterisk/unaligned.h
+include/asterisk/utils.h
+include/asterisk/version.h
+include/asterisk/xml.h
+include/asterisk/xmldoc.h
+include/asterisk/xmpp.h
+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_celgenuserevent.so
+lib/asterisk/modules/app_chanisavail.so
+lib/asterisk/modules/app_channelredirect.so
+lib/asterisk/modules/app_chanspy.so
+lib/asterisk/modules/app_confbridge.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_minivm.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_originate.so
+lib/asterisk/modules/app_page.so
+lib/asterisk/modules/app_parkandannounce.so
+lib/asterisk/modules/app_playback.so
+lib/asterisk/modules/app_playtones.so
+lib/asterisk/modules/app_privacy.so
+lib/asterisk/modules/app_queue.so
+lib/asterisk/modules/app_read.so
+lib/asterisk/modules/app_readexten.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_waituntil.so
+lib/asterisk/modules/app_while.so
+lib/asterisk/modules/app_zapateller.so
+lib/asterisk/modules/bridge_builtin_features.so
+lib/asterisk/modules/bridge_multiplexed.so
+lib/asterisk/modules/bridge_simple.so
+lib/asterisk/modules/bridge_softmix.so
+${PLIST.unixodbc}lib/asterisk/modules/cdr_adaptive_odbc.so
+lib/asterisk/modules/cdr_csv.so
+lib/asterisk/modules/cdr_custom.so
+lib/asterisk/modules/cdr_manager.so
+${PLIST.unixodbc}lib/asterisk/modules/cdr_odbc.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
+${PLIST.unixodbc}lib/asterisk/modules/cel_odbc.so
+lib/asterisk/modules/cel_sqlite3_custom.so
+lib/asterisk/modules/chan_agent.so
+lib/asterisk/modules/chan_bridge.so
+lib/asterisk/modules/chan_iax2.so
+lib/asterisk/modules/chan_local.so
+${PLIST.mgcp}lib/asterisk/modules/chan_mgcp.so
+lib/asterisk/modules/chan_motif.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/chan_unistim.so
+lib/asterisk/modules/codec_a_mu.so
+lib/asterisk/modules/codec_adpcm.so
+lib/asterisk/modules/codec_alaw.so
+lib/asterisk/modules/codec_g722.so
+lib/asterisk/modules/codec_g726.so
+lib/asterisk/modules/codec_gsm.so
+lib/asterisk/modules/codec_ilbc.so
+lib/asterisk/modules/codec_lpc10.so
+lib/asterisk/modules/codec_resample.so
+${PLIST.speex}lib/asterisk/modules/codec_speex.so
+lib/asterisk/modules/codec_ulaw.so
+lib/asterisk/modules/format_g719.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
+lib/asterisk/modules/format_pcm.so
+lib/asterisk/modules/format_siren14.so
+lib/asterisk/modules/format_siren7.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_aes.so
+lib/asterisk/modules/func_audiohookinherit.so
+lib/asterisk/modules/func_base64.so
+lib/asterisk/modules/func_blacklist.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
+lib/asterisk/modules/func_config.so
+lib/asterisk/modules/func_curl.so
+lib/asterisk/modules/func_cut.so
+lib/asterisk/modules/func_db.so
+lib/asterisk/modules/func_devstate.so
+lib/asterisk/modules/func_dialgroup.so
+lib/asterisk/modules/func_dialplan.so
+lib/asterisk/modules/func_enum.so
+lib/asterisk/modules/func_env.so
+lib/asterisk/modules/func_extstate.so
+lib/asterisk/modules/func_frame_trace.so
+lib/asterisk/modules/func_global.so
+lib/asterisk/modules/func_groupcount.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_logic.so
+lib/asterisk/modules/func_math.so
+lib/asterisk/modules/func_md5.so
+lib/asterisk/modules/func_module.so
+${PLIST.unixodbc}lib/asterisk/modules/func_odbc.so
+lib/asterisk/modules/func_pitchshift.so
+lib/asterisk/modules/func_presencestate.so
+lib/asterisk/modules/func_rand.so
+lib/asterisk/modules/func_realtime.so
+lib/asterisk/modules/func_sha1.so
+lib/asterisk/modules/func_shell.so
+${PLIST.speex}lib/asterisk/modules/func_speex.so
+lib/asterisk/modules/func_sprintf.so
+lib/asterisk/modules/func_srv.so
+lib/asterisk/modules/func_strings.so
+lib/asterisk/modules/func_sysinfo.so
+lib/asterisk/modules/func_timeout.so
+lib/asterisk/modules/func_uri.so
+lib/asterisk/modules/func_version.so
+lib/asterisk/modules/func_vmcount.so
+lib/asterisk/modules/func_volume.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_ael_share.so
+lib/asterisk/modules/res_agi.so
+lib/asterisk/modules/res_calendar.so
+lib/asterisk/modules/res_clialiases.so
+lib/asterisk/modules/res_clioriginate.so
+lib/asterisk/modules/res_config_curl.so
+${PLIST.ldap}lib/asterisk/modules/res_config_ldap.so
+${PLIST.unixodbc}lib/asterisk/modules/res_config_odbc.so
+lib/asterisk/modules/res_config_sqlite3.so
+lib/asterisk/modules/res_convert.so
+lib/asterisk/modules/res_crypto.so
+lib/asterisk/modules/res_curl.so
+lib/asterisk/modules/res_fax.so
+${PLIST.spandsp}lib/asterisk/modules/res_fax_spandsp.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_silk.so
+lib/asterisk/modules/res_http_websocket.so
+lib/asterisk/modules/res_limit.so
+lib/asterisk/modules/res_monitor.so
+lib/asterisk/modules/res_musiconhold.so
+lib/asterisk/modules/res_mutestream.so
+${PLIST.unixodbc}lib/asterisk/modules/res_odbc.so
+lib/asterisk/modules/res_phoneprov.so
+${PLIST.mgcp}lib/asterisk/modules/res_pktccops.so
+lib/asterisk/modules/res_realtime.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_smdi.so
+lib/asterisk/modules/res_speech.so
+lib/asterisk/modules/res_stun_monitor.so
+${PLIST.kqueue}lib/asterisk/modules/res_timing_kqueue.so
+lib/asterisk/modules/res_timing_pthread.so
+lib/asterisk/modules/res_xmpp.so
+lib/libasteriskssl.so
+lib/libasteriskssl.so.1
+lib/pkgconfig/asterisk.pc
+libdata/asterisk/documentation/appdocsxml.dtd
+libdata/asterisk/documentation/core-en_US.xml
+libdata/asterisk/images/asterisk-intro.jpg
+libdata/asterisk/images/kpad2.jpg
+libdata/asterisk/moh/.asterisk-moh-opsound-wav-2.03
+libdata/asterisk/moh/CHANGES-asterisk-moh-opsound-wav
+libdata/asterisk/moh/CREDITS-asterisk-moh-opsound-wav
+libdata/asterisk/moh/LICENSE-asterisk-moh-opsound-wav
+libdata/asterisk/moh/macroform-cold_day.wav
+libdata/asterisk/moh/macroform-robot_dity.wav
+libdata/asterisk/moh/macroform-the_simplicity.wav
+libdata/asterisk/moh/manolo_camp-morning_coffee.wav
+libdata/asterisk/moh/reno_project-system.wav
+libdata/asterisk/phoneprov/000000000000-directory.xml
+libdata/asterisk/phoneprov/000000000000-phone.cfg
+libdata/asterisk/phoneprov/000000000000.cfg
+libdata/asterisk/phoneprov/polycom.xml
+libdata/asterisk/phoneprov/polycom_line.xml
+libdata/asterisk/phoneprov/snom-mac.xml
+libdata/asterisk/sounds/en/.asterisk-core-sounds-en-gsm-1.4.22
+libdata/asterisk/sounds/en/1-for-am-2-for-pm.gsm
+libdata/asterisk/sounds/en/1-yes-2-no.gsm
+libdata/asterisk/sounds/en/CHANGES-asterisk-core-en-1.4.22
+libdata/asterisk/sounds/en/CHANGES-asterisk-extra-en-1.4.11
+libdata/asterisk/sounds/en/CREDITS-asterisk-core-en-1.4.22
+libdata/asterisk/sounds/en/LICENSE-asterisk-core-en-1.4.22
+libdata/asterisk/sounds/en/T-changed-to.gsm
+libdata/asterisk/sounds/en/T-is-not-available.gsm
+libdata/asterisk/sounds/en/T-to-disable-ancmnt.gsm
+libdata/asterisk/sounds/en/T-to-enable-ancmnt.gsm
+libdata/asterisk/sounds/en/T-to-hear-cur-ancmnt.gsm
+libdata/asterisk/sounds/en/T-to-leave-msg.gsm
+libdata/asterisk/sounds/en/T-to-reach-main-office.gsm
+libdata/asterisk/sounds/en/T-to-rec-ancmnt.gsm
+libdata/asterisk/sounds/en/T-to-rtrn-to-main-menu.gsm
+libdata/asterisk/sounds/en/a-charge-for-this-svc.gsm
+libdata/asterisk/sounds/en/a-collect-charge-of.gsm
+libdata/asterisk/sounds/en/a-collect-charge.gsm
+libdata/asterisk/sounds/en/a-connect-charge-of.gsm
+libdata/asterisk/sounds/en/a-connect-charge.gsm
+libdata/asterisk/sounds/en/abandon-all-hope.gsm
+libdata/asterisk/sounds/en/abandons.gsm
+libdata/asterisk/sounds/en/academic-support.gsm
+libdata/asterisk/sounds/en/access-code.gsm
+libdata/asterisk/sounds/en/access-denied.gsm
+libdata/asterisk/sounds/en/access-granted.gsm
+libdata/asterisk/sounds/en/accessible-through-system.gsm
+libdata/asterisk/sounds/en/account-balance-is.gsm
+libdata/asterisk/sounds/en/accounting.gsm
+libdata/asterisk/sounds/en/accounts-payable.gsm
+libdata/asterisk/sounds/en/accounts-receivable.gsm
+libdata/asterisk/sounds/en/activated.gsm
+libdata/asterisk/sounds/en/added-to.gsm
+libdata/asterisk/sounds/en/added.gsm
+libdata/asterisk/sounds/en/address.gsm
+libdata/asterisk/sounds/en/administration.gsm
+libdata/asterisk/sounds/en/advised-to-seek-shelter.gsm
+libdata/asterisk/sounds/en/after-the-tone.gsm
+libdata/asterisk/sounds/en/afternoon.gsm
+libdata/asterisk/sounds/en/agent-alreadyon.gsm
+libdata/asterisk/sounds/en/agent-incorrect.gsm
+libdata/asterisk/sounds/en/agent-loggedoff.gsm
+libdata/asterisk/sounds/en/agent-loginok.gsm
+libdata/asterisk/sounds/en/agent-newlocation.gsm
+libdata/asterisk/sounds/en/agent-pass.gsm
+libdata/asterisk/sounds/en/agent-user.gsm
+libdata/asterisk/sounds/en/airport.gsm
+libdata/asterisk/sounds/en/alabama.gsm
+libdata/asterisk/sounds/en/alaska.gsm
+libdata/asterisk/sounds/en/albuquerque.gsm
+libdata/asterisk/sounds/en/alert.gsm
+libdata/asterisk/sounds/en/all-circuits-busy-now.gsm
+libdata/asterisk/sounds/en/all-outgoing-lines-unavailable.gsm
+libdata/asterisk/sounds/en/all-reps-busy.gsm
+libdata/asterisk/sounds/en/all-your-base.gsm
+libdata/asterisk/sounds/en/altitude.gsm
+libdata/asterisk/sounds/en/ampersand.gsm
+libdata/asterisk/sounds/en/an-error-has-occured.gsm
+libdata/asterisk/sounds/en/an-error-has-occurred.gsm
+libdata/asterisk/sounds/en/and-area-code.gsm
+libdata/asterisk/sounds/en/and-or.gsm
+libdata/asterisk/sounds/en/and-prs-pound-whn-finished.gsm
+libdata/asterisk/sounds/en/and.gsm
+libdata/asterisk/sounds/en/another-time.gsm
+libdata/asterisk/sounds/en/approaching.gsm
+libdata/asterisk/sounds/en/approximately.gsm
+libdata/asterisk/sounds/en/are-you-still-there.gsm
+libdata/asterisk/sounds/en/are-you-still-there2.gsm
+libdata/asterisk/sounds/en/arizona.gsm
+libdata/asterisk/sounds/en/arkansas.gsm
+libdata/asterisk/sounds/en/arlington.gsm
+libdata/asterisk/sounds/en/ascending-2tone.gsm
+libdata/asterisk/sounds/en/astcc-account-balance-is.gsm
+libdata/asterisk/sounds/en/astcc-account-number-invalid.gsm
+libdata/asterisk/sounds/en/astcc-balance-of-account-is.gsm
+libdata/asterisk/sounds/en/astcc-card-number-invalid.gsm
+libdata/asterisk/sounds/en/astcc-digit-account-number.gsm
+libdata/asterisk/sounds/en/astcc-followed-by-pound.gsm
+libdata/asterisk/sounds/en/astcc-followed-by-the-hash-key.gsm
+libdata/asterisk/sounds/en/astcc-followed-by-the-pound-key.gsm
+libdata/asterisk/sounds/en/astcc-login12pound.gsm
+libdata/asterisk/sounds/en/astcc-please-enter-your.gsm
+libdata/asterisk/sounds/en/astcc-skipping-any-punctuation.gsm
+libdata/asterisk/sounds/en/asterisk-friend.gsm
+libdata/asterisk/sounds/en/at-any-time.gsm
+libdata/asterisk/sounds/en/at-customers-request.gsm
+libdata/asterisk/sounds/en/at-following-number.gsm
+libdata/asterisk/sounds/en/at-sign.gsm
+libdata/asterisk/sounds/en/at-tone-time-exactly.gsm
+libdata/asterisk/sounds/en/athletics.gsm
+libdata/asterisk/sounds/en/atlanta.gsm
+libdata/asterisk/sounds/en/atlantic.gsm
+libdata/asterisk/sounds/en/attention-required.gsm
+libdata/asterisk/sounds/en/auditing.gsm
+libdata/asterisk/sounds/en/austin.gsm
+libdata/asterisk/sounds/en/auth-incorrect.gsm
+libdata/asterisk/sounds/en/auth-thankyou.gsm
+libdata/asterisk/sounds/en/available-options.gsm
+libdata/asterisk/sounds/en/available.gsm
+libdata/asterisk/sounds/en/avg-speed-answer.gsm
+libdata/asterisk/sounds/en/away-naughty-boy.gsm
+libdata/asterisk/sounds/en/away-naughty-girl.gsm
+libdata/asterisk/sounds/en/backslash.gsm
+libdata/asterisk/sounds/en/bad.gsm
+libdata/asterisk/sounds/en/baltimore.gsm
+libdata/asterisk/sounds/en/bar.gsm
+libdata/asterisk/sounds/en/barn.gsm
+libdata/asterisk/sounds/en/barns.gsm
+libdata/asterisk/sounds/en/barometric.gsm
+libdata/asterisk/sounds/en/bearing.gsm
+libdata/asterisk/sounds/en/beaufort.gsm
+libdata/asterisk/sounds/en/because-paranoid.gsm
+libdata/asterisk/sounds/en/beep.gsm
+libdata/asterisk/sounds/en/beeperr.gsm
+libdata/asterisk/sounds/en/before-the-number.gsm
+libdata/asterisk/sounds/en/believe-its-free.gsm
+libdata/asterisk/sounds/en/billing-and-collections.gsm
+libdata/asterisk/sounds/en/billing.gsm
+libdata/asterisk/sounds/en/billionth.gsm
+libdata/asterisk/sounds/en/bits.gsm
+libdata/asterisk/sounds/en/blue-eyed-polar-bear.gsm
+libdata/asterisk/sounds/en/bookstore.gsm
+libdata/asterisk/sounds/en/boston.gsm
+libdata/asterisk/sounds/en/box.gsm
+libdata/asterisk/sounds/en/brian.gsm
+libdata/asterisk/sounds/en/business-development.gsm
+libdata/asterisk/sounds/en/busy-hangovers.gsm
+libdata/asterisk/sounds/en/busy-pls-hold.gsm
+libdata/asterisk/sounds/en/but.gsm
+libdata/asterisk/sounds/en/by.gsm
+libdata/asterisk/sounds/en/bytes.gsm
+libdata/asterisk/sounds/en/cafeteria.gsm
+libdata/asterisk/sounds/en/california.gsm
+libdata/asterisk/sounds/en/call-forward.gsm
+libdata/asterisk/sounds/en/call-forwarding.gsm
+libdata/asterisk/sounds/en/call-fwd-cancelled.gsm
+libdata/asterisk/sounds/en/call-fwd-no-ans.gsm
+libdata/asterisk/sounds/en/call-fwd-on-busy.gsm
+libdata/asterisk/sounds/en/call-fwd-parallel.gsm
+libdata/asterisk/sounds/en/call-fwd-unconditional.gsm
+libdata/asterisk/sounds/en/call-preempted.gsm
+libdata/asterisk/sounds/en/call-quality-menu.gsm
+libdata/asterisk/sounds/en/call-requres.gsm
+libdata/asterisk/sounds/en/call-terminated.gsm
+libdata/asterisk/sounds/en/call-waiting.gsm
+libdata/asterisk/sounds/en/call.gsm
+libdata/asterisk/sounds/en/calling.gsm
+libdata/asterisk/sounds/en/calls-taken-by.gsm
+libdata/asterisk/sounds/en/calls-waiting-for-rep.gsm
+libdata/asterisk/sounds/en/calls.gsm
+libdata/asterisk/sounds/en/campground-office.gsm
+libdata/asterisk/sounds/en/cancelled.gsm
+libdata/asterisk/sounds/en/cannot-complete-as-dialed.gsm
+libdata/asterisk/sounds/en/cannot-complete-network-error.gsm
+libdata/asterisk/sounds/en/cannot-complete-otherend-error.gsm
+libdata/asterisk/sounds/en/cannot-complete-temp-error.gsm
+libdata/asterisk/sounds/en/card-balance-is.gsm
+libdata/asterisk/sounds/en/card-is-invalid.gsm
+libdata/asterisk/sounds/en/card-number.gsm
+libdata/asterisk/sounds/en/carried-away-by-monkeys.gsm
+libdata/asterisk/sounds/en/cause-code.gsm
+libdata/asterisk/sounds/en/cc-amex.gsm
+libdata/asterisk/sounds/en/cc-discover.gsm
+libdata/asterisk/sounds/en/cc-mastercard.gsm
+libdata/asterisk/sounds/en/cc-visa.gsm
+libdata/asterisk/sounds/en/celsius.gsm
+libdata/asterisk/sounds/en/cent.gsm
+libdata/asterisk/sounds/en/central.gsm
+libdata/asterisk/sounds/en/cents-per-minute.gsm
+libdata/asterisk/sounds/en/cents.gsm
+libdata/asterisk/sounds/en/ceo-office.gsm
+libdata/asterisk/sounds/en/chance-of.gsm
+libdata/asterisk/sounds/en/changing.gsm
+libdata/asterisk/sounds/en/channel-insecure-warn.gsm
+libdata/asterisk/sounds/en/channel-secure.gsm
+libdata/asterisk/sounds/en/channel.gsm
+libdata/asterisk/sounds/en/charlotte.gsm
+libdata/asterisk/sounds/en/chat-room.gsm
+libdata/asterisk/sounds/en/check-number-dial-again.gsm
+libdata/asterisk/sounds/en/chemistry.gsm
+libdata/asterisk/sounds/en/chicago.gsm
+libdata/asterisk/sounds/en/chris.gsm
+libdata/asterisk/sounds/en/claims.gsm
+libdata/asterisk/sounds/en/clear.gsm
+libdata/asterisk/sounds/en/clearing.gsm
+libdata/asterisk/sounds/en/cleveland.gsm
+libdata/asterisk/sounds/en/clli.gsm
+libdata/asterisk/sounds/en/close-parenthesis.gsm
+libdata/asterisk/sounds/en/clouds.gsm
+libdata/asterisk/sounds/en/cloudy.gsm
+libdata/asterisk/sounds/en/collections.gsm
+libdata/asterisk/sounds/en/colorado-springs.gsm
+libdata/asterisk/sounds/en/colorado.gsm
+libdata/asterisk/sounds/en/columbus.gsm
+libdata/asterisk/sounds/en/comma.gsm
+libdata/asterisk/sounds/en/communications.gsm
+libdata/asterisk/sounds/en/company-dir-411.gsm
+libdata/asterisk/sounds/en/complaint.gsm
+libdata/asterisk/sounds/en/compliance.gsm
+libdata/asterisk/sounds/en/computer-friend1.gsm
+libdata/asterisk/sounds/en/computer-friend2.gsm
+libdata/asterisk/sounds/en/conditions.gsm
+libdata/asterisk/sounds/en/conf-adminmenu-162.gsm
+libdata/asterisk/sounds/en/conf-adminmenu.gsm
+libdata/asterisk/sounds/en/conf-banned.gsm
+libdata/asterisk/sounds/en/conf-enteringno.gsm
+libdata/asterisk/sounds/en/conf-errormenu.gsm
+libdata/asterisk/sounds/en/conf-extended.gsm
+libdata/asterisk/sounds/en/conf-full.gsm
+libdata/asterisk/sounds/en/conf-getchannel.gsm
+libdata/asterisk/sounds/en/conf-getconfno.gsm
+libdata/asterisk/sounds/en/conf-getpin.gsm
+libdata/asterisk/sounds/en/conf-hasentered.gsm
+libdata/asterisk/sounds/en/conf-hasjoin.gsm
+libdata/asterisk/sounds/en/conf-hasleft.gsm
+libdata/asterisk/sounds/en/conf-invalid.gsm
+libdata/asterisk/sounds/en/conf-invalidpin.gsm
+libdata/asterisk/sounds/en/conf-kicked.gsm
+libdata/asterisk/sounds/en/conf-leaderhasleft.gsm
+libdata/asterisk/sounds/en/conf-locked.gsm
+libdata/asterisk/sounds/en/conf-lockednow.gsm
+libdata/asterisk/sounds/en/conf-muted.gsm
+libdata/asterisk/sounds/en/conf-noempty.gsm
+libdata/asterisk/sounds/en/conf-nonextended.gsm
+libdata/asterisk/sounds/en/conf-now-muted.gsm
+libdata/asterisk/sounds/en/conf-now-recording.gsm
+libdata/asterisk/sounds/en/conf-now-unmuted.gsm
+libdata/asterisk/sounds/en/conf-onlyone.gsm
+libdata/asterisk/sounds/en/conf-onlyperson.gsm
+libdata/asterisk/sounds/en/conf-onlypersonleft.gsm
+libdata/asterisk/sounds/en/conf-otherinparty.gsm
+libdata/asterisk/sounds/en/conf-peopleinconf.gsm
+libdata/asterisk/sounds/en/conf-placeintoconf.gsm
+libdata/asterisk/sounds/en/conf-roll-callcomplete.gsm
+libdata/asterisk/sounds/en/conf-sysop.gsm
+libdata/asterisk/sounds/en/conf-sysopreq.gsm
+libdata/asterisk/sounds/en/conf-sysopreqcancelled.gsm
+libdata/asterisk/sounds/en/conf-thereare.gsm
+libdata/asterisk/sounds/en/conf-unlockednow.gsm
+libdata/asterisk/sounds/en/conf-unmuted.gsm
+libdata/asterisk/sounds/en/conf-usermenu-162.gsm
+libdata/asterisk/sounds/en/conf-usermenu.gsm
+libdata/asterisk/sounds/en/conf-userswilljoin.gsm
+libdata/asterisk/sounds/en/conf-userwilljoin.gsm
+libdata/asterisk/sounds/en/conf-waitforleader.gsm
+libdata/asterisk/sounds/en/conf-youareinconfnum.gsm
+libdata/asterisk/sounds/en/confbridge-begin-glorious-a.gsm
+libdata/asterisk/sounds/en/confbridge-begin-glorious-b.gsm
+libdata/asterisk/sounds/en/confbridge-begin-glorious-c.gsm
+libdata/asterisk/sounds/en/confbridge-begin-leader.gsm
+libdata/asterisk/sounds/en/confbridge-conf-begin.gsm
+libdata/asterisk/sounds/en/confbridge-conf-end.gsm
+libdata/asterisk/sounds/en/confbridge-dec-list-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-dec-list-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-dec-talk-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-dec-talk-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-has-joined.gsm
+libdata/asterisk/sounds/en/confbridge-has-left.gsm
+libdata/asterisk/sounds/en/confbridge-inc-list-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-inc-list-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-inc-talk-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-inc-talk-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-invalid.gsm
+libdata/asterisk/sounds/en/confbridge-join.gsm
+libdata/asterisk/sounds/en/confbridge-leave-in.gsm
+libdata/asterisk/sounds/en/confbridge-leave-out.gsm
+libdata/asterisk/sounds/en/confbridge-leave.gsm
+libdata/asterisk/sounds/en/confbridge-lock-extended.gsm
+libdata/asterisk/sounds/en/confbridge-lock-in.gsm
+libdata/asterisk/sounds/en/confbridge-lock-no-join.gsm
+libdata/asterisk/sounds/en/confbridge-lock-out.gsm
+libdata/asterisk/sounds/en/confbridge-locked.gsm
+libdata/asterisk/sounds/en/confbridge-menu-exit-in.gsm
+libdata/asterisk/sounds/en/confbridge-menu-exit-out.gsm
+libdata/asterisk/sounds/en/confbridge-mute-extended.gsm
+libdata/asterisk/sounds/en/confbridge-mute-in.gsm
+libdata/asterisk/sounds/en/confbridge-mute-out.gsm
+libdata/asterisk/sounds/en/confbridge-muted.gsm
+libdata/asterisk/sounds/en/confbridge-only-one.gsm
+libdata/asterisk/sounds/en/confbridge-only-participant.gsm
+libdata/asterisk/sounds/en/confbridge-participants.gsm
+libdata/asterisk/sounds/en/confbridge-pin-bad.gsm
+libdata/asterisk/sounds/en/confbridge-pin.gsm
+libdata/asterisk/sounds/en/confbridge-remove-last-in.gsm
+libdata/asterisk/sounds/en/confbridge-remove-last-out.gsm
+libdata/asterisk/sounds/en/confbridge-removed.gsm
+libdata/asterisk/sounds/en/confbridge-rest-list-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-rest-list-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-rest-talk-vol-in.gsm
+libdata/asterisk/sounds/en/confbridge-rest-talk-vol-out.gsm
+libdata/asterisk/sounds/en/confbridge-there-are.gsm
+libdata/asterisk/sounds/en/confbridge-unlocked.gsm
+libdata/asterisk/sounds/en/confbridge-unmuted.gsm
+libdata/asterisk/sounds/en/conference-call.gsm
+libdata/asterisk/sounds/en/conference-reservations.gsm
+libdata/asterisk/sounds/en/conference.gsm
+libdata/asterisk/sounds/en/confirm-number-is.gsm
+libdata/asterisk/sounds/en/connected.gsm
+libdata/asterisk/sounds/en/connecticut.gsm
+libdata/asterisk/sounds/en/connecting.gsm
+libdata/asterisk/sounds/en/connection-failed.gsm
+libdata/asterisk/sounds/en/connection-timed-out.gsm
+libdata/asterisk/sounds/en/continue-english-press.gsm
+libdata/asterisk/sounds/en/continue-in-english.gsm
+libdata/asterisk/sounds/en/copy-center.gsm
+libdata/asterisk/sounds/en/core-sounds-en.txt
+libdata/asterisk/sounds/en/could-lose-a-few-pounds.gsm
+libdata/asterisk/sounds/en/counseling-services.gsm
+libdata/asterisk/sounds/en/count.gsm
+libdata/asterisk/sounds/en/crash.gsm
+libdata/asterisk/sounds/en/current-time-is.gsm
+libdata/asterisk/sounds/en/currently.gsm
+libdata/asterisk/sounds/en/customer-accounts.gsm
+libdata/asterisk/sounds/en/customer-relations.gsm
+libdata/asterisk/sounds/en/customer-service.gsm
+libdata/asterisk/sounds/en/cyclone.gsm
+libdata/asterisk/sounds/en/dallas.gsm
+libdata/asterisk/sounds/en/date.gsm
+libdata/asterisk/sounds/en/day.gsm
+libdata/asterisk/sounds/en/daylight.gsm
+libdata/asterisk/sounds/en/days.gsm
+libdata/asterisk/sounds/en/de-activated.gsm
+libdata/asterisk/sounds/en/deadbeat.gsm
+libdata/asterisk/sounds/en/decode.gsm
+libdata/asterisk/sounds/en/default-attendant.gsm
+libdata/asterisk/sounds/en/degrees.gsm
+libdata/asterisk/sounds/en/delaware.gsm
+libdata/asterisk/sounds/en/demo-abouttotry.gsm
+libdata/asterisk/sounds/en/demo-congrats.gsm
+libdata/asterisk/sounds/en/demo-echodone.gsm
+libdata/asterisk/sounds/en/demo-echotest.gsm
+libdata/asterisk/sounds/en/demo-enterkeywords.gsm
+libdata/asterisk/sounds/en/demo-instruct.gsm
+libdata/asterisk/sounds/en/demo-moreinfo.gsm
+libdata/asterisk/sounds/en/demo-nogo.gsm
+libdata/asterisk/sounds/en/demo-nomatch.gsm
+libdata/asterisk/sounds/en/demo-thanks.gsm
+libdata/asterisk/sounds/en/denial-of-service.gsm
+libdata/asterisk/sounds/en/denver.gsm
+libdata/asterisk/sounds/en/department-administrator.gsm
+libdata/asterisk/sounds/en/department.gsm
+libdata/asterisk/sounds/en/deposit.gsm
+libdata/asterisk/sounds/en/descending-2tone.gsm
+libdata/asterisk/sounds/en/design.gsm
+libdata/asterisk/sounds/en/detroit.gsm
+libdata/asterisk/sounds/en/development.gsm
+libdata/asterisk/sounds/en/dial-here-often.gsm
+libdata/asterisk/sounds/en/dictate/both_help.gsm
+libdata/asterisk/sounds/en/dictate/enter_filename.gsm
+libdata/asterisk/sounds/en/dictate/forhelp.gsm
+libdata/asterisk/sounds/en/dictate/pause.gsm
+libdata/asterisk/sounds/en/dictate/paused.gsm
+libdata/asterisk/sounds/en/dictate/play_help.gsm
+libdata/asterisk/sounds/en/dictate/playback.gsm
+libdata/asterisk/sounds/en/dictate/playback_mode.gsm
+libdata/asterisk/sounds/en/dictate/record.gsm
+libdata/asterisk/sounds/en/dictate/record_help.gsm
+libdata/asterisk/sounds/en/dictate/record_mode.gsm
+libdata/asterisk/sounds/en/dictate/truncating_audio.gsm
+libdata/asterisk/sounds/en/digit.gsm
+libdata/asterisk/sounds/en/digits.gsm
+libdata/asterisk/sounds/en/digits/0.gsm
+libdata/asterisk/sounds/en/digits/1.gsm
+libdata/asterisk/sounds/en/digits/10.gsm
+libdata/asterisk/sounds/en/digits/11.gsm
+libdata/asterisk/sounds/en/digits/12.gsm
+libdata/asterisk/sounds/en/digits/13.gsm
+libdata/asterisk/sounds/en/digits/14.gsm
+libdata/asterisk/sounds/en/digits/15.gsm
+libdata/asterisk/sounds/en/digits/16.gsm
+libdata/asterisk/sounds/en/digits/17.gsm
+libdata/asterisk/sounds/en/digits/18.gsm
+libdata/asterisk/sounds/en/digits/19.gsm
+libdata/asterisk/sounds/en/digits/2.gsm
+libdata/asterisk/sounds/en/digits/20.gsm
+libdata/asterisk/sounds/en/digits/3.gsm
+libdata/asterisk/sounds/en/digits/30.gsm
+libdata/asterisk/sounds/en/digits/4.gsm
+libdata/asterisk/sounds/en/digits/40.gsm
+libdata/asterisk/sounds/en/digits/5.gsm
+libdata/asterisk/sounds/en/digits/50.gsm
+libdata/asterisk/sounds/en/digits/6.gsm
+libdata/asterisk/sounds/en/digits/60.gsm
+libdata/asterisk/sounds/en/digits/7.gsm
+libdata/asterisk/sounds/en/digits/70.gsm
+libdata/asterisk/sounds/en/digits/8.gsm
+libdata/asterisk/sounds/en/digits/80.gsm
+libdata/asterisk/sounds/en/digits/9.gsm
+libdata/asterisk/sounds/en/digits/90.gsm
+libdata/asterisk/sounds/en/digits/a-m.gsm
+libdata/asterisk/sounds/en/digits/at.gsm
+libdata/asterisk/sounds/en/digits/billion.gsm
+libdata/asterisk/sounds/en/digits/day-0.gsm
+libdata/asterisk/sounds/en/digits/day-1.gsm
+libdata/asterisk/sounds/en/digits/day-2.gsm
+libdata/asterisk/sounds/en/digits/day-3.gsm
+libdata/asterisk/sounds/en/digits/day-4.gsm
+libdata/asterisk/sounds/en/digits/day-5.gsm
+libdata/asterisk/sounds/en/digits/day-6.gsm
+libdata/asterisk/sounds/en/digits/dollars.gsm
+libdata/asterisk/sounds/en/digits/h-1.gsm
+libdata/asterisk/sounds/en/digits/h-10.gsm
+libdata/asterisk/sounds/en/digits/h-11.gsm
+libdata/asterisk/sounds/en/digits/h-12.gsm
+libdata/asterisk/sounds/en/digits/h-13.gsm
+libdata/asterisk/sounds/en/digits/h-14.gsm
+libdata/asterisk/sounds/en/digits/h-15.gsm
+libdata/asterisk/sounds/en/digits/h-16.gsm
+libdata/asterisk/sounds/en/digits/h-17.gsm
+libdata/asterisk/sounds/en/digits/h-18.gsm
+libdata/asterisk/sounds/en/digits/h-19.gsm
+libdata/asterisk/sounds/en/digits/h-2.gsm
+libdata/asterisk/sounds/en/digits/h-20.gsm
+libdata/asterisk/sounds/en/digits/h-3.gsm
+libdata/asterisk/sounds/en/digits/h-30.gsm
+libdata/asterisk/sounds/en/digits/h-4.gsm
+libdata/asterisk/sounds/en/digits/h-40.gsm
+libdata/asterisk/sounds/en/digits/h-5.gsm
+libdata/asterisk/sounds/en/digits/h-50.gsm
+libdata/asterisk/sounds/en/digits/h-6.gsm
+libdata/asterisk/sounds/en/digits/h-60.gsm
+libdata/asterisk/sounds/en/digits/h-7.gsm
+libdata/asterisk/sounds/en/digits/h-70.gsm
+libdata/asterisk/sounds/en/digits/h-8.gsm
+libdata/asterisk/sounds/en/digits/h-80.gsm
+libdata/asterisk/sounds/en/digits/h-9.gsm
+libdata/asterisk/sounds/en/digits/h-90.gsm
+libdata/asterisk/sounds/en/digits/h-billion.gsm
+libdata/asterisk/sounds/en/digits/h-hundred.gsm
+libdata/asterisk/sounds/en/digits/h-million.gsm
+libdata/asterisk/sounds/en/digits/h-thousand.gsm
+libdata/asterisk/sounds/en/digits/hundred.gsm
+libdata/asterisk/sounds/en/digits/million.gsm
+libdata/asterisk/sounds/en/digits/minus.gsm
+libdata/asterisk/sounds/en/digits/mon-0.gsm
+libdata/asterisk/sounds/en/digits/mon-1.gsm
+libdata/asterisk/sounds/en/digits/mon-10.gsm
+libdata/asterisk/sounds/en/digits/mon-11.gsm
+libdata/asterisk/sounds/en/digits/mon-2.gsm
+libdata/asterisk/sounds/en/digits/mon-3.gsm
+libdata/asterisk/sounds/en/digits/mon-4.gsm
+libdata/asterisk/sounds/en/digits/mon-5.gsm
+libdata/asterisk/sounds/en/digits/mon-6.gsm
+libdata/asterisk/sounds/en/digits/mon-7.gsm
+libdata/asterisk/sounds/en/digits/mon-8.gsm
+libdata/asterisk/sounds/en/digits/mon-9.gsm
+libdata/asterisk/sounds/en/digits/oclock.gsm
+libdata/asterisk/sounds/en/digits/oh.gsm
+libdata/asterisk/sounds/en/digits/p-m.gsm
+libdata/asterisk/sounds/en/digits/pound.gsm
+libdata/asterisk/sounds/en/digits/star.gsm
+libdata/asterisk/sounds/en/digits/thousand.gsm
+libdata/asterisk/sounds/en/digits/today.gsm
+libdata/asterisk/sounds/en/digits/tomorrow.gsm
+libdata/asterisk/sounds/en/digits/yesterday.gsm
+libdata/asterisk/sounds/en/dir-first.gsm
+libdata/asterisk/sounds/en/dir-firstlast.gsm
+libdata/asterisk/sounds/en/dir-instr.gsm
+libdata/asterisk/sounds/en/dir-intro-fn.gsm
+libdata/asterisk/sounds/en/dir-intro.gsm
+libdata/asterisk/sounds/en/dir-last.gsm
+libdata/asterisk/sounds/en/dir-multi1.gsm
+libdata/asterisk/sounds/en/dir-multi2.gsm
+libdata/asterisk/sounds/en/dir-multi3.gsm
+libdata/asterisk/sounds/en/dir-multi9.gsm
+libdata/asterisk/sounds/en/dir-nomatch.gsm
+libdata/asterisk/sounds/en/dir-nomore.gsm
+libdata/asterisk/sounds/en/dir-pls-enter.gsm
+libdata/asterisk/sounds/en/dir-usingkeypad.gsm
+libdata/asterisk/sounds/en/dir-welcome.gsm
+libdata/asterisk/sounds/en/directory-assistance.gsm
+libdata/asterisk/sounds/en/directory.gsm
+libdata/asterisk/sounds/en/disabled.gsm
+libdata/asterisk/sounds/en/discon-or-out-of-service.gsm
+libdata/asterisk/sounds/en/disconnected.gsm
+libdata/asterisk/sounds/en/disk.gsm
+libdata/asterisk/sounds/en/distribution.gsm
+libdata/asterisk/sounds/en/divided-by.gsm
+libdata/asterisk/sounds/en/dns.gsm
+libdata/asterisk/sounds/en/do-not-disturb.gsm
+libdata/asterisk/sounds/en/doing-enum-lookup.gsm
+libdata/asterisk/sounds/en/dont-know-who-sent.gsm
+libdata/asterisk/sounds/en/doppler-radar.gsm
+libdata/asterisk/sounds/en/down.gsm
+libdata/asterisk/sounds/en/driving-directions.gsm
+libdata/asterisk/sounds/en/duplex.gsm
+libdata/asterisk/sounds/en/duplication.gsm
+libdata/asterisk/sounds/en/early.gsm
+libdata/asterisk/sounds/en/east.gsm
+libdata/asterisk/sounds/en/easterly.gsm
+libdata/asterisk/sounds/en/eastern.gsm
+libdata/asterisk/sounds/en/echo-test.gsm
+libdata/asterisk/sounds/en/ed.gsm
+libdata/asterisk/sounds/en/eighteenth.gsm
+libdata/asterisk/sounds/en/eighth.gsm
+libdata/asterisk/sounds/en/eightieth.gsm
+libdata/asterisk/sounds/en/el-paso.gsm
+libdata/asterisk/sounds/en/eleventh.gsm
+libdata/asterisk/sounds/en/email.gsm
+libdata/asterisk/sounds/en/emergency.gsm
+libdata/asterisk/sounds/en/enabled.gsm
+libdata/asterisk/sounds/en/encode.gsm
+libdata/asterisk/sounds/en/engineering.gsm
+libdata/asterisk/sounds/en/ent-target-attendant.gsm
+libdata/asterisk/sounds/en/enter-a-time.gsm
+libdata/asterisk/sounds/en/enter-conf-call-number.gsm
+libdata/asterisk/sounds/en/enter-conf-pin-number.gsm
+libdata/asterisk/sounds/en/enter-ext-of-person.gsm
+libdata/asterisk/sounds/en/enter-num-blacklist.gsm
+libdata/asterisk/sounds/en/enter-password.gsm
+libdata/asterisk/sounds/en/enter-phone-number10.gsm
+libdata/asterisk/sounds/en/entering-conf-number.gsm
+libdata/asterisk/sounds/en/entr-num-rmv-blklist.gsm
+libdata/asterisk/sounds/en/enum-lookup-failed.gsm
+libdata/asterisk/sounds/en/enum-lookup-successful.gsm
+libdata/asterisk/sounds/en/error-number.gsm
+libdata/asterisk/sounds/en/est-hold-time-is.gsm
+libdata/asterisk/sounds/en/euro.gsm
+libdata/asterisk/sounds/en/european.gsm
+libdata/asterisk/sounds/en/euros.gsm
+libdata/asterisk/sounds/en/evening.gsm
+libdata/asterisk/sounds/en/explanation.gsm
+libdata/asterisk/sounds/en/ext-or-zero.gsm
+libdata/asterisk/sounds/en/extension.gsm
+libdata/asterisk/sounds/en/extensions.gsm
+libdata/asterisk/sounds/en/extra-sounds-en.txt
+libdata/asterisk/sounds/en/facilities.gsm
+libdata/asterisk/sounds/en/fahrenheit.gsm
+libdata/asterisk/sounds/en/falling.gsm
+libdata/asterisk/sounds/en/fast.gsm
+libdata/asterisk/sounds/en/feature-not-avail-line.gsm
+libdata/asterisk/sounds/en/feet.gsm
+libdata/asterisk/sounds/en/female.gsm
+libdata/asterisk/sounds/en/fifteenth.gsm
+libdata/asterisk/sounds/en/fifth.gsm
+libdata/asterisk/sounds/en/fiftieth.gsm
+libdata/asterisk/sounds/en/finals.gsm
+libdata/asterisk/sounds/en/finance.gsm
+libdata/asterisk/sounds/en/first-in-line.gsm
+libdata/asterisk/sounds/en/first.gsm
+libdata/asterisk/sounds/en/flagged-for-lea.gsm
+libdata/asterisk/sounds/en/flooding.gsm
+libdata/asterisk/sounds/en/florida.gsm
+libdata/asterisk/sounds/en/fog.gsm
+libdata/asterisk/sounds/en/foggy.gsm
+libdata/asterisk/sounds/en/followed-by.gsm
+libdata/asterisk/sounds/en/followme/call-from.gsm
+libdata/asterisk/sounds/en/followme/no-recording.gsm
+libdata/asterisk/sounds/en/followme/options.gsm
+libdata/asterisk/sounds/en/followme/pls-hold-while-try.gsm
+libdata/asterisk/sounds/en/followme/sorry.gsm
+libdata/asterisk/sounds/en/followme/status.gsm
+libdata/asterisk/sounds/en/food-service.gsm
+libdata/asterisk/sounds/en/food-services.gsm
+libdata/asterisk/sounds/en/for-a-daily-wakeup-call.gsm
+libdata/asterisk/sounds/en/for-a-list-of.gsm
+libdata/asterisk/sounds/en/for-accounting.gsm
+libdata/asterisk/sounds/en/for-billing.gsm
+libdata/asterisk/sounds/en/for-english-press.gsm
+libdata/asterisk/sounds/en/for-investor-relations.gsm
+libdata/asterisk/sounds/en/for-louie-louie.gsm
+libdata/asterisk/sounds/en/for-no-press.gsm
+libdata/asterisk/sounds/en/for-qc-and-training-purposes.gsm
+libdata/asterisk/sounds/en/for-quality-purposes.gsm
+libdata/asterisk/sounds/en/for-sales.gsm
+libdata/asterisk/sounds/en/for-service.gsm
+libdata/asterisk/sounds/en/for-tech-support.gsm
+libdata/asterisk/sounds/en/for-the-first.gsm
+libdata/asterisk/sounds/en/for-the-weather.gsm
+libdata/asterisk/sounds/en/for-wakeup-call.gsm
+libdata/asterisk/sounds/en/for-yes-press.gsm
+libdata/asterisk/sounds/en/for.gsm
+libdata/asterisk/sounds/en/fort-worth.gsm
+libdata/asterisk/sounds/en/fortieth.gsm
+libdata/asterisk/sounds/en/fourteenth.gsm
+libdata/asterisk/sounds/en/fourth.gsm
+libdata/asterisk/sounds/en/freeze.gsm
+libdata/asterisk/sounds/en/freezing.gsm
+libdata/asterisk/sounds/en/frequency.gsm
+libdata/asterisk/sounds/en/fresno.gsm
+libdata/asterisk/sounds/en/from-unknown-caller.gsm
+libdata/asterisk/sounds/en/from.gsm
+libdata/asterisk/sounds/en/ftp.gsm
+libdata/asterisk/sounds/en/gale.gsm
+libdata/asterisk/sounds/en/gambling-drunk.gsm
+libdata/asterisk/sounds/en/georgia.gsm
+libdata/asterisk/sounds/en/gigabits.gsm
+libdata/asterisk/sounds/en/gigabytes.gsm
+libdata/asterisk/sounds/en/gigahertz.gsm
+libdata/asterisk/sounds/en/giggle1.gsm
+libdata/asterisk/sounds/en/gmt.gsm
+libdata/asterisk/sounds/en/go-away1.gsm
+libdata/asterisk/sounds/en/go-away2.gsm
+libdata/asterisk/sounds/en/good-afternoon.gsm
+libdata/asterisk/sounds/en/good-evening.gsm
+libdata/asterisk/sounds/en/good-morning.gsm
+libdata/asterisk/sounds/en/good.gsm
+libdata/asterisk/sounds/en/goodbye.gsm
+libdata/asterisk/sounds/en/greater-than.gsm
+libdata/asterisk/sounds/en/groovy.gsm
+libdata/asterisk/sounds/en/ha/ac.gsm
+libdata/asterisk/sounds/en/ha/air-conditioner.gsm
+libdata/asterisk/sounds/en/ha/alarm.gsm
+libdata/asterisk/sounds/en/ha/amp.gsm
+libdata/asterisk/sounds/en/ha/amps.gsm
+libdata/asterisk/sounds/en/ha/attic.gsm
+libdata/asterisk/sounds/en/ha/baby-sleeping-mode.gsm
+libdata/asterisk/sounds/en/ha/back.gsm
+libdata/asterisk/sounds/en/ha/basement.gsm
+libdata/asterisk/sounds/en/ha/bathroom.gsm
+libdata/asterisk/sounds/en/ha/bedroom.gsm
+libdata/asterisk/sounds/en/ha/bright.gsm
+libdata/asterisk/sounds/en/ha/callerid.gsm
+libdata/asterisk/sounds/en/ha/carport.gsm
+libdata/asterisk/sounds/en/ha/closet.gsm
+libdata/asterisk/sounds/en/ha/coffee-pot.gsm
+libdata/asterisk/sounds/en/ha/cool.gsm
+libdata/asterisk/sounds/en/ha/cooling.gsm
+libdata/asterisk/sounds/en/ha/dc.gsm
+libdata/asterisk/sounds/en/ha/decibel.gsm
+libdata/asterisk/sounds/en/ha/decibels.gsm
+libdata/asterisk/sounds/en/ha/deck.gsm
+libdata/asterisk/sounds/en/ha/degree.gsm
+libdata/asterisk/sounds/en/ha/degrees.gsm
+libdata/asterisk/sounds/en/ha/den.gsm
+libdata/asterisk/sounds/en/ha/dim.gsm
+libdata/asterisk/sounds/en/ha/dining-room.gsm
+libdata/asterisk/sounds/en/ha/door.gsm
+libdata/asterisk/sounds/en/ha/doors.gsm
+libdata/asterisk/sounds/en/ha/down.gsm
+libdata/asterisk/sounds/en/ha/driveway.gsm
+libdata/asterisk/sounds/en/ha/dryer.gsm
+libdata/asterisk/sounds/en/ha/fan.gsm
+libdata/asterisk/sounds/en/ha/farad.gsm
+libdata/asterisk/sounds/en/ha/farads.gsm
+libdata/asterisk/sounds/en/ha/first-floor.gsm
+libdata/asterisk/sounds/en/ha/floor.gsm
+libdata/asterisk/sounds/en/ha/floors.gsm
+libdata/asterisk/sounds/en/ha/for-extended-status-report.gsm
+libdata/asterisk/sounds/en/ha/for-quick-status-report.gsm
+libdata/asterisk/sounds/en/ha/for-wx-report.gsm
+libdata/asterisk/sounds/en/ha/fountain.gsm
+libdata/asterisk/sounds/en/ha/foyer.gsm
+libdata/asterisk/sounds/en/ha/front.gsm
+libdata/asterisk/sounds/en/ha/furnace.gsm
+libdata/asterisk/sounds/en/ha/game-room.gsm
+libdata/asterisk/sounds/en/ha/garage.gsm
+libdata/asterisk/sounds/en/ha/great-room.gsm
+libdata/asterisk/sounds/en/ha/guest-room.gsm
+libdata/asterisk/sounds/en/ha/hall.gsm
+libdata/asterisk/sounds/en/ha/has-been-left.gsm
+libdata/asterisk/sounds/en/ha/heat-pump.gsm
+libdata/asterisk/sounds/en/ha/heat.gsm
+libdata/asterisk/sounds/en/ha/heating.gsm
+libdata/asterisk/sounds/en/ha/hot-tub.gsm
+libdata/asterisk/sounds/en/ha/house.gsm
+libdata/asterisk/sounds/en/ha/intruder.gsm
+libdata/asterisk/sounds/en/ha/is.gsm
+libdata/asterisk/sounds/en/ha/kelvin.gsm
+libdata/asterisk/sounds/en/ha/kitchen.gsm
+libdata/asterisk/sounds/en/ha/lamp.gsm
+libdata/asterisk/sounds/en/ha/lamps.gsm
+libdata/asterisk/sounds/en/ha/landscape.gsm
+libdata/asterisk/sounds/en/ha/laundry.gsm
+libdata/asterisk/sounds/en/ha/library.gsm
+libdata/asterisk/sounds/en/ha/light.gsm
+libdata/asterisk/sounds/en/ha/lights.gsm
+libdata/asterisk/sounds/en/ha/living-room.gsm
+libdata/asterisk/sounds/en/ha/locked.gsm
+libdata/asterisk/sounds/en/ha/locking.gsm
+libdata/asterisk/sounds/en/ha/mailbox.gsm
+libdata/asterisk/sounds/en/ha/master.gsm
+libdata/asterisk/sounds/en/ha/off.gsm
+libdata/asterisk/sounds/en/ha/office.gsm
+libdata/asterisk/sounds/en/ha/ohm.gsm
+libdata/asterisk/sounds/en/ha/ohms.gsm
+libdata/asterisk/sounds/en/ha/on.gsm
+libdata/asterisk/sounds/en/ha/open.gsm
+libdata/asterisk/sounds/en/ha/patio.gsm
+libdata/asterisk/sounds/en/ha/phone.gsm
+libdata/asterisk/sounds/en/ha/play-room.gsm
+libdata/asterisk/sounds/en/ha/play.gsm
+libdata/asterisk/sounds/en/ha/pool.gsm
+libdata/asterisk/sounds/en/ha/porch.gsm
+libdata/asterisk/sounds/en/ha/power-failure.gsm
+libdata/asterisk/sounds/en/ha/pressure.gsm
+libdata/asterisk/sounds/en/ha/psi.gsm
+libdata/asterisk/sounds/en/ha/quiet-mode.gsm
+libdata/asterisk/sounds/en/ha/reset.gsm
+libdata/asterisk/sounds/en/ha/roof.gsm
+libdata/asterisk/sounds/en/ha/room.gsm
+libdata/asterisk/sounds/en/ha/rooms.gsm
+libdata/asterisk/sounds/en/ha/second-floor.gsm
+libdata/asterisk/sounds/en/ha/secure.gsm
+libdata/asterisk/sounds/en/ha/security-system.gsm
+libdata/asterisk/sounds/en/ha/set.gsm
+libdata/asterisk/sounds/en/ha/side.gsm
+libdata/asterisk/sounds/en/ha/solar.gsm
+libdata/asterisk/sounds/en/ha/sprinklers.gsm
+libdata/asterisk/sounds/en/ha/still.gsm
+libdata/asterisk/sounds/en/ha/stove.gsm
+libdata/asterisk/sounds/en/ha/sump-pump.gsm
+libdata/asterisk/sounds/en/ha/sun-room.gsm
+libdata/asterisk/sounds/en/ha/system.gsm
+libdata/asterisk/sounds/en/ha/systems.gsm
+libdata/asterisk/sounds/en/ha/thermostat.gsm
+libdata/asterisk/sounds/en/ha/to-control-environ-sys.gsm
+libdata/asterisk/sounds/en/ha/to-control-lights-appl.gsm
+libdata/asterisk/sounds/en/ha/tower.gsm
+libdata/asterisk/sounds/en/ha/unlocked.gsm
+libdata/asterisk/sounds/en/ha/unlocking.gsm
+libdata/asterisk/sounds/en/ha/up.gsm
+libdata/asterisk/sounds/en/ha/volt.gsm
+libdata/asterisk/sounds/en/ha/volts.gsm
+libdata/asterisk/sounds/en/ha/washing-machine.gsm
+libdata/asterisk/sounds/en/ha/water-heater.gsm
+libdata/asterisk/sounds/en/ha/watt.gsm
+libdata/asterisk/sounds/en/ha/watts.gsm
+libdata/asterisk/sounds/en/ha/well-pump.gsm
+libdata/asterisk/sounds/en/ha/window.gsm
+libdata/asterisk/sounds/en/ha/windows.gsm
+libdata/asterisk/sounds/en/ha/xmas-lights.gsm
+libdata/asterisk/sounds/en/ha/xmas-tree.gsm
+libdata/asterisk/sounds/en/ha/yard.gsm
+libdata/asterisk/sounds/en/hail.gsm
+libdata/asterisk/sounds/en/half.gsm
+libdata/asterisk/sounds/en/hang-on-a-second-angry.gsm
+libdata/asterisk/sounds/en/hang-on-a-second.gsm
+libdata/asterisk/sounds/en/hangup-try-again.gsm
+libdata/asterisk/sounds/en/has-arrived-at.gsm
+libdata/asterisk/sounds/en/has-been-changed-to.gsm
+libdata/asterisk/sounds/en/has-been-cleared.gsm
+libdata/asterisk/sounds/en/has-been-disconnected.gsm
+libdata/asterisk/sounds/en/has-been-set-to.gsm
+libdata/asterisk/sounds/en/has-been.gsm
+libdata/asterisk/sounds/en/has-expired.gsm
+libdata/asterisk/sounds/en/has-issued-a.gsm
+libdata/asterisk/sounds/en/has-not-been-seen-for.gsm
+libdata/asterisk/sounds/en/has.gsm
+libdata/asterisk/sounds/en/hash.gsm
+libdata/asterisk/sounds/en/hawaii.gsm
+libdata/asterisk/sounds/en/headed-towards.gsm
+libdata/asterisk/sounds/en/heading.gsm
+libdata/asterisk/sounds/en/health-center.gsm
+libdata/asterisk/sounds/en/hear-odd-noise.gsm
+libdata/asterisk/sounds/en/hear-toilet-flush.gsm
+libdata/asterisk/sounds/en/hectopascal.gsm
+libdata/asterisk/sounds/en/hello-world.gsm
+libdata/asterisk/sounds/en/hello.gsm
+libdata/asterisk/sounds/en/helpdesk.gsm
+libdata/asterisk/sounds/en/hertz.gsm
+libdata/asterisk/sounds/en/high.gsm
+libdata/asterisk/sounds/en/highway.gsm
+libdata/asterisk/sounds/en/hit.gsm
+libdata/asterisk/sounds/en/hold-or-dial-0.gsm
+libdata/asterisk/sounds/en/home.gsm
+libdata/asterisk/sounds/en/honolulu.gsm
+libdata/asterisk/sounds/en/hours.gsm
+libdata/asterisk/sounds/en/housekeeping.gsm
+libdata/asterisk/sounds/en/houston.gsm
+libdata/asterisk/sounds/en/http.gsm
+libdata/asterisk/sounds/en/human-resources.gsm
+libdata/asterisk/sounds/en/humidity.gsm
+libdata/asterisk/sounds/en/hundredth.gsm
+libdata/asterisk/sounds/en/hurricane.gsm
+libdata/asterisk/sounds/en/hz.gsm
+libdata/asterisk/sounds/en/i-dont-understand.gsm
+libdata/asterisk/sounds/en/i-dont-understand2.gsm
+libdata/asterisk/sounds/en/i-dont-understand3.gsm
+libdata/asterisk/sounds/en/i-dont-understand4.gsm
+libdata/asterisk/sounds/en/i-dont-understand5.gsm
+libdata/asterisk/sounds/en/i-grow-bored.gsm
+libdata/asterisk/sounds/en/ice.gsm
+libdata/asterisk/sounds/en/icmp.gsm
+libdata/asterisk/sounds/en/icy.gsm
+libdata/asterisk/sounds/en/idaho.gsm
+libdata/asterisk/sounds/en/if-correct-press.gsm
+libdata/asterisk/sounds/en/if-grtg-played-indefinately.gsm
+libdata/asterisk/sounds/en/if-grtg-should-expire-at.gsm
+libdata/asterisk/sounds/en/if-maint-contract-or-emergency.gsm
+libdata/asterisk/sounds/en/if-rotary-phone.gsm
+libdata/asterisk/sounds/en/if-this-is-correct-press.gsm
+libdata/asterisk/sounds/en/if-this-is-correct.gsm
+libdata/asterisk/sounds/en/if-this-is-not-correct.gsm
+libdata/asterisk/sounds/en/if-u-know-ext-dial.gsm
+libdata/asterisk/sounds/en/if-unsuccessful-speak-to.gsm
+libdata/asterisk/sounds/en/if-you-know-the.gsm
+libdata/asterisk/sounds/en/if-you-need-help.gsm
+libdata/asterisk/sounds/en/if-youd-like-to-make-a-call.gsm
+libdata/asterisk/sounds/en/illinois.gsm
+libdata/asterisk/sounds/en/im-sorry-unable-to-connect-to-eng.gsm
+libdata/asterisk/sounds/en/im-sorry.gsm
+libdata/asterisk/sounds/en/imap.gsm
+libdata/asterisk/sounds/en/in-service.gsm
+libdata/asterisk/sounds/en/in-the-line.gsm
+libdata/asterisk/sounds/en/in-the-queue.gsm
+libdata/asterisk/sounds/en/in-the.gsm
+libdata/asterisk/sounds/en/in-your-city.gsm
+libdata/asterisk/sounds/en/in-your-zip-code.gsm
+libdata/asterisk/sounds/en/inbound.gsm
+libdata/asterisk/sounds/en/indiana.gsm
+libdata/asterisk/sounds/en/indianapolis.gsm
+libdata/asterisk/sounds/en/indicated.gsm
+libdata/asterisk/sounds/en/info-about-last-call.gsm
+libdata/asterisk/sounds/en/information-technology.gsm
+libdata/asterisk/sounds/en/information.gsm
+libdata/asterisk/sounds/en/infuriate-tech-staff.gsm
+libdata/asterisk/sounds/en/initiated.gsm
+libdata/asterisk/sounds/en/initiating.gsm
+libdata/asterisk/sounds/en/inside-sales.gsm
+libdata/asterisk/sounds/en/internal-audit.gsm
+libdata/asterisk/sounds/en/international-call.gsm
+libdata/asterisk/sounds/en/interstate.gsm
+libdata/asterisk/sounds/en/invalid-date.gsm
+libdata/asterisk/sounds/en/invalid-featurecode.gsm
+libdata/asterisk/sounds/en/invalid.gsm
+libdata/asterisk/sounds/en/investor-relations.gsm
+libdata/asterisk/sounds/en/iowa.gsm
+libdata/asterisk/sounds/en/is-at.gsm
+libdata/asterisk/sounds/en/is-curntly-busy.gsm
+libdata/asterisk/sounds/en/is-curntly-unavail.gsm
+libdata/asterisk/sounds/en/is-currently.gsm
+libdata/asterisk/sounds/en/is-in-use.gsm
+libdata/asterisk/sounds/en/is-not-in-the.gsm
+libdata/asterisk/sounds/en/is-not-set.gsm
+libdata/asterisk/sounds/en/is-now-being-recorded.gsm
+libdata/asterisk/sounds/en/is-set-to.gsm
+libdata/asterisk/sounds/en/is.gsm
+libdata/asterisk/sounds/en/it-now.gsm
+libdata/asterisk/sounds/en/it-services.gsm
+libdata/asterisk/sounds/en/jacksonville.gsm
+libdata/asterisk/sounds/en/janitorial.gsm
+libdata/asterisk/sounds/en/jason.gsm
+libdata/asterisk/sounds/en/jedi-extension-trick.gsm
+libdata/asterisk/sounds/en/john.gsm
+libdata/asterisk/sounds/en/just-kidding-not-upset.gsm
+libdata/asterisk/sounds/en/just-kidding-not-upset2.gsm
+libdata/asterisk/sounds/en/kansas-city.gsm
+libdata/asterisk/sounds/en/kansas.gsm
+libdata/asterisk/sounds/en/kentucky.gsm
+libdata/asterisk/sounds/en/kilobits.gsm
+libdata/asterisk/sounds/en/kilobytes.gsm
+libdata/asterisk/sounds/en/kilohertz.gsm
+libdata/asterisk/sounds/en/kilometer.gsm
+libdata/asterisk/sounds/en/kilometers-per-hour.gsm
+libdata/asterisk/sounds/en/knock-knock.gsm
+libdata/asterisk/sounds/en/knots.gsm
+libdata/asterisk/sounds/en/language.gsm
+libdata/asterisk/sounds/en/las-vegas.gsm
+libdata/asterisk/sounds/en/last-error-was.gsm
+libdata/asterisk/sounds/en/last-num-to-call.gsm
+libdata/asterisk/sounds/en/late.gsm
+libdata/asterisk/sounds/en/later.gsm
+libdata/asterisk/sounds/en/lea-may-request-info.gsm
+libdata/asterisk/sounds/en/left-bracket.gsm
+libdata/asterisk/sounds/en/legal.gsm
+libdata/asterisk/sounds/en/len.gsm
+libdata/asterisk/sounds/en/less-than.gsm
+libdata/asterisk/sounds/en/letters/a.gsm
+libdata/asterisk/sounds/en/letters/ascii123.gsm
+libdata/asterisk/sounds/en/letters/ascii124.gsm
+libdata/asterisk/sounds/en/letters/ascii125.gsm
+libdata/asterisk/sounds/en/letters/ascii126.gsm
+libdata/asterisk/sounds/en/letters/ascii34.gsm
+libdata/asterisk/sounds/en/letters/ascii36.gsm
+libdata/asterisk/sounds/en/letters/ascii37.gsm
+libdata/asterisk/sounds/en/letters/ascii38.gsm
+libdata/asterisk/sounds/en/letters/ascii39.gsm
+libdata/asterisk/sounds/en/letters/ascii40.gsm
+libdata/asterisk/sounds/en/letters/ascii41.gsm
+libdata/asterisk/sounds/en/letters/ascii42.gsm
+libdata/asterisk/sounds/en/letters/ascii44.gsm
+libdata/asterisk/sounds/en/letters/ascii58.gsm
+libdata/asterisk/sounds/en/letters/ascii59.gsm
+libdata/asterisk/sounds/en/letters/ascii60.gsm
+libdata/asterisk/sounds/en/letters/ascii62.gsm
+libdata/asterisk/sounds/en/letters/ascii63.gsm
+libdata/asterisk/sounds/en/letters/ascii91.gsm
+libdata/asterisk/sounds/en/letters/ascii92.gsm
+libdata/asterisk/sounds/en/letters/ascii93.gsm
+libdata/asterisk/sounds/en/letters/ascii94.gsm
+libdata/asterisk/sounds/en/letters/ascii95.gsm
+libdata/asterisk/sounds/en/letters/ascii96.gsm
+libdata/asterisk/sounds/en/letters/asterisk.gsm
+libdata/asterisk/sounds/en/letters/at.gsm
+libdata/asterisk/sounds/en/letters/b.gsm
+libdata/asterisk/sounds/en/letters/c.gsm
+libdata/asterisk/sounds/en/letters/d.gsm
+libdata/asterisk/sounds/en/letters/dash.gsm
+libdata/asterisk/sounds/en/letters/dollar.gsm
+libdata/asterisk/sounds/en/letters/dot.gsm
+libdata/asterisk/sounds/en/letters/e.gsm
+libdata/asterisk/sounds/en/letters/equals.gsm
+libdata/asterisk/sounds/en/letters/exclaimation-point.gsm
+libdata/asterisk/sounds/en/letters/f.gsm
+libdata/asterisk/sounds/en/letters/g.gsm
+libdata/asterisk/sounds/en/letters/h.gsm
+libdata/asterisk/sounds/en/letters/i.gsm
+libdata/asterisk/sounds/en/letters/j.gsm
+libdata/asterisk/sounds/en/letters/k.gsm
+libdata/asterisk/sounds/en/letters/l.gsm
+libdata/asterisk/sounds/en/letters/m.gsm
+libdata/asterisk/sounds/en/letters/n.gsm
+libdata/asterisk/sounds/en/letters/o.gsm
+libdata/asterisk/sounds/en/letters/p.gsm
+libdata/asterisk/sounds/en/letters/plus.gsm
+libdata/asterisk/sounds/en/letters/q.gsm
+libdata/asterisk/sounds/en/letters/r.gsm
+libdata/asterisk/sounds/en/letters/s.gsm
+libdata/asterisk/sounds/en/letters/slash.gsm
+libdata/asterisk/sounds/en/letters/space.gsm
+libdata/asterisk/sounds/en/letters/t.gsm
+libdata/asterisk/sounds/en/letters/u.gsm
+libdata/asterisk/sounds/en/letters/v.gsm
+libdata/asterisk/sounds/en/letters/w.gsm
+libdata/asterisk/sounds/en/letters/x.gsm
+libdata/asterisk/sounds/en/letters/y.gsm
+libdata/asterisk/sounds/en/letters/z.gsm
+libdata/asterisk/sounds/en/letters/zed.gsm
+libdata/asterisk/sounds/en/library.gsm
+libdata/asterisk/sounds/en/lightning.gsm
+libdata/asterisk/sounds/en/limit-simul-calls.gsm
+libdata/asterisk/sounds/en/lines-complaining-customers.gsm
+libdata/asterisk/sounds/en/linux.gsm
+libdata/asterisk/sounds/en/list.gsm
+libdata/asterisk/sounds/en/load-average.gsm
+libdata/asterisk/sounds/en/local-authorities.gsm
+libdata/asterisk/sounds/en/location.gsm
+libdata/asterisk/sounds/en/login-fail.gsm
+libdata/asterisk/sounds/en/long-beach.gsm
+libdata/asterisk/sounds/en/los-angeles.gsm
+libdata/asterisk/sounds/en/loss-prevention.gsm
+libdata/asterisk/sounds/en/loss.gsm
+libdata/asterisk/sounds/en/lots-o-monkeys.gsm
+libdata/asterisk/sounds/en/louisiana.gsm
+libdata/asterisk/sounds/en/low.gsm
+libdata/asterisk/sounds/en/lunch.gsm
+libdata/asterisk/sounds/en/lyrics-louie-louie.gsm
+libdata/asterisk/sounds/en/machine.gsm
+libdata/asterisk/sounds/en/made-it-up.gsm
+libdata/asterisk/sounds/en/mail.gsm
+libdata/asterisk/sounds/en/mailroom.gsm
+libdata/asterisk/sounds/en/main-menu.gsm
+libdata/asterisk/sounds/en/maine.gsm
+libdata/asterisk/sounds/en/maintenance.gsm
+libdata/asterisk/sounds/en/male.gsm
+libdata/asterisk/sounds/en/management.gsm
+libdata/asterisk/sounds/en/manufacturing.gsm
+libdata/asterisk/sounds/en/marketing.gsm
+libdata/asterisk/sounds/en/marryme.gsm
+libdata/asterisk/sounds/en/maryland.gsm
+libdata/asterisk/sounds/en/massachusetts.gsm
+libdata/asterisk/sounds/en/mathematics.gsm
+libdata/asterisk/sounds/en/maximum.gsm
+libdata/asterisk/sounds/en/megabits.gsm
+libdata/asterisk/sounds/en/megabytes.gsm
+libdata/asterisk/sounds/en/megahertz.gsm
+libdata/asterisk/sounds/en/memory.gsm
+libdata/asterisk/sounds/en/memphis.gsm
+libdata/asterisk/sounds/en/menu.gsm
+libdata/asterisk/sounds/en/mesa.gsm
+libdata/asterisk/sounds/en/message-from.gsm
+libdata/asterisk/sounds/en/message-number.gsm
+libdata/asterisk/sounds/en/meter.gsm
+libdata/asterisk/sounds/en/meters.gsm
+libdata/asterisk/sounds/en/miami.gsm
+libdata/asterisk/sounds/en/michigan.gsm
+libdata/asterisk/sounds/en/midnight-tomorrow-night.gsm
+libdata/asterisk/sounds/en/midnight-tonight.gsm
+libdata/asterisk/sounds/en/midnight.gsm
+libdata/asterisk/sounds/en/mike.gsm
+libdata/asterisk/sounds/en/miles-per-hour.gsm
+libdata/asterisk/sounds/en/miles.gsm
+libdata/asterisk/sounds/en/millionth.gsm
+libdata/asterisk/sounds/en/milwaukee.gsm
+libdata/asterisk/sounds/en/minimum.gsm
+libdata/asterisk/sounds/en/minneapolis.gsm
+libdata/asterisk/sounds/en/minnesota.gsm
+libdata/asterisk/sounds/en/minute.gsm
+libdata/asterisk/sounds/en/minutes.gsm
+libdata/asterisk/sounds/en/missed.gsm
+libdata/asterisk/sounds/en/mississippi.gsm
+libdata/asterisk/sounds/en/missouri.gsm
+libdata/asterisk/sounds/en/misty.gsm
+libdata/asterisk/sounds/en/monitored.gsm
+libdata/asterisk/sounds/en/montana.gsm
+libdata/asterisk/sounds/en/month.gsm
+libdata/asterisk/sounds/en/months.gsm
+libdata/asterisk/sounds/en/moo1.gsm
+libdata/asterisk/sounds/en/moo2.gsm
+libdata/asterisk/sounds/en/morning.gsm
+libdata/asterisk/sounds/en/moron.gsm
+libdata/asterisk/sounds/en/mostly.gsm
+libdata/asterisk/sounds/en/motor-pool.gsm
+libdata/asterisk/sounds/en/mountain.gsm
+libdata/asterisk/sounds/en/moving.gsm
+libdata/asterisk/sounds/en/ms.gsm
+libdata/asterisk/sounds/en/nashville.gsm
+libdata/asterisk/sounds/en/national-weather-service.gsm
+libdata/asterisk/sounds/en/nautical-miles.gsm
+libdata/asterisk/sounds/en/nbdy-avail-to-take-call.gsm
+libdata/asterisk/sounds/en/near.gsm
+libdata/asterisk/sounds/en/nebraska.gsm
+libdata/asterisk/sounds/en/negative.gsm
+libdata/asterisk/sounds/en/network-operations-center.gsm
+libdata/asterisk/sounds/en/network-operations.gsm
+libdata/asterisk/sounds/en/nevada.gsm
+libdata/asterisk/sounds/en/new-accounts.gsm
+libdata/asterisk/sounds/en/new-hampshire.gsm
+libdata/asterisk/sounds/en/new-jersey.gsm
+libdata/asterisk/sounds/en/new-mexico.gsm
+libdata/asterisk/sounds/en/new-orleans.gsm
+libdata/asterisk/sounds/en/new-york.gsm
+libdata/asterisk/sounds/en/nineteenth.gsm
+libdata/asterisk/sounds/en/ninetieth.gsm
+libdata/asterisk/sounds/en/ninth.gsm
+libdata/asterisk/sounds/en/no-112-1.gsm
+libdata/asterisk/sounds/en/no-112-2.gsm
+libdata/asterisk/sounds/en/no-911-1.gsm
+libdata/asterisk/sounds/en/no-911-2.gsm
+libdata/asterisk/sounds/en/no-empty-conferences.gsm
+libdata/asterisk/sounds/en/no-info-about-number.gsm
+libdata/asterisk/sounds/en/no-longer-in-service.gsm
+libdata/asterisk/sounds/en/no-reply-no-mailbox.gsm
+libdata/asterisk/sounds/en/no-route-exists-to-dest.gsm
+libdata/asterisk/sounds/en/nobody-but-chickens.gsm
+libdata/asterisk/sounds/en/node.gsm
+libdata/asterisk/sounds/en/north-carolina.gsm
+libdata/asterisk/sounds/en/north-dakota.gsm
+libdata/asterisk/sounds/en/north.gsm
+libdata/asterisk/sounds/en/northerly.gsm
+libdata/asterisk/sounds/en/not-auth-pstn.gsm
+libdata/asterisk/sounds/en/not-enough-credit.gsm
+libdata/asterisk/sounds/en/not-necessary-1.gsm
+libdata/asterisk/sounds/en/not-necessary-ac.gsm
+libdata/asterisk/sounds/en/not-necessary-dial-1-or-ac.gsm
+libdata/asterisk/sounds/en/not-rqsted-wakeup.gsm
+libdata/asterisk/sounds/en/not-taking-your-call.gsm
+libdata/asterisk/sounds/en/not-yet-assigned.gsm
+libdata/asterisk/sounds/en/not-yet-connected.gsm
+libdata/asterisk/sounds/en/nothing-recorded.gsm
+libdata/asterisk/sounds/en/now.gsm
+libdata/asterisk/sounds/en/num-not-in-db.gsm
+libdata/asterisk/sounds/en/num-outside-area.gsm
+libdata/asterisk/sounds/en/num-was-successfully.gsm
+libdata/asterisk/sounds/en/number-not-answering.gsm
+libdata/asterisk/sounds/en/number.gsm
+libdata/asterisk/sounds/en/oakland.gsm
+libdata/asterisk/sounds/en/octothorpe.gsm
+libdata/asterisk/sounds/en/off-duty.gsm
+libdata/asterisk/sounds/en/office-code.gsm
+libdata/asterisk/sounds/en/office-iguanas.gsm
+libdata/asterisk/sounds/en/office.gsm
+libdata/asterisk/sounds/en/ohio.gsm
+libdata/asterisk/sounds/en/oklahoma-city.gsm
+libdata/asterisk/sounds/en/oklahoma.gsm
+libdata/asterisk/sounds/en/omaha.gsm
+libdata/asterisk/sounds/en/on-busy.gsm
+libdata/asterisk/sounds/en/on-monthly-tel-stment.gsm
+libdata/asterisk/sounds/en/on-no-answer.gsm
+libdata/asterisk/sounds/en/on.gsm
+libdata/asterisk/sounds/en/one-moment-please.gsm
+libdata/asterisk/sounds/en/one-small-step.gsm
+libdata/asterisk/sounds/en/one-small-step2.gsm
+libdata/asterisk/sounds/en/oops1.gsm
+libdata/asterisk/sounds/en/oops2.gsm
+libdata/asterisk/sounds/en/oops3.gsm
+libdata/asterisk/sounds/en/open-parenthesis.gsm
+libdata/asterisk/sounds/en/operations.gsm
+libdata/asterisk/sounds/en/option-is-invalid.gsm
+libdata/asterisk/sounds/en/option-not-implemented.gsm
+libdata/asterisk/sounds/en/or-press.gsm
+libdata/asterisk/sounds/en/or.gsm
+libdata/asterisk/sounds/en/order-desk.gsm
+libdata/asterisk/sounds/en/orders.gsm
+libdata/asterisk/sounds/en/oregon.gsm
+libdata/asterisk/sounds/en/other-options-exercise.gsm
+libdata/asterisk/sounds/en/otherwise-press.gsm
+libdata/asterisk/sounds/en/otherwise.gsm
+libdata/asterisk/sounds/en/our-business-hours-are.gsm
+libdata/asterisk/sounds/en/outbound.gsm
+libdata/asterisk/sounds/en/outside-sales.gsm
+libdata/asterisk/sounds/en/outside-transfer.gsm
+libdata/asterisk/sounds/en/pacific.gsm
+libdata/asterisk/sounds/en/packet.gsm
+libdata/asterisk/sounds/en/panic.gsm
+libdata/asterisk/sounds/en/partially.gsm
+libdata/asterisk/sounds/en/partly.gsm
+libdata/asterisk/sounds/en/pascal.gsm
+libdata/asterisk/sounds/en/pascal2.gsm
+libdata/asterisk/sounds/en/patchy.gsm
+libdata/asterisk/sounds/en/pbx-invalid.gsm
+libdata/asterisk/sounds/en/pbx-invalidpark.gsm
+libdata/asterisk/sounds/en/pbx-parkingfailed.gsm
+libdata/asterisk/sounds/en/pbx-transfer.gsm
+libdata/asterisk/sounds/en/pence.gsm
+libdata/asterisk/sounds/en/pennies.gsm
+libdata/asterisk/sounds/en/pennsylvania.gsm
+libdata/asterisk/sounds/en/penny.gsm
+libdata/asterisk/sounds/en/percent.gsm
+libdata/asterisk/sounds/en/perhaps-we-are.gsm
+libdata/asterisk/sounds/en/perhaps-we-are2.gsm
+libdata/asterisk/sounds/en/period.gsm
+libdata/asterisk/sounds/en/personnel.gsm
+libdata/asterisk/sounds/en/persons-in-path-of.gsm
+libdata/asterisk/sounds/en/philadelphia.gsm
+libdata/asterisk/sounds/en/phoenix.gsm
+libdata/asterisk/sounds/en/phonetic/9_p.gsm
+libdata/asterisk/sounds/en/phonetic/a_p.gsm
+libdata/asterisk/sounds/en/phonetic/b_p.gsm
+libdata/asterisk/sounds/en/phonetic/c_p.gsm
+libdata/asterisk/sounds/en/phonetic/d_p.gsm
+libdata/asterisk/sounds/en/phonetic/e_p.gsm
+libdata/asterisk/sounds/en/phonetic/f_p.gsm
+libdata/asterisk/sounds/en/phonetic/g_p.gsm
+libdata/asterisk/sounds/en/phonetic/h_p.gsm
+libdata/asterisk/sounds/en/phonetic/i_p.gsm
+libdata/asterisk/sounds/en/phonetic/j_p.gsm
+libdata/asterisk/sounds/en/phonetic/k_p.gsm
+libdata/asterisk/sounds/en/phonetic/l_p.gsm
+libdata/asterisk/sounds/en/phonetic/m_p.gsm
+libdata/asterisk/sounds/en/phonetic/n_p.gsm
+libdata/asterisk/sounds/en/phonetic/o_p.gsm
+libdata/asterisk/sounds/en/phonetic/p_p.gsm
+libdata/asterisk/sounds/en/phonetic/q_p.gsm
+libdata/asterisk/sounds/en/phonetic/r_p.gsm
+libdata/asterisk/sounds/en/phonetic/s_p.gsm
+libdata/asterisk/sounds/en/phonetic/t_p.gsm
+libdata/asterisk/sounds/en/phonetic/u_p.gsm
+libdata/asterisk/sounds/en/phonetic/v_p.gsm
+libdata/asterisk/sounds/en/phonetic/w_p.gsm
+libdata/asterisk/sounds/en/phonetic/x_p.gsm
+libdata/asterisk/sounds/en/phonetic/y_p.gsm
+libdata/asterisk/sounds/en/phonetic/z_p.gsm
+libdata/asterisk/sounds/en/physics.gsm
+libdata/asterisk/sounds/en/pin-invalid.gsm
+libdata/asterisk/sounds/en/pin-number-accepted.gsm
+libdata/asterisk/sounds/en/ping.gsm
+libdata/asterisk/sounds/en/pipe.gsm
+libdata/asterisk/sounds/en/planning.gsm
+libdata/asterisk/sounds/en/please-answer-the-following.gsm
+libdata/asterisk/sounds/en/please-contact-tech-supt.gsm
+libdata/asterisk/sounds/en/please-enter-first-three-letters.gsm
+libdata/asterisk/sounds/en/please-enter-the.gsm
+libdata/asterisk/sounds/en/please-enter-your.gsm
+libdata/asterisk/sounds/en/please-hang-up-and-dial-operator.gsm
+libdata/asterisk/sounds/en/please-hang-up-and-try-again.gsm
+libdata/asterisk/sounds/en/please-try-again-later.gsm
+libdata/asterisk/sounds/en/please-try-again.gsm
+libdata/asterisk/sounds/en/please-try.gsm
+libdata/asterisk/sounds/en/please-wait-connect-oncall-eng.gsm
+libdata/asterisk/sounds/en/pls-ent-num-transfer.gsm
+libdata/asterisk/sounds/en/pls-enter-conf-password.gsm
+libdata/asterisk/sounds/en/pls-enter-num-message-after-tone.gsm
+libdata/asterisk/sounds/en/pls-enter-vm-password.gsm
+libdata/asterisk/sounds/en/pls-entr-num-uwish2-call.gsm
+libdata/asterisk/sounds/en/pls-hold-process-tx.gsm
+libdata/asterisk/sounds/en/pls-hold-silent30.gsm
+libdata/asterisk/sounds/en/pls-hold-while-try.gsm
+libdata/asterisk/sounds/en/pls-lv-msg-will-contact.gsm
+libdata/asterisk/sounds/en/pls-rcrd-name-at-tone.gsm
+libdata/asterisk/sounds/en/pls-stay-on-line.gsm
+libdata/asterisk/sounds/en/pls-try-again.gsm
+libdata/asterisk/sounds/en/pls-try-area-code.gsm
+libdata/asterisk/sounds/en/pls-try-call-later.gsm
+libdata/asterisk/sounds/en/pls-try-manually.gsm
+libdata/asterisk/sounds/en/pls-wait-connect-call.gsm
+libdata/asterisk/sounds/en/plugh.gsm
+libdata/asterisk/sounds/en/pm-announcement-number.gsm
+libdata/asterisk/sounds/en/pm-invalid-option.gsm
+libdata/asterisk/sounds/en/pm-phrase-management.gsm
+libdata/asterisk/sounds/en/pm-prompt-number.gsm
+libdata/asterisk/sounds/en/pm-to-record-phrase.gsm
+libdata/asterisk/sounds/en/pm-to-review-phrase.gsm
+libdata/asterisk/sounds/en/point.gsm
+libdata/asterisk/sounds/en/pop.gsm
+libdata/asterisk/sounds/en/port.gsm
+libdata/asterisk/sounds/en/portland.gsm
+libdata/asterisk/sounds/en/portnumber.gsm
+libdata/asterisk/sounds/en/position.gsm
+libdata/asterisk/sounds/en/post-entry-pound.gsm
+libdata/asterisk/sounds/en/pounds.gsm
+libdata/asterisk/sounds/en/presales-support.gsm
+libdata/asterisk/sounds/en/presidents-office.gsm
+libdata/asterisk/sounds/en/press-0.gsm
+libdata/asterisk/sounds/en/press-1.gsm
+libdata/asterisk/sounds/en/press-2.gsm
+libdata/asterisk/sounds/en/press-3.gsm
+libdata/asterisk/sounds/en/press-4.gsm
+libdata/asterisk/sounds/en/press-5.gsm
+libdata/asterisk/sounds/en/press-6-to-eject.gsm
+libdata/asterisk/sounds/en/press-6.gsm
+libdata/asterisk/sounds/en/press-7.gsm
+libdata/asterisk/sounds/en/press-8.gsm
+libdata/asterisk/sounds/en/press-9.gsm
+libdata/asterisk/sounds/en/press-button-again.gsm
+libdata/asterisk/sounds/en/press-enter.gsm
+libdata/asterisk/sounds/en/press-escape.gsm
+libdata/asterisk/sounds/en/press-hash.gsm
+libdata/asterisk/sounds/en/press-pound-save-changes.gsm
+libdata/asterisk/sounds/en/press-pound-to-login-star-to-hangup.gsm
+libdata/asterisk/sounds/en/press-pound.gsm
+libdata/asterisk/sounds/en/press-return.gsm
+libdata/asterisk/sounds/en/press-star-cancel.gsm
+libdata/asterisk/sounds/en/press-star.gsm
+libdata/asterisk/sounds/en/press-the-space-bar.gsm
+libdata/asterisk/sounds/en/press-tilde.gsm
+libdata/asterisk/sounds/en/press.gsm
+libdata/asterisk/sounds/en/pressure.gsm
+libdata/asterisk/sounds/en/printing.gsm
+libdata/asterisk/sounds/en/priv-callee-options.gsm
+libdata/asterisk/sounds/en/priv-callpending.gsm
+libdata/asterisk/sounds/en/priv-introsaved.gsm
+libdata/asterisk/sounds/en/priv-recordintro.gsm
+libdata/asterisk/sounds/en/privacy-blacklisted.gsm
+libdata/asterisk/sounds/en/privacy-blocked.gsm
+libdata/asterisk/sounds/en/privacy-if-error-leave-message-or-hangup.gsm
+libdata/asterisk/sounds/en/privacy-if-error.gsm
+libdata/asterisk/sounds/en/privacy-if-sales-call-contact-in-writing.gsm
+libdata/asterisk/sounds/en/privacy-incorrect.gsm
+libdata/asterisk/sounds/en/privacy-last-caller-was.gsm
+libdata/asterisk/sounds/en/privacy-not.gsm
+libdata/asterisk/sounds/en/privacy-please-dial.gsm
+libdata/asterisk/sounds/en/privacy-please-stay-on-line-to-be-connected.gsm
+libdata/asterisk/sounds/en/privacy-prompt.gsm
+libdata/asterisk/sounds/en/privacy-restricted-by-req.gsm
+libdata/asterisk/sounds/en/privacy-screening-unidentified-calls.gsm
+libdata/asterisk/sounds/en/privacy-stop-calling-not-welcome.gsm
+libdata/asterisk/sounds/en/privacy-stop-calling-not-welcome2.gsm
+libdata/asterisk/sounds/en/privacy-thankyou.gsm
+libdata/asterisk/sounds/en/privacy-this-number-is.gsm
+libdata/asterisk/sounds/en/privacy-to-blacklist-last-caller.gsm
+libdata/asterisk/sounds/en/privacy-to-blacklist-this-number.gsm
+libdata/asterisk/sounds/en/privacy-to-hear-our-contact-details.gsm
+libdata/asterisk/sounds/en/privacy-to-whitelist-last-caller.gsm
+libdata/asterisk/sounds/en/privacy-to-whitelist-this-number.gsm
+libdata/asterisk/sounds/en/privacy-unident.gsm
+libdata/asterisk/sounds/en/privacy-whitelisted.gsm
+libdata/asterisk/sounds/en/privacy-you-are-blacklisted.gsm
+libdata/asterisk/sounds/en/privacy-you-are-calling-from.gsm
+libdata/asterisk/sounds/en/privacy-your-callerid-is.gsm
+libdata/asterisk/sounds/en/product.gsm
+libdata/asterisk/sounds/en/production.gsm
+libdata/asterisk/sounds/en/projects.gsm
+libdata/asterisk/sounds/en/protocol.gsm
+libdata/asterisk/sounds/en/public-relations.gsm
+libdata/asterisk/sounds/en/purchasing.gsm
+libdata/asterisk/sounds/en/purposes.gsm
+libdata/asterisk/sounds/en/q-dot-931.gsm
+libdata/asterisk/sounds/en/q-dot-9thirty1.gsm
+libdata/asterisk/sounds/en/quality-assurance.gsm
+libdata/asterisk/sounds/en/quality-control.gsm
+libdata/asterisk/sounds/en/quarter.gsm
+libdata/asterisk/sounds/en/queue-callswaiting.gsm
+libdata/asterisk/sounds/en/queue-holdtime.gsm
+libdata/asterisk/sounds/en/queue-less-than.gsm
+libdata/asterisk/sounds/en/queue-minute.gsm
+libdata/asterisk/sounds/en/queue-minutes.gsm
+libdata/asterisk/sounds/en/queue-periodic-announce.gsm
+libdata/asterisk/sounds/en/queue-quantity1.gsm
+libdata/asterisk/sounds/en/queue-quantity2.gsm
+libdata/asterisk/sounds/en/queue-reporthold.gsm
+libdata/asterisk/sounds/en/queue-seconds.gsm
+libdata/asterisk/sounds/en/queue-thankyou.gsm
+libdata/asterisk/sounds/en/queue-thereare.gsm
+libdata/asterisk/sounds/en/queue-youarenext.gsm
+libdata/asterisk/sounds/en/quickly.gsm
+libdata/asterisk/sounds/en/quote.gsm
+libdata/asterisk/sounds/en/race.gsm
+libdata/asterisk/sounds/en/rain.gsm
+libdata/asterisk/sounds/en/rainfall.gsm
+libdata/asterisk/sounds/en/rainy.gsm
+libdata/asterisk/sounds/en/range.gsm
+libdata/asterisk/sounds/en/reassigned-new-areacode.gsm
+libdata/asterisk/sounds/en/rebates.gsm
+libdata/asterisk/sounds/en/received.gsm
+libdata/asterisk/sounds/en/receiving.gsm
+libdata/asterisk/sounds/en/reception.gsm
+libdata/asterisk/sounds/en/recorded.gsm
+libdata/asterisk/sounds/en/registrar.gsm
+libdata/asterisk/sounds/en/remote-already-in-this-mode-2.gsm
+libdata/asterisk/sounds/en/remote-already-in-this-mode.gsm
+libdata/asterisk/sounds/en/remote-base.gsm
+libdata/asterisk/sounds/en/removed.gsm
+libdata/asterisk/sounds/en/repair.gsm
+libdata/asterisk/sounds/en/repeat-only.gsm
+libdata/asterisk/sounds/en/repeater.gsm
+libdata/asterisk/sounds/en/research-and-development.gsm
+libdata/asterisk/sounds/en/research.gsm
+libdata/asterisk/sounds/en/reservations.gsm
+libdata/asterisk/sounds/en/restarting.gsm
+libdata/asterisk/sounds/en/rhode-island.gsm
+libdata/asterisk/sounds/en/right-bracket.gsm
+libdata/asterisk/sounds/en/rising.gsm
+libdata/asterisk/sounds/en/risk-management.gsm
+libdata/asterisk/sounds/en/roaming.gsm
+libdata/asterisk/sounds/en/room-service.gsm
+libdata/asterisk/sounds/en/route-sip.gsm
+libdata/asterisk/sounds/en/rqsted-wakeup-for.gsm
+libdata/asterisk/sounds/en/sacramento.gsm
+libdata/asterisk/sounds/en/saint-louis.gsm
+libdata/asterisk/sounds/en/sales-floor.gsm
+libdata/asterisk/sounds/en/sales.gsm
+libdata/asterisk/sounds/en/san-antonio.gsm
+libdata/asterisk/sounds/en/san-diego.gsm
+libdata/asterisk/sounds/en/san-francisco.gsm
+libdata/asterisk/sounds/en/san-jose.gsm
+libdata/asterisk/sounds/en/save-announce-press.gsm
+libdata/asterisk/sounds/en/say-temp-msg-prs-pound.gsm
+libdata/asterisk/sounds/en/says-thats-stupid.gsm
+libdata/asterisk/sounds/en/scattered.gsm
+libdata/asterisk/sounds/en/sciences.gsm
+libdata/asterisk/sounds/en/screen-callee-options.gsm
+libdata/asterisk/sounds/en/seattle.gsm
+libdata/asterisk/sounds/en/second.gsm
+libdata/asterisk/sounds/en/seconds.gsm
+libdata/asterisk/sounds/en/secretary.gsm
+libdata/asterisk/sounds/en/security.gsm
+libdata/asterisk/sounds/en/self-destruct-in.gsm
+libdata/asterisk/sounds/en/self-destruct.gsm
+libdata/asterisk/sounds/en/server.gsm
+libdata/asterisk/sounds/en/service-not-implemented.gsm
+libdata/asterisk/sounds/en/service.gsm
+libdata/asterisk/sounds/en/seventeenth.gsm
+libdata/asterisk/sounds/en/seventh.gsm
+libdata/asterisk/sounds/en/seventieth.gsm
+libdata/asterisk/sounds/en/severe.gsm
+libdata/asterisk/sounds/en/shall-i-try-again.gsm
+libdata/asterisk/sounds/en/shiny-brass-lamp.gsm
+libdata/asterisk/sounds/en/shipping.gsm
+libdata/asterisk/sounds/en/shop.gsm
+libdata/asterisk/sounds/en/show-office.gsm
+libdata/asterisk/sounds/en/sighted.gsm
+libdata/asterisk/sounds/en/silence/1.gsm
+libdata/asterisk/sounds/en/silence/10.gsm
+libdata/asterisk/sounds/en/silence/2.gsm
+libdata/asterisk/sounds/en/silence/3.gsm
+libdata/asterisk/sounds/en/silence/4.gsm
+libdata/asterisk/sounds/en/silence/5.gsm
+libdata/asterisk/sounds/en/silence/6.gsm
+libdata/asterisk/sounds/en/silence/7.gsm
+libdata/asterisk/sounds/en/silence/8.gsm
+libdata/asterisk/sounds/en/silence/9.gsm
+libdata/asterisk/sounds/en/simplex.gsm
+libdata/asterisk/sounds/en/simul-call-limit-reached.gsm
+libdata/asterisk/sounds/en/sixteenth.gsm
+libdata/asterisk/sounds/en/sixth.gsm
+libdata/asterisk/sounds/en/sixtieth.gsm
+libdata/asterisk/sounds/en/sleet.gsm
+libdata/asterisk/sounds/en/sleeting.gsm
+libdata/asterisk/sounds/en/slow.gsm
+libdata/asterisk/sounds/en/slowly.gsm
+libdata/asterisk/sounds/en/snow.gsm
+libdata/asterisk/sounds/en/snowing.gsm
+libdata/asterisk/sounds/en/snowy.gsm
+libdata/asterisk/sounds/en/software.gsm
+libdata/asterisk/sounds/en/someone-you-trust1.gsm
+libdata/asterisk/sounds/en/someone-you-trust2.gsm
+libdata/asterisk/sounds/en/someone-you-trust3.gsm
+libdata/asterisk/sounds/en/something-terribly-wrong.gsm
+libdata/asterisk/sounds/en/sorry-cant-let-you-do-that.gsm
+libdata/asterisk/sounds/en/sorry-cant-let-you-do-that2.gsm
+libdata/asterisk/sounds/en/sorry-cant-let-you-do-that3.gsm
+libdata/asterisk/sounds/en/sorry-mailbox-full.gsm
+libdata/asterisk/sounds/en/sorry-youre-having-problems.gsm
+libdata/asterisk/sounds/en/sorry.gsm
+libdata/asterisk/sounds/en/sorry2.gsm
+libdata/asterisk/sounds/en/south-carolina.gsm
+libdata/asterisk/sounds/en/south-dakota.gsm
+libdata/asterisk/sounds/en/south.gsm
+libdata/asterisk/sounds/en/southerly.gsm
+libdata/asterisk/sounds/en/spam.gsm
+libdata/asterisk/sounds/en/spam2.gsm
+libdata/asterisk/sounds/en/speak-louder-into-phone.gsm
+libdata/asterisk/sounds/en/speak-louder.gsm
+libdata/asterisk/sounds/en/speak-to-the-operator.gsm
+libdata/asterisk/sounds/en/speed-dial-empty.gsm
+libdata/asterisk/sounds/en/speed-dial.gsm
+libdata/asterisk/sounds/en/speed.gsm
+libdata/asterisk/sounds/en/splat.gsm
+libdata/asterisk/sounds/en/spy-agent.gsm
+libdata/asterisk/sounds/en/spy-console.gsm
+libdata/asterisk/sounds/en/spy-dahdi.gsm
+libdata/asterisk/sounds/en/spy-h323.gsm
+libdata/asterisk/sounds/en/spy-iax.gsm
+libdata/asterisk/sounds/en/spy-iax2.gsm
+libdata/asterisk/sounds/en/spy-jingle.gsm
+libdata/asterisk/sounds/en/spy-local.gsm
+libdata/asterisk/sounds/en/spy-mgcp.gsm
+libdata/asterisk/sounds/en/spy-misdn.gsm
+libdata/asterisk/sounds/en/spy-mobile.gsm
+libdata/asterisk/sounds/en/spy-nbs.gsm
+libdata/asterisk/sounds/en/spy-sip.gsm
+libdata/asterisk/sounds/en/spy-skinny.gsm
+libdata/asterisk/sounds/en/spy-unistim.gsm
+libdata/asterisk/sounds/en/spy-usbradio.gsm
+libdata/asterisk/sounds/en/spy-zap.gsm
+libdata/asterisk/sounds/en/ss-noservice.gsm
+libdata/asterisk/sounds/en/ssh.gsm
+libdata/asterisk/sounds/en/staff.gsm
+libdata/asterisk/sounds/en/staffing.gsm
+libdata/asterisk/sounds/en/standard.gsm
+libdata/asterisk/sounds/en/star-for-menu-again.gsm
+libdata/asterisk/sounds/en/starting-with-either.gsm
+libdata/asterisk/sounds/en/station.gsm
+libdata/asterisk/sounds/en/status.gsm
+libdata/asterisk/sounds/en/step-in-stream.gsm
+libdata/asterisk/sounds/en/sterling.gsm
+libdata/asterisk/sounds/en/store-accounting.gsm
+libdata/asterisk/sounds/en/storm.gsm
+libdata/asterisk/sounds/en/sun.gsm
+libdata/asterisk/sounds/en/sunny.gsm
+libdata/asterisk/sounds/en/support.gsm
+libdata/asterisk/sounds/en/swap.gsm
+libdata/asterisk/sounds/en/system-crashed.gsm
+libdata/asterisk/sounds/en/system-status-msg.gsm
+libdata/asterisk/sounds/en/system.gsm
+libdata/asterisk/sounds/en/systems.gsm
+libdata/asterisk/sounds/en/talking-to-myself.gsm
+libdata/asterisk/sounds/en/target-attendant.gsm
+libdata/asterisk/sounds/en/tcp.gsm
+libdata/asterisk/sounds/en/technical-support.gsm
+libdata/asterisk/sounds/en/telephone-in-your-pocket.gsm
+libdata/asterisk/sounds/en/telephone-in-your-pocket2.gsm
+libdata/asterisk/sounds/en/telephone-number.gsm
+libdata/asterisk/sounds/en/telesales.gsm
+libdata/asterisk/sounds/en/teletubbie-murder.gsm
+libdata/asterisk/sounds/en/telnet.gsm
+libdata/asterisk/sounds/en/temp-disconnected.gsm
+libdata/asterisk/sounds/en/temperature.gsm
+libdata/asterisk/sounds/en/tennessee.gsm
+libdata/asterisk/sounds/en/tenth.gsm
+libdata/asterisk/sounds/en/terabits.gsm
+libdata/asterisk/sounds/en/terabytes.gsm
+libdata/asterisk/sounds/en/terminated.gsm
+libdata/asterisk/sounds/en/terminating.gsm
+libdata/asterisk/sounds/en/test-tones-follow.gsm
+libdata/asterisk/sounds/en/texas.gsm
+libdata/asterisk/sounds/en/thank-you-cooperation.gsm
+libdata/asterisk/sounds/en/thank-you-for-calling.gsm
+libdata/asterisk/sounds/en/thanks-for-calling-today.gsm
+libdata/asterisk/sounds/en/thanks-for-using.gsm
+libdata/asterisk/sounds/en/that-is-not-rec-phn-num.gsm
+libdata/asterisk/sounds/en/that-number.gsm
+libdata/asterisk/sounds/en/that-tickles.gsm
+libdata/asterisk/sounds/en/that-you-require.gsm
+libdata/asterisk/sounds/en/the-mailbox.gsm
+libdata/asterisk/sounds/en/the-monkeys-twice.gsm
+libdata/asterisk/sounds/en/the-new-number-is.gsm
+libdata/asterisk/sounds/en/the-next.gsm
+libdata/asterisk/sounds/en/the-num-i-have-is.gsm
+libdata/asterisk/sounds/en/the-number-u-dialed.gsm
+libdata/asterisk/sounds/en/the-party-you-are-calling.gsm
+libdata/asterisk/sounds/en/the-weather-at.gsm
+libdata/asterisk/sounds/en/then-press-pound.gsm
+libdata/asterisk/sounds/en/there-are.gsm
+libdata/asterisk/sounds/en/there-is-no-customer-support.gsm
+libdata/asterisk/sounds/en/these-are-currently.gsm
+libdata/asterisk/sounds/en/third.gsm
+libdata/asterisk/sounds/en/thirteenth.gsm
+libdata/asterisk/sounds/en/thirtieth.gsm
+libdata/asterisk/sounds/en/this-call-may-be-monitored-or-recorded.gsm
+libdata/asterisk/sounds/en/this-call-may-be.gsm
+libdata/asterisk/sounds/en/this-call-will-cost.gsm
+libdata/asterisk/sounds/en/this-call-will-end-in.gsm
+libdata/asterisk/sounds/en/this-is-the-voice-mail-system.gsm
+libdata/asterisk/sounds/en/this-is-yr-wakeup-call.gsm
+libdata/asterisk/sounds/en/this.gsm
+libdata/asterisk/sounds/en/thnk-u-for-patience.gsm
+libdata/asterisk/sounds/en/thousandth.gsm
+libdata/asterisk/sounds/en/through.gsm
+libdata/asterisk/sounds/en/thunderstorm.gsm
+libdata/asterisk/sounds/en/tide.gsm
+libdata/asterisk/sounds/en/time.gsm
+libdata/asterisk/sounds/en/times.gsm
+libdata/asterisk/sounds/en/to-accept-recording.gsm
+libdata/asterisk/sounds/en/to-be-called-back.gsm
+libdata/asterisk/sounds/en/to-blklist-last-caller.gsm
+libdata/asterisk/sounds/en/to-blklist-last-num.gsm
+libdata/asterisk/sounds/en/to-call-num-press.gsm
+libdata/asterisk/sounds/en/to-call-prson-w-sent-msg.gsm
+libdata/asterisk/sounds/en/to-call-this-number.gsm
+libdata/asterisk/sounds/en/to-cancel-this-msg.gsm
+libdata/asterisk/sounds/en/to-cancel-wakeup.gsm
+libdata/asterisk/sounds/en/to-change-exp-date.gsm
+libdata/asterisk/sounds/en/to-change-your-pin-number.gsm
+libdata/asterisk/sounds/en/to-collect-voicemail.gsm
+libdata/asterisk/sounds/en/to-compose-a-message.gsm
+libdata/asterisk/sounds/en/to-confirm-wakeup.gsm
+libdata/asterisk/sounds/en/to-dial-by-name-press.gsm
+libdata/asterisk/sounds/en/to-dial-by-name.gsm
+libdata/asterisk/sounds/en/to-enter-a-diff-number.gsm
+libdata/asterisk/sounds/en/to-enter-a-number.gsm
+libdata/asterisk/sounds/en/to-erase-yr-temp-grtg.gsm
+libdata/asterisk/sounds/en/to-extension.gsm
+libdata/asterisk/sounds/en/to-hang-up-2.gsm
+libdata/asterisk/sounds/en/to-hang-up.gsm
+libdata/asterisk/sounds/en/to-hear-callerid.gsm
+libdata/asterisk/sounds/en/to-hear-menu-again.gsm
+libdata/asterisk/sounds/en/to-hear-msg-again.gsm
+libdata/asterisk/sounds/en/to-hear-msg-envelope.gsm
+libdata/asterisk/sounds/en/to-hear-net-status.gsm
+libdata/asterisk/sounds/en/to-hear-weather-status.gsm
+libdata/asterisk/sounds/en/to-hear-your-account-balance.gsm
+libdata/asterisk/sounds/en/to-join-a-meeting.gsm
+libdata/asterisk/sounds/en/to-leave-message-for.gsm
+libdata/asterisk/sounds/en/to-listen-to-it.gsm
+libdata/asterisk/sounds/en/to-log-in-to-voice-mail.gsm
+libdata/asterisk/sounds/en/to-place-outgoing-call.gsm
+libdata/asterisk/sounds/en/to-reach-first-rep.gsm
+libdata/asterisk/sounds/en/to-reach-operator.gsm
+libdata/asterisk/sounds/en/to-rec-yr-temp-grtg.gsm
+libdata/asterisk/sounds/en/to-record-call.gsm
+libdata/asterisk/sounds/en/to-redial-the-last-number-you-called.gsm
+libdata/asterisk/sounds/en/to-report-emergency.gsm
+libdata/asterisk/sounds/en/to-report-system-network-down.gsm
+libdata/asterisk/sounds/en/to-rerecord-announce.gsm
+libdata/asterisk/sounds/en/to-rerecord-it.gsm
+libdata/asterisk/sounds/en/to-rerecord-yr-message.gsm
+libdata/asterisk/sounds/en/to-rmv-num-blklist.gsm
+libdata/asterisk/sounds/en/to-rqst-wakeup-call.gsm
+libdata/asterisk/sounds/en/to-send-a-reply.gsm
+libdata/asterisk/sounds/en/to-snooze-for.gsm
+libdata/asterisk/sounds/en/to-use-def-attendant.gsm
+libdata/asterisk/sounds/en/tomorrow-night.gsm
+libdata/asterisk/sounds/en/tones-that-follow-are-for-the-deaf.gsm
+libdata/asterisk/sounds/en/tonight.gsm
+libdata/asterisk/sounds/en/too-low.gsm
+libdata/asterisk/sounds/en/tornado.gsm
+libdata/asterisk/sounds/en/touchtone1.gsm
+libdata/asterisk/sounds/en/touchtone2.gsm
+libdata/asterisk/sounds/en/touchtone3.gsm
+libdata/asterisk/sounds/en/towards.gsm
+libdata/asterisk/sounds/en/trading-desk.gsm
+libdata/asterisk/sounds/en/traffic.gsm
+libdata/asterisk/sounds/en/training.gsm
+libdata/asterisk/sounds/en/transfer.gsm
+libdata/asterisk/sounds/en/transportation.gsm
+libdata/asterisk/sounds/en/travel.gsm
+libdata/asterisk/sounds/en/treasury.gsm
+libdata/asterisk/sounds/en/tt-allbusy.gsm
+libdata/asterisk/sounds/en/tt-codezone.gsm
+libdata/asterisk/sounds/en/tt-codezone_MIXDOWN.gsm
+libdata/asterisk/sounds/en/tt-hangup.gsm
+libdata/asterisk/sounds/en/tt-monkeys.gsm
+libdata/asterisk/sounds/en/tt-monkeysintro.gsm
+libdata/asterisk/sounds/en/tt-monty-knights.gsm
+libdata/asterisk/sounds/en/tt-somethingwrong.gsm
+libdata/asterisk/sounds/en/tt-weasels.gsm
+libdata/asterisk/sounds/en/tucson.gsm
+libdata/asterisk/sounds/en/tulsa.gsm
+libdata/asterisk/sounds/en/turn-off-recording.gsm
+libdata/asterisk/sounds/en/turning-to.gsm
+libdata/asterisk/sounds/en/twelveth.gsm
+libdata/asterisk/sounds/en/twentieth.gsm
+libdata/asterisk/sounds/en/twisty-maze.gsm
+libdata/asterisk/sounds/en/tx-has-been-approved.gsm
+libdata/asterisk/sounds/en/typhoon.gsm
+libdata/asterisk/sounds/en/udp.gsm
+libdata/asterisk/sounds/en/uh-oh1.gsm
+libdata/asterisk/sounds/en/uh-oh2.gsm
+libdata/asterisk/sounds/en/uk.gsm
+libdata/asterisk/sounds/en/unavailable.gsm
+libdata/asterisk/sounds/en/unconditional.gsm
+libdata/asterisk/sounds/en/unidentified-no-callback.gsm
+libdata/asterisk/sounds/en/units.gsm
+libdata/asterisk/sounds/en/unix.gsm
+libdata/asterisk/sounds/en/up.gsm
+libdata/asterisk/sounds/en/uptime.gsm
+libdata/asterisk/sounds/en/user.gsm
+libdata/asterisk/sounds/en/users.gsm
+libdata/asterisk/sounds/en/utah.gsm
+libdata/asterisk/sounds/en/variable.gsm
+libdata/asterisk/sounds/en/vermont.gsm
+libdata/asterisk/sounds/en/virginia-beach.gsm
+libdata/asterisk/sounds/en/virginia.gsm
+libdata/asterisk/sounds/en/visibility.gsm
+libdata/asterisk/sounds/en/visit-asterisk-website.gsm
+libdata/asterisk/sounds/en/vm-Cust1.gsm
+libdata/asterisk/sounds/en/vm-Cust2.gsm
+libdata/asterisk/sounds/en/vm-Cust3.gsm
+libdata/asterisk/sounds/en/vm-Cust4.gsm
+libdata/asterisk/sounds/en/vm-Cust5.gsm
+libdata/asterisk/sounds/en/vm-Family.gsm
+libdata/asterisk/sounds/en/vm-Friends.gsm
+libdata/asterisk/sounds/en/vm-INBOX.gsm
+libdata/asterisk/sounds/en/vm-Old.gsm
+libdata/asterisk/sounds/en/vm-Urgent.gsm
+libdata/asterisk/sounds/en/vm-Work.gsm
+libdata/asterisk/sounds/en/vm-advopts.gsm
+libdata/asterisk/sounds/en/vm-and.gsm
+libdata/asterisk/sounds/en/vm-calldiffnum.gsm
+libdata/asterisk/sounds/en/vm-changeto.gsm
+libdata/asterisk/sounds/en/vm-delete.gsm
+libdata/asterisk/sounds/en/vm-deleted.gsm
+libdata/asterisk/sounds/en/vm-dialout.gsm
+libdata/asterisk/sounds/en/vm-duration.gsm
+libdata/asterisk/sounds/en/vm-enter-num-to-call.gsm
+libdata/asterisk/sounds/en/vm-extension.gsm
+libdata/asterisk/sounds/en/vm-first.gsm
+libdata/asterisk/sounds/en/vm-for.gsm
+libdata/asterisk/sounds/en/vm-forward-multiple.gsm
+libdata/asterisk/sounds/en/vm-forward.gsm
+libdata/asterisk/sounds/en/vm-forwardoptions.gsm
+libdata/asterisk/sounds/en/vm-from-extension.gsm
+libdata/asterisk/sounds/en/vm-from-phonenumber.gsm
+libdata/asterisk/sounds/en/vm-from.gsm
+libdata/asterisk/sounds/en/vm-goodbye.gsm
+libdata/asterisk/sounds/en/vm-helpexit.gsm
+libdata/asterisk/sounds/en/vm-incorrect-mailbox.gsm
+libdata/asterisk/sounds/en/vm-incorrect.gsm
+libdata/asterisk/sounds/en/vm-instructions.gsm
+libdata/asterisk/sounds/en/vm-intro.gsm
+libdata/asterisk/sounds/en/vm-invalid-password.gsm
+libdata/asterisk/sounds/en/vm-invalidpassword.gsm
+libdata/asterisk/sounds/en/vm-isonphone.gsm
+libdata/asterisk/sounds/en/vm-isunavail.gsm
+libdata/asterisk/sounds/en/vm-last.gsm
+libdata/asterisk/sounds/en/vm-leavemsg.gsm
+libdata/asterisk/sounds/en/vm-login.gsm
+libdata/asterisk/sounds/en/vm-mailboxfull.gsm
+libdata/asterisk/sounds/en/vm-marked-nonurgent.gsm
+libdata/asterisk/sounds/en/vm-marked-urgent.gsm
+libdata/asterisk/sounds/en/vm-message.gsm
+libdata/asterisk/sounds/en/vm-messages.gsm
+libdata/asterisk/sounds/en/vm-minutes.gsm
+libdata/asterisk/sounds/en/vm-mismatch.gsm
+libdata/asterisk/sounds/en/vm-msginstruct.gsm
+libdata/asterisk/sounds/en/vm-msgsaved.gsm
+libdata/asterisk/sounds/en/vm-newpassword.gsm
+libdata/asterisk/sounds/en/vm-newuser.gsm
+libdata/asterisk/sounds/en/vm-next.gsm
+libdata/asterisk/sounds/en/vm-no.gsm
+libdata/asterisk/sounds/en/vm-nobodyavail.gsm
+libdata/asterisk/sounds/en/vm-nobox.gsm
+libdata/asterisk/sounds/en/vm-nomore.gsm
+libdata/asterisk/sounds/en/vm-nonumber.gsm
+libdata/asterisk/sounds/en/vm-num-i-have.gsm
+libdata/asterisk/sounds/en/vm-onefor-full.gsm
+libdata/asterisk/sounds/en/vm-onefor.gsm
+libdata/asterisk/sounds/en/vm-options.gsm
+libdata/asterisk/sounds/en/vm-opts-full.gsm
+libdata/asterisk/sounds/en/vm-opts.gsm
+libdata/asterisk/sounds/en/vm-passchanged.gsm
+libdata/asterisk/sounds/en/vm-password.gsm
+libdata/asterisk/sounds/en/vm-pls-try-again.gsm
+libdata/asterisk/sounds/en/vm-press.gsm
+libdata/asterisk/sounds/en/vm-prev.gsm
+libdata/asterisk/sounds/en/vm-reachoper.gsm
+libdata/asterisk/sounds/en/vm-rec-busy.gsm
+libdata/asterisk/sounds/en/vm-rec-name.gsm
+libdata/asterisk/sounds/en/vm-rec-temp.gsm
+libdata/asterisk/sounds/en/vm-rec-unv.gsm
+libdata/asterisk/sounds/en/vm-received.gsm
+libdata/asterisk/sounds/en/vm-record-prepend.gsm
+libdata/asterisk/sounds/en/vm-reenterpassword.gsm
+libdata/asterisk/sounds/en/vm-repeat.gsm
+libdata/asterisk/sounds/en/vm-review-nonurgent.gsm
+libdata/asterisk/sounds/en/vm-review-urgent.gsm
+libdata/asterisk/sounds/en/vm-review.gsm
+libdata/asterisk/sounds/en/vm-saved.gsm
+libdata/asterisk/sounds/en/vm-savedto.gsm
+libdata/asterisk/sounds/en/vm-savefolder.gsm
+libdata/asterisk/sounds/en/vm-savemessage.gsm
+libdata/asterisk/sounds/en/vm-saveoper.gsm
+libdata/asterisk/sounds/en/vm-sorry.gsm
+libdata/asterisk/sounds/en/vm-star-cancel.gsm
+libdata/asterisk/sounds/en/vm-starmain.gsm
+libdata/asterisk/sounds/en/vm-tempgreetactive.gsm
+libdata/asterisk/sounds/en/vm-tempgreeting.gsm
+libdata/asterisk/sounds/en/vm-tempgreeting2.gsm
+libdata/asterisk/sounds/en/vm-tempremoved.gsm
+libdata/asterisk/sounds/en/vm-then-pound.gsm
+libdata/asterisk/sounds/en/vm-theperson.gsm
+libdata/asterisk/sounds/en/vm-tmpexists.gsm
+libdata/asterisk/sounds/en/vm-tocallback.gsm
+libdata/asterisk/sounds/en/vm-tocallnum.gsm
+libdata/asterisk/sounds/en/vm-tocancel.gsm
+libdata/asterisk/sounds/en/vm-tocancelmsg.gsm
+libdata/asterisk/sounds/en/vm-toenternumber.gsm
+libdata/asterisk/sounds/en/vm-toforward.gsm
+libdata/asterisk/sounds/en/vm-tohearenv.gsm
+libdata/asterisk/sounds/en/vm-tomakecall.gsm
+libdata/asterisk/sounds/en/vm-tooshort.gsm
+libdata/asterisk/sounds/en/vm-toreply.gsm
+libdata/asterisk/sounds/en/vm-torerecord.gsm
+libdata/asterisk/sounds/en/vm-undelete.gsm
+libdata/asterisk/sounds/en/vm-undeleted.gsm
+libdata/asterisk/sounds/en/vm-unknown-caller.gsm
+libdata/asterisk/sounds/en/vm-whichbox.gsm
+libdata/asterisk/sounds/en/vm-youhave.gsm
+libdata/asterisk/sounds/en/voice-mail-system.gsm
+libdata/asterisk/sounds/en/wait-moment.gsm
+libdata/asterisk/sounds/en/wait-offensive-sounds.gsm
+libdata/asterisk/sounds/en/wakeup-call-cancelled.gsm
+libdata/asterisk/sounds/en/wakeup-call.gsm
+libdata/asterisk/sounds/en/wakeup-daily.gsm
+libdata/asterisk/sounds/en/wakeup-for-daily.gsm
+libdata/asterisk/sounds/en/wakeup-for-one-time.gsm
+libdata/asterisk/sounds/en/wakeup-onetime.gsm
+libdata/asterisk/sounds/en/walks-into-bar-mail.gsm
+libdata/asterisk/sounds/en/warning.gsm
+libdata/asterisk/sounds/en/was-last-seen.gsm
+libdata/asterisk/sounds/en/was.gsm
+libdata/asterisk/sounds/en/washington-dc.gsm
+libdata/asterisk/sounds/en/washington.gsm
+libdata/asterisk/sounds/en/watch.gsm
+libdata/asterisk/sounds/en/we-apologize.gsm
+libdata/asterisk/sounds/en/we-dont-have-tech-support.gsm
+libdata/asterisk/sounds/en/weasels-eaten-phonesys.gsm
+libdata/asterisk/sounds/en/weather-station.gsm
+libdata/asterisk/sounds/en/weather.gsm
+libdata/asterisk/sounds/en/web.gsm
+libdata/asterisk/sounds/en/weeks.gsm
+libdata/asterisk/sounds/en/welcome.gsm
+libdata/asterisk/sounds/en/were-sorry.gsm
+libdata/asterisk/sounds/en/west-virginia.gsm
+libdata/asterisk/sounds/en/west.gsm
+libdata/asterisk/sounds/en/westerly.gsm
+libdata/asterisk/sounds/en/what-are-you-wearing.gsm
+libdata/asterisk/sounds/en/what-time-it-is.gsm
+libdata/asterisk/sounds/en/what-time-it-is2.gsm
+libdata/asterisk/sounds/en/when-dialing-this-number.gsm
+libdata/asterisk/sounds/en/who-would-you-like-to-call.gsm
+libdata/asterisk/sounds/en/why-no-answer-mystery.gsm
+libdata/asterisk/sounds/en/wichita.gsm
+libdata/asterisk/sounds/en/will-apply.gsm
+libdata/asterisk/sounds/en/will-expire.gsm
+libdata/asterisk/sounds/en/will-not-expire.gsm
+libdata/asterisk/sounds/en/will-reflect-charge-of.gsm
+libdata/asterisk/sounds/en/wind.gsm
+libdata/asterisk/sounds/en/windows.gsm
+libdata/asterisk/sounds/en/windy.gsm
+libdata/asterisk/sounds/en/wisconsin.gsm
+libdata/asterisk/sounds/en/wish-to-continue.gsm
+libdata/asterisk/sounds/en/with.gsm
+libdata/asterisk/sounds/en/within.gsm
+libdata/asterisk/sounds/en/work.gsm
+libdata/asterisk/sounds/en/wrong-try-again-smarty.gsm
+libdata/asterisk/sounds/en/wtng-to-spk-w-rep.gsm
+libdata/asterisk/sounds/en/www-switchboard-com.gsm
+libdata/asterisk/sounds/en/wx/around.gsm
+libdata/asterisk/sounds/en/wx/barometer.gsm
+libdata/asterisk/sounds/en/wx/ceiling.gsm
+libdata/asterisk/sounds/en/wx/dew-point.gsm
+libdata/asterisk/sounds/en/wx/falling.gsm
+libdata/asterisk/sounds/en/wx/feet.gsm
+libdata/asterisk/sounds/en/wx/foot.gsm
+libdata/asterisk/sounds/en/wx/gust.gsm
+libdata/asterisk/sounds/en/wx/gusting-to.gsm
+libdata/asterisk/sounds/en/wx/gusts.gsm
+libdata/asterisk/sounds/en/wx/gusty.gsm
+libdata/asterisk/sounds/en/wx/heat-index.gsm
+libdata/asterisk/sounds/en/wx/humidity.gsm
+libdata/asterisk/sounds/en/wx/inch.gsm
+libdata/asterisk/sounds/en/wx/inches.gsm
+libdata/asterisk/sounds/en/wx/kilometer.gsm
+libdata/asterisk/sounds/en/wx/large.gsm
+libdata/asterisk/sounds/en/wx/meter.gsm
+libdata/asterisk/sounds/en/wx/mist.gsm
+libdata/asterisk/sounds/en/wx/northeast.gsm
+libdata/asterisk/sounds/en/wx/northwest.gsm
+libdata/asterisk/sounds/en/wx/percent.gsm
+libdata/asterisk/sounds/en/wx/point.gsm
+libdata/asterisk/sounds/en/wx/rising.gsm
+libdata/asterisk/sounds/en/wx/southeast.gsm
+libdata/asterisk/sounds/en/wx/southwest.gsm
+libdata/asterisk/sounds/en/wx/steady.gsm
+libdata/asterisk/sounds/en/wx/temperature.gsm
+libdata/asterisk/sounds/en/wx/wind-chill.gsm
+libdata/asterisk/sounds/en/wx/winds.gsm
+libdata/asterisk/sounds/en/wyoming.gsm
+libdata/asterisk/sounds/en/yeah.gsm
+libdata/asterisk/sounds/en/year.gsm
+libdata/asterisk/sounds/en/years.gsm
+libdata/asterisk/sounds/en/yes-dear.gsm
+libdata/asterisk/sounds/en/yes-dear2.gsm
+libdata/asterisk/sounds/en/you-are-caller-num.gsm
+libdata/asterisk/sounds/en/you-are-curr-call-num.gsm
+libdata/asterisk/sounds/en/you-can-press.gsm
+libdata/asterisk/sounds/en/you-dialed-wrong-number.gsm
+libdata/asterisk/sounds/en/you-entered.gsm
+libdata/asterisk/sounds/en/you-have-dialed.gsm
+libdata/asterisk/sounds/en/you-have-reached-a-test-number.gsm
+libdata/asterisk/sounds/en/you-have-these-options.gsm
+libdata/asterisk/sounds/en/you-must-first-dial.gsm
+libdata/asterisk/sounds/en/you-seem-impatient.gsm
+libdata/asterisk/sounds/en/you-sound-cute.gsm
+libdata/asterisk/sounds/en/you-wish-to-join.gsm
+libdata/asterisk/sounds/en/your-account.gsm
+libdata/asterisk/sounds/en/your-msg-has-been-saved.gsm
+libdata/asterisk/sounds/en/your-msg-is-too-short.gsm
+libdata/asterisk/sounds/en/your-notifications.gsm
+libdata/asterisk/sounds/en/your-req-notification.gsm
+libdata/asterisk/sounds/en/your-temp-greeting.gsm
+libdata/asterisk/sounds/en/your.gsm
+libdata/asterisk/sounds/en/zip-code.gsm
+libdata/asterisk/static-http/ajamdemo.html
+libdata/asterisk/static-http/astman.css
+libdata/asterisk/static-http/astman.js
+libdata/asterisk/static-http/core-en_US.xml
+libdata/asterisk/static-http/mantest.html
+libdata/asterisk/static-http/prototype.js
+libexec/agi-bin/agi-test.agi
+libexec/agi-bin/eagi-sphinx-test
+libexec/agi-bin/eagi-test
+libexec/agi-bin/jukebox.agi
+${PLIST.webvmail}libexec/cgi-bin/vmail
+man/man8/asterisk.8
+man/man8/astgenkey.8
+man/man8/autosupport.8
+man/man8/safe_asterisk.8
+sbin/astcanary
+sbin/astdb2bdb
+sbin/astdb2sqlite3
+sbin/asterisk
+sbin/astgenkey
+sbin/autosupport
+sbin/rasterisk
+sbin/safe_asterisk
+share/doc/asterisk/Asterisk-Admin-Guide.pdf
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGI Commands.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_answer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_asyncagi break.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_channel status.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_control stream file.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_database del.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_database deltree.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_database get.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_database put.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_exec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_get data.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_get full variable.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_get option.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_get variable.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_gosub.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_noop.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_receive char.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_receive text.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_record file.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say alpha.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say date.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say datetime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say digits.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say number.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say phonetic.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_say time.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_send image.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_send text.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set autohangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set callerid.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set context.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set extension.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set music.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set priority.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_set variable.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech activate grammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech create.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech deactivate grammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech destroy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech load grammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech recognize.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech set.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_speech unload grammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_stream file.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_tdd mode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_verbose.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AGICommand_wait for digit.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AMI Actions.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 AMI Events.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ADSIProg.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AELSub.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AMD.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AddQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AgentLogin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AgentMonitorOutgoing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_AlarmReceiver.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Answer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Authenticate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_BackGround.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_BackgroundDetect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Bridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Busy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_CELGenUserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_CallCompletionCancel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_CallCompletionRequest.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ChanIsAvail.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ChanSpy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ChangeMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ChannelRedirect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ClearHash.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ConfBridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Congestion.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ContinueWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ControlPlayback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDIAcceptR2Call.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDIBarge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDIRAS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDIScan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDISendCallreroutingFacility.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DAHDISendKeypadFacility.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DBdel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DBdeltree.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DISA.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DateTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DeadAGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Dial.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Dictate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Directory.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_DumpChan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_EAGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Echo.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_EndWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Exec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ExecIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ExecIfTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ExitWhile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ExtenSpy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ExternalIVR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Festival.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Flash.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_FollowMe.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ForkCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_GetCPEID.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Gosub.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_GosubIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Goto.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_GotoIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_GotoIfTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_HangupCauseClear.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_IAX2Provision.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ICES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_IVRDemo.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ImportVar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Incomplete.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JACK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JabberJoin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JabberLeave.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JabberSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JabberSendGroup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_JabberStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Log.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MP3Player.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MSet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Macro.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MacroExclusive.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MacroExit.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MacroIf.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MailboxExists.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MeetMe.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MeetMeAdmin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MeetMeChannelAdmin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MeetMeCount.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MessageSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Milliwatt.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmAccMess.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmDelete.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmGreet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmMWI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmNotify.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MinivmRecord.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Monitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Morsecode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_MusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_NBScat.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_NoCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_NoOp.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ODBCFinish.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ODBC_Commit.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ODBC_Rollback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_OSPAuth.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_OSPFinish.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_OSPLookup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_OSPNext.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Originate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Page.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Park.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ParkAndAnnounce.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ParkedCall.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_PauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_PauseQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Pickup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_PickupChan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_PlayTones.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Playback.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_PrivacyManager.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Proceeding.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Progress.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Queue.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_QueueLog.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_RaiseException.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Read.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ReadExten.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ReadFile.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ReceiveFAX (app_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ReceiveFAX (res_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Record.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_RemoveQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_ResetCDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_RetryDial.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Return.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Ringing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SIPAddHeader.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SIPDtmfMode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SIPRemoveHeader.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SIPSendCustomINFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SLAStation.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SLATrunk.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SMS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayAlpha.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayCountPL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayCountedAdj.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayCountedNoun.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayDigits.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayNumber.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayPhonetic.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SayUnixTime.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendDTMF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendFAX (app_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendFAX (res_fax).html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendImage.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendText.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SendURL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Set.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SetAMAFlags.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SetCallerPres.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SetMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SkelGuessNumber.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SoftHangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechActivateGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechBackground.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechCreate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechDeactivateGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechDestroy.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechLoadGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechProcessingSound.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechStart.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_SpeechUnloadGrammar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StackPop.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StartMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StopMixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StopMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StopMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_StopPlayTones.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_System.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_TestClient.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_TestServer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Transfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_TryExec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_TrySystem.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_UnpauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_UnpauseQueueMember.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_UserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_VMAuthenticate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_VMSayName.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Verbose.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_VoiceMail.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_VoiceMailMain.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_VoiceMailPlayMsg.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Wait.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitExten.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitForNoise.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitForRing.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitForSilence.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitMusicOnHold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_WaitUntil.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_While.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Application_Zapateller.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Command Reference.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Dialplan Applications.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Dialplan Functions.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Documentation.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AES_DECRYPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AES_ENCRYPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AGC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AGENT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AMI_CLIENT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ARRAY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AST_CONFIG.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_AUDIOHOOK_INHERIT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_BASE64_DECODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_BASE64_ENCODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_BLACKLIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALENDAR_BUSY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALENDAR_EVENT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALENDAR_QUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALENDAR_QUERY_RESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALENDAR_WRITE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALLCOMPLETION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALLERID.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CALLERPRES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CDR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CHANNEL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CHANNELS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CHECKSIPDOMAIN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CONFBRIDGE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CONFBRIDGE_INFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CONNECTEDLINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CSV_QUOTE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CURL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CURLOPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_CUT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DB.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DB_DELETE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DB_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DB_KEYS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DEC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DENOISE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DEVICE_STATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DIALGROUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DIALPLAN_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DUNDILOOKUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DUNDIQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_DUNDIRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ENUMLOOKUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ENUMQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ENUMRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ENV.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_EVAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_EXCEPTION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_EXTENSION_STATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FAXOPT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FEATURE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FEATUREMAP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FIELDNUM.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FIELDQTY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FILE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FILE_COUNT_LINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FILE_FORMAT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FILTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_FRAME_TRACE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_GLOBAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_GROUP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_GROUP_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_GROUP_LIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_GROUP_MATCH_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_HANGUPCAUSE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_HANGUPCAUSE_KEYS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_HASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_HASHKEYS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_HINT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IAXPEER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IAXVAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ICONV.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IFMODULE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IFTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_IMPORT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_INC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ISNULL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_JABBER_RECEIVE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_JABBER_STATUS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_JITTERBUFFER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_KEYPADHASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_LEN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_LISTFILTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_LOCAL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_LOCAL_PEEK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_LOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MAILBOX_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MASTER_CHANNEL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MATH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MD5.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MEETME_INFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MESSAGE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MESSAGE_DATA.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MINIVMACCOUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MINIVMCOUNTER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_MUTEAUDIO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ODBC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_ODBC_FETCH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PASSTHRU.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PITCH_SHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_POP.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PP_EACH_EXTENSION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PP_EACH_USER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PRESENCE_STATE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_PUSH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_EXISTS.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_MEMBER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_MEMBER_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_MEMBER_LIST.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_MEMBER_PENALTY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_VARIABLES.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUEUE_WAITING_COUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_QUOTE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_RAND.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REALTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REALTIME_DESTROY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REALTIME_FIELD.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REALTIME_HASH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REALTIME_STORE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REDIRECTING.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REGEX.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_REPLACE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SET.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SHA1.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SHARED.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SHELL.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SIPCHANINFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SIPPEER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SIP_HEADER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SMDI_MSG.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SMDI_MSG_RETRIEVE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SORT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH_ENGINE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH_GRAMMAR.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH_RESULTS_TYPE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH_SCORE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPEECH_TEXT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SPRINTF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SQL_ESC.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SRVQUERY.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SRVRESULT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_STACK_PEEK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_STAT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_STRFTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_STRPTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_STRREPLACE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_SYSINFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TESTTIME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TIMEOUT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TOLOWER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TOUPPER.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TRYLOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_TXTCIDNAME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_UNLOCK.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_UNSHIFT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_URIDECODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_URIENCODE.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_VALID_EXTEN.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_VERSION.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_VMCOUNT.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_VM_INFO.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 Function_VOLUME.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_AGI.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_AOCMessage.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_AbsoluteTimeout.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_AgentLogoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Agents.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Atxfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Bridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Challenge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ChangeMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Command.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeKick.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeList.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeListRooms.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeLock.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeSetSingleVideoSrc.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeStartRecord.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeStopRecord.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeUnlock.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ConfbridgeUnmute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_CoreSettings.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_CoreShowChannels.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_CoreStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_CreateConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIDNDoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIDNDon.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIDialOffhook.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIHangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIRestart.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDIShowChannels.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DAHDITransfer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DBDel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DBDelTree.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DBGet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DBPut.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_DataGet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Events.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ExtensionState.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Filter.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_FilterList.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_GetConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_GetConfigJSON.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Getvar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_IAXnetstats.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_IAXpeerlist.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_IAXpeers.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_IAXregistry.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_JabberSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ListCategories.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ListCommands.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_LocalOptimizeAway.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Login.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Logoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MailboxCount.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MailboxStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MeetmeList.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MeetmeListRooms.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MeetmeMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MeetmeUnmute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MessageSend.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MixMonitorMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ModuleCheck.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ModuleLoad.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Monitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_MuteAudio.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Originate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_PRIShowSpans.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Park.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ParkedCalls.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Parkinglots.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_PauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Ping.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_PlayDTMF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_PresenceState.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueAdd.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueLog.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueMemberRingInUse.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueuePause.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueuePenalty.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueReload.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueRemove.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueReset.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueRule.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_QueueSummary.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Queues.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Redirect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Reload.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPnotify.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPpeers.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPpeerstatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPqualifypeer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPshowpeer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SIPshowregistry.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SKINNYdevices.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SKINNYlines.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SKINNYshowdevice.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SKINNYshowline.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_SendText.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Setvar.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_ShowDialPlan.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_Status.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_StopMixMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_StopMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_UnpauseMonitor.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_UpdateConfig.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_UserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_VoicemailUsersList.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerAction_WaitEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AgentCalled.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AgentComplete.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AgentConnect.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AgentDump.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AgentRingNoAnswer.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Agentlogin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Agentlogoff.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Alarm.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_AlarmClear.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Bridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_BridgeAction.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_BridgeExec.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ChanSpyStart.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ChanSpyStop.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ConfbridgeEnd.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ConfbridgeJoin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ConfbridgeLeave.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ConfbridgeStart.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ConfbridgeTalking.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_DAHDIChannel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_DNDState.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_DTMF.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Dial.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ExtensionStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_FullyBooted.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Hangup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_HangupHandlerPop.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_HangupHandlerPush.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_HangupHandlerRun.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_HangupRequest.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Hold.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Join.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Leave.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_LocalBridge.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_LogChannel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Masquerade.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeEnd.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeJoin.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeLeave.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeMute.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeTalkRequest.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MeetmeTalking.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_MessageWaiting.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ModuleLoadReport.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_NewAccountCode.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_NewCallerid.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_NewPeerAccount.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Newchannel.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Newexten.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Newstate.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_OriginateResponse.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ParkedCall.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ParkedCallGiveUp.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_ParkedCallTimeOut.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Pickup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueCallerAbandon.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberAdded.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberPaused.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberPenalty.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberRemoved.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberRinginuse.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_QueueMemberStatus.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Rename.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_Shutdown.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_SoftHangupRequest.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_SpanAlarm.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_SpanAlarmClear.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_UnParkedCall.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_UserEvent.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk 11 ManagerEvent_VarSet.html
+share/doc/asterisk/Asterisk-Admin-Guide/Asterisk WebRTC Support.html
+share/doc/asterisk/Asterisk-Admin-Guide/Call Identifier Logging.html
+share/doc/asterisk/Asterisk-Admin-Guide/Call Pickup.html
+share/doc/asterisk/Asterisk-Admin-Guide/Dynamic DTMF Features.html
+share/doc/asterisk/Asterisk-Admin-Guide/Hangup Cause Mappings.html
+share/doc/asterisk/Asterisk-Admin-Guide/Hangup Cause.html
+share/doc/asterisk/Asterisk-Admin-Guide/Hangup Handlers.html
+share/doc/asterisk/Asterisk-Admin-Guide/Interactive Connectivity Establishment (ICE) in Asterisk.html
+share/doc/asterisk/Asterisk-Admin-Guide/Named ACLs.html
+share/doc/asterisk/Asterisk-Admin-Guide/New in 11.html
+share/doc/asterisk/Asterisk-Admin-Guide/Pre-Dial Handlers.html
+share/doc/asterisk/Asterisk-Admin-Guide/Presence State.html
+share/doc/asterisk/Asterisk-Admin-Guide/Private Representation of Party Information.html
+share/doc/asterisk/Asterisk-Admin-Guide/SIP Direct Media Reinvite Glare Avoidance.html
+share/doc/asterisk/Asterisk-Admin-Guide/Upgrading to Asterisk 11.html
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/20840650/21069827.odt
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757955
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757956.png
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757957
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757958.png
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757959
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757960.png
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757961
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757962.png
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757963
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757964.png
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757965
+share/doc/asterisk/Asterisk-Admin-Guide/attachments/21463142/21757966.png
+share/doc/asterisk/Asterisk-Admin-Guide/images/border/spacer.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/bullet_blue.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/comment_16.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/error.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/forbidden.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/information.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/smile.gif
+share/doc/asterisk/Asterisk-Admin-Guide/images/icons/emoticons/warning.gif
+share/doc/asterisk/Asterisk-Admin-Guide/index.html
+share/doc/asterisk/Asterisk-Admin-Guide/styles/site.css
+share/doc/asterisk/BUGS
+share/doc/asterisk/CHANGES
+share/doc/asterisk/COPYING
+share/doc/asterisk/CREDITS
+share/doc/asterisk/ChangeLog
+share/doc/asterisk/IAX2-security.pdf
+share/doc/asterisk/IAX2-security.txt
+share/doc/asterisk/LICENSE
+share/doc/asterisk/README
+share/doc/asterisk/README-SERIOUSLY.bestpractices.txt
+share/doc/asterisk/README.txt
+share/doc/asterisk/UPGRADE-1.2.txt
+share/doc/asterisk/UPGRADE-1.4.txt
+share/doc/asterisk/UPGRADE-1.6.txt
+share/doc/asterisk/UPGRADE-1.8.txt
+share/doc/asterisk/UPGRADE-10.txt
+share/doc/asterisk/UPGRADE.txt
+share/doc/asterisk/Zaptel-to-DAHDI.txt
+share/doc/asterisk/api-1.6.2-changes.txt
+share/examples/asterisk/acl.conf
+share/examples/asterisk/adsi.conf
+share/examples/asterisk/agents.conf
+share/examples/asterisk/alarmreceiver.conf
+share/examples/asterisk/alsa.conf
+share/examples/asterisk/amd.conf
+share/examples/asterisk/app_mysql.conf
+share/examples/asterisk/app_skel.conf
+share/examples/asterisk/asterisk.adsi
+share/examples/asterisk/asterisk.conf
+share/examples/asterisk/calendar.conf
+share/examples/asterisk/ccss.conf
+share/examples/asterisk/cdr.conf
+share/examples/asterisk/cdr_adaptive_odbc.conf
+share/examples/asterisk/cdr_custom.conf
+share/examples/asterisk/cdr_manager.conf
+share/examples/asterisk/cdr_mysql.conf
+share/examples/asterisk/cdr_odbc.conf
+share/examples/asterisk/cdr_pgsql.conf
+share/examples/asterisk/cdr_sqlite3_custom.conf
+share/examples/asterisk/cdr_syslog.conf
+share/examples/asterisk/cdr_tds.conf
+share/examples/asterisk/cel.conf
+share/examples/asterisk/cel_custom.conf
+share/examples/asterisk/cel_odbc.conf
+share/examples/asterisk/cel_pgsql.conf
+share/examples/asterisk/cel_sqlite3_custom.conf
+share/examples/asterisk/cel_tds.conf
+share/examples/asterisk/chan_dahdi.conf
+share/examples/asterisk/chan_mobile.conf
+share/examples/asterisk/cli.conf
+share/examples/asterisk/cli_aliases.conf
+share/examples/asterisk/cli_permissions.conf
+share/examples/asterisk/codecs.conf
+share/examples/asterisk/confbridge.conf
+share/examples/asterisk/config_test.conf
+share/examples/asterisk/console.conf
+share/examples/asterisk/dbsep.conf
+share/examples/asterisk/dnsmgr.conf
+share/examples/asterisk/dsp.conf
+share/examples/asterisk/dundi.conf
+share/examples/asterisk/enum.conf
+share/examples/asterisk/extconfig.conf
+share/examples/asterisk/extensions.ael
+share/examples/asterisk/extensions.conf
+share/examples/asterisk/extensions.lua
+share/examples/asterisk/extensions_minivm.conf
+share/examples/asterisk/features.conf
+share/examples/asterisk/festival.conf
+share/examples/asterisk/followme.conf
+share/examples/asterisk/func_odbc.conf
+share/examples/asterisk/gtalk.conf
+share/examples/asterisk/h323.conf
+share/examples/asterisk/http.conf
+share/examples/asterisk/iax.conf
+share/examples/asterisk/iaxprov.conf
+share/examples/asterisk/indications.conf
+share/examples/asterisk/jabber.conf
+share/examples/asterisk/jingle.conf
+share/examples/asterisk/logger.conf
+share/examples/asterisk/manager.conf
+share/examples/asterisk/meetme.conf
+share/examples/asterisk/mgcp.conf
+share/examples/asterisk/minivm.conf
+share/examples/asterisk/misdn.conf
+share/examples/asterisk/modules.conf
+share/examples/asterisk/motif.conf
+share/examples/asterisk/musiconhold.conf
+share/examples/asterisk/muted.conf
+share/examples/asterisk/ooh323.conf
+share/examples/asterisk/osp.conf
+share/examples/asterisk/oss.conf
+share/examples/asterisk/phone.conf
+share/examples/asterisk/phoneprov.conf
+share/examples/asterisk/queuerules.conf
+share/examples/asterisk/queues.conf
+share/examples/asterisk/res_config_mysql.conf
+share/examples/asterisk/res_config_sqlite.conf
+share/examples/asterisk/res_config_sqlite3.conf
+share/examples/asterisk/res_corosync.conf
+share/examples/asterisk/res_curl.conf
+share/examples/asterisk/res_fax.conf
+share/examples/asterisk/res_ldap.conf
+share/examples/asterisk/res_odbc.conf
+share/examples/asterisk/res_pgsql.conf
+share/examples/asterisk/res_pktccops.conf
+share/examples/asterisk/res_snmp.conf
+share/examples/asterisk/res_stun_monitor.conf
+share/examples/asterisk/rtp.conf
+share/examples/asterisk/say.conf
+share/examples/asterisk/sip.conf
+share/examples/asterisk/sip_notify.conf
+share/examples/asterisk/skinny.conf
+share/examples/asterisk/sla.conf
+share/examples/asterisk/smdi.conf
+share/examples/asterisk/telcordia-1.adsi
+share/examples/asterisk/udptl.conf
+share/examples/asterisk/unistim.conf
+share/examples/asterisk/users.conf
+share/examples/asterisk/voicemail.conf
+share/examples/asterisk/vpb.conf
+share/examples/asterisk/xmpp.conf
+share/examples/rc.d/asterisk
+${PLIST.webvmail}share/httpd/htdocs/_asterisk/animlogo.gif
+${PLIST.webvmail}share/httpd/htdocs/_asterisk/play.gif
+@pkgdir libdata/asterisk/keys
+@pkgdir libdata/asterisk/firmware/iax
+@pkgdir libdata/asterisk/documentation/thirdparty
diff --git a/comms/asterisk/PLIST.DragonFly b/comms/asterisk/PLIST.DragonFly
deleted file mode 100644
index 6a92ea09ce7..00000000000
--- a/comms/asterisk/PLIST.DragonFly
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.DragonFly,v 1.2 2006/01/13 20:32:38 riz Exp $
-lib/asterisk/modules/chan_oss.so
diff --git a/comms/asterisk/PLIST.FreeBSD b/comms/asterisk/PLIST.FreeBSD
deleted file mode 100644
index f19ae2d8584..00000000000
--- a/comms/asterisk/PLIST.FreeBSD
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.FreeBSD,v 1.2 2006/01/13 20:32:38 riz Exp $
-lib/asterisk/modules/chan_oss.so
diff --git a/comms/asterisk/PLIST.Linux b/comms/asterisk/PLIST.Linux
deleted file mode 100644
index d2d233cb134..00000000000
--- a/comms/asterisk/PLIST.Linux
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.Linux,v 1.2 2006/01/13 20:32:38 riz Exp $
-lib/asterisk/modules/chan_oss.so
diff --git a/comms/asterisk/PLIST.NetBSD b/comms/asterisk/PLIST.NetBSD
deleted file mode 100644
index 6dffc5da8c3..00000000000
--- a/comms/asterisk/PLIST.NetBSD
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.NetBSD,v 1.2 2006/01/13 20:32:38 riz Exp $
-lib/asterisk/modules/chan_oss.so
diff --git a/comms/asterisk/PLIST.OpenBSD b/comms/asterisk/PLIST.OpenBSD
deleted file mode 100644
index 98d25b19049..00000000000
--- a/comms/asterisk/PLIST.OpenBSD
+++ /dev/null
@@ -1,2 +0,0 @@
-@comment $NetBSD: PLIST.OpenBSD,v 1.2 2006/01/13 20:32:38 riz Exp $
-lib/asterisk/modules/chan_oss.so
diff --git a/comms/asterisk/PLIST.common b/comms/asterisk/PLIST.common
deleted file mode 100644
index c7ed928a126..00000000000
--- a/comms/asterisk/PLIST.common
+++ /dev/null
@@ -1,630 +0,0 @@
-@comment $NetBSD: PLIST.common,v 1.18 2011/10/06 08:35:01 wiz Exp $
-include/asterisk/acl.h
-include/asterisk/adsi.h
-include/asterisk/aes.h
-include/asterisk/agi.h
-include/asterisk/alaw.h
-include/asterisk/app.h
-include/asterisk/ast_expr.h
-include/asterisk/astdb.h
-include/asterisk/astmm.h
-include/asterisk/astobj.h
-include/asterisk/astobj2.h
-include/asterisk/astosp.h
-include/asterisk/build.h
-include/asterisk/callerid.h
-include/asterisk/causes.h
-include/asterisk/cdr.h
-include/asterisk/channel.h
-include/asterisk/chanspy.h
-include/asterisk/chanvars.h
-include/asterisk/cli.h
-include/asterisk/compat.h
-include/asterisk/compiler.h
-include/asterisk/config.h
-include/asterisk/crypto.h
-include/asterisk/devicestate.h
-include/asterisk/dlfcn-compat.h
-include/asterisk/dns.h
-include/asterisk/dnsmgr.h
-include/asterisk/doxyref.h
-include/asterisk/dsp.h
-include/asterisk/dundi.h
-include/asterisk/endian.h
-include/asterisk/enum.h
-include/asterisk/features.h
-include/asterisk/file.h
-include/asterisk/frame.h
-include/asterisk/fskmodem.h
-include/asterisk/image.h
-include/asterisk/indications.h
-include/asterisk/inline_api.h
-include/asterisk/io.h
-include/asterisk/linkedlists.h
-include/asterisk/localtime.h
-include/asterisk/lock.h
-include/asterisk/logger.h
-include/asterisk/manager.h
-include/asterisk/md5.h
-include/asterisk/module.h
-include/asterisk/monitor.h
-include/asterisk/musiconhold.h
-include/asterisk/netsock.h
-include/asterisk/options.h
-include/asterisk/pbx.h
-include/asterisk/plc.h
-include/asterisk/poll-compat.h
-include/asterisk/privacy.h
-include/asterisk/res_odbc.h
-include/asterisk/rtp.h
-include/asterisk/say.h
-include/asterisk/sched.h
-include/asterisk/sha1.h
-include/asterisk/slinfactory.h
-include/asterisk/srv.h
-include/asterisk/strings.h
-include/asterisk/tdd.h
-include/asterisk/term.h
-include/asterisk/time.h
-include/asterisk/transcap.h
-include/asterisk/translate.h
-include/asterisk/ulaw.h
-include/asterisk/unaligned.h
-include/asterisk/utils.h
-include/asterisk/version.h
-include/asterisk/vmodem.h
-lib/asterisk/modules/app_adsiprog.so
-lib/asterisk/modules/app_alarmreceiver.so
-lib/asterisk/modules/app_authenticate.so
-lib/asterisk/modules/app_cdr.so
-lib/asterisk/modules/app_chanisavail.so
-lib/asterisk/modules/app_chanspy.so
-lib/asterisk/modules/app_controlplayback.so
-lib/asterisk/modules/app_curl.so
-lib/asterisk/modules/app_cut.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_enumlookup.so
-lib/asterisk/modules/app_eval.so
-lib/asterisk/modules/app_exec.so
-lib/asterisk/modules/app_externalivr.so
-lib/asterisk/modules/app_festival.so
-lib/asterisk/modules/app_forkcdr.so
-lib/asterisk/modules/app_getcpeid.so
-lib/asterisk/modules/app_groupcount.so
-lib/asterisk/modules/app_hasnewvoicemail.so
-lib/asterisk/modules/app_ices.so
-lib/asterisk/modules/app_image.so
-lib/asterisk/modules/app_lookupblacklist.so
-lib/asterisk/modules/app_lookupcidname.so
-lib/asterisk/modules/app_macro.so
-lib/asterisk/modules/app_math.so
-lib/asterisk/modules/app_md5.so
-lib/asterisk/modules/app_milliwatt.so
-lib/asterisk/modules/app_mixmonitor.so
-lib/asterisk/modules/app_mp3.so
-lib/asterisk/modules/app_nbscat.so
-lib/asterisk/modules/app_parkandannounce.so
-lib/asterisk/modules/app_playback.so
-lib/asterisk/modules/app_privacy.so
-lib/asterisk/modules/app_queue.so
-lib/asterisk/modules/app_random.so
-lib/asterisk/modules/app_read.so
-lib/asterisk/modules/app_readfile.so
-lib/asterisk/modules/app_realtime.so
-lib/asterisk/modules/app_record.so
-lib/asterisk/modules/app_sayunixtime.so
-lib/asterisk/modules/app_senddtmf.so
-lib/asterisk/modules/app_sendtext.so
-lib/asterisk/modules/app_setcallerid.so
-lib/asterisk/modules/app_setcdruserfield.so
-lib/asterisk/modules/app_setcidname.so
-lib/asterisk/modules/app_setcidnum.so
-lib/asterisk/modules/app_setrdnis.so
-lib/asterisk/modules/app_settransfercapability.so
-lib/asterisk/modules/app_sms.so
-lib/asterisk/modules/app_softhangup.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_txtcidname.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
-lib/asterisk/modules/chan_agent.so
-lib/asterisk/modules/chan_features.so
-lib/asterisk/modules/chan_iax2.so
-lib/asterisk/modules/chan_local.so
-lib/asterisk/modules/chan_mgcp.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
-lib/asterisk/modules/codec_gsm.so
-lib/asterisk/modules/codec_lpc10.so
-lib/asterisk/modules/codec_ulaw.so
-lib/asterisk/modules/format_au.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_ilbc.so
-lib/asterisk/modules/format_jpeg.so
-lib/asterisk/modules/format_pcm.so
-lib/asterisk/modules/format_pcm_alaw.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_callerid.so
-lib/asterisk/modules/func_enum.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_functions.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_crypto.so
-lib/asterisk/modules/res_features.so
-lib/asterisk/modules/res_indications.so
-lib/asterisk/modules/res_monitor.so
-lib/asterisk/modules/res_musiconhold.so
-${PLIST.gtk}lib/asterisk/modules/pbx_gtkconsole.so
-lib/pkgconfig/asterisk.pc
-libdata/asterisk/agi-bin/agi-test.agi
-libdata/asterisk/agi-bin/eagi-sphinx-test
-libdata/asterisk/agi-bin/eagi-test
-libdata/asterisk/firmware/iax/iaxy.bin
-libdata/asterisk/images/asterisk-intro.jpg
-libdata/asterisk/keys/freeworlddialup.pub
-libdata/asterisk/keys/iaxtel.pub
-libdata/asterisk/mohmp3/LICENSE
-libdata/asterisk/mohmp3/macroform-cold_day.mp3
-libdata/asterisk/mohmp3/macroform-robot_dity.mp3
-libdata/asterisk/mohmp3/macroform-the_simplicity.mp3
-libdata/asterisk/mohmp3/manolo_camp-morning_coffee.mp3
-libdata/asterisk/mohmp3/reno_project-system.mp3
-libdata/asterisk/sounds/agent-alreadyon.gsm
-libdata/asterisk/sounds/agent-incorrect.gsm
-libdata/asterisk/sounds/agent-loggedoff.gsm
-libdata/asterisk/sounds/agent-loginok.gsm
-libdata/asterisk/sounds/agent-newlocation.gsm
-libdata/asterisk/sounds/agent-pass.gsm
-libdata/asterisk/sounds/agent-user.gsm
-libdata/asterisk/sounds/auth-incorrect.gsm
-libdata/asterisk/sounds/auth-thankyou.gsm
-libdata/asterisk/sounds/beep.gsm
-libdata/asterisk/sounds/beeperr.gsm
-libdata/asterisk/sounds/conf-adminmenu.gsm
-libdata/asterisk/sounds/conf-enteringno.gsm
-libdata/asterisk/sounds/conf-errormenu.gsm
-libdata/asterisk/sounds/conf-getchannel.gsm
-libdata/asterisk/sounds/conf-getconfno.gsm
-libdata/asterisk/sounds/conf-getpin.gsm
-libdata/asterisk/sounds/conf-hasjoin.gsm
-libdata/asterisk/sounds/conf-hasleft.gsm
-libdata/asterisk/sounds/conf-invalid.gsm
-libdata/asterisk/sounds/conf-invalidpin.gsm
-libdata/asterisk/sounds/conf-kicked.gsm
-libdata/asterisk/sounds/conf-leaderhasleft.gsm
-libdata/asterisk/sounds/conf-locked.gsm
-libdata/asterisk/sounds/conf-lockednow.gsm
-libdata/asterisk/sounds/conf-muted.gsm
-libdata/asterisk/sounds/conf-noempty.gsm
-libdata/asterisk/sounds/conf-onlyone.gsm
-libdata/asterisk/sounds/conf-onlyperson.gsm
-libdata/asterisk/sounds/conf-otherinparty.gsm
-libdata/asterisk/sounds/conf-placeintoconf.gsm
-libdata/asterisk/sounds/conf-thereare.gsm
-libdata/asterisk/sounds/conf-unlockednow.gsm
-libdata/asterisk/sounds/conf-unmuted.gsm
-libdata/asterisk/sounds/conf-usermenu.gsm
-libdata/asterisk/sounds/conf-userswilljoin.gsm
-libdata/asterisk/sounds/conf-userwilljoin.gsm
-libdata/asterisk/sounds/conf-waitforleader.gsm
-libdata/asterisk/sounds/demo-abouttotry.gsm
-libdata/asterisk/sounds/demo-congrats.gsm
-libdata/asterisk/sounds/demo-echodone.gsm
-libdata/asterisk/sounds/demo-echotest.gsm
-libdata/asterisk/sounds/demo-enterkeywords.gsm
-libdata/asterisk/sounds/demo-instruct.gsm
-libdata/asterisk/sounds/demo-moreinfo.gsm
-libdata/asterisk/sounds/demo-nogo.gsm
-libdata/asterisk/sounds/demo-nomatch.gsm
-libdata/asterisk/sounds/demo-thanks.gsm
-libdata/asterisk/sounds/dictate/both_help.gsm
-libdata/asterisk/sounds/dictate/enter_filename.gsm
-libdata/asterisk/sounds/dictate/forhelp.gsm
-libdata/asterisk/sounds/dictate/pause.gsm
-libdata/asterisk/sounds/dictate/paused.gsm
-libdata/asterisk/sounds/dictate/play_help.gsm
-libdata/asterisk/sounds/dictate/playback.gsm
-libdata/asterisk/sounds/dictate/playback_mode.gsm
-libdata/asterisk/sounds/dictate/record.gsm
-libdata/asterisk/sounds/dictate/record_help.gsm
-libdata/asterisk/sounds/dictate/record_mode.gsm
-libdata/asterisk/sounds/dictate/truncating_audio.gsm
-libdata/asterisk/sounds/digits/0.gsm
-libdata/asterisk/sounds/digits/1.gsm
-libdata/asterisk/sounds/digits/10.gsm
-libdata/asterisk/sounds/digits/11.gsm
-libdata/asterisk/sounds/digits/12.gsm
-libdata/asterisk/sounds/digits/13.gsm
-libdata/asterisk/sounds/digits/14.gsm
-libdata/asterisk/sounds/digits/15.gsm
-libdata/asterisk/sounds/digits/16.gsm
-libdata/asterisk/sounds/digits/17.gsm
-libdata/asterisk/sounds/digits/18.gsm
-libdata/asterisk/sounds/digits/19.gsm
-libdata/asterisk/sounds/digits/2.gsm
-libdata/asterisk/sounds/digits/20.gsm
-libdata/asterisk/sounds/digits/3.gsm
-libdata/asterisk/sounds/digits/30.gsm
-libdata/asterisk/sounds/digits/4.gsm
-libdata/asterisk/sounds/digits/40.gsm
-libdata/asterisk/sounds/digits/5.gsm
-libdata/asterisk/sounds/digits/50.gsm
-libdata/asterisk/sounds/digits/6.gsm
-libdata/asterisk/sounds/digits/60.gsm
-libdata/asterisk/sounds/digits/7.gsm
-libdata/asterisk/sounds/digits/70.gsm
-libdata/asterisk/sounds/digits/8.gsm
-libdata/asterisk/sounds/digits/80.gsm
-libdata/asterisk/sounds/digits/9.gsm
-libdata/asterisk/sounds/digits/90.gsm
-libdata/asterisk/sounds/digits/a-m.gsm
-libdata/asterisk/sounds/digits/at.gsm
-libdata/asterisk/sounds/digits/day-0.gsm
-libdata/asterisk/sounds/digits/day-1.gsm
-libdata/asterisk/sounds/digits/day-2.gsm
-libdata/asterisk/sounds/digits/day-3.gsm
-libdata/asterisk/sounds/digits/day-4.gsm
-libdata/asterisk/sounds/digits/day-5.gsm
-libdata/asterisk/sounds/digits/day-6.gsm
-libdata/asterisk/sounds/digits/dollars.gsm
-libdata/asterisk/sounds/digits/h-1.gsm
-libdata/asterisk/sounds/digits/h-10.gsm
-libdata/asterisk/sounds/digits/h-11.gsm
-libdata/asterisk/sounds/digits/h-12.gsm
-libdata/asterisk/sounds/digits/h-13.gsm
-libdata/asterisk/sounds/digits/h-14.gsm
-libdata/asterisk/sounds/digits/h-15.gsm
-libdata/asterisk/sounds/digits/h-16.gsm
-libdata/asterisk/sounds/digits/h-17.gsm
-libdata/asterisk/sounds/digits/h-18.gsm
-libdata/asterisk/sounds/digits/h-19.gsm
-libdata/asterisk/sounds/digits/h-2.gsm
-libdata/asterisk/sounds/digits/h-20.gsm
-libdata/asterisk/sounds/digits/h-3.gsm
-libdata/asterisk/sounds/digits/h-30.gsm
-libdata/asterisk/sounds/digits/h-4.gsm
-libdata/asterisk/sounds/digits/h-5.gsm
-libdata/asterisk/sounds/digits/h-6.gsm
-libdata/asterisk/sounds/digits/h-7.gsm
-libdata/asterisk/sounds/digits/h-8.gsm
-libdata/asterisk/sounds/digits/h-9.gsm
-libdata/asterisk/sounds/digits/hundred.gsm
-libdata/asterisk/sounds/digits/million.gsm
-libdata/asterisk/sounds/digits/minus.gsm
-libdata/asterisk/sounds/digits/mon-0.gsm
-libdata/asterisk/sounds/digits/mon-1.gsm
-libdata/asterisk/sounds/digits/mon-10.gsm
-libdata/asterisk/sounds/digits/mon-11.gsm
-libdata/asterisk/sounds/digits/mon-2.gsm
-libdata/asterisk/sounds/digits/mon-3.gsm
-libdata/asterisk/sounds/digits/mon-4.gsm
-libdata/asterisk/sounds/digits/mon-5.gsm
-libdata/asterisk/sounds/digits/mon-6.gsm
-libdata/asterisk/sounds/digits/mon-7.gsm
-libdata/asterisk/sounds/digits/mon-8.gsm
-libdata/asterisk/sounds/digits/mon-9.gsm
-libdata/asterisk/sounds/digits/oclock.gsm
-libdata/asterisk/sounds/digits/oh.gsm
-libdata/asterisk/sounds/digits/p-m.gsm
-libdata/asterisk/sounds/digits/pound.gsm
-libdata/asterisk/sounds/digits/star.gsm
-libdata/asterisk/sounds/digits/thousand.gsm
-libdata/asterisk/sounds/digits/today.gsm
-libdata/asterisk/sounds/digits/tomorrow.gsm
-libdata/asterisk/sounds/digits/yesterday.gsm
-libdata/asterisk/sounds/dir-instr.gsm
-libdata/asterisk/sounds/dir-intro-fn.gsm
-libdata/asterisk/sounds/dir-intro.gsm
-libdata/asterisk/sounds/dir-nomatch.gsm
-libdata/asterisk/sounds/dir-nomore.gsm
-libdata/asterisk/sounds/hello-world.gsm
-libdata/asterisk/sounds/hours.gsm
-libdata/asterisk/sounds/invalid.gsm
-libdata/asterisk/sounds/letters/a.gsm
-libdata/asterisk/sounds/letters/at.gsm
-libdata/asterisk/sounds/letters/b.gsm
-libdata/asterisk/sounds/letters/c.gsm
-libdata/asterisk/sounds/letters/d.gsm
-libdata/asterisk/sounds/letters/dash.gsm
-libdata/asterisk/sounds/letters/dollar.gsm
-libdata/asterisk/sounds/letters/dot.gsm
-libdata/asterisk/sounds/letters/e.gsm
-libdata/asterisk/sounds/letters/equals.gsm
-libdata/asterisk/sounds/letters/exclaimation-point.gsm
-libdata/asterisk/sounds/letters/f.gsm
-libdata/asterisk/sounds/letters/g.gsm
-libdata/asterisk/sounds/letters/h.gsm
-libdata/asterisk/sounds/letters/i.gsm
-libdata/asterisk/sounds/letters/j.gsm
-libdata/asterisk/sounds/letters/k.gsm
-libdata/asterisk/sounds/letters/l.gsm
-libdata/asterisk/sounds/letters/m.gsm
-libdata/asterisk/sounds/letters/n.gsm
-libdata/asterisk/sounds/letters/o.gsm
-libdata/asterisk/sounds/letters/p.gsm
-libdata/asterisk/sounds/letters/plus.gsm
-libdata/asterisk/sounds/letters/q.gsm
-libdata/asterisk/sounds/letters/r.gsm
-libdata/asterisk/sounds/letters/s.gsm
-libdata/asterisk/sounds/letters/slash.gsm
-libdata/asterisk/sounds/letters/space.gsm
-libdata/asterisk/sounds/letters/t.gsm
-libdata/asterisk/sounds/letters/u.gsm
-libdata/asterisk/sounds/letters/v.gsm
-libdata/asterisk/sounds/letters/w.gsm
-libdata/asterisk/sounds/letters/x.gsm
-libdata/asterisk/sounds/letters/y.gsm
-libdata/asterisk/sounds/letters/z.gsm
-libdata/asterisk/sounds/letters/zed.gsm
-libdata/asterisk/sounds/minutes.gsm
-libdata/asterisk/sounds/pbx-invalid.gsm
-libdata/asterisk/sounds/pbx-invalidpark.gsm
-libdata/asterisk/sounds/pbx-transfer.gsm
-libdata/asterisk/sounds/phonetic/9_p.gsm
-libdata/asterisk/sounds/phonetic/a_p.gsm
-libdata/asterisk/sounds/phonetic/b_p.gsm
-libdata/asterisk/sounds/phonetic/c_p.gsm
-libdata/asterisk/sounds/phonetic/d_p.gsm
-libdata/asterisk/sounds/phonetic/e_p.gsm
-libdata/asterisk/sounds/phonetic/f_p.gsm
-libdata/asterisk/sounds/phonetic/g_p.gsm
-libdata/asterisk/sounds/phonetic/h_p.gsm
-libdata/asterisk/sounds/phonetic/i_p.gsm
-libdata/asterisk/sounds/phonetic/j_p.gsm
-libdata/asterisk/sounds/phonetic/k_p.gsm
-libdata/asterisk/sounds/phonetic/l_p.gsm
-libdata/asterisk/sounds/phonetic/m_p.gsm
-libdata/asterisk/sounds/phonetic/n_p.gsm
-libdata/asterisk/sounds/phonetic/o_p.gsm
-libdata/asterisk/sounds/phonetic/p_p.gsm
-libdata/asterisk/sounds/phonetic/q_p.gsm
-libdata/asterisk/sounds/phonetic/r_p.gsm
-libdata/asterisk/sounds/phonetic/s_p.gsm
-libdata/asterisk/sounds/phonetic/t_p.gsm
-libdata/asterisk/sounds/phonetic/u_p.gsm
-libdata/asterisk/sounds/phonetic/v_p.gsm
-libdata/asterisk/sounds/phonetic/w_p.gsm
-libdata/asterisk/sounds/phonetic/x_p.gsm
-libdata/asterisk/sounds/phonetic/y_p.gsm
-libdata/asterisk/sounds/phonetic/z_p.gsm
-libdata/asterisk/sounds/priv-callee-options.gsm
-libdata/asterisk/sounds/priv-callpending.gsm
-libdata/asterisk/sounds/priv-introsaved.gsm
-libdata/asterisk/sounds/priv-recordintro.gsm
-libdata/asterisk/sounds/privacy-incorrect.gsm
-libdata/asterisk/sounds/privacy-prompt.gsm
-libdata/asterisk/sounds/privacy-thankyou.gsm
-libdata/asterisk/sounds/privacy-unident.gsm
-libdata/asterisk/sounds/queue-callswaiting.gsm
-libdata/asterisk/sounds/queue-holdtime.gsm
-libdata/asterisk/sounds/queue-less-than.gsm
-libdata/asterisk/sounds/queue-minutes.gsm
-libdata/asterisk/sounds/queue-periodic-announce.gsm
-libdata/asterisk/sounds/queue-reporthold.gsm
-libdata/asterisk/sounds/queue-seconds.gsm
-libdata/asterisk/sounds/queue-thankyou.gsm
-libdata/asterisk/sounds/queue-thereare.gsm
-libdata/asterisk/sounds/queue-youarenext.gsm
-libdata/asterisk/sounds/screen-callee-options.gsm
-libdata/asterisk/sounds/seconds.gsm
-libdata/asterisk/sounds/silence/1.gsm
-libdata/asterisk/sounds/silence/10.gsm
-libdata/asterisk/sounds/silence/2.gsm
-libdata/asterisk/sounds/silence/3.gsm
-libdata/asterisk/sounds/silence/4.gsm
-libdata/asterisk/sounds/silence/5.gsm
-libdata/asterisk/sounds/silence/6.gsm
-libdata/asterisk/sounds/silence/7.gsm
-libdata/asterisk/sounds/silence/8.gsm
-libdata/asterisk/sounds/silence/9.gsm
-libdata/asterisk/sounds/spy-agent.gsm
-libdata/asterisk/sounds/spy-h323.gsm
-libdata/asterisk/sounds/spy-iax.gsm
-libdata/asterisk/sounds/spy-iax2.gsm
-libdata/asterisk/sounds/spy-mgcp.gsm
-libdata/asterisk/sounds/spy-sip.gsm
-libdata/asterisk/sounds/spy-skinny.gsm
-libdata/asterisk/sounds/spy-zap.gsm
-libdata/asterisk/sounds/ss-noservice.gsm
-libdata/asterisk/sounds/transfer.gsm
-libdata/asterisk/sounds/tt-allbusy.gsm
-libdata/asterisk/sounds/tt-monkeys.gsm
-libdata/asterisk/sounds/tt-monkeysintro.gsm
-libdata/asterisk/sounds/tt-somethingwrong.gsm
-libdata/asterisk/sounds/tt-weasels.gsm
-libdata/asterisk/sounds/vm-Cust1.gsm
-libdata/asterisk/sounds/vm-Cust2.gsm
-libdata/asterisk/sounds/vm-Cust3.gsm
-libdata/asterisk/sounds/vm-Cust4.gsm
-libdata/asterisk/sounds/vm-Cust5.gsm
-libdata/asterisk/sounds/vm-Family.gsm
-libdata/asterisk/sounds/vm-Friends.gsm
-libdata/asterisk/sounds/vm-INBOX.gsm
-libdata/asterisk/sounds/vm-Old.gsm
-libdata/asterisk/sounds/vm-Work.gsm
-libdata/asterisk/sounds/vm-advopts.gsm
-libdata/asterisk/sounds/vm-and.gsm
-libdata/asterisk/sounds/vm-calldiffnum.gsm
-libdata/asterisk/sounds/vm-changeto.gsm
-libdata/asterisk/sounds/vm-delete.gsm
-libdata/asterisk/sounds/vm-deleted.gsm
-libdata/asterisk/sounds/vm-dialout.gsm
-libdata/asterisk/sounds/vm-enter-num-to-call.gsm
-libdata/asterisk/sounds/vm-extension.gsm
-libdata/asterisk/sounds/vm-first.gsm
-libdata/asterisk/sounds/vm-for.gsm
-libdata/asterisk/sounds/vm-forward.gsm
-libdata/asterisk/sounds/vm-forwardoptions.gsm
-libdata/asterisk/sounds/vm-from-extension.gsm
-libdata/asterisk/sounds/vm-from-phonenumber.gsm
-libdata/asterisk/sounds/vm-from.gsm
-libdata/asterisk/sounds/vm-goodbye.gsm
-libdata/asterisk/sounds/vm-helpexit.gsm
-libdata/asterisk/sounds/vm-incorrect-mailbox.gsm
-libdata/asterisk/sounds/vm-incorrect.gsm
-libdata/asterisk/sounds/vm-instructions.gsm
-libdata/asterisk/sounds/vm-intro.gsm
-libdata/asterisk/sounds/vm-isonphone.gsm
-libdata/asterisk/sounds/vm-isunavail.gsm
-libdata/asterisk/sounds/vm-last.gsm
-libdata/asterisk/sounds/vm-leavemsg.gsm
-libdata/asterisk/sounds/vm-login.gsm
-libdata/asterisk/sounds/vm-mailboxfull.gsm
-libdata/asterisk/sounds/vm-message.gsm
-libdata/asterisk/sounds/vm-messages.gsm
-libdata/asterisk/sounds/vm-minutes.gsm
-libdata/asterisk/sounds/vm-mismatch.gsm
-libdata/asterisk/sounds/vm-msginstruct.gsm
-libdata/asterisk/sounds/vm-msgsaved.gsm
-libdata/asterisk/sounds/vm-newpassword.gsm
-libdata/asterisk/sounds/vm-newuser.gsm
-libdata/asterisk/sounds/vm-next.gsm
-libdata/asterisk/sounds/vm-no.gsm
-libdata/asterisk/sounds/vm-nobodyavail.gsm
-libdata/asterisk/sounds/vm-nobox.gsm
-libdata/asterisk/sounds/vm-nomore.gsm
-libdata/asterisk/sounds/vm-nonumber.gsm
-libdata/asterisk/sounds/vm-num-i-have.gsm
-libdata/asterisk/sounds/vm-onefor.gsm
-libdata/asterisk/sounds/vm-options.gsm
-libdata/asterisk/sounds/vm-opts.gsm
-libdata/asterisk/sounds/vm-passchanged.gsm
-libdata/asterisk/sounds/vm-password.gsm
-libdata/asterisk/sounds/vm-press.gsm
-libdata/asterisk/sounds/vm-prev.gsm
-libdata/asterisk/sounds/vm-reachoper.gsm
-libdata/asterisk/sounds/vm-rec-busy.gsm
-libdata/asterisk/sounds/vm-rec-name.gsm
-libdata/asterisk/sounds/vm-rec-temp.gsm
-libdata/asterisk/sounds/vm-rec-unv.gsm
-libdata/asterisk/sounds/vm-received.gsm
-libdata/asterisk/sounds/vm-reenterpassword.gsm
-libdata/asterisk/sounds/vm-repeat.gsm
-libdata/asterisk/sounds/vm-review.gsm
-libdata/asterisk/sounds/vm-saved.gsm
-libdata/asterisk/sounds/vm-savedto.gsm
-libdata/asterisk/sounds/vm-savefolder.gsm
-libdata/asterisk/sounds/vm-savemessage.gsm
-libdata/asterisk/sounds/vm-saveoper.gsm
-libdata/asterisk/sounds/vm-sorry.gsm
-libdata/asterisk/sounds/vm-star-cancel.gsm
-libdata/asterisk/sounds/vm-starmain.gsm
-libdata/asterisk/sounds/vm-tempgreeting.gsm
-libdata/asterisk/sounds/vm-tempgreeting2.gsm
-libdata/asterisk/sounds/vm-tempremoved.gsm
-libdata/asterisk/sounds/vm-then-pound.gsm
-libdata/asterisk/sounds/vm-theperson.gsm
-libdata/asterisk/sounds/vm-tocallback.gsm
-libdata/asterisk/sounds/vm-tocallnum.gsm
-libdata/asterisk/sounds/vm-tocancel.gsm
-libdata/asterisk/sounds/vm-tocancelmsg.gsm
-libdata/asterisk/sounds/vm-toenternumber.gsm
-libdata/asterisk/sounds/vm-toforward.gsm
-libdata/asterisk/sounds/vm-tohearenv.gsm
-libdata/asterisk/sounds/vm-tomakecall.gsm
-libdata/asterisk/sounds/vm-tooshort.gsm
-libdata/asterisk/sounds/vm-toreply.gsm
-libdata/asterisk/sounds/vm-torerecord.gsm
-libdata/asterisk/sounds/vm-undelete.gsm
-libdata/asterisk/sounds/vm-undeleted.gsm
-libdata/asterisk/sounds/vm-unknown-caller.gsm
-libdata/asterisk/sounds/vm-whichbox.gsm
-libdata/asterisk/sounds/vm-youhave.gsm
-man/man8/asterisk.8
-man/man8/astgenkey.8
-man/man8/autosupport.8
-man/man8/safe_asterisk.8
-sbin/asterisk
-sbin/astgenkey
-sbin/autosupport
-sbin/rasterisk
-sbin/safe_asterisk
-sbin/stereorize
-sbin/streamplayer
-share/examples/asterisk/adsi.conf
-share/examples/asterisk/adtranvofr.conf
-share/examples/asterisk/agents.conf
-share/examples/asterisk/alarmreceiver.conf
-share/examples/asterisk/alsa.conf
-share/examples/asterisk/asterisk.adsi
-share/examples/asterisk/asterisk.conf
-share/examples/asterisk/cdr.conf
-share/examples/asterisk/cdr_custom.conf
-share/examples/asterisk/cdr_manager.conf
-share/examples/asterisk/cdr_odbc.conf
-share/examples/asterisk/cdr_pgsql.conf
-share/examples/asterisk/cdr_tds.conf
-share/examples/asterisk/codecs.conf
-share/examples/asterisk/dnsmgr.conf
-share/examples/asterisk/dundi.conf
-share/examples/asterisk/enum.conf
-share/examples/asterisk/extconfig.conf
-share/examples/asterisk/extensions.ael
-share/examples/asterisk/extensions.conf
-share/examples/asterisk/features.conf
-share/examples/asterisk/festival.conf
-share/examples/asterisk/iax.conf
-share/examples/asterisk/iaxprov.conf
-share/examples/asterisk/indications.conf
-share/examples/asterisk/logger.conf
-share/examples/asterisk/manager.conf
-share/examples/asterisk/meetme.conf
-share/examples/asterisk/mgcp.conf
-share/examples/asterisk/misdn.conf
-share/examples/asterisk/modem.conf
-share/examples/asterisk/modules.conf
-share/examples/asterisk/musiconhold.conf
-share/examples/asterisk/osp.conf
-share/examples/asterisk/oss.conf
-share/examples/asterisk/phone.conf
-share/examples/asterisk/privacy.conf
-share/examples/asterisk/queues.conf
-share/examples/asterisk/res_odbc.conf
-share/examples/asterisk/rpt.conf
-share/examples/asterisk/rtp.conf
-share/examples/asterisk/sip.conf
-share/examples/asterisk/sip_notify.conf
-share/examples/asterisk/skinny.conf
-share/examples/asterisk/telcordia-1.adsi
-share/examples/asterisk/voicemail.conf
-share/examples/asterisk/vpb.conf
-share/examples/asterisk/zapata.conf
-share/examples/rc.d/asterisk
diff --git a/comms/asterisk/distinfo b/comms/asterisk/distinfo
index a00eab7dd9c..04dab17fff6 100644
--- a/comms/asterisk/distinfo
+++ b/comms/asterisk/distinfo
@@ -1,20 +1,41 @@
-$NetBSD: distinfo,v 1.49 2012/06/09 18:44:51 dholland Exp $
+$NetBSD: distinfo,v 1.50 2012/12/11 08:22:48 jnemeth Exp $
-SHA1 (asterisk-1.2.37.tar.gz) = c9a3c4684e021f62b4d19f6e0c8fc11f64db19d6
-RMD160 (asterisk-1.2.37.tar.gz) = 1de7ff96d3b1fd8d89f3ef7b3bb9e35bedccfb33
-Size (asterisk-1.2.37.tar.gz) = 29899629 bytes
-SHA1 (patch-aa) = 47b6c420e05605aea8917ae43bf6f2268015deaf
-SHA1 (patch-ab) = 1bdae0ff206b63fe63373a307ecd23859c10cb79
-SHA1 (patch-ac) = 4f783699c7d701030788646f8b961fa9245dc127
-SHA1 (patch-ad) = 93a40eebdd2049cce2a976e54fcc3ea6a0548ebb
-SHA1 (patch-ae) = 97387bd53b7aea96f9c6ce052bb5d4dbd29983c9
-SHA1 (patch-af) = 393bfbe218e843039fc9f4bc59a42ba1b9e896bd
-SHA1 (patch-ag) = 7adec0d05371f6ffa56e067770c04c8acec2d922
-SHA1 (patch-ai) = 81c0ff8f8a273562a64ab7cfb301d578e18808e3
-SHA1 (patch-aj) = 3145d699119bb00efe049502c424ac7086ad1e18
-SHA1 (patch-ak) = 3027134258138ca9163d9569548c7d4faffb874f
-SHA1 (patch-al) = 1457c9a12eb5c5621eb244423c2190fb430866e7
-SHA1 (patch-am) = a652b091462673390e19ab47e17500d055779094
-SHA1 (patch-an) = 5bfb86853e868bc78eb0061871f4abce0df1ba2c
-SHA1 (patch-include_asterisk_channel.h) = a651103dcb9267569dcf6d08ff05e596463606e6
+SHA1 (asterisk-11.1.0/asterisk-11.1.0.tar.gz) = 70040d4580466b72ffd595cc69791417ac8bbefd
+RMD160 (asterisk-11.1.0/asterisk-11.1.0.tar.gz) = 6f77d7d1929c1f4ecd349730c76ab1160e17d295
+Size (asterisk-11.1.0/asterisk-11.1.0.tar.gz) = 30448814 bytes
+SHA1 (asterisk-11.1.0/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 8692fa61423b4769dc8bfa78faf9ed5ef7a259b9
+RMD160 (asterisk-11.1.0/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 68170c769d739d6b5b35b00f999ad6bbf876f9f6
+Size (asterisk-11.1.0/asterisk-extra-sounds-en-gsm-1.4.11.tar.gz) = 3349898 bytes
+SHA1 (patch-Makefile) = cc52fad87c4007103e2b5b75acfd82935c112150
+SHA1 (patch-apps_app__dial.c) = 0f78d2571af88384a2d472ece08bf4b06f9ad211
+SHA1 (patch-apps_app__followme.c) = a54e08d0dd0b6ff12281d4b7b8447707c1cbe20a
+SHA1 (patch-apps_app__queue.c) = 9a5adbd38b612bd2d06f00577b529dcd1ff73e6a
+SHA1 (patch-apps_app__sms.c) = d89b27a9df04d4da98d562241c07d25d182baefc
+SHA1 (patch-build__tools_mkpkgconfig) = 2bd3c0e24bc6d721cc234feb19b64a57106fcbe4
+SHA1 (patch-channels_chan__oss.c) = fccfa6fca010294ed2d3ab87fc31f436d67f49fa
+SHA1 (patch-configure) = bf090dc48cc6025ceb55fc538fe829ea89841219
+SHA1 (patch-configure.ac) = fa39e67fe998d0fe7dfb5fb3988f2be712b3b29f
+SHA1 (patch-contrib_scripts_autosupport) = c6c1d917dd0544c4f54ae760f68cbcd1f35030f4
+SHA1 (patch-contrib_scripts_vmail.cgi) = 650b9bbf3e322d1ad351932cfe6f747baa8f35e4
+SHA1 (patch-include_asterisk_autoconfig.h.in) = 1d658b1997b3664cf34d01f1903fa38c8c986ee2
+SHA1 (patch-include_asterisk_endian.h) = 41c1a9a9e02fe394bc9261f5559e931b1378ea28
SHA1 (patch-include_asterisk_inline__api.h) = ff43d14e2608dd08d7d03799dfe9847f9f7f5666
+SHA1 (patch-include_asterisk_lock.h) = fc7b4934e5f53a09066802daa054300895cf7bcf
+SHA1 (patch-main_Makefile) = 741292713ec8e8968aefc87efa86a1629342b4f8
+SHA1 (patch-main_acl.c) = 1eac532a15127c25981d2db9462a8ccce2c58620
+SHA1 (patch-main_asterisk.c) = df7bcdaeb2fc90f9fdc1b16388fbb5cf7eba141c
+SHA1 (patch-main_features.c) = 1c11207c60ce53c1101141e07ae04d0ddb838450
+SHA1 (patch-main_manager.c) = 4ca84daac55a39a04c49e018e8b036b92e9b7117
+SHA1 (patch-main_netsock.c) = 015796266b9806425180c9bb05a1907116ef086d
+SHA1 (patch-main_sched.c) = 73759369470b575e73ca78f9cff096ebb477c9b1
+SHA1 (patch-main_utils.c) = e509c0ea81624b7404a535a3e8be563ce58039f6
+SHA1 (patch-pbx_pbx__dundi.c) = 2823c48d64d2b96abb5cf627045d17282629521b
+SHA1 (patch-res_pjproject_aconfigure) = 1c26dc274c9ec1d6bec337e78e8d185d6cd89e51
+SHA1 (patch-res_pjproject_aconfigure.ac) = 97637740d14624a6b462593b0ec9f2c17a1f8081
+SHA1 (patch-res_pjproject_build.symbian_makedef.sh) = 37781fe307564ad827e9be67f507f84230ebf299
+SHA1 (patch-sounds_Makefile) = 792c2e25e1c8334fe8c9038b8b630376a5894c31
+SHA1 (patch-tests_test__locale.c) = e8419bed77d4787356adf8bc81893bea2adb48f4
+SHA1 (patch-utils_Makefile) = e776da1fe1233a1f6933256f530f3bfff026de25
+SHA1 (patch-utils_db1-ast_include_db.h) = 94ec413fe6a6154d65c43bdde2b26644d8bb5dac
+SHA1 (patch-utils_extconf.c) = 2d6c46c40cec192871396d994473496e1e587866
+SHA1 (patch-utils_streamplayer.c) = 965241ce5dd69137884a38b152783b0069551725
diff --git a/comms/asterisk/files/asterisk.sh b/comms/asterisk/files/asterisk.sh
index 655193d9971..c85d326baba 100644
--- a/comms/asterisk/files/asterisk.sh
+++ b/comms/asterisk/files/asterisk.sh
@@ -1,6 +1,6 @@
#!@RCD_SCRIPTS_SHELL@
#
-# $NetBSD: asterisk.sh,v 1.4 2008/11/24 09:27:29 jnemeth Exp $
+# $NetBSD: asterisk.sh,v 1.5 2012/12/11 08:22:48 jnemeth Exp $
#
# PROVIDE: asterisk
# REQUIRE: DAEMON
@@ -18,11 +18,25 @@ fi
name="asterisk"
rcvar=$name
command="@PREFIX@/sbin/asterisk"
+pidfile=@ASTVARRUNDIR@/${name}.pid
required_files="@PKG_SYSCONFDIR@/asterisk.conf"
extra_commands="reload"
+start_precmd=asterisk_prestart
-stop_cmd="$command -r -x 'stop gracefully' >/dev/null"
-reload_cmd="$command -r -x 'reload' >/dev/null"
+auser="@ASTERISK_USER@"
+agroup="@ASTERISK_GROUP@"
+command_args="-U $auser -G $agroup -n"
+
+asterisk_prestart() {
+ if test ! -d @ASTVARRUNDIR@; then
+ mkdir @ASTVARRUNDIR@
+ fi
+ chown $auser:$agroup @ASTVARRUNDIR@
+ chmod 0755 @ASTVARRUNDIR@
+}
+
+stop_cmd="$command -nr -x 'core stop gracefully' >/dev/null"
+reload_cmd="$command -nr -x 'core reload' >/dev/null"
asterisk_nice="-20"
load_rc_config $name
diff --git a/comms/asterisk/options.mk b/comms/asterisk/options.mk
index 0bd91516924..81fed664d1f 100644
--- a/comms/asterisk/options.mk
+++ b/comms/asterisk/options.mk
@@ -1,14 +1,106 @@
-# $NetBSD: options.mk,v 1.4 2011/10/06 08:35:01 wiz Exp $
+# $NetBSD: options.mk,v 1.5 2012/12/11 08:22:48 jnemeth Exp $
-PKG_OPTIONS_VAR= PKG_OPTIONS.asterisk
-PKG_SUPPORTED_OPTIONS= gtk
+PKG_OPTIONS_VAR= PKG_OPTIONS.asterisk
+PKG_SUPPORTED_OPTIONS= zaptel x11 unixodbc ilbc webvmail ldap spandsp
+PKG_SUPPORTED_OPTIONS+= jabber speex
+PKG_OPTIONS_LEGACY_OPTS+= gtk:x11
+PKG_SUGGESTED_OPTIONS= ldap jabber speex
.include "../../mk/bsd.options.mk"
-PLIST_VARS+= gtk
+PLIST_VARS+= zaptel x11 unixodbc webvmail ldap spandsp jabber
+PLIST_VARS+= speex
-.if !empty(PKG_OPTIONS:Mgtk)
-. include "../../x11/gtk/buildlink3.mk"
-MAKE_FLAGS+= ASTERISK_USE_GTK=1
-PLIST.gtk= yes
+# Asterisk now uses DAHDI, not zaptel; not implemented yet...
+#.if !empty(PKG_OPTIONS:Mzaptel)
+## zaptel only supported under NetBSD at the moment
+#. include "../../comms/zaptel-netbsd/buildlink3.mk"
+#PLIST.zaptel= yes
+#.else
+#MAKE_FLAGS+= WITHOUT_ZAPTEL=1
+#.endif
+
+# gtkconsole depends on GTK 2.x
+.if !empty(PKG_OPTIONS:Mx11)
+. include "../../x11/gtk2/buildlink3.mk"
+. include "../../devel/SDL/buildlink3.mk"
+CONFIGURE_ARGS+= --with-sdl
+CONFIGURE_ARGS+= --with-gtk2
+PLIST.x11= yes
+.else
+CONFIGURE_ARGS+= --without-sdl
+CONFIGURE_ARGS+= --without-gtk2
+.endif
+
+.if !empty(PKG_OPTIONS:Munixodbc)
+. include "../../databases/unixodbc/buildlink3.mk"
+. include "../../devel/libltdl/buildlink3.mk"
+CONFIGURE_ARGS+= --with-ltdl
+CONFIGURE_ARGS+= --with-unixodbc
+PLIST.unixodbc= yes
+.else
+CONFIGURE_ARGS+= --without-ltdl
+CONFIGURE_ARGS+= --without-unixodbc
+.endif
+
+.if !empty(PKG_OPTIONS:Mspandsp)
+. include "../../comms/spandsp/buildlink3.mk"
+CONFIGURE_ARGS+= --with-spandsp
+PLIST.spandsp= yes
+.else
+CONFIGURE_ARGS+= --without-spandsp
+.endif
+
+.if !empty(PKG_OPTIONS:Mjabber)
+. include "../../textproc/iksemel/buildlink3.mk"
+CONFIGURE_ARGS+= --with-iksemel=${PREFIX}
+PLIST.jabber= yes
+.else
+CONFIGURE_ARGS+= --without-iksemel
+.endif
+
+MAKE_FLAGS+= GLOBAL_MAKEOPTS=${WRKSRC}/pkgsrc.makeopts
+post-configure:
+.if !empty(PKG_OPTIONS:Mx11)
+ ${ECHO} "MENUSELECT_PBX=-pbx_gtkconsole" >> ${WRKSRC}/pkgsrc.makeopts
+.endif
+.if !empty(PKG_OPTIONS:Munixodbc)
+ ${ECHO} "MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE" >> ${WRKSRC}/pkgsrc.makeopts
+.endif
+.if defined(PLIST.mgcp)
+ ${ECHO} "MENUSELECT_RES=-res_pktccops" >> ${WRKSRC}/pkgsrc.makeopts
+ ${ECHO} "MENUSELECT_CHANNELS=-chan_mgcp" >> ${WRKSRC}/pkgsrc.makeopts
+.endif
+ ${ECHO} "MENUSELECT_AGIS=agi-test.agi eagi-test eagi-sphinx-test jukebox.agi" >> ${WRKSRC}/pkgsrc.makeopts
+ # this is a hack to work around a bug in menuselect
+ cd ${WRKSRC} && make menuselect.makeopts
+
+.if !empty(PKG_OPTIONS:Mwebvmail)
+DEPENDS+= p5-DBI-[0-9]*:../../databases/p5-DBI
+SUBST_CLASSES+= webvmail
+SUBST_STAGE.webvmail= post-patch
+SUBST_FILES.webvmail= contrib/scripts/vmail.cgi
+SUBST_SED.webvmail+= -e 's|@ASTETCDIR@|${ASTETCDIR}|'
+SUBST_SED.webvmail+= -e "s|@ASTSPOOLDIR@|${ASTSPOOLDIR}|"
+INSTALLATION_DIRS+= ${PREFIX}/libexec/cgi-bin ${PREFIX}/share/httpd/htdocs
+SPECIAL_PERMS+= ${PREFIX}/libexec/cgi-bin/vmail ${ASTERISK_USER} ${ASTERISK_GROUP} 04555
+INSTALL_TARGET+= webvmail
+PLIST.webvmail= yes
+.endif
+
+.if !empty(PKG_OPTIONS:Mldap)
+.include "../../databases/openldap-client/buildlink3.mk"
+PLIST.ldap= yes
+.else
+CONFIGURE_ARGS+= --without-ldap
+.endif
+
+.if !empty(PKG_OPTIONS:Mspeex)
+.include "../../audio/speex/buildlink3.mk"
+CONFIGURE_ARGS+= --with-speex
+CONFIGURE_ARGS+= --with-speexdsp
+PLIST.speex= yes
+.else
+CONFIGURE_ARGS+= --without-speex
+CONFIGURE_ARGS+= --without-speexdsp
.endif
diff --git a/comms/asterisk/patches/patch-Makefile b/comms/asterisk/patches/patch-Makefile
new file mode 100644
index 00000000000..50a562c0152
--- /dev/null
+++ b/comms/asterisk/patches/patch-Makefile
@@ -0,0 +1,124 @@
+$NetBSD: patch-Makefile,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- Makefile.orig 2012-09-18 15:47:01.000000000 +0000
++++ Makefile
+@@ -135,7 +135,7 @@ DEBUG=-g3
+
+ # Asterisk.conf is located in ASTETCDIR or by using the -C flag
+ # when starting Asterisk
+-ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
++ASTCONFPATH=$(ASTEXAMPLEDIR)/asterisk.conf
+ AGI_DIR=$(ASTDATADIR)/agi-bin
+
+ # If you use Apache, you may determine by a grep 'DocumentRoot' of your httpd.conf file
+@@ -202,10 +202,6 @@ ifeq ($(AST_DEVMODE),yes)
+ ADDL_TARGETS+=validate-docs
+ endif
+
+-ifneq ($(findstring BSD,$(OSARCH)),)
+- _ASTCFLAGS+=-isystem /usr/local/include
+-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)
+@@ -439,7 +435,6 @@ dist-clean: distclean
+
+ distclean: $(SUBDIRS_DIST_CLEAN) _clean
+ @$(MAKE) -C menuselect dist-clean
+- @$(MAKE) -C sounds dist-clean
+ rm -f menuselect.makeopts makeopts menuselect-tree menuselect.makedeps
+ rm -f makeopts.embed_rules
+ rm -f config.log config.status config.cache
+@@ -449,7 +444,7 @@ distclean: $(SUBDIRS_DIST_CLEAN) _clean
+ rm -rf doc/api
+ rm -f build_tools/menuselect-deps
+
+-datafiles: _cleantest_all doc/core-en_US.xml
++datafiles: doc/core-en_US.xml
+ CFLAGS="$(_ASTCFLAGS) $(ASTCFLAGS)" build_tools/mkpkgconfig "$(DESTDIR)$(libdir)/pkgconfig";
+ # Should static HTTP be installed during make samples or even with its own target ala
+ # webvoicemail? There are portions here that *could* be customized but might also be
+@@ -537,7 +532,7 @@ update:
+
+ NEWHEADERS=$(notdir $(wildcard include/asterisk/*.h))
+ OLDHEADERS=$(filter-out $(NEWHEADERS) $(notdir $(DESTDIR)$(ASTHEADERDIR)),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h)))
+-INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTETCDIR)" "$(ASTVARRUNDIR)" \
++INSTALLDIRS="$(ASTLIBDIR)" "$(ASTMODDIR)" "$(ASTSBINDIR)" "$(ASTEXAMPLEDIR)" "$(ASTVARRUNDIR)" \
+ "$(ASTSPOOLDIR)" "$(ASTSPOOLDIR)/dictate" "$(ASTSPOOLDIR)/meetme" \
+ "$(ASTSPOOLDIR)/monitor" "$(ASTSPOOLDIR)/system" "$(ASTSPOOLDIR)/tmp" \
+ "$(ASTSPOOLDIR)/voicemail" "$(ASTHEADERDIR)" "$(ASTHEADERDIR)/doxygen" \
+@@ -558,7 +553,7 @@ installdirs:
+ main-bininstall:
+ +@DESTDIR="$(DESTDIR)" ASTSBINDIR="$(ASTSBINDIR)" ASTLIBDIR="$(ASTLIBDIR)" $(SUBMAKE) -C main bininstall
+
+-bininstall: _cleantest_all installdirs $(SUBDIRS_INSTALL) main-bininstall
++bininstall: installdirs $(SUBDIRS_INSTALL) main-bininstall
+ $(INSTALL) -m 755 contrib/scripts/astgenkey "$(DESTDIR)$(ASTSBINDIR)/"
+ $(INSTALL) -m 755 contrib/scripts/autosupport "$(DESTDIR)$(ASTSBINDIR)/"
+ if [ ! -f "$(DESTDIR)$(ASTSBINDIR)/safe_asterisk" -a ! -f /sbin/launchd ]; then \
+@@ -648,21 +643,21 @@ upgrade: bininstall
+ # XXX why *.adsi is installed first ?
+ adsi:
+ @echo Installing adsi config files...
+- $(INSTALL) -d "$(DESTDIR)$(ASTETCDIR)"
++ $(INSTALL) -d "$(DESTDIR)$(ASTEXAMPLEDIR)"
+ @for x in configs/*.adsi; do \
+- dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
++ dst="$(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x`" ; \
+ if [ -f "$${dst}" ] ; then \
+ echo "Overwriting $$x" ; \
+ else \
+ echo "Installing $$x" ; \
+ fi ; \
+- $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
++ $(INSTALL) -m 644 "$$x" "$(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x`" ; \
+ done
+
+ samples: adsi
+ @echo Installing other config files...
+ @for x in configs/*.sample; do \
+- dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`" ; \
++ dst="$(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x .sample`" ; \
+ if [ -f "$${dst}" ]; then \
+ if [ "$(OVERWRITE)" = "y" ]; then \
+ if cmp -s "$${dst}" "$$x" ; then \
+@@ -691,9 +686,9 @@ 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)" ; \
+- rm -f "$(DESTDIR)$(ASTCONFPATH).tmp" ; \
++ "$(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf" > "$(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf.tmp" ; \
++ $(INSTALL) -m 644 "$(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf.tmp" "$(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf" ; \
++ rm -f "$(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf.tmp" ; \
+ fi ; \
+ $(INSTALL) -d "$(DESTDIR)$(ASTSPOOLDIR)/voicemail/default/1234/INBOX"
+ build_tools/make_sample_voicemail "$(DESTDIR)/$(ASTDATADIR)" "$(DESTDIR)/$(ASTSPOOLDIR)"
+@@ -719,7 +714,7 @@ samples: adsi
+ webvmail:
+ @[ -d "$(DESTDIR)$(HTTP_DOCSDIR)/" ] || ( printf "http docs directory not found.\nUpdate assignment of variable HTTP_DOCSDIR in Makefile!\n" && exit 1 )
+ @[ -d "$(DESTDIR)$(HTTP_CGIDIR)" ] || ( printf "cgi-bin directory not found.\nUpdate assignment of variable HTTP_CGIDIR in Makefile!\n" && exit 1 )
+- $(INSTALL) -m 4755 contrib/scripts/vmail.cgi "$(DESTDIR)$(HTTP_CGIDIR)/vmail.cgi"
++ $(INSTALL) contrib/scripts/vmail.cgi "$(DESTDIR)$(HTTP_CGIDIR)/vmail"
+ $(INSTALL) -d "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk"
+ for x in images/*.gif; do \
+ $(INSTALL) -m 644 $$x "$(DESTDIR)$(HTTP_DOCSDIR)/_asterisk/"; \
+@@ -875,7 +870,7 @@ uninstall-all: _uninstall
+ rm -rf "$(DESTDIR)$(ASTVARLIBDIR)"
+ rm -rf "$(DESTDIR)$(ASTDATADIR)"
+ rm -rf "$(DESTDIR)$(ASTSPOOLDIR)"
+- rm -rf "$(DESTDIR)$(ASTETCDIR)"
++ rm -rf "$(DESTDIR)$(ASTEXAMPLEDIR)"
+ rm -rf "$(DESTDIR)$(ASTLOGDIR)"
+
+ menuconfig: menuselect
+@@ -946,6 +941,7 @@ menuselect-tree: $(foreach dir,$(filter-
+ @echo "</menu>" >> $@
+
+ .PHONY: menuselect
++.PHONY: menuselect.makeopts
+ .PHONY: main
+ .PHONY: sounds
+ .PHONY: clean
diff --git a/comms/asterisk/patches/patch-aa b/comms/asterisk/patches/patch-aa
deleted file mode 100644
index 60015bc43f1..00000000000
--- a/comms/asterisk/patches/patch-aa
+++ /dev/null
@@ -1,241 +0,0 @@
-$NetBSD: patch-aa,v 1.14 2012/02/16 16:21:36 hans Exp $
-
---- Makefile.orig 2007-07-16 20:33:02.000000000 +0200
-+++ Makefile
-@@ -47,7 +47,6 @@ ifneq ($(findstring dont-optimize,$(MAKE
- #K6OPT = -DK6OPT
-
- #Tell gcc to optimize the code
--OPTIMIZE+=-O6
- endif
-
- #Overwite config files on "make samples"
-@@ -110,35 +109,20 @@ BUSYDETECT+= #-DBUSYDETECT_TONEONLY
- # Don't use together with -DBUSYDETECT_TONEONLY
- BUSYDETECT+= #-DBUSYDETECT_COMPARE_TONE_AND_SILENCE
-
--ifneq ($(OSARCH),SunOS)
-- ASTLIBDIR=$(INSTALL_PREFIX)/usr/lib/asterisk
-- ASTVARLIBDIR=$(INSTALL_PREFIX)/var/lib/asterisk
-- ASTETCDIR=$(INSTALL_PREFIX)/etc/asterisk
-- ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
-- ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
-- ASTHEADERDIR=$(INSTALL_PREFIX)/usr/include/asterisk
-- ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
-- ASTBINDIR=$(INSTALL_PREFIX)/usr/bin
-- ASTSBINDIR=$(INSTALL_PREFIX)/usr/sbin
-- ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
-- ASTMANDIR=$(INSTALL_PREFIX)/usr/share/man
-+ASTLIBDIR = ${PREFIX}/lib/asterisk
-+ASTVARLIBDIR = ${PREFIX}/libdata/asterisk
-+ASTETCDIR = ${PREFIX}/etc/asterisk
-+ASTSPOOLDIR = ${VARBASE}/spool/asterisk
-+ASTLOGDIR = ${VARBASE}/log/asterisk
-+ASTHEADERDIR = ${PREFIX}/include/asterisk
-+ASTCONFPATH = ${PREFIX}/etc/asterisk/asterisk.conf
-+ASTBINDIR = ${PREFIX}/bin
-+ASTSBINDIR = ${PREFIX}/sbin
-+ASTVARRUNDIR = ${VARBASE}/run
-+ASTMANDIR = ${PREFIX}/man
-+ ASTEXAMPLEDIR?=${PREFIX}/share/examples/asterisk
- MODULES_DIR=$(ASTLIBDIR)/modules
- AGI_DIR=$(ASTVARLIBDIR)/agi-bin
--else
-- ASTLIBDIR=$(INSTALL_PREFIX)/opt/asterisk/lib
-- ASTVARLIBDIR=$(INSTALL_PREFIX)/var/opt/asterisk/lib
-- ASTETCDIR=$(INSTALL_PREFIX)/etc/opt/asterisk
-- ASTSPOOLDIR=$(INSTALL_PREFIX)/var/opt/asterisk/spool
-- ASTLOGDIR=$(INSTALL_PREFIX)/var/opt/asterisk/log
-- ASTHEADERDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/include/asterisk
-- ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
-- ASTBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/bin
-- ASTSBINDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/sbin
-- ASTVARRUNDIR=$(INSTALL_PREFIX)/var/opt/asterisk/run
-- ASTMANDIR=$(INSTALL_PREFIX)/opt/asterisk/usr/share/man
-- MODULES_DIR=$(ASTLIBDIR)/modules
-- AGI_DIR=$(ASTVARLIBDIR)/agi-bin
--endif
-
- ASTCFLAGS=-Wformat-security
-
-@@ -217,24 +201,20 @@ GREP=grep
- LN=ln
- ID=id
-
--ifeq ($(OSARCH),SunOS)
-- GREP=/usr/xpg4/bin/grep
-- M4=/usr/local/bin/m4
-- ID=/usr/xpg4/bin/id
-- LN=/usr/xpg4/bin/ln
-- INSTALL=ginstall
--endif
--
- INCLUDE+=-Iinclude -I../include
- ASTCFLAGS+=-pipe -Wall -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations $(DEBUG) $(INCLUDE) -D_REENTRANT -D_GNU_SOURCE #-DMAKE_VALGRIND_HAPPY
- ASTCFLAGS+=$(OPTIMIZE)
- ASTOBJ=-o asterisk
-
- ifeq ($(findstring BSD,$(OSARCH)),BSD)
-- PROC=$(shell uname -m)
-+ PROC=$(shell uname -p)
- ASTCFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include -L$(CROSS_COMPILE_TARGET)/usr/local/lib
- endif
-
-+ifeq ($(OSARCH),DragonFly)
-+ PROC=$(shell uname -p)
-+endif
-+
- ifneq ($(PROC),ultrasparc)
- ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
- endif
-@@ -262,24 +242,24 @@ ifeq ($(OSARCH),FreeBSD)
-
- # XXX FreeBSD paths
- PREFIX?=/usr/local
-- ASTLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/lib/asterisk
-- ASTVARLIBDIR=$(INSTALL_PREFIX)$(PREFIX)/share/asterisk
-- ASTETCDIR=$(INSTALL_PREFIX)$(PREFIX)/etc/asterisk
-- ASTSPOOLDIR=$(INSTALL_PREFIX)/var/spool/asterisk
-- ASTLOGDIR=$(INSTALL_PREFIX)/var/log/asterisk
-- ASTHEADERDIR=$(INSTALL_PREFIX)$(PREFIX)/include/asterisk
-- ASTCONFPATH=$(ASTETCDIR)/asterisk.conf
-- ASTBINDIR=$(INSTALL_PREFIX)$(PREFIX)/bin
-- ASTSBINDIR=$(INSTALL_PREFIX)$(PREFIX)/sbin
-- ASTVARRUNDIR=$(INSTALL_PREFIX)/var/run
-- ASTMANDIR=$(INSTALL_PREFIX)$(PREFIX)/man
-+ASTLIBDIR = ${PREFIX}/lib/asterisk
-+ASTVARLIBDIR = ${PREFIX}/libdata/asterisk
-+ASTETCDIR = ${PREFIX}/etc/asterisk
-+ASTSPOOLDIR = ${VARBASE}/spool/asterisk
-+ASTLOGDIR = ${VARBASE}/log/asterisk
-+ASTHEADERDIR = ${PREFIX}/include/asterisk
-+ASTCONFPATH = ${PREFIX}/etc/asterisk/asterisk.conf
-+ASTBINDIR = ${PREFIX}/bin
-+ASTSBINDIR = ${PREFIX}/sbin
-+ASTVARRUNDIR = ${VARBASE}/run
-+ASTMANDIR = ${PREFIX}/man
- # XXX end FreeBSD paths
-
- endif # FreeBSD
-
- ifeq ($(OSARCH),NetBSD)
- ASTCFLAGS+=-pthread
-- INCLUDE+=-I$(CROSS_COMPILE_TARGET)/usr/pkg/include
-+ INCLUDE+=-I${PREFIX}/include
- MPG123TARG=netbsd
- endif
-
-@@ -301,7 +281,7 @@ ifeq ($(findstring CYGWIN,$(OSARCH)),CYG
- ASTOBJ=-shared -o asterisk.dll -Wl,--out-implib=libasterisk.dll.a -Wl,--export-all-symbols
- ASTLINK=
- LIBS+=-lpthread -lncurses -lm -lresolv
-- ASTSBINDIR=$(MODULES_DIR)
-+ASTSBINDIR = ${PREFIX}/sbin
- PROC=$(shell uname -m)
- endif
-
-@@ -369,11 +349,7 @@ endif
- ifeq ($(OSARCH),Linux)
- LIBS+=-ldl -lpthread -lncurses -lm -lresolv #-lnjamd
- else
-- ifeq ($(OSARCH),SunOS)
-- LIBS+=-lm -lcurses
-- else
-- LIBS+=-lncurses -lm
-- endif
-+ LIBS+=-lncurses -lm
- endif
-
- ifeq ($(OSARCH),Darwin)
-@@ -382,7 +358,8 @@ ifeq ($(OSARCH),Darwin)
- AUDIO_LIBS=-framework CoreAudio
- ASTLINK=-Wl,-dynamic
- SOLINK=-dynamic -bundle -undefined suppress -force_flat_namespace
-- OBJS+= poll.o
-+ OBJS+=dlfcn.o
-+ OBJS+=$(shell if [ -e /usr/include/sys/poll.h ]; then echo -n "" ; else echo poll.o; fi)
- ASTCFLAGS+=-DPOLLCOMPAT
- else
- #These are used for all but Darwin
-@@ -394,8 +371,12 @@ ifeq ($(OSARCH),FreeBSD)
- LIBS+=-lcrypto
- endif
-
-+ifeq ($(OSARCH),DragonFly)
-+ LIBS+=-lcrypto -pthread
-+endif
-+
- ifeq ($(OSARCH),NetBSD)
-- LIBS+=-lpthread -lcrypto -lm -L$(CROSS_COMPILE_TARGET)/usr/pkg/lib -lncurses
-+ LIBS+=-lpthread -lcrypto -lm -L${PREFIX}/lib -R${PREFIX}/lib -lncurses
- endif
-
- ifeq ($(OSARCH),OpenBSD)
-@@ -551,7 +532,7 @@ clean:
- $(MAKE) -C stdtime clean
-
- datafiles: all
-- if [ x`$(ID) -un` = xroot ]; then sh mkpkgconfig $(DESTDIR)/usr/lib/pkgconfig; fi
-+ sh mkpkgconfig $(DESTDIR)${PREFIX}/lib/pkgconfig
- mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/digits
- mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/silence
- mkdir -p $(DESTDIR)$(ASTVARLIBDIR)/sounds/priv-callerintros
-@@ -651,7 +632,7 @@ bininstall: all
- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/tmp
- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/meetme
- mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/monitor
-- if [ -f asterisk ]; then $(INSTALL) -m 755 asterisk $(DESTDIR)$(ASTSBINDIR)/; fi
-+ if [ -f asterisk ]; then $(BSD_INSTALL_PROGRAM) asterisk $(DESTDIR)$(ASTSBINDIR)/; fi
- if [ -f cygwin/asterisk.exe ]; then $(INSTALL) -m 755 cygwin/asterisk.exe $(DESTDIR)$(ASTSBINDIR)/; fi
- if [ -f asterisk.dll ]; then $(INSTALL) -m 755 asterisk.dll $(DESTDIR)$(ASTSBINDIR)/; fi
- $(LN) -sf asterisk $(DESTDIR)$(ASTSBINDIR)/rasterisk
-@@ -740,31 +721,31 @@ install: all datafiles bininstall instal
- upgrade: all bininstall
-
- adsi:
-- mkdir -p $(DESTDIR)$(ASTETCDIR)
-+ mkdir -p $(DESTDIR)$(ASTEXAMPLEDIR)
- for x in configs/*.adsi; do \
-- if [ ! -f $(DESTDIR)$(ASTETCDIRX)/$$x ]; then \
-- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x` ; \
-+ if ! [ -f $(DESTDIR)$(ASTEXAMPLEDIR)/$$x ]; then \
-+ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x` ; \
- fi ; \
- done
-
- samples: adsi
-- mkdir -p $(DESTDIR)$(ASTETCDIR)
-+ mkdir -p $(DESTDIR)$(ASTEXAMPLEDIR)
- for x in configs/*.sample; do \
-- if [ -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ]; then \
-+ if [ -f $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x .sample` ]; then \
- if [ "$(OVERWRITE)" = "y" ]; then \
-- if cmp -s $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` $$x ; then \
-+ if cmp -s $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x .sample` $$x ; then \
- echo "Config file $$x is unchanged"; \
- continue; \
- fi ; \
-- mv -f $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample`.old ; \
-+ mv -f $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x .sample` $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x .sample`.old ; \
- else \
- echo "Skipping config file $$x"; \
- continue; \
- fi ;\
- fi ; \
-- $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`basename $$x .sample` ;\
-+ $(INSTALL) -m 644 $$x $(DESTDIR)$(ASTEXAMPLEDIR)/`basename $$x .sample` ;\
- done
-- if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \
-+ if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf ]; then \
- ( \
- echo "[directories]" ; \
- echo "astetcdir => $(ASTETCDIR)" ; \
-@@ -781,7 +762,7 @@ samples: adsi
- echo ";astctlowner = root" ; \
- echo ";astctlgroup = apache" ; \
- echo ";astctl = asterisk.ctl" ; \
-- ) > $(DESTDIR)$(ASTCONFPATH) ; \
-+ ) > $(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf ; \
- else \
- echo "Skipping asterisk.conf creation"; \
- fi
diff --git a/comms/asterisk/patches/patch-ab b/comms/asterisk/patches/patch-ab
deleted file mode 100644
index aaa277d36a3..00000000000
--- a/comms/asterisk/patches/patch-ab
+++ /dev/null
@@ -1,15 +0,0 @@
-$NetBSD: patch-ab,v 1.2 2006/01/13 20:32:38 riz Exp $
-
---- pbx/Makefile.orig 2005-11-29 19:24:39.000000000 +0100
-+++ pbx/Makefile 2005-12-25 13:20:08.000000000 +0100
-@@ -23,6 +23,10 @@
- # Add KDE Console if appropriate
- #PBX_LIBS+=$(shell [ "$$QTDIR" != "" ] && echo "pbx_kdeconsole.so")
-
-+ifdef ASTERISK_USE_GTK
-+PBX_LIBS+=pbx_gtkconsole.so
-+endif
-+
- GTK_FLAGS=`${CROSS_COMPILE_BIN}gtk-config --cflags gthread`
- GTK_LIBS=`${CROSS_COMPILE_BIN}gtk-config --libs gthread`
- MOC=$(QTDIR)/bin/moc
diff --git a/comms/asterisk/patches/patch-ac b/comms/asterisk/patches/patch-ac
deleted file mode 100644
index e397e21db2e..00000000000
--- a/comms/asterisk/patches/patch-ac
+++ /dev/null
@@ -1,27 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2006/01/13 20:32:38 riz Exp $
-
---- res/Makefile.orig 2005-11-29 19:24:39.000000000 +0100
-+++ res/Makefile 2005-12-25 13:16:43.000000000 +0100
-@@ -13,14 +13,14 @@
-
- MODS=res_indications.so res_monitor.so res_adsi.so res_agi.so res_features.so
-
--ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/odbcinst.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/odbcinst.h),)
-- ifneq (${OSARCH},FreeBSD)
-- MODS+=res_config_odbc.so
-- else
-- MODS+=$(shell if test ${BSDVERSION} -ge 500000 ; then echo "res_config_odbc.so"; fi)
-- endif
-- MODS+=res_odbc.so
--endif
-+# ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/odbcinst.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/odbcinst.h),)
-+# ifneq (${OSARCH},FreeBSD)
-+# MODS+=res_config_odbc.so
-+# else
-+# MODS+=$(shell if test ${BSDVERSION} -ge 500000 ; then echo "res_config_odbc.so"; fi)
-+# endif
-+# MODS+=res_odbc.so
-+# endif
-
- ifneq ($(NOCRYPTO),yes)
- MODS+=res_crypto.so
diff --git a/comms/asterisk/patches/patch-ad b/comms/asterisk/patches/patch-ad
deleted file mode 100644
index d7d2f81f3d9..00000000000
--- a/comms/asterisk/patches/patch-ad
+++ /dev/null
@@ -1,128 +0,0 @@
-$NetBSD: patch-ad,v 1.7 2007/07/19 09:39:57 mjl Exp $
-
---- channels/Makefile.orig 2007-07-11 19:15:11.000000000 +0200
-+++ channels/Makefile 2007-07-19 11:17:12.000000000 +0200
-@@ -24,12 +24,13 @@
- endif
-
- ifeq ($(findstring BSD,${OSARCH}),BSD)
-- CFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include -L$(CROSS_COMPILE_TARGET)/usr/local/lib
-+ CFLAGS+=-I${PREFIX}/include -L${PREFIX}/lib
- endif
-
- ifeq (${OSARCH},OpenBSD)
- PTLIB=-lpt_OpenBSD_x86_r
- H323LIB=-lh323_OpenBSD_x86_r
-+ CHANH323LIB=-L${PREFIX}/lib
- endif
-
- ifeq (${OSARCH},Linux)
-@@ -76,7 +77,7 @@
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/ixjuser.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/ixjuser.h),)
-- CHANNEL_LIBS+=chan_phone.so
-+# CHANNEL_LIBS+=chan_phone.so
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/compiler.h),)
-@@ -84,39 +85,39 @@
- endif
-
- ifneq ($(wildcard h323/libchanh323.a),)
-- CHANNEL_LIBS+=chan_h323.so
-+# CHANNEL_LIBS+=chan_h323.so
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/mISDNuser/mISDNlib.h),)
-- CHANNEL_LIBS+=chan_misdn.so
-- CFLAGS+=-Imisdn
-+# CHANNEL_LIBS+=chan_misdn.so
-+# CFLAGS+=-Imisdn
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/mISDNdsp.h),)
-- CFLAGS+=-DMISDN_1_2
-+# CFLAGS+=-DMISDN_1_2
- endif
-
- CFLAGS+=-Wno-missing-prototypes -Wno-missing-declarations
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/alsa/asoundlib.h),)
-- CHANNEL_LIBS+=chan_alsa.so
-+# CHANNEL_LIBS+=chan_alsa.so
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libpri.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libpri.so.1),)
-- CFLAGS+=-DZAPATA_PRI
-- ZAPPRI=-lpri
-+# CFLAGS+=-DZAPATA_PRI
-+# ZAPPRI=-lpri
- endif
-
- ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/lib/libmfcr2.so.1)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/lib/libmfcr2.so.1),)
-- CFLAGS+=-DZAPATA_R2
-- ZAPR2=-lmfcr2
-+# CFLAGS+=-DZAPATA_R2
-+# ZAPR2=-lmfcr2
- endif
-
- ALSA_SRC=chan_alsa.c
-
- ifneq ($(wildcard alsa-monitor.h),)
-- CFLAGS+=-DALSA_MONITOR
-- ALSA_SRC+=alsa-monitor.h
-+# CFLAGS+=-DALSA_MONITOR
-+# ALSA_SRC+=alsa-monitor.h
- endif
-
- ifndef WITHOUT_ZAPTEL
-@@ -132,10 +133,10 @@
- endif
- endif # WITHOUT_ZAPTEL
-
--ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vpbapi.h),)
-- CHANNEL_LIBS+=chan_vpb.so
-- CFLAGS+=-DLINUX
--endif
-+# ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/vpbapi.h),)
-+# CHANNEL_LIBS+=chan_vpb.so
-+# CFLAGS+=-DLINUX
-+# endif
-
- CFLAGS+=-DCRYPTO
-
-@@ -147,9 +148,9 @@
-
- ZAPDIR=/usr/lib
-
--ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/nbs.h),)
-- CHANNEL_LIBS+=chan_nbs.so
--endif
-+# ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/nbs.h),)
-+# CHANNEL_LIBS+=chan_nbs.so
-+# endif
-
- ifndef OPENH323DIR
- OPENH323DIR=$(HOME)/openh323
-@@ -175,13 +176,13 @@
- include .depend
- endif
-
--ifneq ($(wildcard h323/Makefile.ast),)
-- include h323/Makefile.ast
--endif
--
--ifneq ($(wildcard misdn/Makefile.ast),)
-- include misdn/Makefile.ast
--endif
-+# ifneq ($(wildcard h323/Makefile.ast),)
-+# include h323/Makefile.ast
-+# endif
-+
-+# ifneq ($(wildcard misdn/Makefile.ast),)
-+# include misdn/Makefile.ast
-+# endif
-
- gentone: gentone.c
- $(HOST_CC) -o gentone gentone.c -lm
diff --git a/comms/asterisk/patches/patch-ae b/comms/asterisk/patches/patch-ae
deleted file mode 100644
index bbec82a16e1..00000000000
--- a/comms/asterisk/patches/patch-ae
+++ /dev/null
@@ -1,45 +0,0 @@
-$NetBSD: patch-ae,v 1.6 2012/06/09 18:44:51 dholland Exp $
-
---- apps/Makefile.orig 2006-04-30 06:38:22.000000000 -0700
-+++ apps/Makefile
-@@ -45,21 +45,23 @@ APPS=app_dial.so app_playback.so app_voi
- #APPS+=app_rpt.so
-
- ifndef WITHOUT_ZAPTEL
--ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/zaptel.h),)
-+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/linux/zaptel.h)$(wildcard $(CROSS_COMPILE_TARGET)$(PREFIX)/include/zaptel.h),)
- APPS+=app_zapras.so app_meetme.so app_flash.so app_zapbarge.so app_zapscan.so app_page.so
- endif
- endif # WITHOUT_ZAPTEL
-
--ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/osp/osp.h $(CROSS_COMPILE_TARGET)/usr/include/osp/osp.h),)
-+ifneq ($(wildcard $(CROSS_COMPILE_TARGET)$(PREFIX)/include/osp/osp.h $(CROSS_COMPILE_TARGET)/usr/include/osp/osp.h),)
- APPS+=app_osplookup.so
- endif
-
-+CFLAGS+=-I$(CROSS_COMPILE_TARGET)/$(PREFIX)/include -L$(CROSS_COMPILE_TARGET)/$(PREFIX)/lib
-+
- ifeq ($(findstring BSD,${OSARCH}),BSD)
- CFLAGS+=-I$(CROSS_COMPILE_TARGET)/usr/local/include -L$(CROSS_COMPILE_TARGET)/usr/local/lib
- endif
-
--CURLLIBS=$(shell $(CROSS_COMPILE_BIN)curl-config --libs)
--ifneq ($(shell if [[ 0x`$(CROSS_COMPILE_BIN)curl-config --vernum` -ge 0x70907 ]]; then echo "OK" ; fi),)
-+CURLLIBS=$(PKGSRC_RPATH) $(shell $(PREFIX)/bin/curl-config --libs)
-+ifneq (OK,)
- ifneq (${CURLLIBS},)
- APPS+=app_curl.so
- endif
-@@ -103,10 +105,10 @@ app_curl.so: app_curl.o
- $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} $(CURLLIBS)
-
- app_sql_postgres.o: app_sql_postgres.c
-- $(CC) -pipe -I$(CROSS_COMPILE_TARGET)/usr/local/pgsql/include -I$(CROSS_COMPILE_TARGET)/usr/include/postgresql $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
-+ $(CC) -pipe -I$(CROSS_COMPILE_TARGET)/${PREFIX}/include $(CFLAGS) -c -o app_sql_postgres.o app_sql_postgres.c
-
- app_sql_postgres.so: app_sql_postgres.o
-- $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -L/usr/local/pgsql/lib -lpq
-+ $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -L${PREFIX}/lib -lpq
-
- app_sql_odbc.so: app_sql_odbc.o
- $(CC) $(SOLINK) -o $@ ${CYGSOLINK} $< ${CYGSOLIB} -lodbc
diff --git a/comms/asterisk/patches/patch-af b/comms/asterisk/patches/patch-af
deleted file mode 100644
index 835dee6e73f..00000000000
--- a/comms/asterisk/patches/patch-af
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-af,v 1.6 2006/08/18 11:32:51 adam Exp $
-
---- utils/Makefile.orig 2006-08-18 11:45:54.000000000 +0200
-+++ utils/Makefile
-@@ -40,7 +40,7 @@ all: depend $(TARGET)
- install:
- for x in $(TARGET); do \
- if [ "$$x" != "none" ]; then \
-- $(INSTALL) -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/$$x; \
-+ $(BSD_INSTALL_PROGRAM) $$x $(DESTDIR)$(ASTSBINDIR)/$$x; \
- fi; \
- done
-
diff --git a/comms/asterisk/patches/patch-ag b/comms/asterisk/patches/patch-ag
deleted file mode 100644
index 8413f505878..00000000000
--- a/comms/asterisk/patches/patch-ag
+++ /dev/null
@@ -1,20 +0,0 @@
-$NetBSD: patch-ag,v 1.2 2006/04/13 08:47:06 adam Exp $
-
---- codecs/lpc10/Makefile.orig 2005-11-29 19:24:39.000000000 +0100
-+++ codecs/lpc10/Makefile
-@@ -32,6 +32,7 @@ endif
- ifneq ($(OSARCH),Darwin)
- ifneq ($(findstring BSD,${OSARCH}),BSD)
- ifneq ($(PROC),ppc)
-+ifneq ($(PROC),powerpc)
- ifneq ($(PROC),x86_64)
- ifneq ($(PROC),alpha)
- #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
-@@ -53,6 +54,7 @@ endif
- endif
- endif
- endif
-+endif
-
- LIB = $(LIB_TARGET_DIR)/liblpc10.a
-
diff --git a/comms/asterisk/patches/patch-aj b/comms/asterisk/patches/patch-aj
deleted file mode 100644
index 1edc03dfaba..00000000000
--- a/comms/asterisk/patches/patch-aj
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-aj,v 1.3 2009/04/07 19:34:10 hasso Exp $
-
---- utils.c.orig 2007-02-26 02:34:31 +0200
-+++ utils.c 2009-04-06 11:53:07 +0300
-@@ -60,7 +60,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
- static char base64[64];
- static char b2a[256];
-
--#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__)
-+#if (defined(__FreeBSD__) && __FreeBSD_version < 601103) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__) || (defined(__DragonFly__) && __DragonFly_version < 200202)
-
- /* duh? ERANGE value copied from web... */
- #define ERANGE 34
diff --git a/comms/asterisk/patches/patch-ak b/comms/asterisk/patches/patch-ak
deleted file mode 100644
index 19713edfe4e..00000000000
--- a/comms/asterisk/patches/patch-ak
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ak,v 1.2 2006/01/13 20:32:38 riz Exp $
-
---- channels/chan_oss.c.orig 2006-01-13 00:31:44.000000000 +0000
-+++ channels/chan_oss.c
-@@ -42,7 +42,7 @@
-
- #ifdef __linux
- #include <linux/soundcard.h>
--#elif defined(__FreeBSD__)
-+#elif defined(__FreeBSD__) || defined(__DragonFly__)
- #include <sys/soundcard.h>
- #else
- #include <soundcard.h>
diff --git a/comms/asterisk/patches/patch-al b/comms/asterisk/patches/patch-al
deleted file mode 100644
index 213efa77908..00000000000
--- a/comms/asterisk/patches/patch-al
+++ /dev/null
@@ -1,22 +0,0 @@
-$NetBSD: patch-al,v 1.2 2006/01/13 20:32:38 riz Exp $
-
---- pbx/pbx_dundi.c.orig 2006-01-13 00:45:18.000000000 +0000
-+++ pbx/pbx_dundi.c
-@@ -30,7 +30,7 @@
- #include <sys/socket.h>
- #include <string.h>
- #include <errno.h>
--#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(SOLARIS) || defined(__Darwin__)
-+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(SOLARIS) || defined(__Darwin__) || defined(__DragonFly__)
- #include <sys/types.h>
- #include <netinet/in_systm.h>
- #endif
-@@ -38,7 +38,7 @@
- #include <sys/ioctl.h>
- #include <netinet/in.h>
- #include <net/if.h>
--#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__)
-+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__DragonFly__)
- #include <net/if_dl.h>
- #include <ifaddrs.h>
- #endif
diff --git a/comms/asterisk/patches/patch-am b/comms/asterisk/patches/patch-am
deleted file mode 100644
index 84ad07dab5f..00000000000
--- a/comms/asterisk/patches/patch-am
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-am,v 1.2 2006/01/13 20:32:38 riz Exp $
-
---- apps/app_sms.c.orig 2006-01-13 00:50:10.000000000 +0000
-+++ apps/app_sms.c
-@@ -439,7 +439,7 @@ static int packsms (unsigned char dcs, u
- static void packdate (unsigned char *o, time_t w)
- {
- struct tm *t = localtime (&w);
--#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__)
-+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__DragonFly__)
- int z = -t->tm_gmtoff / 60 / 15;
- #else
- int z = timezone / 60 / 15;
diff --git a/comms/asterisk/patches/patch-apps_app__dial.c b/comms/asterisk/patches/patch-apps_app__dial.c
new file mode 100644
index 00000000000..dbe551d2f19
--- /dev/null
+++ b/comms/asterisk/patches/patch-apps_app__dial.c
@@ -0,0 +1,19 @@
+$NetBSD: patch-apps_app__dial.c,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- apps/app_dial.c.orig 2012-08-29 18:32:35.000000000 +0000
++++ apps/app_dial.c
+@@ -2003,12 +2003,12 @@ static void end_bridge_callback(void *da
+
+ ast_channel_lock(chan);
+ if (ast_channel_cdr(chan)->answer.tv_sec) {
+- snprintf(buf, sizeof(buf), "%ld", (long) end - ast_channel_cdr(chan)->answer.tv_sec);
++ snprintf(buf, sizeof(buf), "%jd", (intmax_t) end - ast_channel_cdr(chan)->answer.tv_sec);
+ pbx_builtin_setvar_helper(chan, "ANSWEREDTIME", buf);
+ }
+
+ if (ast_channel_cdr(chan)->start.tv_sec) {
+- snprintf(buf, sizeof(buf), "%ld", (long) end - ast_channel_cdr(chan)->start.tv_sec);
++ snprintf(buf, sizeof(buf), "%jd", (intmax_t) end - ast_channel_cdr(chan)->start.tv_sec);
+ pbx_builtin_setvar_helper(chan, "DIALEDTIME", buf);
+ }
+ ast_channel_unlock(chan);
diff --git a/comms/asterisk/patches/patch-apps_app__followme.c b/comms/asterisk/patches/patch-apps_app__followme.c
new file mode 100644
index 00000000000..3717ae775a2
--- /dev/null
+++ b/comms/asterisk/patches/patch-apps_app__followme.c
@@ -0,0 +1,19 @@
+$NetBSD: patch-apps_app__followme.c,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- apps/app_followme.c.orig 2012-09-06 00:59:23.000000000 +0000
++++ apps/app_followme.c
+@@ -1284,12 +1284,12 @@ static void end_bridge_callback(void *da
+
+ ast_channel_lock(chan);
+ if (ast_channel_cdr(chan)->answer.tv_sec) {
+- snprintf(buf, sizeof(buf), "%ld", (long) end - ast_channel_cdr(chan)->answer.tv_sec);
++ snprintf(buf, sizeof(buf), "%jd", (intmax_t) end - ast_channel_cdr(chan)->answer.tv_sec);
+ pbx_builtin_setvar_helper(chan, "ANSWEREDTIME", buf);
+ }
+
+ if (ast_channel_cdr(chan)->start.tv_sec) {
+- snprintf(buf, sizeof(buf), "%ld", (long) end - ast_channel_cdr(chan)->start.tv_sec);
++ snprintf(buf, sizeof(buf), "%jd", (intmax_t) end - ast_channel_cdr(chan)->start.tv_sec);
+ pbx_builtin_setvar_helper(chan, "DIALEDTIME", buf);
+ }
+ ast_channel_unlock(chan);
diff --git a/comms/asterisk/patches/patch-apps_app__queue.c b/comms/asterisk/patches/patch-apps_app__queue.c
new file mode 100644
index 00000000000..8fd934b32d8
--- /dev/null
+++ b/comms/asterisk/patches/patch-apps_app__queue.c
@@ -0,0 +1,154 @@
+$NetBSD: patch-apps_app__queue.c,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- apps/app_queue.c.orig 2012-10-01 20:26:09.000000000 +0000
++++ apps/app_queue.c
+@@ -4550,7 +4550,7 @@ static int wait_our_turn(struct queue_en
+
+ if ((status = get_member_status(qe->parent, qe->max_penalty, qe->min_penalty, qe->parent->leavewhenempty))) {
+ *reason = QUEUE_LEAVEEMPTY;
+- ast_queue_log(qe->parent->name, ast_channel_uniqueid(qe->chan), "NONE", "EXITEMPTY", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
++ ast_queue_log(qe->parent->name, ast_channel_uniqueid(qe->chan), "NONE", "EXITEMPTY", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
+ leave_queue(qe);
+ break;
+ }
+@@ -4789,12 +4789,12 @@ static void send_agent_complete(const st
+ "Channel: %s\r\n"
+ "Member: %s\r\n"
+ "MemberName: %s\r\n"
+- "HoldTime: %ld\r\n"
+- "TalkTime: %ld\r\n"
++ "HoldTime: %jd\r\n"
++ "TalkTime: %jd\r\n"
+ "Reason: %s\r\n"
+ "%s",
+ queuename, ast_channel_uniqueid(qe->chan), ast_channel_name(peer), member->interface, member->membername,
+- (long)(callstart - qe->start), (long)(time(NULL) - callstart), reason,
++ (intmax_t)(callstart - qe->start), (intmax_t)(time(NULL) - callstart), reason,
+ qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES ? vars2manager(qe->chan, vars, vars_len) : "");
+ }
+
+@@ -4837,9 +4837,9 @@ static void queue_transfer_fixup(void *d
+ int callcompletedinsl = qtds->callcompletedinsl;
+ struct ast_datastore *datastore;
+
+- ast_queue_log(qe->parent->name, ast_channel_uniqueid(qe->chan), member->membername, "TRANSFER", "%s|%s|%ld|%ld|%d",
+- ast_channel_exten(new_chan), ast_channel_context(new_chan), (long) (callstart - qe->start),
+- (long) (time(NULL) - callstart), qe->opos);
++ ast_queue_log(qe->parent->name, ast_channel_uniqueid(qe->chan), member->membername, "TRANSFER", "%s|%s|%jd|%jd|%d",
++ ast_channel_exten(new_chan), ast_channel_context(new_chan), (intmax_t) (callstart - qe->start),
++ (intmax_t) (time(NULL) - callstart), qe->opos);
+
+ update_queue(qe->parent, member, callcompletedinsl, (time(NULL) - callstart));
+
+@@ -5356,7 +5356,7 @@ static int try_calling(struct queue_ent
+ } else if (ast_check_hangup(qe->chan)) {
+ /* Caller must have hung up just before being connected */
+ ast_log(LOG_NOTICE, "Caller was about to talk to agent on %s but the caller hungup.\n", ast_channel_name(peer));
+- ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "ABANDON", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
++ ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "ABANDON", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
+ record_abandoned(qe);
+ ast_autoservice_chan_hangup_peer(qe->chan, peer);
+ ao2_ref(member, -1);
+@@ -5405,8 +5405,8 @@ static int try_calling(struct queue_ent
+ /* if setqueueentryvar is defined, make queue entry (i.e. the caller) variables available to the channel */
+ /* use pbx_builtin_setvar to set a load of variables with one call */
+ if (qe->parent->setqueueentryvar) {
+- snprintf(interfacevar, sizeof(interfacevar), "QEHOLDTIME=%ld,QEORIGINALPOS=%d",
+- (long) time(NULL) - qe->start, qe->opos);
++ snprintf(interfacevar, sizeof(interfacevar), "QEHOLDTIME=%jd,QEORIGINALPOS=%d",
++ (intmax_t) time(NULL) - qe->start, qe->opos);
+ pbx_builtin_setvar_multiple(qe->chan, interfacevar);
+ pbx_builtin_setvar_multiple(peer, interfacevar);
+ }
+@@ -5623,8 +5623,8 @@ static int try_calling(struct queue_ent
+ }
+ }
+ qe->handled++;
+- ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "CONNECT", "%ld|%s|%ld", (long) time(NULL) - qe->start, ast_channel_uniqueid(peer),
+- (long)(orig - to > 0 ? (orig - to) / 1000 : 0));
++ ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "CONNECT", "%jd|%s|%jd", (intmax_t) time(NULL) - qe->start, ast_channel_uniqueid(peer),
++ (intmax_t)(orig - to > 0 ? (orig - to) / 1000 : 0));
+
+ if (ast_channel_cdr(qe->chan)) {
+ struct ast_cdr *cdr;
+@@ -5678,12 +5678,12 @@ static int try_calling(struct queue_ent
+ "Channel: %s\r\n"
+ "Member: %s\r\n"
+ "MemberName: %s\r\n"
+- "HoldTime: %ld\r\n"
++ "HoldTime: %jd\r\n"
+ "BridgedChannel: %s\r\n"
+- "RingTime: %ld\r\n"
++ "RingTime: %jd\r\n"
+ "%s",
+ queuename, ast_channel_uniqueid(qe->chan), ast_channel_name(peer), member->interface, member->membername,
+- (long) time(NULL) - qe->start, ast_channel_uniqueid(peer), (long)(orig - to > 0 ? (orig - to) / 1000 : 0),
++ (intmax_t) time(NULL) - qe->start, ast_channel_uniqueid(peer), (intmax_t)(orig - to > 0 ? (orig - to) / 1000 : 0),
+ qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES ? vars2manager(qe->chan, vars, sizeof(vars)) : "");
+ ast_copy_string(oldcontext, ast_channel_context(qe->chan), sizeof(oldcontext));
+ ast_copy_string(oldexten, ast_channel_exten(qe->chan), sizeof(oldexten));
+@@ -5715,17 +5715,17 @@ static int try_calling(struct queue_ent
+
+ /* detect a blind transfer */
+ if (!(ast_channel_softhangup_internal_flag(qe->chan) | ast_channel_softhangup_internal_flag(peer)) && (strcasecmp(oldcontext, ast_channel_context(qe->chan)) || strcasecmp(oldexten, ast_channel_exten(qe->chan)))) {
+- ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "TRANSFER", "%s|%s|%ld|%ld|%d",
+- ast_channel_exten(qe->chan), ast_channel_context(qe->chan), (long) (callstart - qe->start),
+- (long) (time(NULL) - callstart), qe->opos);
++ ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "TRANSFER", "%s|%s|%jd|%jd|%d",
++ ast_channel_exten(qe->chan), ast_channel_context(qe->chan), (intmax_t) (callstart - qe->start),
++ (intmax_t) (time(NULL) - callstart), qe->opos);
+ send_agent_complete(qe, queuename, peer, member, callstart, vars, sizeof(vars), TRANSFER);
+ } else if (ast_check_hangup(qe->chan)) {
+- ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "COMPLETECALLER", "%ld|%ld|%d",
+- (long) (callstart - qe->start), (long) (time(NULL) - callstart), qe->opos);
++ ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "COMPLETECALLER", "%jd|%jd|%d",
++ (intmax_t) (callstart - qe->start), (intmax_t) (time(NULL) - callstart), qe->opos);
+ send_agent_complete(qe, queuename, peer, member, callstart, vars, sizeof(vars), CALLER);
+ } else {
+- ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "COMPLETEAGENT", "%ld|%ld|%d",
+- (long) (callstart - qe->start), (long) (time(NULL) - callstart), qe->opos);
++ ast_queue_log(queuename, ast_channel_uniqueid(qe->chan), member->membername, "COMPLETEAGENT", "%jd|%jd|%d",
++ (intmax_t) (callstart - qe->start), (intmax_t) (time(NULL) - callstart), qe->opos);
+ send_agent_complete(qe, queuename, peer, member, callstart, vars, sizeof(vars), AGENT);
+ }
+ if ((tds = ast_channel_datastore_find(qe->chan, &queue_transfer_info, NULL))) {
+@@ -6902,8 +6902,8 @@ check_turns:
+ record_abandoned(&qe);
+ reason = QUEUE_TIMEOUT;
+ res = 0;
+- ast_queue_log(args.queuename, ast_channel_uniqueid(chan),"NONE", "EXITWITHTIMEOUT", "%d|%d|%ld",
+- qe.pos, qe.opos, (long) time(NULL) - qe.start);
++ ast_queue_log(args.queuename, ast_channel_uniqueid(chan),"NONE", "EXITWITHTIMEOUT", "%d|%d|%jd",
++ qe.pos, qe.opos, (intmax_t) time(NULL) - qe.start);
+ break;
+ }
+
+@@ -6947,7 +6947,7 @@ check_turns:
+ if ((status = get_member_status(qe.parent, qe.max_penalty, qe.min_penalty, qe.parent->leavewhenempty))) {
+ record_abandoned(&qe);
+ reason = QUEUE_LEAVEEMPTY;
+- ast_queue_log(args.queuename, ast_channel_uniqueid(chan), "NONE", "EXITEMPTY", "%d|%d|%ld", qe.pos, qe.opos, (long)(time(NULL) - qe.start));
++ ast_queue_log(args.queuename, ast_channel_uniqueid(chan), "NONE", "EXITEMPTY", "%d|%d|%jd", qe.pos, qe.opos, (intmax_t)(time(NULL) - qe.start));
+ res = 0;
+ break;
+ }
+@@ -6969,7 +6969,7 @@ check_turns:
+ record_abandoned(&qe);
+ reason = QUEUE_TIMEOUT;
+ res = 0;
+- ast_queue_log(qe.parent->name, ast_channel_uniqueid(qe.chan),"NONE", "EXITWITHTIMEOUT", "%d|%d|%ld", qe.pos, qe.opos, (long) time(NULL) - qe.start);
++ ast_queue_log(qe.parent->name, ast_channel_uniqueid(qe.chan),"NONE", "EXITWITHTIMEOUT", "%d|%d|%jd", qe.pos, qe.opos, (intmax_t) time(NULL) - qe.start);
+ break;
+ }
+
+@@ -6997,8 +6997,8 @@ stop:
+ if (!qe.handled) {
+ record_abandoned(&qe);
+ ast_queue_log(args.queuename, ast_channel_uniqueid(chan), "NONE", "ABANDON",
+- "%d|%d|%ld", qe.pos, qe.opos,
+- (long) time(NULL) - qe.start);
++ "%d|%d|%jd", qe.pos, qe.opos,
++ (intmax_t) time(NULL) - qe.start);
+ res = -1;
+ } else if (qcontinue) {
+ reason = QUEUE_CONTINUE;
diff --git a/comms/asterisk/patches/patch-apps_app__sms.c b/comms/asterisk/patches/patch-apps_app__sms.c
new file mode 100644
index 00000000000..9ab0559d475
--- /dev/null
+++ b/comms/asterisk/patches/patch-apps_app__sms.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-apps_app__sms.c,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- apps/app_sms.c.orig 2012-07-31 19:57:09.000000000 +0000
++++ apps/app_sms.c
+@@ -553,7 +553,7 @@ static void packdate(unsigned char *o, t
+ int z;
+
+ ast_localtime(&topack, &t, NULL);
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__) || defined(__DragonFly__)
+ z = -t.tm_gmtoff / 60 / 15;
+ #else
+ z = timezone / 60 / 15;
diff --git a/comms/asterisk/patches/patch-build__tools_mkpkgconfig b/comms/asterisk/patches/patch-build__tools_mkpkgconfig
new file mode 100644
index 00000000000..4ae6ecc3517
--- /dev/null
+++ b/comms/asterisk/patches/patch-build__tools_mkpkgconfig
@@ -0,0 +1,21 @@
+$NetBSD: patch-build__tools_mkpkgconfig,v 1.1 2012/12/11 08:22:48 jnemeth Exp $
+
+--- build_tools/mkpkgconfig.orig 2011-08-25 15:29:56.000000000 +0000
++++ build_tools/mkpkgconfig
+@@ -21,12 +21,15 @@ else
+ fi
+
+ ## Clean out CFLAGS for the spec file.
++## pkgsrc -- the regex below isn't sed compatible, so always use perl
++EXTREGEX="perl -pe"
+
+ LOCAL_CFLAGS=`echo $CFLAGS | ${EXTREGEX} 's/\s*-pipe\s*//g' | ${EXTREGEX} 's/-[Wmp]\S*\s*//g' | \
+ ${EXTREGEX} 's/-I(include|\.\.\/include) //g' | \
+ ${EXTREGEX} 's/-DINSTALL_PREFIX=\S* //g' | \
+ ${EXTREGEX} 's/-DASTERISK_VERSION=\S* //g' | \
+- ${EXTREGEX} 's/-DAST(ETCDIR|LIBDIR|VARLIBDIR|VARRUNDIR|SPOOLDIR|LOGDIR|CONFPATH|MODDIR|AGIDIR)=\S* //g'`
++ ${EXTREGEX} 's/-DAST(ETCDIR|LIBDIR|VARLIBDIR|VARRUNDIR|SPOOLDIR|LOGDIR|CONFPATH|MODDIR|AGIDIR)=\S* //g' | \
++ ${EXTREGEX} "s;${WRKSRC};${PREFIX};g"`
+
+
+ cat <<EOF > "$PPATH/asterisk.pc"
diff --git a/comms/asterisk/patches/patch-channels_chan__oss.c b/comms/asterisk/patches/patch-channels_chan__oss.c
new file mode 100644
index 00000000000..0891b4ea8be
--- /dev/null
+++ b/comms/asterisk/patches/patch-channels_chan__oss.c
@@ -0,0 +1,31 @@
+$NetBSD: patch-channels_chan__oss.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- channels/chan_oss.c.orig 2012-08-21 20:40:18.000000000 +0000
++++ channels/chan_oss.c
+@@ -48,7 +48,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
+
+ #ifdef __linux
+ #include <linux/soundcard.h>
+-#elif defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__GLIBC__)
++#elif defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__DragonFly__) || defined(__GLIBC__)
+ #include <sys/soundcard.h>
+ #else
+ #include <soundcard.h>
+@@ -250,7 +250,7 @@ struct chan_oss_pvt {
+ char *name;
+ int total_blocks; /*!< total blocks in the output device */
+ int sounddev;
+- enum { M_UNSET, M_FULL, M_READ, M_WRITE } duplex;
++ enum { M_UNSET, M_FULL, M_READ_foo, M_WRITE } duplex;
+ int autoanswer; /*!< Boolean: whether to answer the immediately upon calling */
+ int autohangup; /*!< Boolean: whether to hangup the call when the remote end hangs up */
+ int hookstate; /*!< Boolean: 1 if offhook; 0 if onhook */
+@@ -517,7 +517,7 @@ static int setformat(struct chan_oss_pvt
+ break;
+
+ case O_RDONLY:
+- o->duplex = M_READ;
++ o->duplex = M_READ_foo;
+ break;
+ }
+
diff --git a/comms/asterisk/patches/patch-configure b/comms/asterisk/patches/patch-configure
new file mode 100644
index 00000000000..442765f823c
--- /dev/null
+++ b/comms/asterisk/patches/patch-configure
@@ -0,0 +1,194 @@
+$NetBSD: patch-configure,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- configure.orig 2012-10-18 20:02:02.000000000 +0000
++++ configure
+@@ -23783,16 +23783,16 @@ if $(${CC} -march=native -S -o /dev/null
+ if test "${CONFIG_CFLAGS}" = ""; then
+ { $as_echo "$as_me:$LINENO: result: yes" >&5
+ $as_echo "yes" >&6; }
+- AST_NATIVE_ARCH=1
++ AST_NATIVE_ARCH=0
+ else
+ { $as_echo "$as_me:$LINENO: result: user CFLAGS present" >&5
+ $as_echo "user CFLAGS present" >&6; }
+- AST_NATIVE_ARCH=
++ AST_NATIVE_ARCH=0
+ fi
+ else
+ { $as_echo "$as_me:$LINENO: result: no" >&5
+ $as_echo "no" >&6; }
+- AST_NATIVE_ARCH=
++ AST_NATIVE_ARCH=0
+ fi
+
+
+@@ -24732,6 +24732,148 @@ fi
+
+
+
++if test "${ac_cv_header_sys_atomic_h+set}" = set; then
++ { $as_echo "$as_me:$LINENO: checking for sys/atomic.h" >&5
++$as_echo_n "checking for sys/atomic.h... " >&6; }
++if test "${ac_cv_header_sys_atomic_h+set}" = set; then
++ $as_echo_n "(cached) " >&6
++fi
++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_atomic_h" >&5
++$as_echo "$ac_cv_header_sys_atomic_h" >&6; }
++else
++ # Is the header compilable?
++{ $as_echo "$as_me:$LINENO: checking sys/atomic.h usability" >&5
++$as_echo_n "checking sys/atomic.h usability... " >&6; }
++cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h. */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h. */
++$ac_includes_default
++#include <sys/atomic.h>
++_ACEOF
++rm -f conftest.$ac_objext
++if { (ac_try="$ac_compile"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
++$as_echo "$ac_try_echo") >&5
++ (eval "$ac_compile") 2>conftest.er1
++ ac_status=$?
++ grep -v '^ *+' conftest.er1 >conftest.err
++ rm -f conftest.er1
++ cat conftest.err >&5
++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ (exit $ac_status); } && {
++ test -z "$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ } && test -s conftest.$ac_objext; then
++ ac_header_compiler=yes
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_header_compiler=no
++fi
++
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
++$as_echo "$ac_header_compiler" >&6; }
++
++# Is the header present?
++{ $as_echo "$as_me:$LINENO: checking sys/atomic.h presence" >&5
++$as_echo_n "checking sys/atomic.h presence... " >&6; }
++cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h. */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h. */
++#include <sys/atomic.h>
++_ACEOF
++if { (ac_try="$ac_cpp conftest.$ac_ext"
++case "(($ac_try" in
++ *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
++ *) ac_try_echo=$ac_try;;
++esac
++eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
++$as_echo "$ac_try_echo") >&5
++ (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
++ ac_status=$?
++ grep -v '^ *+' conftest.er1 >conftest.err
++ rm -f conftest.er1
++ cat conftest.err >&5
++ $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ (exit $ac_status); } >/dev/null && {
++ test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
++ test ! -s conftest.err
++ }; then
++ ac_header_preproc=yes
++else
++ $as_echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ ac_header_preproc=no
++fi
++
++rm -f conftest.err conftest.$ac_ext
++{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
++$as_echo "$ac_header_preproc" >&6; }
++
++# So? What about this header?
++case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
++ yes:no: )
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: accepted by the compiler, rejected by the preprocessor!" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: proceeding with the compiler's result" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: proceeding with the compiler's result" >&2;}
++ ac_header_preproc=yes
++ ;;
++ no:yes:* )
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: present but cannot be compiled" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: present but cannot be compiled" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: check for missing prerequisite headers?" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: check for missing prerequisite headers?" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: see the Autoconf documentation" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: see the Autoconf documentation" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: section \"Present But Cannot Be Compiled\"" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: section \"Present But Cannot Be Compiled\"" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: proceeding with the preprocessor's result" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: proceeding with the preprocessor's result" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: sys/atomic.h: in the future, the compiler will take precedence" >&5
++$as_echo "$as_me: WARNING: sys/atomic.h: in the future, the compiler will take precedence" >&2;}
++ ( cat <<\_ASBOX
++## ------------------------------------------ ##
++## Report this to https://issues.asterisk.org ##
++## ------------------------------------------ ##
++_ASBOX
++ ) | sed "s/^/$as_me: WARNING: /" >&2
++ ;;
++esac
++{ $as_echo "$as_me:$LINENO: checking for sys/atomic.h" >&5
++$as_echo_n "checking for sys/atomic.h... " >&6; }
++if test "${ac_cv_header_sys_atomic_h+set}" = set; then
++ $as_echo_n "(cached) " >&6
++else
++ ac_cv_header_sys_atomic_h=$ac_header_preproc
++fi
++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_sys_atomic_h" >&5
++$as_echo "$ac_cv_header_sys_atomic_h" >&6; }
++
++fi
++if test "x$ac_cv_header_sys_atomic_h" = x""yes; then
++
++cat >>confdefs.h <<_ACEOF
++#define HAVE_SYS_ATOMIC_H 1
++_ACEOF
++
++fi
++
++
++
+ # The cast to long int works around a bug in the HP C Compiler
+ # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
+ # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
+@@ -29331,6 +29473,8 @@ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
++#include <sys/types.h>
++#include <sys/socket.h>
+ #include <ifaddrs.h>
+ int
+ main ()
+@@ -56711,10 +56855,10 @@ cat >>confdefs.h <<\_ACEOF
+ #define HAVE_SBIN_LAUNCHD 1
+ _ACEOF
+
+-fi
+
+ PBX_LAUNCHD=1
+ fi
++fi
+
+
+
diff --git a/comms/asterisk/patches/patch-configure.ac b/comms/asterisk/patches/patch-configure.ac
new file mode 100644
index 00000000000..349d66a4fd4
--- /dev/null
+++ b/comms/asterisk/patches/patch-configure.ac
@@ -0,0 +1,23 @@
+$NetBSD: patch-configure.ac,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- configure.ac.orig 2012-08-09 19:11:01.000000000 +0000
++++ configure.ac
+@@ -1004,7 +1004,7 @@ if $(${CC} -march=native -S -o /dev/null
+ fi
+ else
+ AC_MSG_RESULT(no)
+- AST_NATIVE_ARCH=
++ AST_NATIVE_ARCH=0
+ fi
+ AC_SUBST(AST_NATIVE_ARCH)
+
+@@ -1084,6 +1084,9 @@ AST_C_DEFINE_CHECK([IP_MTU_DISCOVER], [I
+ AC_CHECK_HEADER([libkern/OSAtomic.h],
+ [AC_DEFINE_UNQUOTED([HAVE_OSX_ATOMICS], 1, [Define to 1 if OSX atomic operations are supported.])])
+
++AC_CHECK_HEADER([sys/atomic.h],
++ [AC_DEFINE_UNQUOTED([HAVE_SYS_ATOMIC_H], 1, [Define to 1 if sys/atomic.h atomic operations are supported.])])
++
+ AC_CHECK_SIZEOF([int])
+ AC_CHECK_SIZEOF([long])
+ AC_CHECK_SIZEOF([long long])
diff --git a/comms/asterisk/patches/patch-contrib_scripts_autosupport b/comms/asterisk/patches/patch-contrib_scripts_autosupport
new file mode 100644
index 00000000000..8d59a078474
--- /dev/null
+++ b/comms/asterisk/patches/patch-contrib_scripts_autosupport
@@ -0,0 +1,22 @@
+$NetBSD: patch-contrib_scripts_autosupport,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- contrib/scripts/autosupport.orig 2012-01-04 20:01:27.000000000 +0000
++++ contrib/scripts/autosupport
+@@ -33,7 +33,7 @@ NONINTERACTIVE=0
+ # If a prefix is specified on command-line, add it.
+ if (set -u; : $1) 2> /dev/null
+ then
+- if [ $1 == "-h" ] || [ $1 == "--help" ]; then
++ if [ $1 = "-h" ] || [ $1 = "--help" ]; then
+ echo
+ echo "Digium autosupport script"
+ echo "Copyright (C) 2005-2010, Digium, Inc."
+@@ -53,7 +53,7 @@ then
+ echo " XXXXXXXX_${TARBALL_OUTPUT_FILE}"
+ echo
+ exit
+- elif [ $1 == "-n" ] || [ $1 == "--non-interactive" ]; then
++ elif [ $1 = "-n" ] || [ $1 = "--non-interactive" ]; then
+ FILE_PREFIX=
+ NONINTERACTIVE=1
+ else
diff --git a/comms/asterisk/patches/patch-contrib_scripts_vmail.cgi b/comms/asterisk/patches/patch-contrib_scripts_vmail.cgi
new file mode 100644
index 00000000000..90371ce452a
--- /dev/null
+++ b/comms/asterisk/patches/patch-contrib_scripts_vmail.cgi
@@ -0,0 +1,187 @@
+$NetBSD: patch-contrib_scripts_vmail.cgi,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- contrib/scripts/vmail.cgi.orig 2008-09-20 00:52:20.000000000 +0000
++++ contrib/scripts/vmail.cgi
+@@ -1,4 +1,4 @@
+-#!/usr/bin/perl
++#!/usr/pkg/bin/perl
+ #
+ # Web based Voicemail for Asterisk
+ #
+@@ -145,7 +145,7 @@ sub check_login($$)
+ $context = "default";
+ }
+ if (!$filename) {
+- $filename = "/etc/asterisk/voicemail.conf";
++ $filename = "@ASTETCDIR@/voicemail.conf";
+ }
+ # print header;
+ # print "Including <h2>$filename</h2> while in <h2>$category</h2>...\n";
+@@ -153,7 +153,7 @@ sub check_login($$)
+ while(<VMAIL>) {
+ chomp;
+ if (/include\s\"([^\"]+)\"$/) {
+- ($tmp, $category) = &check_login("/etc/asterisk/$1", $category);
++ ($tmp, $category) = &check_login("@ASTETCDIR@/$1", $category);
+ if (length($tmp)) {
+ # print "Got '$tmp'\n";
+ return ($tmp, $category);
+@@ -200,7 +200,7 @@ sub check_login_users {
+ my ($mbox, $context) = split(/\@/, param('mailbox'));
+ my $pass = param('password');
+ my ($found, $fullname) = (0, "");
+- open VMAIL, "</etc/asterisk/users.conf";
++ open VMAIL, "<@ASTETCDIR@/users.conf";
+ while (<VMAIL>) {
+ chomp;
+ if (m/\[(.*)\]/) {
+@@ -242,7 +242,7 @@ sub validmailbox($$$$)
+ $context = "default";
+ }
+ if (!$filename) {
+- $filename = "/etc/asterisk/voicemail.conf";
++ $filename = "@ASTETCDIR@/voicemail.conf";
+ }
+ if (!$category) {
+ $category = "general";
+@@ -251,7 +251,7 @@ sub validmailbox($$$$)
+ while (<VMAIL>) {
+ chomp;
+ if (/include\s\"([^\"]+)\"$/) {
+- ($tmp, $category) = &validmailbox($mbox, $context, "/etc/asterisk/$1");
++ ($tmp, $category) = &validmailbox($mbox, $context, "@ASTETCDIR@/$1");
+ if ($tmp) {
+ return ($tmp, $category);
+ }
+@@ -298,7 +298,7 @@ sub mailbox_options()
+ local $tmp2;
+ local $tmp;
+ if (!$filename) {
+- $filename = "/etc/asterisk/voicemail.conf";
++ $filename = "@ASTETCDIR@/voicemail.conf";
+ }
+ if (!$category) {
+ $category = "general";
+@@ -386,7 +386,7 @@ sub mailbox_list()
+ sub msgcount()
+ {
+ my ($context, $mailbox, $folder) = @_;
+- my $path = "/var/spool/asterisk/voicemail/$context/$mailbox/$folder";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$mailbox/$folder";
+ if (opendir(DIR, $path)) {
+ my @msgs = grep(/^msg....\.txt$/, readdir(DIR));
+ closedir(DIR);
+@@ -410,7 +410,7 @@ sub msgcountstr()
+ sub messages()
+ {
+ my ($context, $mailbox, $folder) = @_;
+- my $path = "/var/spool/asterisk/voicemail/$context/$mailbox/$folder";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$mailbox/$folder";
+ if (opendir(DIR, $path)) {
+ my @msgs = sort grep(/^msg....\.txt$/, readdir(DIR));
+ closedir(DIR);
+@@ -435,7 +435,7 @@ sub getfields()
+ {
+ my ($context, $mailbox, $folder, $msg) = @_;
+ my $fields;
+- if (open(MSG, "</var/spool/asterisk/voicemail/$context/$mailbox/$folder/msg${msg}.txt")) {
++ if (open(MSG, "<@ASTSPOOLDIR@/voicemail/$context/$mailbox/$folder/msg${msg}.txt")) {
+ while(<MSG>) {
+ s/\#.*$//g;
+ if (/^(\w+)\s*\=\s*(.*)$/) {
+@@ -560,7 +560,7 @@ _EOH
+ <input name="action" type=submit value="download">
+ </td></tr>
+ <tr><td colspan=2 align=center>
+-<embed width=400 height=40 src="vmail.cgi?action=audio&folder=$folder&mailbox=$mbox&context=$context&password=$passwd&msgid=$msgid&format=$format&dontcasheme=$$.$format" autostart=yes loop=false></embed>
++<embed width=400 height=40 src="vmail?action=audio&folder=$folder&mailbox=$mbox&context=$context&password=$passwd&msgid=$msgid&format=$format&dontcasheme=$$.$format" autostart=yes loop=false></embed>
+ </td></tr></table>
+ </td></tr>
+ </table>
+@@ -588,7 +588,7 @@ sub message_audio()
+ }
+ &untaint($format);
+
+- my $path = "/var/spool/asterisk/voicemail/$context/$mailbox/$folder/msg${msgid}.$format";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$mailbox/$folder/msg${msgid}.$format";
+
+ $msgid =~ /^\d\d\d\d$/ || die("Msgid Liar ($msgid)!");
+ grep(/^${format}$/, keys %formats) || die("Format Liar ($format)!");
+@@ -809,11 +809,11 @@ sub message_rename()
+ die("Invalid old Message<BR>\n");
+ }
+
+- my $path = "/var/spool/asterisk/voicemail/$context/$mbox/$newfolder";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$newfolder";
+ $path =~ /^(.*)$/;
+ $path = $1;
+ mkdir $path, 0770;
+- $path = "/var/spool/asterisk/voicemail/$context/$mbox/$oldfolder";
++ $path = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$oldfolder";
+ opendir(DIR, $path) || die("Unable to open directory\n");
+ my @files = grep /^msg${old}\.\w+$/, readdir(DIR);
+ closedir(DIR);
+@@ -823,7 +823,7 @@ sub message_rename()
+ $tmp = $1;
+ $oldfile = $path . "/$tmp";
+ $tmp =~ s/msg${old}/msg${new}/;
+- $newfile = "/var/spool/asterisk/voicemail/$context/$mbox/$newfolder/$tmp";
++ $newfile = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$newfolder/$tmp";
+ # print "Renaming $oldfile to $newfile<BR>\n";
+ rename($oldfile, $newfile);
+ }
+@@ -884,15 +884,15 @@ sub message_copy()
+ die("Invalid old Message<BR>\n");
+ }
+
+- my $path = "/var/spool/asterisk/voicemail/$context/$newmbox";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$newmbox";
+ $path =~ /^(.*)$/;
+ $path = $1;
+ mkdir $path, 0770;
+- $path = "/var/spool/asterisk/voicemail/$context/$newmbox/INBOX";
++ $path = "@ASTSPOOLDIR@/voicemail/$context/$newmbox/INBOX";
+ $path =~ /^(.*)$/;
+ $path = $1;
+ mkdir $path, 0770;
+- $path = "/var/spool/asterisk/voicemail/$context/$mbox/$oldfolder";
++ $path = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$oldfolder";
+ opendir(DIR, $path) || die("Unable to open directory\n");
+ my @files = grep /^msg${old}\.\w+$/, readdir(DIR);
+ closedir(DIR);
+@@ -902,7 +902,7 @@ sub message_copy()
+ $tmp = $1;
+ $oldfile = $path . "/$tmp";
+ $tmp =~ s/msg${old}/msg${new}/;
+- $newfile = "/var/spool/asterisk/voicemail/$context/$newmbox/INBOX/$tmp";
++ $newfile = "@ASTSPOOLDIR@/voicemail/$context/$newmbox/INBOX/$tmp";
+ # print "Copying $oldfile to $newfile<BR>\n";
+ &file_copy($oldfile, $newfile);
+ }
+@@ -932,7 +932,7 @@ sub message_delete()
+ } else {
+ die("Invalid Message<BR>\n");
+ }
+- my $path = "/var/spool/asterisk/voicemail/$context/$mbox/$folder";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$folder";
+ opendir(DIR, $path) || die("Unable to open directory\n");
+ my @files = grep /^msg${msg}\.\w+$/, readdir(DIR);
+ closedir(DIR);
+@@ -968,7 +968,7 @@ sub message_forward()
+ my $txt;
+ $context = &untaint($context);
+ $newmbox = &untaint($newmbox);
+- my $path = "/var/spool/asterisk/voicemail/$context/$newmbox/INBOX";
++ my $path = "@ASTSPOOLDIR@/voicemail/$context/$newmbox/INBOX";
+ if ($msgs[0]) {
+ if (&lock_path($path) == 0) {
+ $msgcount = &msgcount($context, $newmbox, "INBOX");
+@@ -1018,7 +1018,7 @@ sub message_delete_or_move()
+ $context = &untaint($context);
+ $mbox = &untaint($mbox);
+ $folder = &untaint($folder);
+- $path = "/var/spool/asterisk/voicemail/$context/$mbox/$folder";
++ $path = "@ASTSPOOLDIR@/voicemail/$context/$mbox/$folder";
+ if ($msgs[0]) {
+ if (&lock_path($path) == 0) {
+ my $msgcount = &msgcount($context, $mbox, $folder);
diff --git a/comms/asterisk/patches/patch-include_asterisk_autoconfig.h.in b/comms/asterisk/patches/patch-include_asterisk_autoconfig.h.in
new file mode 100644
index 00000000000..ee4d3b0d9f4
--- /dev/null
+++ b/comms/asterisk/patches/patch-include_asterisk_autoconfig.h.in
@@ -0,0 +1,14 @@
+$NetBSD: patch-include_asterisk_autoconfig.h.in,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- include/asterisk/autoconfig.h.in.orig 2012-08-09 19:11:01.000000000 +0000
++++ include/asterisk/autoconfig.h.in
+@@ -899,6 +899,9 @@
+ /* Define to 1 if you have the <syslog.h> header file. */
+ #undef HAVE_SYSLOG_H
+
++/* Define to 1 if sys/atomic.h atomic operations are supported. */
++#undef HAVE_SYS_ATOMIC_H
++
+ /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
+ */
+ #undef HAVE_SYS_DIR_H
diff --git a/comms/asterisk/patches/patch-include_asterisk_channel.h b/comms/asterisk/patches/patch-include_asterisk_channel.h
deleted file mode 100644
index 007b182aa68..00000000000
--- a/comms/asterisk/patches/patch-include_asterisk_channel.h
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-include_asterisk_channel.h,v 1.1 2012/02/16 16:21:36 hans Exp $
-
---- include/asterisk/channel.h.orig 2006-11-07 19:22:01.000000000 +0100
-+++ include/asterisk/channel.h 2012-01-25 13:58:47.328811938 +0100
-@@ -1121,7 +1121,7 @@ static inline int ast_fdisset(struct pol
- return 0;
- }
-
--#ifdef SOLARIS
-+#if defined(SOLARIS) && !defined(timersub)
- static inline void timersub(struct timeval *tvend, struct timeval *tvstart, struct timeval *tvdiff)
- {
- tvdiff->tv_sec = tvend->tv_sec - tvstart->tv_sec;
diff --git a/comms/asterisk/patches/patch-ai b/comms/asterisk/patches/patch-include_asterisk_endian.h
index 215788b01d5..fe747b9eaef 100644
--- a/comms/asterisk/patches/patch-ai
+++ b/comms/asterisk/patches/patch-include_asterisk_endian.h
@@ -1,8 +1,8 @@
-$NetBSD: patch-ai,v 1.2 2006/01/13 20:32:38 riz Exp $
+$NetBSD: patch-include_asterisk_endian.h,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
---- include/asterisk/endian.h.orig 2006-01-13 00:17:16.000000000 +0000
+--- include/asterisk/endian.h.orig 2008-10-09 17:48:53.000000000 +0000
+++ include/asterisk/endian.h
-@@ -32,6 +32,11 @@
+@@ -31,6 +31,11 @@
#ifndef __BYTE_ORDER
#ifdef __linux__
#include <endian.h>
@@ -13,4 +13,4 @@ $NetBSD: patch-ai,v 1.2 2006/01/13 20:32:38 riz Exp $
+#define __BIG_ENDIAN BIG_ENDIAN
#elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
#if defined(__OpenBSD__)
- #include <machine/types.h>
+ #include "asterisk/compat.h"
diff --git a/comms/asterisk/patches/patch-include_asterisk_lock.h b/comms/asterisk/patches/patch-include_asterisk_lock.h
new file mode 100644
index 00000000000..800ae2a62c0
--- /dev/null
+++ b/comms/asterisk/patches/patch-include_asterisk_lock.h
@@ -0,0 +1,50 @@
+$NetBSD: patch-include_asterisk_lock.h,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- include/asterisk/lock.h.orig 2011-01-31 07:52:48.000000000 +0000
++++ include/asterisk/lock.h
+@@ -569,7 +569,7 @@ static void __attribute__((destructor))
+
+ #define gethostbyname __gethostbyname__is__not__reentrant__use__ast_gethostbyname__instead__
+
+-#ifndef __linux__
++#if !defined(__linux__) && !defined(__DragonFly__)
+ #define pthread_create __use_ast_pthread_create_instead__
+ #endif
+
+@@ -591,6 +591,10 @@ int ast_atomic_fetchadd_int_slow(volatil
+ #include "libkern/OSAtomic.h"
+ #endif
+
++#if defined(HAVE_SYS_ATOMIC_H)
++#include <sys/atomic.h>
++#endif
++
+ /*! \brief Atomically add v to *p and return * the previous value of *p.
+ * This can be used to handle reference counts, and the return value
+ * can be used to generate unique identifiers.
+@@ -610,6 +614,12 @@ AST_INLINE_API(int ast_atomic_fetchadd_i
+ AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+ {
+ return OSAtomicAdd64(v, (int64_t *) p) - v;
++})
++#elif defined(HAVE_SYS_ATOMIC_H)
++AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
++{
++ return atomic_add_int_nv((unsigned int *)p, v) - v;
++})
+ #elif defined (__i386__) || defined(__x86_64__)
+ #ifdef sun
+ AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+@@ -656,6 +666,12 @@ AST_INLINE_API(int ast_atomic_dec_and_te
+ AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+ {
+ return OSAtomicAdd64( -1, (int64_t *) p) == 0;
++})
++#elif defined(HAVE_SYS_ATOMIC_H)
++AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
++{
++ return atomic_dec_uint_nv((unsigned int *)p) == 0;
++})
+ #else
+ AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+ {
diff --git a/comms/asterisk/patches/patch-main_Makefile b/comms/asterisk/patches/patch-main_Makefile
new file mode 100644
index 00000000000..95665a959d2
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_Makefile
@@ -0,0 +1,54 @@
+$NetBSD: patch-main_Makefile,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/Makefile.orig 2012-09-13 20:04:51.000000000 +0000
++++ main/Makefile
+@@ -89,6 +89,10 @@ ifeq ($(OSARCH),OpenBSD)
+ AST_LIBS+=-lcrypto -lpthread -lm $(EDITLINE_LIB)
+ endif
+
++ifeq ($(OSARCH),dragonfly)
++ AST_LIBS+=-lpthread
++endif
++
+ ifeq ($(OSARCH),SunOS)
+ AST_LIBS+=-lpthread -ldl -lrt -lnsl -lsocket -lresolv
+ ASTSSL_LIBS+=-L/opt/ssl/lib -L/usr/local/ssl/lib
+@@ -215,9 +219,6 @@ 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
+
+ $(ASTSSL_LIB): $(ASTSSL_LIB).$(ASTSSL_SO_VERSION)
+ $(LN) -sf $< $@
+@@ -258,13 +259,10 @@ bininstall:
+ $(INSTALL) -m 755 $(MAIN_TGT) "$(DESTDIR)$(ASTSBINDIR)/"
+ ifeq ($(AST_ASTERISKSSL),yes)
+ ifeq ($(findstring darwin,$(OSARCH)),) # not Darwin
+- $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(ASTLIBDIR)/"
+- $(LN) -sf "$(DESTDIR)$(ASTLIBDIR)/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)" "$(DESTDIR)$(ASTLIBDIR)/$(ASTSSL_LIB)"
++ $(INSTALL) -m 755 $(ASTSSL_LIB).$(ASTSSL_SO_VERSION) "$(DESTDIR)$(PREFIX)/lib/"
++ $(LN) -sf "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)" "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB)"
+ else # Darwin
+- $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(ASTLIBDIR)/"
+-endif
+-ifneq ($(LDCONFIG),)
+- $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
++ $(INSTALL) -m 755 $(ASTSSL_LIB) "$(DESTDIR)$(PREFIX)/lib/"
+ endif
+ endif
+ $(LN) -sf asterisk "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
+@@ -272,10 +270,7 @@ endif
+ binuninstall:
+ rm -f "$(DESTDIR)$(ASTSBINDIR)/$(MAIN_TGT)"
+ rm -f "$(DESTDIR)$(ASTSBINDIR)/rasterisk"
+- rm -f "$(DESTDIR)$(ASTLIBDIR)/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)"
+-ifneq ($(LDCONFIG),)
+- $(LDCONFIG) $(LDCONFIG_FLAGS) "$(DESTDIR)$(ASTLIBDIR)/"
+-endif
++ rm -f "$(DESTDIR)$(PREFIX)/lib/$(ASTSSL_LIB).$(ASTSSL_SO_VERSION)"
+
+ clean::
+ rm -f asterisk libasteriskssl.o
diff --git a/comms/asterisk/patches/patch-main_acl.c b/comms/asterisk/patches/patch-main_acl.c
new file mode 100644
index 00000000000..856fda112df
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_acl.c
@@ -0,0 +1,40 @@
+$NetBSD: patch-main_acl.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/acl.c.orig 2012-06-15 16:07:08.000000000 +0000
++++ main/acl.c
+@@ -127,7 +127,7 @@ static int get_local_address(struct ast_
+ char *buf = NULL;
+ int bufsz, x;
+ #endif /* SOLARIS */
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__GLIBC__)
++#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__DragonFly__) || defined(__GLIBC__)
+ struct ifaddrs *ifap, *ifaphead;
+ int rtnerr;
+ const struct sockaddr_in *sin;
+@@ -136,7 +136,7 @@ static int get_local_address(struct ast_
+ int best_score = -100;
+ memset(&best_addr, 0, sizeof(best_addr));
+
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__GLIBC__)
++#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__DragonFly__) || defined(__GLIBC__)
+ rtnerr = getifaddrs(&ifaphead);
+ if (rtnerr) {
+ perror(NULL);
+@@ -147,7 +147,7 @@ static int get_local_address(struct ast_
+ s = socket(AF_INET, SOCK_STREAM, 0);
+
+ if (s > 0) {
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__GLIBC__)
++#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__DragonFly__) || defined(__GLIBC__)
+ for (ifap = ifaphead; ifap; ifap = ifap->ifa_next) {
+
+ if (ifap->ifa_addr && ifap->ifa_addr->sa_family == AF_INET) {
+@@ -206,7 +206,7 @@ static int get_local_address(struct ast_
+
+ close(s);
+ }
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__)
++#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__linux__) || defined(__Darwin__) || defined(__DragonFly__)
+ freeifaddrs(ifaphead);
+ #endif /* BSD_OR_LINUX */
+
diff --git a/comms/asterisk/patches/patch-main_asterisk.c b/comms/asterisk/patches/patch-main_asterisk.c
new file mode 100644
index 00000000000..80d6914321e
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_asterisk.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-main_asterisk.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/asterisk.c.orig 2012-09-11 21:04:36.000000000 +0000
++++ main/asterisk.c
+@@ -89,7 +89,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
+ #include <sys/sysctl.h>
+ #if !defined(__OpenBSD__)
+ #include <sys/vmmeter.h>
+-#if defined(__FreeBSD__)
++#if defined(__FreeBSD__) || defined(__DragonFly__)
+ #include <vm/vm_param.h>
+ #endif
+ #endif
diff --git a/comms/asterisk/patches/patch-main_features.c b/comms/asterisk/patches/patch-main_features.c
new file mode 100644
index 00000000000..643df4687a1
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_features.c
@@ -0,0 +1,101 @@
+$NetBSD: patch-main_features.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/features.c.orig 2012-10-02 01:27:19.000000000 +0000
++++ main/features.c
+@@ -1756,14 +1756,14 @@ static int park_call_full(struct ast_cha
+ "Channel: %s\r\n"
+ "Parkinglot: %s\r\n"
+ "From: %s\r\n"
+- "Timeout: %ld\r\n"
++ "Timeout: %jd\r\n"
+ "CallerIDNum: %s\r\n"
+ "CallerIDName: %s\r\n"
+ "ConnectedLineNum: %s\r\n"
+ "ConnectedLineName: %s\r\n"
+ "Uniqueid: %s\r\n",
+ pu->parkingexten, ast_channel_name(chan), pu->parkinglot->name, event_from,
+- (long)pu->start.tv_sec + (long)(pu->parkingtime/1000) - (long)time(NULL),
++ (intmax_t)pu->start.tv_sec + (intmax_t)(pu->parkingtime/1000) - (intmax_t)time(NULL),
+ S_COR(ast_channel_caller(chan)->id.number.valid, ast_channel_caller(chan)->id.number.str, "<unknown>"),
+ S_COR(ast_channel_caller(chan)->id.name.valid, ast_channel_caller(chan)->id.name.str, "<unknown>"),
+ S_COR(ast_channel_connected(chan)->id.number.valid, ast_channel_connected(chan)->id.number.str, "<unknown>"),
+@@ -2322,7 +2322,7 @@ static int builtin_automonitor(struct as
+ len = strlen(touch_monitor) + 50;
+ args = ast_alloca(len);
+ touch_filename = ast_alloca(len);
+- snprintf(touch_filename, len, "%s-%ld-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), touch_monitor);
++ snprintf(touch_filename, len, "%s-%jd-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), touch_monitor);
+ snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename);
+ } else {
+ caller_chan_id = ast_strdupa(S_COR(ast_channel_caller(caller_chan)->id.number.valid,
+@@ -2332,7 +2332,7 @@ static int builtin_automonitor(struct as
+ len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50;
+ args = ast_alloca(len);
+ touch_filename = ast_alloca(len);
+- snprintf(touch_filename, len, "%s-%ld-%s-%s", S_OR(touch_monitor_prefix, "auto"), (long)time(NULL), caller_chan_id, callee_chan_id);
++ snprintf(touch_filename, len, "%s-%jd-%s-%s", S_OR(touch_monitor_prefix, "auto"), (intmax_t)time(NULL), caller_chan_id, callee_chan_id);
+ snprintf(args, len, "%s,%s,m", S_OR(touch_format, "wav"), touch_filename);
+ }
+
+@@ -2434,7 +2434,7 @@ static int builtin_automixmonitor(struct
+ len = strlen(touch_monitor) + 50;
+ args = ast_alloca(len);
+ touch_filename = ast_alloca(len);
+- snprintf(touch_filename, len, "auto-%ld-%s", (long)time(NULL), touch_monitor);
++ snprintf(touch_filename, len, "auto-%jd-%s", (intmax_t)time(NULL), touch_monitor);
+ snprintf(args, len, "%s.%s,b", touch_filename, (touch_format) ? touch_format : "wav");
+ } else {
+ caller_chan_id = ast_strdupa(S_COR(ast_channel_caller(caller_chan)->id.number.valid,
+@@ -2444,7 +2444,7 @@ static int builtin_automixmonitor(struct
+ len = strlen(caller_chan_id) + strlen(callee_chan_id) + 50;
+ args = ast_alloca(len);
+ touch_filename = ast_alloca(len);
+- snprintf(touch_filename, len, "auto-%ld-%s-%s", (long)time(NULL), caller_chan_id, callee_chan_id);
++ snprintf(touch_filename, len, "auto-%jd-%s-%s", (intmax_t)time(NULL), caller_chan_id, callee_chan_id);
+ snprintf(args, len, "%s.%s,b", touch_filename, S_OR(touch_format, "wav"));
+ }
+
+@@ -7452,10 +7452,10 @@ static char *handle_parkedcalls(struct a
+
+ AST_LIST_LOCK(&curlot->parkings);
+ AST_LIST_TRAVERSE(&curlot->parkings, cur, list) {
+- ast_cli(a->fd, "%-10.10s %-25s (%-15s %-12s %4d) %6lds\n",
++ ast_cli(a->fd, "%-10.10s %-25s (%-15s %-12s %4d) %6jds\n",
+ cur->parkingexten, ast_channel_name(cur->chan), cur->context, cur->exten,
+ cur->priority,
+- (long) (cur->start.tv_sec + (cur->parkingtime / 1000) - time(NULL)));
++ (intmax_t) (cur->start.tv_sec + (cur->parkingtime / 1000) - time(NULL)));
+ ++lotparked;
+ }
+ AST_LIST_UNLOCK(&curlot->parkings);
+@@ -7531,7 +7531,7 @@ static int manager_parking_status(struct
+ struct ao2_iterator iter;
+ struct ast_parkinglot *curlot;
+ int numparked = 0;
+- long now = time(NULL);
++ time_t now = time(NULL);
+
+ if (!ast_strlen_zero(id))
+ snprintf(idText, sizeof(idText), "ActionID: %s\r\n", id);
+@@ -7547,8 +7547,8 @@ static int manager_parking_status(struct
+ "Exten: %d\r\n"
+ "Channel: %s\r\n"
+ "From: %s\r\n"
+- "Timeout: %ld\r\n"
+- "Duration: %ld\r\n"
++ "Timeout: %jd\r\n"
++ "Duration: %jd\r\n"
+ "CallerIDNum: %s\r\n"
+ "CallerIDName: %s\r\n"
+ "ConnectedLineNum: %s\r\n"
+@@ -7557,8 +7557,8 @@ static int manager_parking_status(struct
+ "\r\n",
+ curlot->name,
+ cur->parkingnum, ast_channel_name(cur->chan), cur->peername,
+- (long) cur->start.tv_sec + (long) (cur->parkingtime / 1000) - now,
+- now - (long) cur->start.tv_sec,
++ (intmax_t) cur->start.tv_sec + (intmax_t) (cur->parkingtime / 1000) - now,
++ now - (intmax_t) cur->start.tv_sec,
+ S_COR(ast_channel_caller(cur->chan)->id.number.valid, ast_channel_caller(cur->chan)->id.number.str, ""), /* XXX in other places it is <unknown> */
+ S_COR(ast_channel_caller(cur->chan)->id.name.valid, ast_channel_caller(cur->chan)->id.name.str, ""),
+ S_COR(ast_channel_connected(cur->chan)->id.number.valid, ast_channel_connected(cur->chan)->id.number.str, ""), /* XXX in other places it is <unknown> */
diff --git a/comms/asterisk/patches/patch-main_manager.c b/comms/asterisk/patches/patch-main_manager.c
new file mode 100644
index 00000000000..ae94e2aeebd
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_manager.c
@@ -0,0 +1,22 @@
+$NetBSD: patch-main_manager.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/manager.c.orig 2012-10-17 19:22:46.000000000 +0000
++++ main/manager.c
+@@ -1827,7 +1827,7 @@ static char *handle_showmanconn(struct a
+ struct mansession_session *session;
+ time_t now = time(NULL);
+ #define HSMCONN_FORMAT1 " %-15.15s %-55.55s %-10.10s %-10.10s %-8.8s %-8.8s %-5.5s %-5.5s\n"
+-#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10d %-10d %-8d %-8d %-5.5d %-5.5d\n"
++#define HSMCONN_FORMAT2 " %-15.15s %-55.55s %-10jd %-10jd %-8d %-8d %-5.5d %-5.5d\n"
+ int count = 0;
+ struct ao2_iterator i;
+
+@@ -1848,7 +1848,7 @@ static char *handle_showmanconn(struct a
+ i = ao2_iterator_init(sessions, 0);
+ while ((session = ao2_iterator_next(&i))) {
+ ao2_lock(session);
+- ast_cli(a->fd, HSMCONN_FORMAT2, session->username, ast_sockaddr_stringify_addr(&session->addr), (int)(session->sessionstart), (int)(now - session->sessionstart), session->fd, session->inuse, session->readperm, session->writeperm);
++ ast_cli(a->fd, HSMCONN_FORMAT2, session->username, ast_sockaddr_stringify_addr(&session->addr), (intmax_t)(session->sessionstart), (intmax_t)(now - session->sessionstart), session->fd, session->inuse, session->readperm, session->writeperm);
+ count++;
+ ao2_unlock(session);
+ unref_mansession(session);
diff --git a/comms/asterisk/patches/patch-main_netsock.c b/comms/asterisk/patches/patch-main_netsock.c
new file mode 100644
index 00000000000..ce6b67a721b
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_netsock.c
@@ -0,0 +1,11 @@
+$NetBSD: patch-main_netsock.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/netsock.c.orig 2012-06-15 16:20:16.000000000 +0000
++++ main/netsock.c
+@@ -35,5 +35,5 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
+
+ #ifndef __linux__
+-#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__Darwin__) || defined(__GLIBC__)
++#if defined(__OpenBSD__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__Darwin__) || defined(__DragonFly__) || defined(__GLIBC__)
+ #include <net/if_dl.h>
+ #endif
diff --git a/comms/asterisk/patches/patch-main_sched.c b/comms/asterisk/patches/patch-main_sched.c
new file mode 100644
index 00000000000..87feedad59e
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_sched.c
@@ -0,0 +1,29 @@
+$NetBSD: patch-main_sched.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/sched.c.orig 2012-06-15 16:20:16.000000000 +0000
++++ main/sched.c
+@@ -349,7 +349,7 @@ static int sched_settime(struct timeval
+ {
+ struct timeval now = ast_tvnow();
+
+- /*ast_debug(1, "TV -> %lu,%lu\n", tv->tv_sec, tv->tv_usec);*/
++ /*ast_debug(1, "TV -> %jd,%jd\n", tv->tv_sec, tv->tv_usec);*/
+ if (ast_tvzero(*t)) /* not supplied, default to now */
+ *t = now;
+ *t = ast_tvadd(*t, ast_samp2tv(when, 1000));
+@@ -557,12 +557,12 @@ void ast_sched_dump(struct ast_sched_con
+ struct timeval delta;
+ q = ast_heap_peek(con->sched_heap, x);
+ delta = ast_tvsub(q->when, when);
+- ast_debug(1, "|%.4d | %-15p | %-15p | %.6ld : %.6ld |\n",
++ ast_debug(1, "|%.4d | %-15p | %-15p | %.6jd : %.6jd |\n",
+ q->id,
+ q->callback,
+ q->data,
+- (long)delta.tv_sec,
+- (long int)delta.tv_usec);
++ (intmax_t)delta.tv_sec,
++ (intmax_t)delta.tv_usec);
+ }
+ ast_mutex_unlock(&con->lock);
+ ast_debug(1, "=============================================================\n");
diff --git a/comms/asterisk/patches/patch-main_utils.c b/comms/asterisk/patches/patch-main_utils.c
new file mode 100644
index 00000000000..9144b9e5289
--- /dev/null
+++ b/comms/asterisk/patches/patch-main_utils.c
@@ -0,0 +1,31 @@
+$NetBSD: patch-main_utils.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- main/utils.c.orig 2012-08-27 14:07:12.000000000 +0000
++++ main/utils.c
+@@ -500,7 +500,7 @@ const char *ast_inet_ntoa(struct in_addr
+ static int dev_urandom_fd;
+ #endif
+
+-#ifndef __linux__
++#if !defined(__linux__) && !defined(__DragonFly__)
+ #undef pthread_create /* For ast_pthread_create function only */
+ #endif /* !__linux__ */
+
+@@ -1431,13 +1431,13 @@ int ast_false(const char *s)
+ static struct timeval tvfix(struct timeval a)
+ {
+ if (a.tv_usec >= ONE_MILLION) {
+- ast_log(LOG_WARNING, "warning too large timestamp %ld.%ld\n",
+- (long)a.tv_sec, (long int) a.tv_usec);
++ ast_log(LOG_WARNING, "warning too large timestamp %jd.%ld\n",
++ (intmax_t)a.tv_sec, (long int) a.tv_usec);
+ a.tv_sec += a.tv_usec / ONE_MILLION;
+ a.tv_usec %= ONE_MILLION;
+ } else if (a.tv_usec < 0) {
+- ast_log(LOG_WARNING, "warning negative timestamp %ld.%ld\n",
+- (long)a.tv_sec, (long int) a.tv_usec);
++ ast_log(LOG_WARNING, "warning negative timestamp %jd.%ld\n",
++ (intmax_t)a.tv_sec, (long int) a.tv_usec);
+ a.tv_usec = 0;
+ }
+ return a;
diff --git a/comms/asterisk/patches/patch-pbx_pbx__dundi.c b/comms/asterisk/patches/patch-pbx_pbx__dundi.c
new file mode 100644
index 00000000000..5d4b6831f46
--- /dev/null
+++ b/comms/asterisk/patches/patch-pbx_pbx__dundi.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-pbx_pbx__dundi.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- pbx/pbx_dundi.c.orig 2012-09-06 02:50:34.000000000 +0000
++++ pbx/pbx_dundi.c
+@@ -38,7 +38,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
+ #include <pthread.h>
+ #include <net/if.h>
+
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__DragonFly__)
+ #include <net/if_dl.h>
+ #include <ifaddrs.h>
+ #include <signal.h>
diff --git a/comms/asterisk/patches/patch-res_pjproject_aconfigure b/comms/asterisk/patches/patch-res_pjproject_aconfigure
new file mode 100644
index 00000000000..a2305202476
--- /dev/null
+++ b/comms/asterisk/patches/patch-res_pjproject_aconfigure
@@ -0,0 +1,24 @@
+$NetBSD: patch-res_pjproject_aconfigure,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- res/pjproject/aconfigure.orig 2012-07-01 17:28:57.000000000 +0000
++++ res/pjproject/aconfigure
+@@ -3468,10 +3468,6 @@ ac_link='$CC -o conftest$ac_exeext $CFLA
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
+-if test -z "$CROSS_COMPILE"; then
+- CROSS_COMPILE=`echo ${CC} | sed 's/gcc//'`
+-fi
+-
+ if test "$AR" = ""; then AR="${CROSS_COMPILE}ar rv"; fi
+
+ if test "$LD" = ""; then LD="$CC"; fi
+@@ -6152,7 +6148,7 @@ $as_echo_n "checking ffmpeg packages...
+ av_pkg="$av_pkg libavcore"
+ fi
+
+- if test "x$av_pkg" == "x"; then
++ if test "x$av_pkg" = "x"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: none detected (check the prefix)! **" >&5
+ $as_echo "none detected (check the prefix)! **" >&6; }
+ else
diff --git a/comms/asterisk/patches/patch-res_pjproject_aconfigure.ac b/comms/asterisk/patches/patch-res_pjproject_aconfigure.ac
new file mode 100644
index 00000000000..f47242746cd
--- /dev/null
+++ b/comms/asterisk/patches/patch-res_pjproject_aconfigure.ac
@@ -0,0 +1,27 @@
+$NetBSD: patch-res_pjproject_aconfigure.ac,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- res/pjproject/aconfigure.ac.orig 2012-07-01 17:28:57.000000000 +0000
++++ res/pjproject/aconfigure.ac
+@@ -41,13 +41,6 @@ AC_PROG_CC
+ AC_PROG_CXX
+ AC_LANG_C
+
+-dnl #
+-dnl # Setup CROSS_COMPILE variable
+-dnl #
+-if test -z "$CROSS_COMPILE"; then
+- CROSS_COMPILE=`echo ${CC} | sed 's/gcc//'`
+-fi
+-
+ if test "$AR" = ""; then AR="${CROSS_COMPILE}ar rv"; fi
+ AC_SUBST(AR)
+ if test "$LD" = ""; then LD="$CC"; fi
+@@ -913,7 +906,7 @@ AC_ARG_ENABLE(ffmpeg,
+ av_pkg="$av_pkg libavcore"
+ fi
+
+- if test "x$av_pkg" == "x"; then
++ if test "x$av_pkg" = "x"; then
+ AC_MSG_RESULT([none detected (check the prefix)! **])
+ else
+ AC_MSG_RESULT([$av_pkg])
diff --git a/comms/asterisk/patches/patch-res_pjproject_build.symbian_makedef.sh b/comms/asterisk/patches/patch-res_pjproject_build.symbian_makedef.sh
new file mode 100644
index 00000000000..b9f4241fe4f
--- /dev/null
+++ b/comms/asterisk/patches/patch-res_pjproject_build.symbian_makedef.sh
@@ -0,0 +1,20 @@
+$NetBSD: patch-res_pjproject_build.symbian_makedef.sh,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- res/pjproject/build.symbian/makedef.sh.orig 2012-12-08 10:22:50.000000000 +0000
++++ res/pjproject/build.symbian/makedef.sh
+@@ -1,13 +1,13 @@
+ #!/bin/sh
+
+ MMP=$1
+-if test "$MMP" == ""; then
++if test "$MMP" = ""; then
+ echo "Usage: makedef.sh FILE.MMP"
+ echo " or makedef.sh all"
+ exit 1
+ fi
+
+-if test "$MMP" == "all"; then
++if test "$MMP" = "all"; then
+ . $0 pjlib.mmp
+ . $0 pjlib_util.mmp
+ . $0 pjnath.mmp
diff --git a/comms/asterisk/patches/patch-sounds_Makefile b/comms/asterisk/patches/patch-sounds_Makefile
new file mode 100644
index 00000000000..29c63264e33
--- /dev/null
+++ b/comms/asterisk/patches/patch-sounds_Makefile
@@ -0,0 +1,25 @@
+$NetBSD: patch-sounds_Makefile,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- sounds/Makefile.orig 2012-01-24 20:37:09.000000000 +0000
++++ sounds/Makefile
+@@ -119,20 +119,6 @@ endef # sound_format_lang_rule
+ all: $(CORE_SOUNDS) $(EXTRA_SOUNDS) $(MOH)
+
+ have_download:
+- @if test "$(DOWNLOAD)" = ":" ; then \
+- echo "**************************************************"; \
+- echo "*** ***"; \
+- echo "*** You must have either wget or fetch to be ***"; \
+- echo "*** able to automatically download and install ***"; \
+- echo "*** the requested sound packages. ***"; \
+- echo "*** ***"; \
+- echo "*** Please install one of these, or remove any ***"; \
+- echo "*** extra sound package selections in ***"; \
+- echo "*** menuselect before installing Asterisk. ***"; \
+- echo "*** ***"; \
+- echo "**************************************************"; \
+- exit 1; \
+- fi
+
+ $(eval $(call sound_format_lang_rule,$(SOUNDS_DIR),core-sounds,en,$(CORE_SOUNDS_VERSION)))
+
diff --git a/comms/asterisk/patches/patch-tests_test__locale.c b/comms/asterisk/patches/patch-tests_test__locale.c
new file mode 100644
index 00000000000..c727e9acc87
--- /dev/null
+++ b/comms/asterisk/patches/patch-tests_test__locale.c
@@ -0,0 +1,13 @@
+$NetBSD: patch-tests_test__locale.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- tests/test_locale.c.orig 2011-09-29 21:16:07.000000000 +0000
++++ tests/test_locale.c
+@@ -81,7 +81,7 @@ static char *handle_cli_test_locales(str
+
+ /* First we run a set of tests with the global locale, which isn't thread-safe. */
+ if (!(localedir = opendir(
+-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__)
++#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__DragonFly__)
+ "/usr/share/locale"
+ #else /* Linux */
+ "/usr/lib/locale"
diff --git a/comms/asterisk/patches/patch-utils_Makefile b/comms/asterisk/patches/patch-utils_Makefile
new file mode 100644
index 00000000000..b487c13d419
--- /dev/null
+++ b/comms/asterisk/patches/patch-utils_Makefile
@@ -0,0 +1,24 @@
+$NetBSD: patch-utils_Makefile,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- utils/Makefile.orig 2011-10-10 22:54:03.000000000 +0000
++++ utils/Makefile
+@@ -41,6 +41,10 @@ ifeq ($(OSARCH),SunOS)
+ UTILS:=$(filter-out muted,$(UTILS))
+ endif
+
++ifeq ($(OSARCH),NetBSD)
++ UTILS:=$(filter-out muted,$(UTILS))
++endif
++
+ ifeq ($(OSARCH),OpenBSD)
+ UTILS:=$(filter-out muted,$(UTILS))
+ endif
+@@ -75,7 +79,7 @@ all: $(UTILS)
+ install:
+ for x in $(UTILS); do \
+ if [ "$$x" != "none" ]; then \
+- $(INSTALL) -m 755 $$x "$(DESTDIR)$(ASTSBINDIR)/$$x"; \
++ $(BSD_INSTALL_PROGRAM) -m 755 $$x "$(DESTDIR)$(ASTSBINDIR)/$$x"; \
+ fi; \
+ done
+
diff --git a/comms/asterisk/patches/patch-utils_db1-ast_include_db.h b/comms/asterisk/patches/patch-utils_db1-ast_include_db.h
new file mode 100644
index 00000000000..a4a02951505
--- /dev/null
+++ b/comms/asterisk/patches/patch-utils_db1-ast_include_db.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-utils_db1-ast_include_db.h,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- utils/db1-ast/include/db.h.orig 2011-07-06 20:58:12.000000000 +0000
++++ utils/db1-ast/include/db.h
+@@ -55,7 +55,7 @@
+
+ #ifndef __BIT_TYPES_DEFINED__
+ #define __BIT_TYPES_DEFINED__
+-#if (!defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__APPLE__))
++#if (!defined(__FreeBSD__) && !defined(__NetBSD__) && !defined(__APPLE__) && !defined(__DragonFly__))
+ typedef __signed char int8_t;
+ typedef short int16_t;
+ typedef int int32_t;
diff --git a/comms/asterisk/patches/patch-utils_extconf.c b/comms/asterisk/patches/patch-utils_extconf.c
new file mode 100644
index 00000000000..8bee852b16a
--- /dev/null
+++ b/comms/asterisk/patches/patch-utils_extconf.c
@@ -0,0 +1,49 @@
+$NetBSD: patch-utils_extconf.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
+
+--- utils/extconf.c.orig 2012-08-01 02:26:53.000000000 +0000
++++ utils/extconf.c
+@@ -795,6 +795,10 @@ static void __attribute__((destructor))
+ #include "libkern/OSAtomic.h"
+ #endif
+
++#if defined(HAVE_SYS_ATOMIC_H)
++#include <sys/atomic.h>
++#endif
++
+ /*! \brief Atomically add v to *p and return * the previous value of *p.
+ * This can be used to handle reference counts, and the return value
+ * can be used to generate unique identifiers.
+@@ -808,12 +812,18 @@ AST_INLINE_API(int ast_atomic_fetchadd_i
+ #elif defined(HAVE_OSX_ATOMICS) && (SIZEOF_INT == 4)
+ AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+ {
+- return OSAtomicAdd32(v, (int32_t *) p);
++ return OSAtomicAdd32(v, (int32_t *) p) - v;
+ })
+ #elif defined(HAVE_OSX_ATOMICS) && (SIZEOF_INT == 8)
+ AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+ {
+- return OSAtomicAdd64(v, (int64_t *) p);
++ return OSAtomicAdd64(v, (int64_t *) p) - v;
++})
++#elif defined(HAVE_SYS_ATOMIC_H)
++AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
++{
++ return atomic_add_int_nv((unsigned int *)p, v) - v;
++})
+ #elif defined (__i386__) || defined(__x86_64__)
+ AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+ {
+@@ -855,6 +865,12 @@ AST_INLINE_API(int ast_atomic_dec_and_te
+ AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+ {
+ return OSAtomicAdd64( -1, (int64_t *) p) == 0;
++})
++#elif defined(HAVE_SYS_ATOMIC_H)
++AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
++{
++ return atomic_dec_uint_nv((unsigned int *)p) == 0;
++})
+ #else
+ AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+ {
diff --git a/comms/asterisk/patches/patch-an b/comms/asterisk/patches/patch-utils_streamplayer.c
index 6a566539641..e7907795720 100644
--- a/comms/asterisk/patches/patch-an
+++ b/comms/asterisk/patches/patch-utils_streamplayer.c
@@ -1,8 +1,8 @@
-$NetBSD: patch-an,v 1.1 2006/01/13 20:32:38 riz Exp $
+$NetBSD: patch-utils_streamplayer.c,v 1.1 2012/12/11 08:22:49 jnemeth Exp $
---- utils/streamplayer.c.orig 2006-01-13 01:14:29.000000000 +0000
+--- utils/streamplayer.c.orig 2011-07-14 20:28:54.000000000 +0000
+++ utils/streamplayer.c
-@@ -31,7 +31,7 @@
+@@ -53,7 +53,7 @@
#include <unistd.h>
#include <sys/types.h>
#include <sys/socket.h>