> G'day. I've been working with * for some time now, but mostly from a > enterprise perspective. I've just setup my own box at home and want to > enable some more "home user" type functionality. > > Does anyone have a trick to allow the dynamic modification of the > dialplan by users? I want the ability to switch voicemail on/off (or at > least alter the timeout). > > In essence, I want to simulate the act of manually turning an answering > machine on when you leave home (for my wife).
Lots of different ways to do those things... here's one basic example: ; toggle the ivr by dialing this extension exten => 3950,1,DBget(ISIVRON=FEAT/ivron) ; if success, step 2, else 102 exten => 3950,2,GotoIf(${ISIVRON} == yes?3:102) exten => 3950,3,DBdel(FEAT/ivron) exten => 3950,4,Background(npi-ivroff) exten => 3950,5,Hangup exten => 3950,102,DBput(FEAT/ivron=yes) exten => 3950,103,Background(npi-ivron) exten => 3950,104,Hangup Then insert something in your dialplan statements to read the DBget values, and branch as appropriate. That example essentially turns an IVR on/off by dialing extn 3950. _______________________________________________ Asterisk-Users mailing list Asterisk-Users@lists.digium.com http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users