IP Library Granted Patent US 7,903,587
Granted Patent B2
US 7,903,587 · App. 12/453,870 · Granted Mar 8, 2011

Wireless emergency services protocols translator between ansi-41 and VoIP emergency services protocols

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,903,587
App. No.
12/453,870
Granted
Mar 8, 2011
Kind
B2
Abstract

A protocol converter or translator between ANSI-41 ORREQs and VoIP V2 messaging. The protocol converter may alternatively (or also) provide conversion between GSM MAP and VoIP V2 messaging. Interaction of VSPs with a Mobile Positioning Center (MPC) or a Gateway Mobile Location Center (GMLC) is permitted, as is interaction of wireless carriers with a VoIP Positioning Center (VPC). In this way existing GMLCs or MPCs may be used to service VoIP 9-1-1 calls. Moreover, operators of VoIP Positioning Centers (VPCs) who implement wireless offerings can re-use their existing VPCs to service wireless 9-1-1 calls.

Claims (78)

1. Apparatus to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ, comprising:

a receiver to receive VoIP V2 signaling from a Voice Service Provider (VSP);

a CBN inserter to insert a call back number (CBN) into both a mobile directory number (MDN) field and an emergency service routing digits (ESRD) field of an ANSI-41 ORREQ; and

an ESRK inserter to insert an emergency service routing key (ESRK) and, if needed, to insert digits to determine a selective router and/or trunk, into up to 20 digits of a VoIP V2 message;

whereby use of said digits received in said VoIP V2 message permit setup of an emergency services call over Session Initiation Protocol (SIP) using a wireless ESRK.

2. The apparatus to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ according to claim 1 , wherein:

said received mobile directory number (MDN) may be treated as emergency services routing digits (ESRD), permitting said ESRD to determine an ESRK based on a subscribers provisioned address.

3. The apparatus to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ according to claim 2 , wherein:

said received mobile directory number (MDN) may be treated as emergency services routing digits (ESRD), also permits said ESRD to determine digits to select a proper selective router or a proper trunk group based on said subscribers provisioned address.

4. Apparatus to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR, comprising:

a receiver to receive VoIP V2 signaling from a Voice Service Provider (VSP);

a CBN inserter to insert a call back number (CBN) into both an International Mobile Subscriber Identity (IMSI) field and an na-ESRD field of a GSM MAP SLR; and

an ESRK inserter to insert an emergency service routing key (ESRK) and, if needed, digits to determine a selective router and/or trunk, into up to 20 digits of a VoIP V2 message;

whereby use of said digits received in said VoIP V2 message permit setup of an emergency services call over Session Initiation Protocol (SIP) using a wireless ESRK.

5. The apparatus to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 4 , wherein:

said received call back number (CBN) may be treated as emergency services routing digits (ESRD), permitting said ESRD to determine an ESRK based on a subscribers provisioned address.

6. The apparatus to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 5 , wherein:

said received mobile directory number (MDN) may be treated as emergency services routing digits (ESRD), also permits said ESRD to determine digits to select a proper selective router or a proper trunk group based on said subscribers provisioned address.

7. The apparatus to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 4 , wherein:

said insertion of said CBN sets an na-ESRK flag.

8. Apparatus to translate emergency services protocol call setup information from ANSI-41 ORREQ to VoIP V2, comprising:

a receiver to receive an ANSI-41 ORREQ containing a call back number (CBN) and emergency service routing digits (ESRD) from a mobile switching (MSC);

a converter to convert said CBN and ESRD to a VoIP V2 request;

a transmitter to send said VoIP V2 request to a VoIP positioning center (VPC); and

a VoIP receiver to receive back said VoIP V2 request including an emergency service query key (ESQK) and an emergency service routing number (ESRN) returned by a VoIP positioning center (VPC), said VoIP V2 request having said ESQK and said ESRN inserted therein in a plurality of designated fields;

whereby use of said ORREQ permits setup of an emergency services call over ISDN User Part (ISUP) or Multi-Frequency (MF) signaling.

9. Apparatus to translate emergency services protocol call setup information from ANSI-41 ORREQ to VoIP V2 according to claim 8 , wherein said plurality of designated fields comprise:

a DialedDigits field;

a Mobile Directory Number (MDN) field;

a BillingDigits field; and

a GenericDigits field.

10. Apparatus to translate emergency services protocol call setup information from GSM MAP SLR to VoIP V2, comprising:

a receiver to receive a GSM MAP SLR containing a call back number (CBN) and emergency service routing digits (ESRD) from a mobile switching (MSC);

a converter to convert said CBN and ESRD to a VoIP V2 request;

a transmitter to send said VoIP V2 request to a VoIP positioning center (VPC);

a VoIP receiver to receive back said VoIP V2 request including an emergency service query key (ESQK) and an emergency service routing number (ESRN) returned by a VoIP positioning center (VPC) inserted therein; and

converting said received back VoIP V2 request to an SLR with an na-ESRK with said ESQK and a last 7-digits of said ESRN;

whereby use of said SLR permits setup of an emergency services call over ISDN User Part (ISUP) or Multi-Frequency (MF) signaling.

11. The apparatus to translate emergency services protocol call setup information from GSM MAP SLR to VoIP V2 according to claim 10 , comprising:

wherein a numbering plan area (NPA) of said ESRN has a same value as that of a numbering plan area (NPA) of said ESQK.

12. A method to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ, comprising:

receiving VoIP V2 signaling from a Voice Service Provider (VSP);

inserting a call back number (CBN) into both a mobile directory number (MDN) field and an emergency service routing digits (ESRD) field of an ANSI-41 ORREQ; and

inserting an emergency service routing key (ESRK) and, if needed, digits to determine a selective router and/or trunk, into up to 20 digits of a VoIP V2 message;

whereby use of said digits received in said VoIP V2 message permit setup of an emergency services call over Session Initiation Protocol (SIP) using a wireless ESRK.

13. The method to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ according to claim 12 , further comprising:

permitting said ESRD to determine an ESRK based on a subscribers provisioned address.

14. The method to translate emergency services protocol call setup information from VoIP V2 to ANSI-41 ORREQ according to claim 12 , further comprising:

permitting said ESRD to determine digits to select a proper selective router or a proper trunk group based on said subscribers provisioned address.

15. A method to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR, comprising:

receiving VoIP V2 signaling from a Voice Service Provider (VSP);

inserting a call back number (CBN) into both an International Mobile Subscriber Identity (IMSI) field and an na-ESRD field of a GSM MAP SLR; and

inserting an emergency service routing key (ESRK) and, if needed, digits to determine a selective router and/or trunk, into up to 20 digits of a VoIP V2 message;

whereby use of said digits received in said VoIP V2 message permit setup of an emergency services call over Session Initiation Protocol (SIP) using a wireless ESRK.

16. The method to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 15 , further comprising:

permitting said ESRD to determine an ESRK based on a subscribers provisioned address.

17. The method to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 15 , further comprising:

permitting said ESRD to determine digits to select a proper selective router or a proper trunk group based on said subscribers provisioned address.

18. The method to translate emergency services protocol call setup information from VoIP V2 to GSM MAP SLR according to claim 15 , wherein:

setting an na-ESRK flag.

19. A method to translate emergency services protocol call setup information from ANSI-41 ORREQ to VoIP V2, comprising:

receiving an ANSI-41 ORREQ containing a call back number (CBN) and emergency service routing digits (ESRD) from a mobile switching center (MSC);

converting said CBN and ESRD to a VoIP V2 request;

sending said VoIP V2 request to a VoIP positioning center (VPC); and

receiving back said VoIP V2 request including an emergency service query key (ESQK) and an emergency service routing number (ESRN) returned by a VoIP positioning center (VPC), said VoIP V2 request having said ESQK and said ESRN inserted therein in a plurality of designated fields;

whereby use of said ORREQ permits setup of an emergency services call over ISDN User Part (ISUP) or Multi-Frequency (MF) signaling.

20. The method to translate emergency services protocol call setup information from ANSI-41 ORREQ to VoIP V2 according to claim 19 , wherein said plurality of designated fields comprise:

a DialedDigits field;

a Mobile Directory Number (MDN) field;

a BillingDigits field; and

a GenericDigits field.

21. A method to translate emergency services protocol call setup information from GSM MAP SLR to VoIP V2, comprising:

receiving a GSM MAP SLR containing a call back number (CBN) and emergency service routing digits (ESRD) from a mobile switching center (MSC);

converting said CBN and ESRD to a VoIP V2 request;

sending said VoIP V2 request to a VoIP positioning center (VPC);

receiving back said VoIP V2 request including an emergency service query key (ESQK) and an emergency service routing number (ESRN) returned by a VoIP positioning center (VPC) inserted therein; and

converting said received back VoIP V2 request to an SLR with an na-ESRK with said ESQK and a last 7-digits of said ESRN;

whereby use of said SLR permits setup of an emergency services call over ISDN User Part (ISUP) or Multi-Frequency (MF) signaling.

Assignments (4)
SECURITY AGREEMENT Recorded Mar 3, 2016
From: COMTECH EF DATA CORP.; COMTECH XICOM TECHNOLOGY, INC.; COMTECH MOBILE DATACOM CORPORATION; TELECOMMUNICATION SYSTEMS, INC.
To: CITIBANK N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 037993/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2016
From: SILICON VALLEY BANK
To: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVEM INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
Reel/Frame 037994/0113 →
SECURITY AGREEMENT Recorded Jan 29, 2010
From: TELECOMMUNICATION SYSTEMS, INC.; LONGHORN ACQUISITION, LLC; SOLVERN INNOVATIONS, INC.; QUASAR ACQUISITION, LLC; NETWORKS IN MOTION, INC.
To: SILICON VALLEY BANK, AGENT
Reel/Frame 023870/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2009
From: POREMBA, TODD; HINES, GORDON J.; BURTON, VICTOR
To: TELECOMMUNICATION SYSTEMS, INC.
Reel/Frame 023604/0427 →