diff options
Diffstat (limited to 'asterisk-load-tests/full_IO/pcb/extensions.conf')
-rw-r--r-- | asterisk-load-tests/full_IO/pcb/extensions.conf | 80 |
1 files changed, 80 insertions, 0 deletions
diff --git a/asterisk-load-tests/full_IO/pcb/extensions.conf b/asterisk-load-tests/full_IO/pcb/extensions.conf new file mode 100644 index 0000000..50d9f14 --- /dev/null +++ b/asterisk-load-tests/full_IO/pcb/extensions.conf @@ -0,0 +1,80 @@ +[from-internal] +include => default + +[from-sip] +exten = s,1,Dial(DAHDI/g11) + +[from-isdn] +include => default + +[from-pstn] +include => default + +exten = 103,1,NoOp(Dial FXS port - this is intended to be a loop) +exten = 103,n,Dial(DAHDI/g11/${EXTEN}) + +[default] +; FXS port +exten = 11,1,NoOp( Call 11 ) +same = n,Dial(DAHDI/g11) +same = n,Goto(hangup) + +; FXO port +exten = 12,1,NoOp( Call 12 ) +same = n,Dial(DAHDI/g12) +same = n,Hangup() + +; ISDN port#1 +exten = _21.,1,NoOp( Call 21 ) +same = n,Dial(DAHDI/g21/${EXTEN:2}) +;same = n,Hangup() + +; ISDN port#2 +exten = _22.,1,NoOp( Call 22 ) +same = n,Dial(DAHDI/g22/${EXTEN:2}) +;same = n,Hangup() + +; ISDN port#3 +exten = _23.,1,NoOp( Call 23 ) +same = n,Dial(DAHDI/g23/${EXTEN:2}) +;same = n,Hangup() + +; ISDN port#4 +exten = _24.,1,NoOp( Call 24 ) +same = n,Dial(DAHDI/g24/${EXTEN:2}) +;same = n,Hangup() + +; Aastra IP Phone +exten = 3,1,NoOp( Call 3 ) +exten = 3, n,Dial(SIP/${EXTEN}) + +; vers XiVO +exten = _9X.,1,NoOp() +exten = _9X.,n,Dial(SIP/test-oh/${EXTEN:1}) + + +; Call via ISDN port #2 from ISDN phone +exten = _7X.,1,NoOp( Call ${EXTEN:1} via port #2) +exten = _7X.,n,Dial(DAHDI/g22/${EXTEN:1}) + + +; Test sounds +exten => 123,1,Answer() +exten => 123,2,Playback(spy-agent) +exten => 123,3,Hangup + +exten = 666,1,While(1) +exten = 666,n,Playback(/root/sounds/schnappi_satan_8k) +exten = 666,n,Sleep(1) +exten = 666,n,EndWhile + +exten = hangup,1,NoOp() +same = n,Answer() +same = n,Wait(3) +same = n,Hangup() + + +;exten = _1XX,1,Dial(SIP/test/${EXTEN}) + +[te] +exten = s,1,NoOp(${CALLERID} => ${EXTEN}) |