mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-10 19:15:54 +02:00
asterisk addon: removed webif, cleanuped build scripts.
This commit is contained in:
@@ -1,96 +0,0 @@
|
||||
MENUSELECT_ADDONS=format_mp3
|
||||
MENUSELECT_APPS=app_flash app_meetme app_page app_dahdiras app_fax app_jack app_osplookup app_dahdibarge
|
||||
MENUSELECT_BRIDGES=
|
||||
MENUSELECT_CDR=cdr_adaptive_odbc cdr_odbc cdr_pgsql cdr_radius cdr_tds cdr_sqlite
|
||||
MENUSELECT_CEL=cel_odbc cel_pgsql cel_radius cel_tds
|
||||
MENUSELECT_CHANNELS=chan_dahdi chan_console chan_gtalk chan_jingle chan_misdn chan_nbs chan_vpb chan_h323
|
||||
MENUSELECT_CODECS=codec_dahdi codec_resample codec_speex
|
||||
MENUSELECT_FORMATS=
|
||||
MENUSELECT_FUNCS=func_odbc func_speex
|
||||
MENUSELECT_PBX=pbx_lua
|
||||
MENUSELECT_RES=res_calendar_caldav res_calendar_ews res_calendar_exchange res_calendar_icalendar res_config_odbc res_http_post res_odbc res_srtp res_timing_dahdi res_ais res_config_pgsql res_config_sqlite res_jabber res_timing_kqueue
|
||||
MENUSELECT_TESTS=test_acl test_amihooks test_aoc test_app test_ast_format_str_reduce test_astobj2 test_config test_db test_devicestate test_dlinklists test_event test_expr test_func_file test_gosub test_heap test_linkedlists test_locale test_logger test_netsock2 test_pbx test_poll test_sched test_security_events test_skel test_stringfields test_strings test_substitution test_time test_utils
|
||||
MENUSELECT_CFLAGS=LOADABLE_MODULES
|
||||
MENUSELECT_OPTS_app_voicemail=FILE_STORAGE
|
||||
MENUSELECT_UTILS=astcanary aelparse astman check_expr check_expr2 conf2ael hashtest hashtest2 muted refcounter smsq stereorize streamplayer
|
||||
MENUSELECT_AGIS=
|
||||
MENUSELECT_EMBED=
|
||||
MENUSELECT_CORE_SOUNDS=CORE-SOUNDS-EN-GSM
|
||||
MENUSELECT_MOH=MOH-OPSOUND-GSM
|
||||
MENUSELECT_EXTRA_SOUNDS=EXTRA-SOUNDS-EN-GSM
|
||||
MENUSELECT_BUILD_DEPS=chan_local app_voicemail res_monitor res_agi res_adsi res_smdi res_crypto res_pktccops res_ael_share res_fax G711_NEW_ALGORITHM
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_flash
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_meetme
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_page
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_dahdiras
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_jack
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_osplookup
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_APPS=app_dahdibarge
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_adaptive_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_pgsql
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_radius
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_tds
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CDR=cdr_sqlite
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_pgsql
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_radius
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CEL=cel_tds
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_dahdi
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_console
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_gtalk
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_jingle
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_misdn
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_nbs
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_vpb
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CHANNELS=chan_h323
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_dahdi
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_resample
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CODECS=codec_speex
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_FUNCS=func_speex
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_PBX=pbx_lua
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_caldav
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_ews
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_exchange
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_calendar_icalendar
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_http_post
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_odbc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_srtp
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_dahdi
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_ais
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_pgsql
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_config_sqlite
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_jabber
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_RES=res_timing_kqueue
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_acl
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_amihooks
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_aoc
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_app
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_ast_format_str_reduce
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_astobj2
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_config
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_db
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_devicestate
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_dlinklists
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_event
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_expr
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_func_file
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_gosub
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_heap
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_linkedlists
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_locale
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_logger
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_netsock2
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_pbx
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_poll
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_sched
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_security_events
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_skel
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_stringfields
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_strings
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_substitution
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_time
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_TESTS=test_utils
|
||||
MENUSELECT_DEPSFAILED=MENUSELECT_CFLAGS=BUILD_NATIVE
|
||||
@@ -1,8 +0,0 @@
|
||||
ktiv;Mon;Tue;Wed;Thu;Fri;;;05:00
|
||||
Channel: SIP/536
|
||||
MaxRetries: 3
|
||||
RetryTime: 45
|
||||
WaitTime: 30
|
||||
Context: service
|
||||
Extension: 609
|
||||
Callerid: WakeUP <536>
|
||||
@@ -1,8 +0,0 @@
|
||||
Aktiv;Mon;Tue;Wed;Thu;Fri;Sat;Sun;05:00
|
||||
Channel: SIP/536
|
||||
MaxRetries: 3
|
||||
RetryTime: 45
|
||||
WaitTime: 30
|
||||
Context: service
|
||||
Extension: 609
|
||||
Callerid: WakeUP <536>
|
||||
@@ -1,40 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
CALL_P=/var/spool/asterisk/outgoing/
|
||||
SOURCE=/var/ipfire/asterisk/wakeup/source/
|
||||
TMP=/var/ipfire/asterisk/wakeup/tmp/
|
||||
EXT=".call"
|
||||
DAY=$(/bin/date '+%a')
|
||||
NOW=$(/bin/date '+%H:%M')
|
||||
|
||||
for f in $(/bin/find ${SOURCE} -type f -name "*${EXT}")
|
||||
do
|
||||
if $(/bin/head -1 $f | /bin/egrep -i -q "aktiv")
|
||||
then
|
||||
if [ "${1}#" = "debug#" ]; then echo "File Aktiv"; fi
|
||||
BASEN=$(/usr/bin/basename $f)
|
||||
if $(/bin/head -1 $f | /bin/egrep -i -q "${DAY}")
|
||||
then
|
||||
if [ "${1}#" = "debug#" ]; then echo "Tag vorhanden in ${BASEN}"; fi
|
||||
NOW2=$(cat $f | head -1 | sed 's/.*;//g' | sed 's/\r//g')
|
||||
if test "${NOW}#" = "${NOW2}#"
|
||||
then
|
||||
if [ "${1}#" = "debug#" ]; then echo "Weckruf wird gestartet"; fi
|
||||
LAENG=$(wc -l $f)
|
||||
if [ "${1}#" = "debug#" ]; then echo "/usr/bin/tail -n$(( ${LAENG%% *}-1 )) $f >${TMP}${BASEN}"; else /usr/bin/tail -n$(( ${LAENG%% *}-1 )) $f >${TMP}${BASEN}; fi
|
||||
if [ "${1}#" = "debug#" ]; then echo /bin/mv ${TMP}${BASEN} ${CALL_P}; else /bin/mv ${TMP}${BASEN} ${CALL_P}; fi
|
||||
else if [ "${1}#" = "debug#" ]; then echo "Tag ok aber Zeit noch nicht #${NOW}!=${NOW2}#"; fi
|
||||
fi
|
||||
else if [ "${1}#" = "debug#" ]; then echo "Tag nicht vorhanden in ${f}"; fi
|
||||
fi
|
||||
else if [ "${1}#" = "debug#" ]; then echo "File ${f} nicht aktiv"; fi
|
||||
fi
|
||||
done
|
||||
|
||||
# /usr/bin/logger -t ipfire Asterisk Wakeup Run
|
||||
|
||||
# wenn als erster Parameter debug mit gegeben wird, wird alles nur via echo behandelt
|
||||
# Infos unter: http://www.das-asterisk-buch.de/unstable/call-file.html
|
||||
# oder: http://www.voip-info.org/wiki-Asterisk+auto-dial+out
|
||||
|
||||
##EOF##
|
||||
Reference in New Issue
Block a user