[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})