Apparatuses, methods and systems for a call restrictor
First Claim
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.
21 Assignments
0 Petitions
Accused Products
Abstract
The APPARATUSES, METHODS AND SYSTEMS FOR A CALL RESTRICTOR implement efficient and scalable monitoring, regulation, and allocation of communications resources within an enterprise. In one embodiment, a call restricting processor-implemented method is disclosed, 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; querying a database using the extracted value for the call attribute; obtaining a call rule to apply to the call request, based on querying the database; applying the call rule to the call request; and determining via a processor whether the call is permitted based on applying the call rule to the call request; wherein the transmission is one of: a media packet transmitted during an ongoing communication; and an invitation to initiate a communication session.
-
Citations
27 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A call restricting system, comprising:
-
a processor; and a memory disposed in communication with the processor and storing processor-executable instructions, the instructions comprising instructions to; obtain a transmission related to a call request, the transmission including a value for a call attribute; extract from the transmission the value for the call attribute; generate a database query to a database containing call rule restrictions data using the extracted value for the call attribute; query a database containing call rules data using the generated database query, to extract from a database of call rules at least one associated call rule 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; obtain at least one associated call rule to apply to the call request, based on querying the database; apply the obtained call rule to the call request; determine whether the call is permitted based on applying the call rule to the associated call request, and determine based on evaluation of the associated call rule the applications and settings needed to be delivered to a source of the call request and at least one value of the call attribute. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory processor-readable medium storing processor-executable call restricting instructions, the instructions comprising instructions to:
-
obtain a transmission related to a call request, the transmission including a value for a call attribute; extract from the transmission the value for the call attribute; generate a database query to a database containing call rule restrictions data using the extracted value for the call attribute, wherein the call rules in the database comprise business grammar rules containing legal, regulatory and enterprise-based call compliance roles for collections and auto-calling; query a database containing call roles data using the generated database query, to extract associated call rules for the transmission related to the call request; obtain at least one associated call role to apply to the call request, based on querying the database; query a database using the extracted value for the call attribute; obtain a call rule to apply to the call request, based on querying the database; apply the obtained call rule to the call request; and determine whether the call is permitted based on applying the call role to the associated call request, and determine based on evaluation of the associated call rule the applications and settings needed to be delivered to a source of the call request and at least one value of the call attribute. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
Specification