PKG_NAME:=asterisk
PKG_VERSION:=1.4.22
-PKG_RELEASE:=3
+PKG_RELEASE:=4
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://downloads.digium.com/pub/asterisk/releases/
define Package/asterisk14-xip/Default
SUBMENU:=asterisk14-xip (Complete Open Source PBX), v1.4.x
- SECTION:=net
- CATEGORY:=Network
+ SECTION:=luci
+ CATEGORY:=LuCI
+ SUBMENU:=Asterisk
URL:=http://www.asterisk.org/
endef
func_channel
app_softhangup
app_directed_pickup Pickup a (specific) ringing extensions
+ app_pickup2 Extended pickup
endef
define Package/asterisk14-xip-debug
define Package/asterisk14-xip-core/postinst
#!/bin/sh
-ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
+if [ -z "${IPKG_INSTROOT}" ] ; then
+ ROOT=/
+else
+ ROOT=`echo $${PKG_ROOT} | sed 's:[\/]:\\\&:g' -`
+fi
/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
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
+ln -s ../../../usr/lib/asterisk/uci/voicemenu 45-voicemenu
+ln -s ../../../usr/lib/asterisk/uci/disaconf 50-disaconf
endef
define Package/asterisk14-xip/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk
endef
define Package/asterisk14-xip-mini/install
+ $(INSTALL_DIR) $(1)/usr/lib/asterisk
endef
define Package/asterisk14-xip-app-meetme/conffiles
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 \
+ for f in app_chanisavail app_channelredirect app_chanspy func_channel app_softhangup app_directed_pickup app_pickup2 ; do \
$(CP) $(PKG_INSTALL_DIR)/usr/lib/asterisk/modules/$$$$f.so $(1)/usr/lib/asterisk/modules/ ; \
done
endef