source: tests/01130_asteriskaudio @ 26ffad7

Last change on this file since 26ffad7 was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 1.5 KB
Line 
1#!/bin/bash
2# (C)2009 DatuX - Released under GPL
3
4# Asterisk audio quality testing
5
6
7source testlib || exit 1
8
9if [ "$ASTERISK_SKIP_AUDIO" == "1" ]; then
10        echo "Skipping asterisk audio test..."
11        exit 0                                 
12fi                                             
13
14
15DESCRIPTION1="Sla test over indien we niet de juiste licentieoptie hebben."
16CMD="cat /etc/webint/REG"
17VERIFYPOSITIVE='"V"'
18if ! sshtest; then
19        echo "Dit is geen voiceserver, test overgeslagen"
20        exit 0
21fi
22
23
24
25##################################################### Test afdeling #############################
26# Tests hieronder toevoegen, gebruik makend van de functies van asterisktestlib
27
28scptest "asteriskaudio" || exit 1
29
30DESCRIPTION1="Copy config, clear environment, restart asterisk"
31CMD="
32        svc -d /service/asterisk &>/dev/null
33        killall -9 asterisk
34        sleep 1;
35        rm /etc/asterisk/*
36        cp /root/asteriskaudio/asterisk/* /etc/asterisk || exit 1
37        rm /var/log/asterisk/full;
38        svc -do /service/asterisk
39"
40sshtest || exit 1
41
42
43
44
45
46#verbose mode
47VERIFYPOSITIVE="Verbosity"
48asterisk_cmd "set verbose 100" || exit 1
49VERIFYPOSITIVE="Core debug"
50asterisk_cmd "set debug 100" || exit 1
51
52
53PJSUA_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"
54pjsua_restart
55
56
57sip_register 101 || exit 1
58sip_register 102 || exit 1
59
60sip_call 101 || exit 1
61sip_call 101 || exit 1
62#sip_waithangup || exit 1
63sleep 10;
64
Note: See TracBrowser for help on using the repository browser.