A simple way would be: IVR menu that locks the phone, using function DB(family/key), try show function DB in your dialplan.
With DB(family/key) you may insert data into AstDB ; you lock the phone you may define family= LockedPhones , and the key is the callerid number of the phone With DB_EXISTS(family/key) you check if there is an entry to the current phone inside AstDB, if exists the phone is locked no calls available else dial! With DBdel(family/key) you may unlock the phone from dialplan. with asterisk -rx database get and put you can manipulate astDB from your web application. Hope this helps On 10/18/06, Mojo with Horan & Company, LLC <[EMAIL PROTECTED]> wrote:
Tzafrir Cohen wrote: > Is there a simple and safe way to query the astdb database outside of > Asterisk? after writing to it with: asterisk -rx 'database put phones locked 1' something like asterisk -rx 'database get phones locked' returns 1... Is this what you mean by outside of asterisk? Sorry if I misunderstood. I'm under the impression (possibly erroneously) that asterisk doesn't flush its database to disk often enough for you to trust copies that might be stored there, or to notice new changes made on-disk by you. That being said, Berkeley DB file, /var/lib/asterisk/astdb. Moj -- Mojo <[EMAIL PROTECTED]> Office Manager, Horan & Company, LLC (907) 747-6666 x112 _______________________________________________ --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
-- Com os melhores cumprimentos, Marco Mouta _______________________________________________ --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
