This is the initial release of luci-pbx as submitted to the mailing list.
[project/luci.git] / applications / luci-pbx / root / etc / pbx-asterisk / extensions.conf.TEMPLATE
1 [general]
2 static = yes
3 writeprotect = yes
4 clearglobalvars = no
5
6 [globals]
7
8 [default]
9
10 [context-user-hangup]
11 exten => s,1,Hangup()
12 exten => _X.,1,Hangup()
13
14 [context-catch-all]
15 exten => _[!-~].,1,Dial(SIP/${EXTEN},60,r)
16
17 [default-incoming-call-context]
18 exten => s,1,NoOp(${CALLERID})
19 exten => s,n,Set(SOURCECONTEXT=default-incoming-call-context)
20 exten => s,n,Set(SOURCEEXTEN=s)
21 exten => s,n,Goto(blacklist-call-context,s,1)
22 exten => s,n(doneblacklist),NoOp()
23 exten => s,n,Goto(disa-check-call-context,s,1)
24 exten => s,n(donedisacheck),Dial(|LOCALUSERS|,60,r)
25
26 #include extensions_incoming.conf
27 #include extensions_incoming_gtalk.conf
28 #include extensions_blacklist.conf
29 #include extensions_callthrough.conf
30 #include extensions_user.conf