#!/bin/bash # (C)2009 DatuX - Released under GPL # Asterisk audio quality testing source testlib || exit 1 if [ "$ASTERISK_SKIP_AUDIO" == "1" ]; then echo "Skipping asterisk audio test..." exit 0 fi DESCRIPTION1="Sla test over indien we niet de juiste licentieoptie hebben." CMD="cat /etc/webint/REG" VERIFYPOSITIVE='"V"' if ! sshtest; then echo "Dit is geen voiceserver, test overgeslagen" exit 0 fi ##################################################### Test afdeling ############################# # Tests hieronder toevoegen, gebruik makend van de functies van asterisktestlib scptest "asteriskaudio" || exit 1 DESCRIPTION1="Copy config, clear environment, restart asterisk" CMD=" svc -d /service/asterisk &>/dev/null killall -9 asterisk sleep 1; rm /etc/asterisk/* cp /root/asteriskaudio/asterisk/* /etc/asterisk || exit 1 rm /var/log/asterisk/full; svc -do /service/asterisk " sshtest || exit 1 #verbose mode VERIFYPOSITIVE="Verbosity" asterisk_cmd "set verbose 100" || exit 1 VERIFYPOSITIVE="Core debug" asterisk_cmd "set debug 100" || exit 1 PJSUA_OPTS="--play-file=test.wav --auto-answer 200 --auto-play --max-calls 32 --auto-rec --rec-file=rec1.wav --rec-file=rec2.wav --rec-file=rec3.wav --rec-file=rec4.wav --rec-file=rec5.wav" pjsua_restart sip_register 101 || exit 1 sip_register 102 || exit 1 sip_call 101 || exit 1 sip_call 101 || exit 1 #sip_waithangup || exit 1 sleep 10;