Apparatus and method for interfacing packet-based phone services with emergency call centers
First Claim
Patent Images
1. A gateway device for a Public Safety Answering Point comprising:
- a packet I/O interface configured for communicating with a packet-based network;
a telephony I/O interface configured for communicating with a controller;
a database I/O interface configured for communicating with a location database;
packet protocol stacks configured for handling data packets;
a TDM/Telephony signaling module configured for generating telephone signaling information and handling analog voice data;
database protocol stacks for handling location database records; and
an auxiliary information gateway application configured to use the packet protocol stacks and the TDM/Telephony signaling module to parse call session set-up information from a request packet and generate telephone signaling information therefrom,convert analog voice data to packetized voice data and direct the packetized voice data to the packet I/O interface, andconvert packetized voice data to analog voice data and direct the analog voice data to the telephony I/O interface.
0 Assignments
0 Petitions
Accused Products
Abstract
A gateway is provided for interfacing packet-based phone services with controllers of emergency call centers. For each type of electronic medium to be interfaced, the gateway comprises a specific I/O interface and a specific module such as a protocol stack. The gateway also comprises an auxiliary information gateway application that integrates the I/O interfaces and modules into a logical framework that enables inter-working therebetween. A controller that includes the functionality of the gateway device is also provided. Methods for enabling emergency calls, and more generally for enabling a multi-media session, are also provided.
-
Citations
16 Claims
-
1. A gateway device for a Public Safety Answering Point comprising:
-
a packet I/O interface configured for communicating with a packet-based network; a telephony I/O interface configured for communicating with a controller; a database I/O interface configured for communicating with a location database; packet protocol stacks configured for handling data packets; a TDM/Telephony signaling module configured for generating telephone signaling information and handling analog voice data; database protocol stacks for handling location database records; and an auxiliary information gateway application configured to use the packet protocol stacks and the TDM/Telephony signaling module to parse call session set-up information from a request packet and generate telephone signaling information therefrom, convert analog voice data to packetized voice data and direct the packetized voice data to the packet I/O interface, and convert packetized voice data to analog voice data and direct the analog voice data to the telephony I/O interface. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A controller for a Public Safety Answering Point comprising:
-
a packet I/O interface configured for communicating with a packet-based network; a telephony I/O interface configured for communicating with a PSTN; a database I/O interface configured for communicating with a location database; packet protocol stacks configured for handling data packets; a TDM/Telephony signaling module configured for generating telephone signaling information and handling analog voice data; database protocol stacks for handling location database records; and an auxiliary information gateway application configured to use the packet protocol stacks and the TDM/Telephony signaling module to parse call session set-up information from a request packet and generate telephone signaling information therefrom, convert analog voice data to packetized voice data and direct the packetized voice data to the packet I/O interface, and convert packetized voice data to analog voice data and direct the analog voice data to the telephony I/O interface.
-
-
7. A method for enabling an emergency call comprising:
-
receiving a request packet from a calling party; parsing call session set-up information from the request packet; generating telephone signaling information, including a telephone number of the calling party, from the call session set-up information; sending the telephone signaling information to a controller; establishing a voice data channel through the controller; querying a location database using the telephone number; and providing a location database record to the controller. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method for enabling an emergency call comprising:
-
receiving telephone signaling information from a calling party; parsing a telephone number from the telephone signaling information; generating a request packet comprising call session set-up information including the telephone number; sending the request packet to a controller; establishing a voice data channel through the controller; querying a location database using the telephone number; and providing a location database record to the controller. - View Dependent Claims (15, 16)
-
Specification