IP Library Granted Patent US 10,027,620
Granted Patent B2
US 10,027,620 · App. 12/930,450 · Granted Jul 17, 2018

Call processing telecommunication system and methods thereof in a WiFi network

Inventors: Peter Matthew Hillier (Ottawa, CA); Katayoun Hillier (Ottawa, CA)
Assignee: Mitel Networks Corporation
H04L61/106H04L65/1053H04L65/1069H04L65/1073H04M3/42229H04M7/0075
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 10,027,620
App. No.
12/930,450
Granted
Jul 17, 2018
Kind
B2
Abstract

Global identifiers can be dialed from anywhere in the world. The present application relates to a call processing telecommunication system and methods thereof in a wireless network for connecting communication devices. The integrated system can resolve issues with global identification using internal identifiers. In one illustrative embodiment, the global identifiers can be registered and mapped to an internal number such that the global numbers can be used to contact individuals. When a call is placed by a communication device, the internal identifier of the calling device can be tied back to the global identifier, which then provides access to the IP address of the VoIP client to complete the call. For incoming calls, the global identifiers can be translated into an internal identifier to route the call through the network.

Claims (35)

1. A method for establishing communication between devices in a telecommunication system, said method comprising:

at a phone exchange of the telecommunication system:

receiving registration information from a VoIP client of a first device, the registration information comprising a global identifier corresponding to the first device and IP address information for the first device;

when WiFi is detected, registering the first device by storing the global identifier corresponding to the first device in association with an internal identifier in the form of a directory number internal to the phone exchange and the IP address information for the first device, the internal identifier being associated with an egress port of the phone exchange;

receiving, at an ingress port of the phone exchange, a communication request sent from a VoIP client of a calling device to establish communication with the first device, wherein the VoIP client of a calling device intercepts a request for communication and directs the request for communication to the phone exchange, said communication request including the global identifier corresponding to said first device;

mapping, on ingress of the communication request, the global identifier corresponding to the first device with the internal identifier;

routing said communication request within the phone exchange to the egress port associated with said internal identifier;

mapping, at the egress port, the internal identifier to the IP address information for the first device;

sending said communication request to the VoIP client of said first device using said IP address information for the first device stored in association with the internal identifier;

responsive to receiving, at the ingress port of the phone exchange, the communication, determining whether the global identifier is registered at the phone exchange;

responsive to determining that the global identifier is registered at phone exchange, routing the communication request within the phone exchange to the egress port associated with the internal identifier; and

absent determining that the global identifier is registered at the phone exchange, routing the communication request through a phone network to the global identifier to establish communication with the first device.

2. The method of claim 1 , wherein routing comprises directing said communication request from the ingress port to the egress point associated with said device internal identifier.

3. The method of claim 1 , wherein storing comprises storing said global identifier in association with said internal identifier and said IP address information in a lookup table of a data store at said phone exchange.

4. The method of claim 3 , wherein the step of mapping, on ingress of the communication request, the global identifier corresponding to the first device with the internal identifier, comprises mapping the global identifier to the internal identifier stored in the lookup table.

5. The method of claim 4 , wherein mapping, at the egress port, the internal identifier to the IP address information for the first device comprises mapping the internal identifier to the IP address information stored in the lookup table.

6. The method of claim 1 , further comprising:

absent responsive to determining that global identifier is registered at the phone exchange, sending, to the VoIP client of the first device, a routing error message.

7. A system comprising:

a phone exchange for establishing communication between a calling device and a first device, the phone exchange being configured:

to receive registration information from a VoIP client of the first device, the registration information comprising a global identifier corresponding to the first device and the IP address information for the first device;

when WiFi is detected, to register the first device by storing the global identifier corresponding to the first device in association with an internal identifier in the form of a directory number internal to the phone exchange and the IP address information for the first device, the internal identifier being associated with an egress port of the phone exchange;

to receive, at an ingress port, a communication request sent from a VoIP client of the calling device to establish communication with the first device, wherein the VoIP client of a calling device intercepts a request for communication and directs the request for communication to the phone exchange, said communication request including said global identifier corresponding to the first device;

to map, on ingress of the communication request, the global identifier corresponding to the first device with the internal identifier;

to route the communication request within the phone exchange to an egress port associated with the internal identifier;

to map, at the egress port, the internal identifier to the IP address information for the first device;

to send the communication request to the VoIP client of the first device using the IP address information for the first device stored in association with the internal identifier;

responsive to receiving, at the ingress port of the phone exchange, the communication request, to determine whether the global identifier is registered at the phone exchange;

responsive to determining that the global identifier is registered at the phone exchange, to route the communication request within the phone exchange to the internal identifier associated with the egress port; and

absent determining that the global identifier is present registered at the phone exchange, to route the communication request through a phone network to the global identifier to establish communication with the first device.

8. The system of claim 7 , wherein the phone exchange is further configured to store the global identifier in association with the internal identifier and the IP address information in a lookup table of a data store at the phone exchange.

9. The system of claim 8 , wherein the phone exchange is further configured, to map the global identifier to the internal identifier stored in the lookup table.

10. The system of claim 9 , wherein the phone exchange is further configured to map the internal identifier to the IP address information stored in the lookup table.

11. The system of claim 7 , wherein the phone exchange is further configured to:

absent responsive to determining that global identifier is registered at the phone exchange, sending, to the VoIP client of the first device, a routing error message.

Assignments (25)
SECURITY INTEREST Recorded Jun 30, 2025
From: MLN US HOLDCO LLC; MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: U.S. PCI SERVICES, LLC
Reel/Frame 071758/0843 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ANKURA TRUST COMPANY, LLC
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL CLOUD SERVICES, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071722/0721 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: ACQUIOM AGENCY SERVICES LLC
To: MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071730/0632 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2025
From: WILMINGTON SAVINGS FUND SOCIETY, FSB
To: MITEL (DELAWARE), INC.; MITEL COMMUNICATIONS, INC.; MITEL NETWORKS, INC.; MITEL NETWORKS CORPORATION
Reel/Frame 071712/0821 →
SECURITY INTEREST Recorded Jun 20, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 071676/0815 →
SECURITY INTEREST Recorded Mar 12, 2025
From: MITEL (DELAWARE), INC.; MITEL NETWORKS CORPORATION; MITEL NETWORKS, INC.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 070689/0857 →
NOTICE OF SUCCESSION OF AGENCY - 5L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069897/0046 →
NOTICE OF SUCCCESSION OF AGENCY - 3L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 070006/0268 →
NOTICE OF SUCCCESSION OF AGENCY - 2L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069896/0001 →
NOTICE OF SUCCCESSION OF AGENCY - PL Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: WILMINGTON SAVINGS FUND SOCIETY, FSB
Reel/Frame 069895/0755 →
NOTICE OF SUCCESSION OF AGENCY - 4L Recorded Jan 14, 2025
From: UBS AG, STAMFORD BRANCH, AS LEGAL SUCCESSOR TO CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 069896/0827 →
SECURITY INTEREST Recorded Oct 31, 2022
From: MITEL NETWORKS CORPORATION
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 061824/0282 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0674 →
SECURITY INTEREST Recorded Dec 7, 2018
From: MITEL NETWORKS ULC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, AS COLLATERAL AGENT
Reel/Frame 047741/0704 →
RELEASE OF SECURITY INTEREST Recorded Dec 3, 2018
From: CITIZENS BANK, N.A.
To: MITEL NETWORKS CORPORATION
Reel/Frame 048096/0785 →
RELEASE OF SECURITY INTEREST Recorded Mar 25, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT; BANK OF AMERICA, N.A., (ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL (DELAWARE), INC.; MITEL NETWORKS, INC.; MITEL COMMUNICATIONS, INC.; MITEL BUSINESS SYSTEMS, INC.
Reel/Frame 042244/0461 →
SECURITY INTEREST Recorded Mar 23, 2017
From: MITEL NETWORKS CORPORATION
To: CITIZENS BANK, N.A.
Reel/Frame 042107/0378 →
SECURITY INTEREST Recorded May 28, 2015
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A.(ACTING THROUGH ITS CANADA BRANCH), AS CANADIAN COLLATERAL AGENT
Reel/Frame 035783/0540 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2015
From: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
To: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; MITEL COMMUNICATIONS INC. FKA AASTRA USA INC.
Reel/Frame 035562/0157 →
SECURITY AGREEMENT Recorded Feb 14, 2014
From: MITEL US HOLDINGS, INC.; MITEL NETWORKS CORPORATION; AASTRA USA INC.
To: JEFFERIES FINANCE LLC, AS THE COLLATERAL AGENT
Reel/Frame 032264/0760 →
RELEASE OF SECURITY INTEREST Recorded Feb 10, 2014
From: BANK OF AMERICA, N.A.
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032210/0245 →
RELEASE OF SECURITY INTEREST Recorded Feb 7, 2014
From: WILMINGTON TRUST, NATIONAL ASSOCIATION
To: MITEL NETWORKS CORPORATION; MITEL US HOLDINGS, INC.
Reel/Frame 032176/0818 →
SECURITY INTEREST Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: WILMINGTON TRUST, N.A., AS SECOND COLLATERAL AGENT
Reel/Frame 030201/0743 →
SECURITY AGREEMENT Recorded Apr 8, 2013
From: MITEL NETWORKS CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 030186/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2011
From: HILLIER, PETER M.; HILLIER, KATAYOUN
To: MITEL NETWORKS CORPORATION
Reel/Frame 025673/0125 →
Continuity (1)
Related Publication 20120177029A1 · Jul 12, 2012