1. A call restricting processor-implemented method, comprising: obtaining a transmission related to a call request, the transmission including a value for a call attribute; extracting from the transmission the value for the call attribute; generating a database query to a database containing call rule restrictions data using the extracted value for the call attribute; querying a database containing call rules data using the generated database query, to extract associated call rules for the transmission related to the call request, wherein the call rules comprise business grammar rules containing legal, regulatory and enterprise-based call compliance rules for collections and auto-calling; obtaining at least one associated call rule to apply to the call request, based on querying the database; applying the obtained call rule to the call request; and determining via a processor whether the call is permitted based on applying the call rule to the associated call request and further determining based on evaluation of the associated call rules the applications and settings needed to be delivered to a source of the call request and at least one value of the call attribute.