summaryrefslogtreecommitdiff
path: root/full_IO/pcb/extensions.conf
blob: 50d9f1478241140354d607f94ff713d5ee7375ca (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
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})