summaryrefslogtreecommitdiffhomepage
path: root/contrib/asterisk-xip/Makefile
diff options
context:
space:
mode:
authorJo-Philipp Wich <jow@openwrt.org>2009-01-07 23:27:28 +0000
committerJo-Philipp Wich <jow@openwrt.org>2009-01-07 23:27:28 +0000
commitdeabf41b3fee0bf019c541c7418ec6120ff99279 (patch)
tree1218abbd16d0392e060b67ae525e5b1092a7eb30 /contrib/asterisk-xip/Makefile
parentc8a2a3031b20c41222b95c3ab08f0bb45baafd90 (diff)
contrib/package: add asterisk14-xip package to prepare Asterisk/LuCI/UCI integration
Diffstat (limited to 'contrib/asterisk-xip/Makefile')
-rw-r--r--contrib/asterisk-xip/Makefile2020
1 files changed, 2020 insertions, 0 deletions
diff --git a/contrib/asterisk-xip/Makefile b/contrib/asterisk-xip/Makefile
new file mode 100644
index 0000000000..3eff7aa965
--- /dev/null
+++ b/contrib/asterisk-xip/Makefile
@@ -0,0 +1,2020 @@
+#
+# Copyright (C) 2007 OpenWrt.org
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+# $Id: Makefile 13712 2008-12-21 20:34:15Z zandbelt $
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=asterisk
+PKG_VERSION:=1.4.22
+PKG_RELEASE:=3
+
+PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
+PKG_SOURCE_URL:=http://downloads.digium.com/pub/asterisk/releases/
+PKG_MD5SUM:=7626febc4a01e16e012dfccb9e4ab9d2
+
+PKG_BUILD_DEPENDS:= libopenh323 pwlib gsm libvorbis
+
+include $(INCLUDE_DIR)/package.mk
+
+STAMP_CONFIGURED:=$(STAMP_CONFIGURED)_$(call confvar, \
+ CONFIG_PACKAGE_asterisk14-xip CONFIG_PACKAGE_asterisk14-xip-mini \
+ CONFIG_PACKAGE_asterisk14-xip-chan-alsa CONFIG_PACKAGE_asterisk14-xip-chan-gtalk \
+ CONFIG_PACKAGE_asterisk14-xip-chan-h323 CONFIG_PACKAGE_asterisk14-xip-chan-mgcp \
+ CONFIG_PACKAGE_asterisk14-xip-chan-skinny CONFIG_PACKAGE_asterisk14-xip-codec-ilbc \
+ CONFIG_PACKAGE_asterisk14-xip-codec-lpc10 CONFIG_PACKAGE_asterisk14-xip-codec-speex \
+ CONFIG_PACKAGE_asterisk14-xip-pbx-dundi CONFIG_PACKAGE_asterisk14-xip-res-agi \
+ CONFIG_PACKAGE_asterisk14-xip-res-crypto CONFIG_PACKAGE_asterisk14-xip-pgsql \
+ CONFIG_PACKAGE_asterisk14-xip-sqlite CONFIG_PACKAGE_asterisk14-xip-voicemail \
+ CONFIG_PACKAGE_asterisk14-xip-sounds \
+)
+
+define Package/asterisk14-xip/Default
+ SUBMENU:=asterisk14-xip (Complete Open Source PBX), v1.4.x
+ SECTION:=net
+ CATEGORY:=Network
+ URL:=http://www.asterisk.org/
+endef
+
+define Package/asterisk14-xip/Default/description
+ 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.
+endef
+
+define Package/asterisk14-xip-core
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Asterisk Core
+ DEPENDS:=+libncurses +libpopt +libpthread @!TARGET_avr32
+endef
+
+define Package/asterisk14-xip-core/description
+$(call Package/asterisk14-xip/Default/description)
+Asterisk Core
+ codec_gsm
+ format_gsm
+ pbx_config Read Configuration
+ res_indications Tone support
+ app_dial
+ chan_local Dial Local channel
+endef
+
+define Package/asterisk14-xip
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Complete open source PBX
+ DEPENDS:= +asterisk14-xip-core +asterisk14-xip-iax +asterisk14-xip-sip +asterisk14-xip-codec-ualaw +asterisk14-xip-codec-wav +asterisk14-xip-features +asterisk14-xip-moh \
+ +asterisk14-xip-app-meetme +asterisk14-xip-chan-oss +asterisk14-xip-chan-alsa +asterisk14-xip-chan-gtalk +asterisk14-xip-chan-h323 +asterisk14-xip-chan-mgcp \
+ +asterisk14-xip-chan-skinny +asterisk14-xip-codec-lpc10 +asterisk14-xip-codec-speex +asterisk14-xip-pbx-dundi +asterisk14-xip-res-agi +asterisk14-xip-res-crypto \
+ +asterisk14-xip-pgsql +asterisk14-xip-sqlite +asterisk14-xip-voicemail +asterisk14-xip-sounds +asterisk14-xip-rawplayer +asterisk14-xip-agents +asterisk14-xip-iax \
+ +asterisk14-xip-sip +asterisk14-xip-codec-wav +asterisk14-xip-codec-ualaw +asterisk14-xip-format-misc +asterisk14-xip-format-licensed +asterisk14-xip-codec-g726 \
+ +asterisk14-xip-format-video +asterisk14-xip-variables +asterisk14-xip-enum +asterisk14-xip-basic +asterisk14-xip-encode +asterisk14-xip-realtime \
+ +asterisk14-xip-ael +asterisk14-xip-adsi +asterisk14-xip-features +asterisk14-xip-moh +asterisk14-xip-smdi +asterisk14-xip-sounds-tt \
+ +asterisk14-xip-sounds-demo +asterisk14-xip-linejack +asterisk14-xip-app-misc +asterisk14-xip-image +asterisk14-xip-sms +asterisk14-xip-icecast \
+ +asterisk14-xip-mp3 +asterisk14-xip-cli +asterisk14-xip-isdn +asterisk14-xip-deprecated +asterisk14-xip-groups +asterisk14-xip-language +asterisk14-xip-spool \
+ +asterisk14-xip-nbs +asterisk14-xip-alarmreceiver +asterisk14-xip-cdr +asterisk14-xip-channel +asterisk14-xip-debug +asterisk14-xip-menu-misc \
+ +asterisk14-xip-festival +asterisk14-xip-send-app +asterisk14-xip-followme +asterisk14-xip-queues +asterisk14-xip-record +asterisk14-xip-privacy \
+ +asterisk14-xip-ivr-util +asterisk14-xip-callerid +asterisk14-xip-speech +asterisk14-xip-detect +asterisk14-xip-controlflow @!TARGET_avr32
+endef
+
+define Package/asterisk14-xip/description
+$(call Package/asterisk14-xip/Default/description)
+endef
+
+
+define Package/asterisk14-xip-mini
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Minimal open source PBX
+ DEPENDS:=+libncurses +libpthread +asterisk14-xip-core +asterisk14-xip-iax +asterisk14-xip-sip +asterisk14-xip-codec-ualaw +asterisk14-xip-codec-wav +asterisk14-xip-features +asterisk14-xip-moh +libgsm @!TARGET_avr32
+endef
+
+define Package/asterisk14-xip-mini/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains only the following modules:
+ - app_dial
+ - chan_iax2
+ - chan_local
+ - chan_sip
+ - codec_gsm
+ - codec_ulaw
+ - format_gsm
+ - format_pcm
+ - format_wav
+ - format_wav_gsm
+ - pbx_config
+ - res_features
+ - res_musiconhold
+endef
+
+
+define Package/asterisk14-xip-app-meetme
+$(call Package/asterisk14-xip/Default)
+ TITLE:=conferencing support
+ DEPENDS:= +asterisk14-xip-core +zaptel14-libtonezone
+endef
+
+define Package/asterisk14-xip-app-meetme/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides the MeetMe application driver Conferencing support to
+ Asterisk.
+ app_meetme
+ app_page Paging multiple extensions.
+endef
+
+
+define Package/asterisk14-xip-chan-oss
+$(call Package/asterisk14-xip/Default)
+ TITLE:=OSS soundcards support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-chan-oss/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides the channel driver for OSS sound cards support to
+ Asterisk.
+endef
+
+define Package/asterisk14-xip-chan-alsa
+$(call Package/asterisk14-xip/Default)
+ TITLE:=ALSA soundcards support
+ DEPENDS:= +asterisk14-xip-core +alsa-lib
+endef
+
+define Package/asterisk14-xip-chan-alsa/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides the channel driver for ALSA sound cards support to
+ Asterisk.
+endef
+
+
+define Package/asterisk14-xip-chan-gtalk
+$(call Package/asterisk14-xip/Default)
+ TITLE:=GTalk support
+ DEPENDS:= +asterisk14-xip-core +libiksemel
+endef
+
+define Package/asterisk14-xip-chan-gtalk/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides the channel chan_gtalk and res_jabber for GTalk
+ support to Asterisk.
+endef
+
+
+define Package/asterisk14-xip-chan-h323
+$(call Package/asterisk14-xip/Default)
+ TITLE:=H.323 support for Asterisk
+ DEPENDS:= +asterisk14-xip-core +uclibcxx
+endef
+
+define Package/asterisk14-xip-chan-h323/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides H.323 support to Asterisk.
+endef
+
+
+define Package/asterisk14-xip-chan-mgcp
+$(call Package/asterisk14-xip/Default)
+ TITLE:=MGCP support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-chan-mgcp/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides MGCP (Media Gateway Control Protocol) support \\\
+ to Asterisk.
+endef
+
+
+define Package/asterisk14-xip-chan-skinny
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Skinny Client Control Protocol support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-chan-skinny/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provided Skinny Client Control Protocol support to \\\
+ Asterisk.
+endef
+
+
+#define Package/asterisk14-xip-codec-ilbc
+#$(call Package/asterisk14-xip/Default)
+# TITLE:=ILBC Translator
+# DEPENDS:= +asterisk14-xip-core
+#endef
+
+#define Package/asterisk14-xip-codec-ilbc/description
+#$(call Package/asterisk14-xip/Default/description)
+# This package contains the ILBC (Internet Low Bitrate Codec) translator
+# for Asterisk.
+#endef
+
+
+define Package/asterisk14-xip-codec-lpc10
+$(call Package/asterisk14-xip/Default)
+ TITLE:=LPC10 2.4kbps voice codec Translator
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-chan-lpc10/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains the LPC10 (Linear Predictor Code) 2.4kbps voice
+ codec translator for Asterisk.
+endef
+
+
+define Package/asterisk14-xip-codec-speex
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Speex/PCM16 Codec Translator
+ DEPENDS:= +asterisk14-xip-core +libspeex +libspeexdsp
+endef
+
+define Package/asterisk14-xip-chan-speex/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains the Speex speech compression codec translator for
+ Asterisk.
+endef
+
+
+define Package/asterisk14-xip-pbx-dundi
+$(call Package/asterisk14-xip/Default)
+ TITLE:=DUNDi support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-pbx-dundi/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides DUNDi (Distributed Universal Number Discovery)
+ support to Asterisk.
+endef
+
+
+define Package/asterisk14-xip-res-agi
+$(call Package/asterisk14-xip/Default)
+ TITLE:=AGI support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-res-agi/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides AGI (Asterisk Gateway Interface) support to
+ Asterisk.
+endef
+
+
+define Package/asterisk14-xip-res-crypto
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Cryptographic Digital Signatures support
+ DEPENDS:= +asterisk14-xip-core +libopenssl
+endef
+
+define Package/asterisk14-xip-res-crypto/description
+$(call Package/asterisk14-xip/Default/description)
+ This package provides Cryptographic Digital Signatures support to
+ Asterisk.
+endef
+
+
+define Package/asterisk14-xip-pgsql
+$(call Package/asterisk14-xip/Default)
+ TITLE:=PostgreSQL support
+ DEPENDS:= +asterisk14-xip-core +libpq
+endef
+
+define Package/asterisk14-xip-pgsql/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains PostgreSQL support modules for Asterisk.
+endef
+
+
+define Package/asterisk14-xip-sqlite
+$(call Package/asterisk14-xip/Default)
+ TITLE:=SQLite modules
+ DEPENDS:= +asterisk14-xip-core +libsqlite2
+endef
+
+define Package/asterisk14-xip-sqlite/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains SQLite support modules for Asterisk.
+endef
+
+
+define Package/asterisk14-xip-sounds
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Sound files
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-sounds/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains sound files for Asterisk.
+endef
+
+
+define Package/asterisk14-xip-voicemail
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Voicemail support
+ DEPENDS:= +asterisk14-xip-core +asterisk14-xip-adsi
+endef
+
+define Package/asterisk14-xip-voicemail/description
+$(call Package/asterisk14-xip/Default/description)
+ This package contains voicemail related modules for Asterisk.
+endef
+
+define Package/asterisk14-xip-rawplayer
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Play raw files for asterisk
+endef
+
+define Package/asterisk14-xip-rawplayer/description
+ Contains the rawplayer utility for asterisk
+endef
+
+define Package/asterisk14-xip-agents
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Support for user Agents
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-agents/description
+$(call Package/asterisk14-xip/Default/description)
+Support for user Agents
+ chan_agent
+endef
+
+define Package/asterisk14-xip-iax
+$(call Package/asterisk14-xip/Default)
+ TITLE:=IAX2 Channel support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-iax/description
+$(call Package/asterisk14-xip/Default/description)
+IAX2 Channel support
+ chan_iax2
+endef
+
+define Package/asterisk14-xip-sip
+$(call Package/asterisk14-xip/Default)
+ TITLE:=SIP Channel support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-sip/description
+$(call Package/asterisk14-xip/Default/description)
+SIP Channel support
+ chan_sip
+endef
+
+define Package/asterisk14-xip-codec-wav
+$(call Package/asterisk14-xip/Default)
+ TITLE:=WAV/PCM Codecs
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-codec-wav/description
+$(call Package/asterisk14-xip/Default/description)
+WAV/PCM Codecs
+ codec_adpcm
+ format_pcm
+ format_wav_gsm Microsoft Proprietary Wave GSM format
+ format_wav
+endef
+
+define Package/asterisk14-xip-codec-ualaw
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Ulaw/Alaw Codec support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-codec-ualaw/description
+$(call Package/asterisk14-xip/Default/description)
+Ulaw/Alaw Codec support
+ codec_alaw
+ codec_a_mu A-Law and MUlaw direct coder/Decoder
+ codec_ulaw
+endef
+
+define Package/asterisk14-xip-format-misc
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Misc pass-through formats
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-format-misc/description
+$(call Package/asterisk14-xip/Default/description)
+Misc pass-through formats
+ format_sln
+ format_vox
+ format_ilbc iLBC
+endef
+
+define Package/asterisk14-xip-format-licensed
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Licenses and Patented Formats Passthrough
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-format-licensed/description
+$(call Package/asterisk14-xip/Default/description)
+Licenses and Patented Formats Passthrough
+ format_g726
+ format_g723
+ format_g729
+endef
+
+define Package/asterisk14-xip-codec-g726
+$(call Package/asterisk14-xip/Default)
+ TITLE:=G726 Codec (requires license)
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-codec-g726/description
+$(call Package/asterisk14-xip/Default/description)
+G726 Codec (requires license)
+ codec_g726
+endef
+
+define Package/asterisk14-xip-format-video
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Video formats
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-format-video/description
+$(call Package/asterisk14-xip/Default/description)
+Video formats
+ format_h263
+ format_h264
+endef
+
+define Package/asterisk14-xip-variables
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Read Variables and environment
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-variables/description
+$(call Package/asterisk14-xip/Default/description)
+Read Variables and environment
+ func_db
+ func_global
+ func_env
+ func_timeout Control timeout values
+endef
+
+define Package/asterisk14-xip-enum
+$(call Package/asterisk14-xip/Default)
+ TITLE:=DNS Enum support to find alternate call route
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-enum/description
+$(call Package/asterisk14-xip/Default/description)
+DNS Enum support to find alternate call route
+ func_enum Use DNS to find alternate calling method
+endef
+
+define Package/asterisk14-xip-basic
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Basic functions
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-basic/description
+$(call Package/asterisk14-xip/Default/description)
+Basic functions
+ func_logic
+ func_math
+ func_strings
+ func_rand
+ func_cut
+endef
+
+define Package/asterisk14-xip-encode
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Support for string encoding/hashing
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-encode/description
+$(call Package/asterisk14-xip/Default/description)
+Support for string encoding/hashing
+ func_base64
+ func_md5
+ func_sha1
+ func_uri
+endef
+
+define Package/asterisk14-xip-realtime
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Asterisk Realtime support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-realtime/description
+$(call Package/asterisk14-xip/Default/description)
+Asterisk Realtime support
+ func_realtime
+ pbx_realtime
+ app_realtime 'Realtime' support
+endef
+
+define Package/asterisk14-xip-ael
+$(call Package/asterisk14-xip/Default)
+ TITLE:=AEL - Asterisk Extension Language compiler support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-ael/description
+$(call Package/asterisk14-xip/Default/description)
+AEL - Asterisk Extension Language compiler support
+ pbx_ael Asterisk Extension Language compiler
+endef
+
+define Package/asterisk14-xip-adsi
+$(call Package/asterisk14-xip/Default)
+ TITLE:=ADSI Support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-adsi/description
+$(call Package/asterisk14-xip/Default/description)
+ADSI Support
+ res_adsi
+ app_adsiprog
+endef
+
+define Package/asterisk14-xip-features
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Call Features / Parking
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-features/description
+$(call Package/asterisk14-xip/Default/description)
+Call Features / Parking
+ res_features Features support.
+ app_transfer
+ app_parkandannounce
+ res_monitor Record channels
+endef
+
+define Package/asterisk14-xip-moh
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Music On Hold support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-moh/description
+$(call Package/asterisk14-xip/Default/description)
+Music On Hold support
+ res_musiconhold
+ func_moh
+endef
+
+define Package/asterisk14-xip-smdi
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Simple Message Desk Interface
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-smdi/description
+$(call Package/asterisk14-xip/Default/description)
+Simple Message Desk Interface
+ res_smdi Simple Message Desk Interface
+endef
+
+define Package/asterisk14-xip-sounds-tt
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Telemarketer Torture Sounds
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-sounds-tt/description
+$(call Package/asterisk14-xip/Default/description)
+Telemarketer Torture Sounds
+endef
+
+define Package/asterisk14-xip-sounds-demo
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Demo Sounds
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-sounds-demo/description
+$(call Package/asterisk14-xip/Default/description)
+Demo Sounds
+endef
+
+define Package/asterisk14-xip-linejack
+$(call Package/asterisk14-xip/Default)
+ TITLE:=M chan_phone (32,988) Linejack Cards
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-linejack/description
+$(call Package/asterisk14-xip/Default/description)
+M chan_phone (32,988) Linejack Cards
+endef
+
+define Package/asterisk14-xip-app-misc
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Misc applications
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-app-misc/description
+$(call Package/asterisk14-xip/Default/description)
+Misc applications
+ app_random
+ app_sayunixtime
+ app_sendtext
+ app_url
+ app_readfile
+ app_system Call System application.
+ app_exec Exec Dialplan applications
+endef
+
+define Package/asterisk14-xip-image
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Support for images
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-image/description
+$(call Package/asterisk14-xip/Default/description)
+Support for images
+ app_image Transmit images
+ format_jpeg
+endef
+
+define Package/asterisk14-xip-sms
+$(call Package/asterisk14-xip/Default)
+ TITLE:=SMS support
+ DEPENDS:= +asterisk14-xip-core +libstdcpp
+endef
+
+define Package/asterisk14-xip-sms/description
+$(call Package/asterisk14-xip/Default/description)
+SMS support
+ app_sms
+endef
+
+define Package/asterisk14-xip-icecast
+$(call Package/asterisk14-xip/Default)
+ TITLE:=ICEcast support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-icecast/description
+$(call Package/asterisk14-xip/Default/description)
+ICEcast support
+ app_ices Icecast / Ices support
+endef
+
+define Package/asterisk14-xip-mp3
+$(call Package/asterisk14-xip/Default)
+ TITLE:=MP3 Support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-mp3/description
+$(call Package/asterisk14-xip/Default/description)
+MP3 Support
+ app_mp3
+endef
+
+define Package/asterisk14-xip-cli
+$(call Package/asterisk14-xip/Default)
+ TITLE:=CLI Apps and events
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-cli/description
+$(call Package/asterisk14-xip/Default/description)
+CLI Apps and events
+ app_userevent
+ res_clioriginate Originate a call on the CLI
+ res_convert File format conversion
+endef
+
+define Package/asterisk14-xip-isdn
+$(call Package/asterisk14-xip/Default)
+ TITLE:=ISDN transfer capability
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-isdn/description
+$(call Package/asterisk14-xip/Default/description)
+ISDN transfer capability
+ app_settransfercapability ISDN transfer capability
+endef
+
+define Package/asterisk14-xip-deprecated
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Deprecated
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-deprecated/description
+$(call Package/asterisk14-xip/Default/description)
+Deprecated
+ app_db Deprecated - use func_db instead
+endef
+
+define Package/asterisk14-xip-groups
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Group Functions
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-groups/description
+$(call Package/asterisk14-xip/Default/description)
+Group Functions
+ func_groupcount
+endef
+
+define Package/asterisk14-xip-language
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Language support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-language/description
+$(call Package/asterisk14-xip/Default/description)
+Language support
+ func_language
+endef
+
+define Package/asterisk14-xip-spool
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Spool Directory of Outgoing calls
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-spool/description
+$(call Package/asterisk14-xip/Default/description)
+Spool Directory of Outgoing calls
+ pbx_spool Spool Directory of Outgoing calls
+endef
+
+define Package/asterisk14-xip-nbs
+$(call Package/asterisk14-xip/Default)
+ TITLE:=NBS stream support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-nbs/description
+$(call Package/asterisk14-xip/Default/description)
+NBS stream support
+ app_nbscat
+endef
+
+define Package/asterisk14-xip-alarmreceiver
+$(call Package/asterisk14-xip/Default)
+ TITLE:=SIA Contact ID Alarm receiver
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-alarmreceiver/description
+$(call Package/asterisk14-xip/Default/description)
+SIA Contact ID Alarm receiver
+ app_alarmreceiver
+endef
+
+define Package/asterisk14-xip-cdr
+$(call Package/asterisk14-xip/Default)
+ TITLE:=CDR Support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-cdr/description
+$(call Package/asterisk14-xip/Default/description)
+CDR Support
+ app_cdr
+ app_forkcdr
+ app_setcdruserfield
+ cdr_csv
+ cdr_custom
+ cdr_manager
+ func_cdr
+endef
+
+define Package/asterisk14-xip-channel
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Channel functions
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-channel/description
+$(call Package/asterisk14-xip/Default/description)
+Channel functions
+ app_chanisavail
+ app_channelredirect
+ app_chanspy
+ func_channel
+ app_softhangup
+ app_directed_pickup Pickup a (specific) ringing extensions
+endef
+
+define Package/asterisk14-xip-debug
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Debugging tools
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-debug/description
+$(call Package/asterisk14-xip/Default/description)
+Debugging tools
+ app_echo
+ pbx_loopback
+ app_dumpchan Dump information about the calling channel
+ app_verbose
+ app_test AIX Server/client testing
+endef
+
+define Package/asterisk14-xip-menu-misc
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Special menu applications
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-menu-misc/description
+$(call Package/asterisk14-xip/Default/description)
+Special menu applications
+ app_controlplayback
+ app_directory
+ app_dictate
+endef
+
+define Package/asterisk14-xip-festival
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Festival support
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-festival/description
+$(call Package/asterisk14-xip/Default/description)
+Festival support
+ app_festival
+endef
+
+define Package/asterisk14-xip-send-app
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Misc tone sending applications
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-send-app/description
+$(call Package/asterisk14-xip/Default/description)
+Misc tone sending applications
+ app_flash Send a flash
+ app_senddtmf Send dtmf
+ app_milliwatt
+ app_morsecode
+ app_zapateller Generate tone to block telemarketers
+endef
+
+define Package/asterisk14-xip-followme
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Followme - Call forwarding
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-followme/description
+$(call Package/asterisk14-xip/Default/description)
+Followme - Call forwarding
+ app_followme
+endef
+
+
+define Package/asterisk14-xip-queues
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Call queues
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-queues/description
+$(call Package/asterisk14-xip/Default/description)
+Call queues
+ app_queue
+endef
+
+define Package/asterisk14-xip-record
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Call recording
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-record/description
+$(call Package/asterisk14-xip/Default/description)
+Call recording
+ app_record
+ app_mixmonitor Records The audio on the current channel to the specified file.
+endef
+
+define Package/asterisk14-xip-privacy
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Call Privacy - Prompt for unknown numbers.
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-privacy/description
+$(call Package/asterisk14-xip/Default/description)
+Call Privacy - Prompt for unknown numbers.
+ app_privacy Prompt for missing calling number
+endef
+
+define Package/asterisk14-xip-ivr-util
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Utilities for creating IVR
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-ivr-util/description
+$(call Package/asterisk14-xip/Default/description)
+Utilities for creating IVR
+ app_read Read a DTMF response
+ app_authenticate Authenticate a user
+ app_externalivr IVR Using an External process.
+ app_disa Directed Inward Sysytem Access - Allow access to your internal dialplan with password
+endef
+
+
+define Package/asterisk14-xip-callerid
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Callerid related functions.
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-callerid/description
+$(call Package/asterisk14-xip/Default/description)
+Callerid related functions.
+ app_setcallerid
+ func_callerid
+ app_lookupblacklist
+ app_lookupcidname
+endef
+
+define Package/asterisk14-xip-speech
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Interface to Speech recognition programs
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-speech/description
+$(call Package/asterisk14-xip/Default/description)
+Interface to Speech recognition programs
+ app_speech_utils
+ res_speech
+endef
+
+define Package/asterisk14-xip-detect
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Detect coditions
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-detect/description
+$(call Package/asterisk14-xip/Default/description)
+Detect coditions
+ app_amd Answer machine detect
+ app_talkdetect
+ app_waitforring
+ app_waitforsilence
+endef
+
+define Package/asterisk14-xip-controlflow
+$(call Package/asterisk14-xip/Default)
+ TITLE:=Advanced Control Flow
+ DEPENDS:= +asterisk14-xip-core
+endef
+
+define Package/asterisk14-xip-controlflow/description
+$(call Package/asterisk14-xip/Default/description)
+Advanced Control Flow
+ app_while
+ app_macro Dialplan Macros
+ app_stack Stack routines (Gosub, Return)
+endef
+
+
+CONFIGURE_ARGS+= \
+ --without-curl \
+ --without-curses \
+ --with-gsm="$(STAGING_DIR)/usr" \
+ --without-imap \
+ --without-isdnnet \
+ --without-kde \
+ --without-misdn \
+ --without-nbs \
+ --with-ncurses="$(STAGING_DIR)/usr" \
+ --without-netsnmp \
+ --without-newt \
+ --without-odbc \
+ --without-ogg \
+ --without-osptk \
+ --with-popt="$(STAGING_DIR)/usr" \
+ --without-pri \
+ --without-qt \
+ --without-radius \
+ --without-spandsp \
+ --without-suppserv \
+ --without-tds \
+ --without-termcap \
+ --without-tinfo \
+ --without-vorbis \
+ --without-vpb \
+ --with-z="$(STAGING_DIR)/usr" \
+
+EXTRA_CFLAGS:= $(TARGET_CPPFLAGS)
+EXTRA_LDFLAGS:= $(TARGET_LDFLAGS)
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-app-meetme),)
+ CONFIGURE_ARGS+= \
+ --with-tonezone="$(STAGING_DIR)/usr" --with-zaptel="$(STAGING_DIR)/usr"
+else
+ CONFIGURE_ARGS+= \
+ --without-tonezone --without-zaptel
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-alsa),)
+ CONFIGURE_ARGS+= \
+ --with-asound="$(STAGING_DIR)/usr"
+else
+ CONFIGURE_ARGS+= \
+ --without-asound
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-oss),)
+ CONFIGURE_ARGS+= \
+ --with-oss
+else
+ CONFIGURE_ARGS+= \
+ --without-oss
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-gtalk),)
+ CONFIGURE_ARGS+= \
+ --with-gnutls="$(STAGING_DIR)/usr" \
+ --with-iksemel="$(STAGING_DIR)/usr"
+ SITE_VARS+= \
+ ac_cv_lib_iksemel_iks_start_sasl=yes \
+ ac_cv_lib_gnutls_gnutls_bye=yes
+else
+ CONFIGURE_ARGS+= \
+ --without-gnutls \
+ --without-iksemel
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-chan-h323),)
+ CONFIGURE_ARGS+= \
+ --with-h323="$(BUILD_DIR)/openh323" \
+ --with-pwlib="$(BUILD_DIR)/pwlib"
+ CONFIGURE_VARS+= \
+ LIBS="$$$$LIBS -luClibc++ -ldl -lpthread"
+
+ define Build/Compile/chan-h323
+ $(MAKE) -C "$(PKG_BUILD_DIR)/channels/h323" \
+ $(TARGET_CONFIGURE_OPTS) \
+ CXXLIBS="-nodefaultlibs -luClibc++" \
+ optnoshared
+ endef
+else
+ CONFIGURE_ARGS+= \
+ --without-h323 \
+ --without-pwlib
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-codec-speex),)
+ CONFIGURE_ARGS+= \
+ --with-speex="$(STAGING_DIR)/usr"
+ SITE_VARS+= \
+ ac_cv_lib_speex_speex_encode=yes
+ EXTRA_CFLAGS+= -I$(STAGING_DIR)/usr/include/speex
+else
+ CONFIGURE_ARGS+= \
+ --without-speex
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-res-crypto),)
+ CONFIGURE_ARGS+= \
+ --with-ssl="$(STAGING_DIR)/usr"
+else
+ CONFIGURE_ARGS+= \
+ --without-ssl
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-pgsql),)
+ CONFIGURE_ARGS+= \
+ --with-postgres="$(STAGING_DIR)/usr"
+else
+ CONFIGURE_ARGS+= \
+ --without-postgres
+endif
+
+ifneq ($(SDK)$(CONFIG_PACKAGE_asterisk14-xip-sqlite),)
+ CONFIGURE_ARGS+= \
+ --with-sqlite="$(STAGING_DIR)/usr"
+else
+ CONFIGURE_ARGS+= \
+ --without-sqlite
+endif
+
+
+define Build/Configure
+ -rm $(PKG_BUILD_DIR)/menuselect.makeopts
+ ( cd $(PKG_BUILD_DIR); ./bootstrap.sh )
+ $(call Build/Configure/Default,,$(SITE_VARS))
+endef
+
+define Build/Compile
+ $(MAKE) -C "$(PKG_BUILD_DIR)" \
+ include/asterisk/version.h \
+ include/asterisk/buildopts.h defaults.h \
+ makeopts.embed_rules
+ $(call Build/Compile/chan-h323)
+ ASTCFLAGS="$(EXTRA_CFLAGS) -DLOW_MEMORY $(TARGET_CFLAGS)" \
+ ASTLDFLAGS="$(EXTRA_LDFLAGS)" \
+ $(MAKE) -C "$(PKG_BUILD_DIR)" \
+ ASTVARLIBDIR="/usr/lib/asterisk" \
+ NOISY_BUILD="1" \
+ DEBUG="" \
+ OPTIMIZE="" \
+ DESTDIR="$(PKG_INSTALL_DIR)" \
+ all install samples
+ $(SED) 's|/var/lib/asterisk|/usr/lib/asterisk|g' $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf
+
+ $(TARGET_CC) -O2 $(PKG_BUILD_DIR)/contrib/utils/rawplayer.c -o $(PKG_BUILD_DIR)/rawplayer
+endef
+
+define Build/InstallDev
+ mkdir -p $(1)/usr/include/asterisk/
+ $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk/*.h $(1)/usr/include/asterisk/
+ $(CP) $(PKG_INSTALL_DIR)/usr/include/asterisk.h $(1)/usr/include/
+endef
+
+define Package/asterisk14-xip-core/conffiles
+/etc/asterisk/asterisk.conf
+/etc/asterisk/codecs.conf
+/etc/asterisk/dnsmgr.conf
+/etc/asterisk/extconfig.conf
+/etc/asterisk/extensions.conf
+/etc/asterisk/http.conf
+/etc/asterisk/indications.conf
+/etc/asterisk/logger.conf
+/etc/asterisk/manager.conf
+/etc/asterisk/modules.conf
+/etc/asterisk/say.conf
+/etc/asterisk/sla.conf
+/etc/asterisk/users.conf
+endef
+
+define Package/asterisk14-xip-core/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ for f in users.conf extensions.conf say.conf asterisk.conf codecs.conf dnsmgr.conf extconfig.conf http.conf indications.conf logger.conf sla.conf manager.conf ; do \
+ $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
+ done
+ $(INSTALL_DATA) ./files/modules.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/keys
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in codec_gsm format_gsm pbx_config res_indications app_dial chan_local ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/moh
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/asterisk $(1)/usr/sbin/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/safe_asterisk $(1)/usr/sbin/
+ $(INSTALL_DIR) $(1)/etc/default
+ $(INSTALL_DATA) ./files/asterisk.default $(1)/etc/default/asterisk
+ $(INSTALL_DIR) $(1)/etc/init.d
+ $(INSTALL_BIN) ./files/asterisk.init $(1)/etc/init.d/asterisk
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/uci
+ $(CP) ./files/uci/* $1/usr/lib/asterisk/uci
+ $(INSTALL_DIR) $(1)/etc/asterisk/macros
+ $(CP) ./files/macros/* $1/etc/asterisk/macros
+endef
+
+define Package/asterisk14-xip-core/postinst
+#!/bin/sh
+ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
+/bin/sed -i 's/\ \/etc/\ '$${ROOT}'etc/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+/bin/sed -i 's/\ \/var\/spool/\ '$${ROOT}'var\/spool/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+/bin/sed -i 's/\ \/var\/log/\ '$${ROOT}'var\/log/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+/bin/sed -i 's/\ \/usr/\ '$${ROOT}'usr/g' $${PKG_ROOT}/etc/asterisk/asterisk.conf
+/bin/sed -i 's/^DEST=/DEST='$${ROOT}'/g' $${PKG_ROOT}/etc/init.d/asterisk
+/bin/sed -i 's/OPTIONS=\"\"/OPTIONS=\"-C\ '$${ROOT}'etc\/asterisk\/asterisk.conf\"/g' $${PKG_ROOT}/etc/default/asterisk
+mkdir -p $${PKG_ROOT}/etc/asterisk/conf.d
+cd $${PKG_ROOT}/etc/asterisk/conf.d
+ln -s ../../../usr/lib/asterisk/uci/voicemailconf 10-voicemail
+ln -s ../../../usr/lib/asterisk/uci/mohconf 15-moh
+ln -s ../../../usr/lib/asterisk/uci/featureconf 20-features
+ln -s ../../../usr/lib/asterisk/uci/lastcall 25-lastcall
+ln -s ../../../usr/lib/asterisk/uci/meetmeconf 30-meetme
+ln -s ../../../usr/lib/asterisk/uci/sipiaxconf 35-sipiax
+ln -s ../../../usr/lib/asterisk/uci/talkclock 40-talkclock
+endef
+
+define Package/asterisk14-xip/install
+endef
+
+define Package/asterisk14-xip-mini/install
+endef
+
+define Package/asterisk14-xip-app-meetme/conffiles
+/etc/asterisk/meetme.conf
+endef
+
+define Package/asterisk14-xip-app-meetme/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/meetme.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_meetme app_page ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/conf-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+
+define Package/asterisk14-xip-chan-oss/conffiles
+/etc/asterisk/oss.conf
+endef
+
+define Package/asterisk14-xip-chan-oss/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/oss.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_oss.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-app-meetme/conffiles
+/etc/asterisk/meetme.conf
+endef
+
+define Package/asterisk14-xip-app-meetme/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/meetme.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_meetme.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-oss/conffiles
+/etc/asterisk/oss.conf
+endef
+
+define Package/asterisk14-xip-chan-oss/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/oss.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_oss.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-alsa/conffiles
+/etc/asterisk/alsa.conf
+endef
+
+define Package/asterisk14-xip-chan-alsa/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/alsa.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_alsa.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-gtalk/conffiles
+/etc/asterisk/gtalk.conf
+/etc/asterisk/jabber.conf
+endef
+
+define Package/asterisk14-xip-chan-gtalk/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/gtalk.conf $(1)/etc/asterisk/
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/jabber.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_gtalk.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_jabber.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-h323/conffiles
+/etc/asterisk/h323.conf
+endef
+
+define Package/asterisk14-xip-chan-h323/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/h323.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_h323.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-mgcp/install
+/etc/asterisk/mgcp.conf
+endef
+
+define Package/asterisk14-xip-chan-mgcp/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/mgcp.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_mgcp.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-chan-skinny/conffiles
+/etc/asterisk/skinny.conf
+endef
+
+define Package/asterisk14-xip-chan-skinny/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/skinny.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_skinny.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+#define Package/asterisk14-xip-codec-ilbc/install
+# $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+# $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_ilbc.so $(1)/usr/lib/asterisk/modules/
+# $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/format_ilbc.so $(1)/usr/lib/asterisk/modules/
+#endef
+
+
+define Package/asterisk14-xip-codec-lpc10/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_lpc10.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-codec-speex/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_speex.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-pbx-dundi/conffiles
+/etc/asterisk/dundi.conf
+endef
+
+define Package/asterisk14-xip-pbx-dundi/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/dundi.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_dundi.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-res-agi/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/agi-bin
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_agi.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-res-crypto/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_crypto.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-pgsql/conffiles
+/etc/asterisk/cdr_pgsql.conf
+/etc/asterisk/res_pgsql.conf
+endef
+
+define Package/asterisk14-xip-pgsql/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ install -m0600 $(PKG_INSTALL_DIR)/etc/asterisk/cdr_pgsql.conf $(1)/etc/asterisk/
+ install -m0600 $(PKG_INSTALL_DIR)/etc/asterisk/res_pgsql.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/cdr_pgsql.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_config_pgsql.so $(1)/usr/lib/asterisk/modules/
+endef
+
+
+define Package/asterisk14-xip-sqlite/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/cdr_sqlite.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-sounds/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/* $(1)/usr/lib/asterisk/sounds/
+ rm -f $(1)/usr/lib/asterisk/sounds/vm-*
+ rm -f $(1)/usr/lib/asterisk/sounds/x
+ rm -f $(1)/usr/lib/asterisk/sounds/dir-*
+ rm -f $(1)/usr/lib/asterisk/sounds/dictate/*
+ rm -f $(1)/usr/lib/asterisk/sounds/followme/*
+ rm -f $(1)/usr/lib/asterisk/sounds/conf-*
+ rm -f $(1)/usr/lib/asterisk/sounds/queue-*
+ rm -f $(1)/usr/lib/asterisk/sounds/priv*
+ rm -f $(1)/usr/lib/asterisk/sounds/auth-*
+ rm -f $(1)/usr/lib/asterisk/sounds/agent-*
+ rm -f $(1)/usr/lib/asterisk/sounds/tt-*
+ rm -f $(1)/usr/lib/asterisk/sounds/demo-*
+endef
+
+define Package/asterisk14-xip-voicemail/conffiles
+/etc/asterisk/voicemail.conf
+endef
+
+define Package/asterisk14-xip-voicemail/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/voicemail.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/*voicemail.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/vm-*.gsm $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-rawplayer/install
+ $(INSTALL_DIR) $(1)/usr/bin
+ $(INSTALL_BIN) $(PKG_BUILD_DIR)/rawplayer \
+ $(1)/usr/bin
+endef
+
+define Package/asterisk14-xip-agents/conffiles
+/etc/asterisk/agents.conf
+endef
+
+define Package/asterisk14-xip-agents/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/agents.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_agent.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/agent-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-iax/conffiles
+/etc/asterisk/iax.conf
+/etc/asterisk/iaxprov.conf
+endef
+
+define Package/asterisk14-xip-iax/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ for f in iax.conf iaxprov.conf ; do \
+ $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_iax2.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-sip/conffiles
+/etc/asterisk/sip.conf
+/etc/asterisk/sip_notify.conf
+/etc/asterisk/rtp.conf
+/etc/asterisk/udptl.conf
+endef
+
+define Package/asterisk14-xip-sip/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ for f in sip.conf sip_notify.conf rtp.conf udptl.conf ; do \
+ $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/chan_sip.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-codec-wav/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in codec_adpcm format_pcm format_wav_gsm format_wav ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-codec-ualaw/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in codec_alaw codec_a_mu codec_ulaw ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-format-misc/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in format_sln format_vox format_ilbc ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-format-licensed/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in format_g726 format_g723 format_g729 ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-codec-g726/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/codec_g726.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-format-video/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in format_h263 format_h264 ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-variables/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in func_db func_global func_env func_timeout ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-enum/conffiles
+/etc/asterisk/enum.conf
+endef
+
+define Package/asterisk14-xip-enum/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/enum.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_enum.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-basic/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in func_logic func_math func_strings func_rand func_cut ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-encode/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in func_base64 func_md5 func_sha1 func_uri ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-realtime/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in func_realtime pbx_realtime app_realtime ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-ael/conffiles
+/etc/asterisk/extensions.ael
+endef
+
+define Package/asterisk14-xip-ael/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/extensions.ael $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_ael.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(CP) $(PKG_INSTALL_DIR)/usr/sbin/aelparse $(1)/usr/sbin/
+endef
+
+define Package/asterisk14-xip-adsi/conffiles
+/etc/asterisk/adsi.conf
+endef
+
+define Package/asterisk14-xip-adsi/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/adsi.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in res_adsi app_adsiprog ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-features/conffiles
+/etc/asterisk/features.conf
+endef
+
+define Package/asterisk14-xip-features/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/features.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in res_features app_transfer app_parkandannounce res_monitor ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-moh/conffiles
+/etc/asterisk/musiconhold.conf
+endef
+
+define Package/asterisk14-xip-moh/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/musiconhold.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in res_musiconhold func_moh ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(CP) $(PKG_INSTALL_DIR)/usr/sbin/streamplayer $(1)/usr/sbin/
+endef
+
+define Package/asterisk14-xip-smdi/conffiles
+/etc/asterisk/smdi.conf
+endef
+
+define Package/asterisk14-xip-smdi/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/smdi.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/res_smdi.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-sounds-tt/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/tt-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-sounds-demo/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/demo-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-linejack/conffiles
+/etc/asterisk/phone.conf
+endef
+
+define Package/asterisk14-xip-linejack/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/phone.conf $(1)/etc/asterisk/
+endef
+
+define Package/asterisk14-xip-app-misc/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_random app_sayunixtime app_sendtext app_url app_readfile app_system app_exec ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-image/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_image format_jpeg ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-sms/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_sms.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/sbin
+ $(CP) $(PKG_INSTALL_DIR)/usr/sbin/smsq $(1)/usr/sbin/
+endef
+
+define Package/asterisk14-xip-icecast/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_ices.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-mp3/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_mp3.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-cli/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_userevent res_clioriginate res_convert ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-isdn/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_settransfercapability.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-deprecated/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_db.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-groups/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_groupcount.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-language/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/func_language.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-spool/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/pbx_spool.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-nbs/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_nbscat.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-alarmreceiver/conffiles
+/etc/asterisk/alarmreceiver.conf
+endef
+
+define Package/asterisk14-xip-alarmreceiver/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/alarmreceiver.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_alarmreceiver.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-cdr/conffiles
+/etc/asterisk/cdr.conf
+/etc/asterisk/cdr_custom.conf
+/etc/asterisk/cdr_manager.conf
+endef
+
+define Package/asterisk14-xip-cdr/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ for f in cdr.conf cdr_custom.conf cdr_manager.conf ; do \
+ $(CP) $(PKG_INSTALL_DIR)/etc/asterisk/$$$$f $(1)/etc/asterisk/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_cdr app_forkcdr app_setcdruserfield cdr_csv cdr_custom cdr_manager func_cdr ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-channel/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-debug/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_echo pbx_loopback app_dumpchan app_verbose app_test ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-menu-misc/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_controlplayback app_directory app_dictate ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ for f in dir-* dictate/* ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/$$$$f $(1)/usr/lib/asterisk/sounds/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-festival/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_festival.so $(1)/usr/lib/asterisk/modules/
+endef
+
+define Package/asterisk14-xip-send-app/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_flash app_senddtmf app_milliwatt app_morsecode app_zapateller ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-followme/conffiles
+/etc/asterisk/followme.conf
+endef
+
+define Package/asterisk14-xip-followme/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/followme.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_followme.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/followme/* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-queues/conffiles
+/etc/asterisk/queues.conf
+endef
+
+define Package/asterisk14-xip-queues/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/queues.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_queue.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/queue-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-record/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_record app_mixmonitor ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-privacy/conffiles
+/etc/asterisk/privacy.conf
+endef
+
+define Package/asterisk14-xip-privacy/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/privacy.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/app_privacy.so $(1)/usr/lib/asterisk/modules/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/priv* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-ivr-util/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_read app_authenticate app_externalivr app_disa ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/sounds
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/sounds/auth-* $(1)/usr/lib/asterisk/sounds/
+endef
+
+define Package/asterisk14-xip-callerid/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_setcallerid func_callerid app_lookupblacklist app_lookupcidname ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-speech/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_speech_utils res_speech ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-detect/conffiles
+/etc/asterisk/amd.conf
+endef
+
+define Package/asterisk14-xip-detect/install
+ $(INSTALL_DIR) $(1)/etc/asterisk
+ $(INSTALL_DATA) $(PKG_INSTALL_DIR)/etc/asterisk/amd.conf $(1)/etc/asterisk/
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_amd app_talkdetect app_waitforring app_waitforsilence ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-controlflow/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in app_while app_macro app_stack ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+endef
+
+define Package/asterisk14-xip-zaptel/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk/modules
+ for f in chan_zap app_zapbarge app_zapscan codec_zap app_getcpeid app_zapras ; do \
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
+ done
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk
+ $(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/firmware $(1)/usr/lib/asterisk/
+endef
+
+$(eval $(call BuildPackage,asterisk14-xip-core))
+$(eval $(call BuildPackage,asterisk14-xip))
+$(eval $(call BuildPackage,asterisk14-xip-mini))
+$(eval $(call BuildPackage,asterisk14-xip-app-meetme))
+$(eval $(call BuildPackage,asterisk14-xip-chan-oss))
+$(eval $(call BuildPackage,asterisk14-xip-chan-alsa))
+$(eval $(call BuildPackage,asterisk14-xip-chan-gtalk))
+$(eval $(call BuildPackage,asterisk14-xip-chan-h323))
+$(eval $(call BuildPackage,asterisk14-xip-chan-mgcp))
+$(eval $(call BuildPackage,asterisk14-xip-chan-skinny))
+#$(eval $(call BuildPackage,asterisk14-xip-codec-ilbc))
+$(eval $(call BuildPackage,asterisk14-xip-codec-lpc10))
+$(eval $(call BuildPackage,asterisk14-xip-codec-speex))
+$(eval $(call BuildPackage,asterisk14-xip-pbx-dundi))
+$(eval $(call BuildPackage,asterisk14-xip-res-agi))
+$(eval $(call BuildPackage,asterisk14-xip-res-crypto))
+$(eval $(call BuildPackage,asterisk14-xip-pgsql))
+$(eval $(call BuildPackage,asterisk14-xip-sqlite))
+$(eval $(call BuildPackage,asterisk14-xip-voicemail))
+$(eval $(call BuildPackage,asterisk14-xip-sounds))
+$(eval $(call BuildPackage,asterisk14-xip-rawplayer))
+$(eval $(call BuildPackage,asterisk14-xip-agents))
+$(eval $(call BuildPackage,asterisk14-xip-iax))
+$(eval $(call BuildPackage,asterisk14-xip-sip))
+$(eval $(call BuildPackage,asterisk14-xip-codec-wav))
+$(eval $(call BuildPackage,asterisk14-xip-codec-ualaw))
+$(eval $(call BuildPackage,asterisk14-xip-format-misc))
+$(eval $(call BuildPackage,asterisk14-xip-format-licensed))
+$(eval $(call BuildPackage,asterisk14-xip-codec-g726))
+$(eval $(call BuildPackage,asterisk14-xip-format-video))
+$(eval $(call BuildPackage,asterisk14-xip-variables))
+$(eval $(call BuildPackage,asterisk14-xip-enum))
+$(eval $(call BuildPackage,asterisk14-xip-basic))
+$(eval $(call BuildPackage,asterisk14-xip-encode))
+$(eval $(call BuildPackage,asterisk14-xip-realtime))
+$(eval $(call BuildPackage,asterisk14-xip-ael))
+$(eval $(call BuildPackage,asterisk14-xip-adsi))
+$(eval $(call BuildPackage,asterisk14-xip-features))
+$(eval $(call BuildPackage,asterisk14-xip-moh))
+$(eval $(call BuildPackage,asterisk14-xip-smdi))
+$(eval $(call BuildPackage,asterisk14-xip-sounds-tt))
+$(eval $(call BuildPackage,asterisk14-xip-sounds-demo))
+$(eval $(call BuildPackage,asterisk14-xip-linejack))
+$(eval $(call BuildPackage,asterisk14-xip-app-misc))
+$(eval $(call BuildPackage,asterisk14-xip-image))
+$(eval $(call BuildPackage,asterisk14-xip-sms))
+$(eval $(call BuildPackage,asterisk14-xip-icecast))
+$(eval $(call BuildPackage,asterisk14-xip-mp3))
+$(eval $(call BuildPackage,asterisk14-xip-cli))
+$(eval $(call BuildPackage,asterisk14-xip-isdn))
+$(eval $(call BuildPackage,asterisk14-xip-deprecated))
+$(eval $(call BuildPackage,asterisk14-xip-groups))
+$(eval $(call BuildPackage,asterisk14-xip-language))
+$(eval $(call BuildPackage,asterisk14-xip-spool))
+$(eval $(call BuildPackage,asterisk14-xip-nbs))
+$(eval $(call BuildPackage,asterisk14-xip-alarmreceiver))
+$(eval $(call BuildPackage,asterisk14-xip-cdr))
+$(eval $(call BuildPackage,asterisk14-xip-channel))
+$(eval $(call BuildPackage,asterisk14-xip-debug))
+$(eval $(call BuildPackage,asterisk14-xip-menu-misc))
+$(eval $(call BuildPackage,asterisk14-xip-festival))
+$(eval $(call BuildPackage,asterisk14-xip-send-app))
+$(eval $(call BuildPackage,asterisk14-xip-followme))
+$(eval $(call BuildPackage,asterisk14-xip-queues))
+$(eval $(call BuildPackage,asterisk14-xip-record))
+$(eval $(call BuildPackage,asterisk14-xip-privacy))
+$(eval $(call BuildPackage,asterisk14-xip-ivr-util))
+$(eval $(call BuildPackage,asterisk14-xip-callerid))
+$(eval $(call BuildPackage,asterisk14-xip-speech))
+$(eval $(call BuildPackage,asterisk14-xip-detect))
+$(eval $(call BuildPackage,asterisk14-xip-controlflow))
+
+
+#asterisk14-xip-core=codec_gsm format_gsm pbx_config res_indications app_dial chan_local
+#asterisk14-xip-agents=chan_agent
+#asterisk14-xip-iax=chan_iax2
+#asterisk14-xip-sip=chan_sip
+#asterisk14-xip-codec-wav=codec_adpcm format_pcm format_wav_gsm format_wav
+#asterisk14-xip-codec-ualaw=codec_alaw codec_a_mu codec_ulaw
+#asterisk14-xip-format-misc=format_sln format_vox format_ilbc
+#asterisk14-xip-format-licensed=format_g726 format_g723 format_g729
+#asterisk14-xip-codec-g726=codec_g726
+#asterisk14-xip-format-video=format_h263 format_h264
+#asterisk14-xip-variables=func_db func_global func_env func_timeout
+#asterisk14-xip-enum=func_enum
+#asterisk14-xip-pbx-dundi=pbx_dundi
+#asterisk14-xip-basic=func_logic func_math func_strings func_rand func_cut
+#asterisk14-xip-encode=func_base64 func_md5 func_sha1 func_uri
+#asterisk14-xip-realtime=func_realtime pbx_realtime app_realtime
+#asterisk14-xip-ael=pbx_ael
+#asterisk14-xip-adsi=res_adsi app_adsiprog
+#asterisk14-xip-features=res_features app_transfer app_parkandannounce res_monitor
+#asterisk14-xip-moh=res_musiconhold func_moh
+#asterisk14-xip-smdi=res_smdi
+#asterisk14-xip-app-misc=app_random app_sayunixtime app_sendtext app_url app_readfile app_system app_exec
+#asterisk14-xip-image=app_image format_jpeg
+#asterisk14-xip-sms=app_sms
+#asterisk14-xip-icecast=app_ices
+#asterisk14-xip-mp3=app_mp3
+#asterisk14-xip-cli=app_userevent res_clioriginate res_convert
+#asterisk14-xip-isdn=app_settransfercapability
+#asterisk14-xip-deprecated=app_db
+#asterisk14-xip-groups=func_groupcount
+#asterisk14-xip-language=func_language
+#asterisk14-xip-spool=pbx_spool
+#asterisk14-xip-nbs=app_nbscat
+#asterisk14-xip-alarmreceiver=app_alarmreceiver
+#asterisk14-xip-cdr=app_cdr app_forkcdr app_setcdruserfield cdr_csv cdr_custom cdr_manager func_cdr
+#asterisk14-xip-channel=app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup
+#asterisk14-xip-debug=app_echo pbx_loopback app_dumpchan app_verbose app_test
+#asterisk14-xip-menu-misc=app_controlplayback app_directory app_dictate
+#asterisk14-xip-festival=app_festival
+#asterisk14-xip-send-app=app_flash app_senddtmf app_milliwatt app_morsecode app_zapateller
+#asterisk14-xip-followme=app_followme
+#asterisk14-xip-app-meetme=app_meetme app_page
+#asterisk14-xip-queues=app_queue
+#asterisk14-xip-record=app_record app_mixmonitor
+#asterisk14-xip-privacy=app_privacy
+#asterisk14-xip-ivr-util=app_read app_authenticate app_externalivr app_disa
+#asterisk14-xip-callerid=app_setcallerid func_callerid app_lookupblacklist app_lookupcidname
+#asterisk14-xip-speech=app_speech_utils res_speech
+#asterisk14-xip-detect=app_amd app_talkdetect app_waitforring app_waitforsilence
+#asterisk14-xip-controlflow=app_while app_macro app_stack
+#asterisk14-xip-zaptel=chan_zap app_zapbarge app_zapscan codec_zap app_getcpeid app_zapras
+#asterisk14-xip-chan-oss=chan_oss
+#asterisk14-xip-chan-alsa=chan_alsa
+#asterisk14-xip-chan-gtalk=chan_gtalk res_jabber
+#asterisk14-xip-chan-h323=chan_h323
+#asterisk14-xip-chan-mgcp=chan_mgcp
+#asterisk14-xip-chan-skinny=chan_skinny
+#asterisk14-xip-chan-lpc10=chan_lpc10
+#asterisk14-xip-codec-speex=codec_speex
+#asterisk14-xip-res-agi=res_agi
+#asterisk14-xip-res-crypto=res_crypto
+#asterisk14-xip-pgsql=cdr_pgsql res_config_pgsql
+#asterisk14-xip-sqlite=cdr_sqlite
+#asterisk14-xip-voicemail=app_hasnewvoicemail app_voicemail