US20050174991A1

Apparatus and method for interfacing packet-based phone services with emergency call centers

Claim Score by NHIP

Read claim 14, the broadest

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.

US20050174991A1, drawing sheet 1
Sheet 1 of 8

Term

Projected expiry 25 October 2026.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

16 claims: 4 independent, 12 dependent

  1. 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.
  2. 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.
  3. 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.
  4. 14
    Broadest claimClaim Score 74, broad(NHIP)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.