×

Techniques for auto assigning IP telephone extension numbers based on a port

  • US 9,461,959 B2
  • Filed: 05/30/2006
  • Issued: 10/04/2016
  • Est. Priority Date: 05/30/2006
  • Status: Active Grant
First Claim
Patent Images

1. An apparatus configured to assign an extension number to an Internet protocol (IP) telephony device in a network, the apparatus comprising:

  • means for detecting, using a switch in the network, a first IP telephony device being coupled to a first port on the switch;

    a processor; and

    a plurality of instructions encoded in a non-transitory machine-readable medium for execution by the processor and when executed cause the processor to perform operations including;

    determining, at the switch, a port identifier of the first port via a dynamic host configuration protocol (DHCP) lookup, wherein the port identifier is saved during a DHCP request using an Option 82 request that inserts the port identifier into the DHCP request;

    receiving, at the switch, a first message from the first IP telephony device, wherein the first message includes a request for an IP address for the first IP telephony device;

    modifying, at the switch, the first message by including in the first message the port identifier of the first port;

    sending, from the switch, the modified first message to a call processor in order for the call processor to assign the extension number to the first IP telephony device, wherein the extension number is fixed for each physical port in the network, the extension number obtained by searching a list at the call processor that associates the determined port identifier with an assigned extension number for the port identifier, the port identifier identifying a physical port the first IP telephony device is plugged into; and

    receiving the assigned extension number at the switch, the assigned extension number associated with the physical port the first IP telephony device is plugged into.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×