Min Hwan Chang
2006-Mar-03 16:02 UTC
[Asterisk-Users] Does an entry in AstDB stay after reboot?
I set up a call forwarding script in extensions.conf which uses the AstDB but I'm wondering if I reboot the server, will the entry in AstDB still reside? What the script does is when a call comes in, it check to see if there is a null value or a call forward number. If null, it will call the local office connections. If there is a number, it calls that. Now I just need to know if I reboot the system, the current value will still be in the AstDB, I don't want to reboot the system and then find out the key is always getting erased. Thanks all for the help. exten => s,1,Answer() exten => s,2,DBget(WHEE=CFIM/temp) exten => s,3,GotoIf($["${WHEE}" = "0"]?s-NoCFIM,1:s-CFIM,1) ; If call forward number in AstDB, then call that number exten => s-CFIM,1,DBget(WHEE=CFIM/temp) exten => s-CFIM,2,Dial(Zap/g0/${WHEE},20,tm) exten => s-CFIM,102,Voicemail,u203 exten => s-CFIM,103,Voicemail,b203 ; The 0 signifies no call forwarding. exten => s-NoCFIM,1,Dial(${PHONE1}&${PHONE2}&${PHONE3},10,tr) exten => s-NoCFIM,2,Wait(1) exten => s-NoCFIM,3,DigitTimeout(3) exten => s-NoCFIM,4,ResponseTimeout(7) exten => s-NoCFIM,5,Background(/var/lib/asterisk/sounds/hello) ;exten => s-NoCFIM5,Background(/var/lib/asterisk/sounds/vacation) exten => s-NoCFIM,6,Wait(1) exten => s-NoCFIM,7,Voicemail,u203 exten => s-NoCFIM,8,Voicemail,b203 exten => s-NoCFIM,9,Hangup() [call forward options] ; Creates a call forward exten => _44X.,1,DBput(CFIM/temp=${EXTEN:2}) exten => _44X.,2,Hangup ; Null character. exten => 4455,1,DBput(CFIM/temp=0) exten => 4455,2,Hangup
Joseph Tanner
2006-Mar-03 17:16 UTC
[Asterisk-Users] Does an entry in AstDB stay after reboot?
Yes, the AstDB is not erased on a reboot. All values are saved. I don't know the exact location, but you can back it up and restore on another server if you wished, useful for upgrading. Joseph Tanner On 3/3/06, Min Hwan Chang <minchang@gmail.com> wrote:> I set up a call forwarding script in extensions.conf which uses the > AstDB but I'm wondering if I reboot the server, will the entry in > AstDB still reside? > > What the script does is when a call comes in, it check to see if there > is a null value or a call forward number. If null, it will call the > local office connections. If there is a number, it calls that. Now I > just need to know if I reboot the system, the current value will still > be in the AstDB, I don't want to reboot the system and then find out > the key is always getting erased. Thanks all for the help. > > exten => s,1,Answer() > exten => s,2,DBget(WHEE=CFIM/temp) > exten => s,3,GotoIf($["${WHEE}" = "0"]?s-NoCFIM,1:s-CFIM,1) > > ; If call forward number in AstDB, then call that number > exten => s-CFIM,1,DBget(WHEE=CFIM/temp) > exten => s-CFIM,2,Dial(Zap/g0/${WHEE},20,tm) > exten => s-CFIM,102,Voicemail,u203 > exten => s-CFIM,103,Voicemail,b203 > > ; The 0 signifies no call forwarding. > exten => s-NoCFIM,1,Dial(${PHONE1}&${PHONE2}&${PHONE3},10,tr) > exten => s-NoCFIM,2,Wait(1) > exten => s-NoCFIM,3,DigitTimeout(3) > exten => s-NoCFIM,4,ResponseTimeout(7) > exten => s-NoCFIM,5,Background(/var/lib/asterisk/sounds/hello) > ;exten => s-NoCFIM5,Background(/var/lib/asterisk/sounds/vacation) > exten => s-NoCFIM,6,Wait(1) > exten => s-NoCFIM,7,Voicemail,u203 > exten => s-NoCFIM,8,Voicemail,b203 > exten => s-NoCFIM,9,Hangup() > > [call forward options] > ; Creates a call forward > exten => _44X.,1,DBput(CFIM/temp=${EXTEN:2}) > exten => _44X.,2,Hangup > ; Null character. > exten => 4455,1,DBput(CFIM/temp=0) > exten => 4455,2,Hangup > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
Douglas Garstang
2006-Mar-03 17:25 UTC
[Asterisk-Users] Does an entry in AstDB stay after reboot?
The file is at /var/lib/asterisk/astdb -----Original Message----- From: Joseph Tanner [mailto:joseph@thetechguide.com] Sent: Friday, March 03, 2006 5:17 PM To: Asterisk Users Mailing List - Non-Commercial Discussion Subject: Re: [Asterisk-Users] Does an entry in AstDB stay after reboot? Yes, the AstDB is not erased on a reboot. All values are saved. I don't know the exact location, but you can back it up and restore on another server if you wished, useful for upgrading. Joseph Tanner On 3/3/06, Min Hwan Chang <minchang@gmail.com> wrote:> I set up a call forwarding script in extensions.conf which uses the > AstDB but I'm wondering if I reboot the server, will the entry in > AstDB still reside? > > What the script does is when a call comes in, it check to see if there > is a null value or a call forward number. If null, it will call the > local office connections. If there is a number, it calls that. Now I > just need to know if I reboot the system, the current value will still > be in the AstDB, I don't want to reboot the system and then find out > the key is always getting erased. Thanks all for the help. > > exten => s,1,Answer() > exten => s,2,DBget(WHEE=CFIM/temp) > exten => s,3,GotoIf($["${WHEE}" = "0"]?s-NoCFIM,1:s-CFIM,1) > > ; If call forward number in AstDB, then call that number > exten => s-CFIM,1,DBget(WHEE=CFIM/temp) > exten => s-CFIM,2,Dial(Zap/g0/${WHEE},20,tm) > exten => s-CFIM,102,Voicemail,u203 > exten => s-CFIM,103,Voicemail,b203 > > ; The 0 signifies no call forwarding. > exten => s-NoCFIM,1,Dial(${PHONE1}&${PHONE2}&${PHONE3},10,tr) > exten => s-NoCFIM,2,Wait(1) > exten => s-NoCFIM,3,DigitTimeout(3) > exten => s-NoCFIM,4,ResponseTimeout(7) > exten => s-NoCFIM,5,Background(/var/lib/asterisk/sounds/hello) > ;exten => s-NoCFIM5,Background(/var/lib/asterisk/sounds/vacation) > exten => s-NoCFIM,6,Wait(1) > exten => s-NoCFIM,7,Voicemail,u203 > exten => s-NoCFIM,8,Voicemail,b203 > exten => s-NoCFIM,9,Hangup() > > [call forward options] > ; Creates a call forward > exten => _44X.,1,DBput(CFIM/temp=${EXTEN:2}) > exten => _44X.,2,Hangup > ; Null character. > exten => 4455,1,DBput(CFIM/temp=0) > exten => 4455,2,Hangup > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > Asterisk-Users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >_______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- Asterisk-Users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users