Here is a quick and dirty bash script to do it that I wrote you. #!/bin/bash if ( asterisk -rx "database deltree blacklist") then echo "Blacklist Cleared" else err "ERROR Failed to clear Blacklist, Exiting." exit 1; fi
while IFS=, read TN REASON do if ( asterisk -rx "database put blacklist \"${TN}\" \"${REASON}\"") then echo "Inserted $TN $REASON to Blacklist" else err "ERROR Insert Failed on $TN." exit 1; fi done < blacklist.csv unset IFS It reads from the file blacklist.csv in the same directory with the format of NUMBER,"DESCRIPTION/REASON" On Sat, Aug 27, 2016 at 8:59 AM, tux john <a...@null.net> wrote: > Hi. I would like to blacklist a few callers and I have been using the > *CLI> database put blacklist 1234 "annoying callers". Instead of putting > the same command for every user is there any way to have a file? Ideally a > file in /opt that I would update the blacklisted numbers (add,remove). Is > there anything like that, please? > > -- > _____________________________________________________________________ > -- Bandwidth and Colocation Provided by http://www.api-digital.com -- > > Join the Asterisk Community at the 13th AstriCon, September 27-29, 2016 > http://www.asterisk.org/community/astricon-user-conference > > New to Asterisk? Start here: > https://wiki.asterisk.org/wiki/display/AST/Getting+Started > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > -- A human being should be able to change a diaper, plan an invasion, butcher a hog, conn a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects. ---Heinlein
-- _____________________________________________________________________ -- Bandwidth and Colocation Provided by http://www.api-digital.com -- Join the Asterisk Community at the 13th AstriCon, September 27-29, 2016 http://www.asterisk.org/community/astricon-user-conference New to Asterisk? Start here: https://wiki.asterisk.org/wiki/display/AST/Getting+Started asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users