MT#6969 Move templates to template repo

ipeshinskaya/InvoiceTemplate6
Andreas Granig 12 years ago
parent deb95ccff3
commit 60cbfe4631

@ -1,8 +0,0 @@
NOTIFY sip:$USER$@$DOMAIN$ SIP/2.0
To: <sip:$USER$@$DOMAIN$>
From: <sip:$USER$@$DOMAIN$>;tag=4711
Call-ID: $CALL_ID$
CSeq: 1 NOTIFY
Subscription-State: active
Event: check-sync
Content-Length: 0

@ -1,85 +0,0 @@
[% TAGS [- -] -%]
#!/bin/sh
[%
PROCESS '/usr/lib/ngcp-ngcpcfg/get_hostname'; hostname = out;
argv.host=hostname; argv.type='sip_int';
PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_shared_ips_for_host'; sip_int_ips = out;
IF !sip_int_ips.size;
PROCESS '/usr/lib/ngcp-ngcpcfg/get_all_ips_for_host'; sip_int_ips = out;
END;
-%]
LOCAL_IP="[% sip_int_ips.0 %]"
LOGGER="/usr/bin/logger -i -t check-sync"
FILE_DEBUG="0"
CONSOLE_DEBUG="1"
LOGFILE="/tmp/check-sync.log"
VERBOSE="-vvvvvvv"
SIPSAK=`which sipsak`
UUIDGEN=`which uuidgen`
SIPFILE="/etc/ngcp-panel/check-sync/check-sync.sip"
MYSQL_USER='sipwise'
MYSQL_HOST="[% database.central.dbhost %]"
MYSQL_PORT="[% database.central.dbport %]"
function debug
{
LOG_ARGS="-p daemon.debug"
if [ "x$CONSOLE_DEBUG" = "x1" ]; then
LOG_ARGS="$LOG_ARGS -s"
fi
echo "$@" | $LOGGER $LOG_ARGS
}
function error
{
LOG_ARGS="-p daemon.err"
if [ "x$CONSOLE_DEBUG" = "x1" ]; then
LOG_ARGS="$LOG_ARGS -s"
fi
echo "$@" | $LOGGER $LOG_ARGS
exit 1
}
USER=$1
DOMAIN=$2
PASS=$3
if [ -z "$USER" ] || [ -z "$USER" ] || [ -z "$USER" ]; then
error "Usage: $0 <user> <domain> <password>"
fi
test -f $SIPSAK || error "sipsak command not found"
test -f $UUIDGEN || error "uuidgen command not found"
if ! [ -f /etc/mysql/sipwise.cnf ]; then
error "Missing configuration file '/etc/mysql/sipwise.cnf'";
fi
. /etc/mysql/sipwise.cnf
debug "Arguments: $@"
MYSQL="mysql -u$MYSQL_USER -p$SIPWISE_DB_PASSWORD -h ${MYSQL_HOST} -P ${MYSQL_PORT}"
SERVER=$($MYSQL -s provisioning -e "select concat(ip, ':', sip_port) from provisioning.xmlhosts xh left join provisioning.xmlhostgroups xhg on xh.id = xhg.host_id left join provisioning.xmlgroups xg on xhg.group_id = xg.id where xg.name = 'proxy'")
if [ -z "$SERVER" ]; then
error "No valid proxy server found in DB"
fi
URI="sip:$USER@$SERVER"
CALL_ID=$($UUIDGEN)@voip.sipwise.local
echo $SIPSAK -S -l 5082 -f $SIPFILE -u $USER -a $PASS \
-g "!CALL_ID!$CALL_ID!USER!$USER!DOMAIN!$DOMAIN!" \
$VERBOSE -H $LOCAL_IP -E udp -s $URI
$SIPSAK -S -l 5082 -f $SIPFILE -u $USER -a $PASS \
-g "!CALL_ID!$CALL_ID!USER!$USER!DOMAIN!$DOMAIN!" \
$VERBOSE -H $LOCAL_IP -E udp -s $URI
Loading…
Cancel
Save