Systems and methods for using caller data to set an operational mode of a phone switch
First Claim
1. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by one or more processors, cause performance of a set of operations comprising:
- a record manager receiving, via a communication interface, caller data corresponding to a phone call initiated by a phone terminal;
responsive to the record manager receiving the caller data, the record manager retrieving from a data storage a first school-record corresponding to the received caller data, wherein the first school-record is associated with a second school-record;
the record manager retrieving from the data storage the second school-record;
the record manager making a determination that the first school-record is associated with a closed operational-status; and
responsive to the record manager making the determination that the first school-record is associated with the closed operational-status, the record manager causing an administrator phone-number corresponding to the second school-record to be added to an outbound-call list associated with a workstation terminal.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for using caller data to add a phone number to an outbound-call list. In one aspect, a method involves (i) a device receiving caller data corresponding to a phone call sent by a phone switch to a phone terminal; (ii) retrieving a school record corresponding to the received caller data; (iii) making a determination that the school record is associated with a type of operational status; and (iv) responsive to making the determination that the school record is associated with the type of operational status, setting an operational mode of the phone switch, wherein in the operational mode, the phone switch refrains from sending any phone calls to the phone terminal.
-
Citations
20 Claims
-
1. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by one or more processors, cause performance of a set of operations comprising:
-
a record manager receiving, via a communication interface, caller data corresponding to a phone call initiated by a phone terminal; responsive to the record manager receiving the caller data, the record manager retrieving from a data storage a first school-record corresponding to the received caller data, wherein the first school-record is associated with a second school-record; the record manager retrieving from the data storage the second school-record; the record manager making a determination that the first school-record is associated with a closed operational-status; and responsive to the record manager making the determination that the first school-record is associated with the closed operational-status, the record manager causing an administrator phone-number corresponding to the second school-record to be added to an outbound-call list associated with a workstation terminal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer-readable medium having stored thereon program instructions that upon execution by one or more processors, cause performance of a set of operations comprising:
-
receiving caller data corresponding to a phone call; retrieving a first location-based-organization-record (LBO-record) corresponding to the received caller data, wherein the first LBO-record is associated with a second LBO-record; retrieving the second LBO-record; making a determination that the first LBO-record is associated with a type of operational-status; and responsive to making the determination that the first LBO-record is associated with the type of operational-status, causing a phone-number corresponding to the second LBO-record to be added to an outbound-call list. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a communication interface; one or more processors; and a non-transitory computer-readable storage medium, having stored thereon program instructions that, upon execution by the one or more processors, cause the system to perform a set of operations comprising; receiving, via the communication interface, caller data corresponding to a phone call initiated by a phone terminal; responsive to receiving the caller data, retrieving from a data storage a first school record corresponding to the received caller data, wherein the first school record is associated with a second school record; retrieving from the data storage the second school record; making a determination that the first school record is associated with a closed operational status; and responsive to making the determination that the first school record is associated with the closed operational status, causing an administrator phone number corresponding to the second school record to be added to an outbound call list associated with a workstation terminal. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification