Computer telephony integration (CTI) systems and methods for enhancing school safety
First Claim
Patent Images
1. A computer telephony integration system having a call management system for connecting at least one agent station with at least one telephone line, the system comprising:
- a processor executing a software application stored in memory that causes the processor to;
receive a communication at an automated answering system in a school'"'"'s call center;
receive calling number identification information associated with the communication;
automatically inquire for an identifier of a caller;
receive initiation of an emergency response feature;
retrieve a profile associated with the calling number identification information;
provide the communication and the calling number identification information to a computer in the school'"'"'s call center;
allow the computer to select a memory location at the school'"'"'s call center for storing the calling number identification information;
store the calling number identification information to a local file server operating in the school'"'"'s call center;
identify a designated party to receive the communication;
associate a communications profile with the designated party;
retrieve an Internet Protocol address from the communications profile;
receive a location of the designated party and a location of a device associated with the Internet Protocol address, wherein the location of the designated party and the device associated with the Internet Protocol address is determined based on mapping coordinates to associate a location within a school, wherein the coordinates are transmitted by the device associated with the Internet Protocol address;
determine a communications device is proximate to the location of the device associated with the Internet Protocol address;
retrieve a rule that specifies an availability of the designated party to accept the communication based on the location of the designated party;
retrieve another rule that requires routing the communication to the communications device when the designated party is unavailable; and
route the communication to the communications device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for enabling a dynamic computer telephony integration campus call center that leverages the assets of a school communications system including internal telecommunications networks, information systems, data networks, and applications, of public telecommunications networks, of public data networks, and/or of various communications devices to facilitate improved access, sharing, notification, and/or management of communications (e.g., external and internal communications) and associated data to enhance school safety services.
-
Citations
7 Claims
-
1. A computer telephony integration system having a call management system for connecting at least one agent station with at least one telephone line, the system comprising:
-
a processor executing a software application stored in memory that causes the processor to; receive a communication at an automated answering system in a school'"'"'s call center; receive calling number identification information associated with the communication; automatically inquire for an identifier of a caller; receive initiation of an emergency response feature; retrieve a profile associated with the calling number identification information; provide the communication and the calling number identification information to a computer in the school'"'"'s call center; allow the computer to select a memory location at the school'"'"'s call center for storing the calling number identification information; store the calling number identification information to a local file server operating in the school'"'"'s call center; identify a designated party to receive the communication; associate a communications profile with the designated party; retrieve an Internet Protocol address from the communications profile; receive a location of the designated party and a location of a device associated with the Internet Protocol address, wherein the location of the designated party and the device associated with the Internet Protocol address is determined based on mapping coordinates to associate a location within a school, wherein the coordinates are transmitted by the device associated with the Internet Protocol address; determine a communications device is proximate to the location of the device associated with the Internet Protocol address; retrieve a rule that specifies an availability of the designated party to accept the communication based on the location of the designated party; retrieve another rule that requires routing the communication to the communications device when the designated party is unavailable; and route the communication to the communications device. - View Dependent Claims (2, 3)
-
-
4. A method, comprising:
-
receiving a call at an automated answering system in a school'"'"'s call center; receiving calling number identification information associated with the call; automatically inquiring for an identifier of a caller; receiving initiation of an emergency response feature; retrieving a profile associated with the calling number identification information; retrieving from the profile an instruction to record the call; routing the call and the calling number identification information to a computer in the school'"'"'s call center; allowing a user of the computer to select a memory location at the school'"'"'s call center for storing the calling number identification information; storing the calling number identification information to a local file server operating in the school'"'"'s call center; identifying a designated party to receive the call; associating a communications profile with the designated party; retrieving an Internet Protocol address from the communications profile; retrieving instructions from the communications profile for disseminating the calling number identification information to the Internet Protocol address associated with the designated party; sending, according to the instructions, the calling number identification information to the Internet Protocol address associated with the designated party; receiving a location of the designated party; receiving a location of a device associated with the Internet Protocol address, wherein the location of the designated party and the device associated with the Internet Protocol address is determined based on mapping coordinates to associate a location within a school, wherein the coordinates are transmitted by the device associated with the Internet Protocol address; retrieving a rule from memory that specifies an availability of the designated party to accept the call based on the location of the designated party; retrieving another rule that requires routing the call to a messaging system proximate to the location of the device associated with the Internet Protocol address when the designated party is unavailable; and routing the call to the messaging system. - View Dependent Claims (5, 6)
-
-
7. A computer readable storage device storing processor executable instructions for performing a method, the method comprising:
-
receiving a call-at an automated answering system in a school'"'"'s call center; receiving a calling number identification information associated with the call; automatically inquiring for an identifier of a caller; receiving initiation of an emergency response feature; retrieving a profile associated with the calling number identification information; retrieving from the profile an instruction to record the call; determining a location associated with the communication by matching the calling number identification information with profile location data retrieved from the profile; routing the call and the calling number identification information to a computer in the school'"'"'s call center; allowing a user of the computer to select a memory location at the school'"'"'s call center for storing the calling number identification information; storing the calling number identification information to a local file server operating in the school'"'"'s call center; identifying a designated party to receive the call; associating a communications profile with the designated party; retrieving an Internet Protocol address from the communications profile; retrieving instructions from the communications profile for disseminating the calling number identification information to the Internet Protocol address associated with the designated party; sending, according to the instructions, the calling number identification information to the Internet Protocol address associated with the designated party; receiving a location of the designated party; receiving a location of a device associated with the Internet Protocol address, wherein the location of the designated party and the device associated with the Internet Protocol address is determined based on mapping coordinates to associate a location within a school, wherein the coordinates are transmitted by the device associated with the Internet Protocol address; retrieving a rule from the communications profile that specifies an availability of the designated party to accept the call when based on the location of the designated party; retrieving another rule from the communications profile that requires the call be routed to a messaging system proximate to the location of the device associated with the Internet Protocol address when the designated party is unavailable; and routing the call to the messaging system.
-
Specification