source: npl/phone/freepbx/extensions_custom.conf

Last change on this file 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 100644
File size: 953 bytes
Line 
1#SYN-3 freepbx dialplan enhancements
2
3#include extensions_synapse.conf
4
5#custom destination: go to the voicemail of the person that was called.
6(usefull to give users an IVR where they can choose to goto voicemail)
7[voicemail-called-person]
8exten => s,1,VoiceMail(${EXTTOCALL})
9
10
11#set callforwarding for specified extension to specified number
12#eg: *752000612345678
13#sets callforwarding for 200 to 0622588835
14[from-internal-custom]
15exten => _*75.,1,Answer
16exten => _*75.,n,Wait(1)
17exten => _*75.,n,Macro(user-callerid,)
18exten => _*75.,n,Set(fromext=${EXTEN:3:3})
19exten => _*75.,n,Set(toext=${EXTEN:6})
20exten => _*75.,n,Set(DB(CF/${fromext})=${toext})
21exten => _*75.,n,Set(STATE=BUSY)
22exten => _*75.,n,Gosub(app-cf-on,sstate,1())
23exten => _*75.,n(hook_2),Playback(call-fwd-unconditional&for&extension)
24exten => _*75.,n,SayDigits(${fromext})
25exten => _*75.,n,Playback(is-set-to)
26exten => _*75.,n,SayDigits(${toext})
27exten => _*75.,n,Macro(hangupcall,)
28
29
Note: See TracBrowser for help on using the repository browser.