×

Call processing telecommunication system and methods thereof in a WiFi network

  • US 10,027,620 B2
  • Filed: 01/07/2011
  • Issued: 07/17/2018
  • Est. Priority Date: 01/07/2011
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×