Techniques for auto assigning IP telephone extension numbers based on a port
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.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are provided for assigning extension numbers to Internet Protocol (IP) telephony devices. The techniques include receiving a message from the IP telephony device requesting that an extension be assigned. A port identifier of a port in which the IP telephony device is coupled is determined. Extension numbers are fixed for specific ports. Thus, an extension number for the port identifier of the port is determined. The extension number is then assigned to the IP telephony device. For example, a MAC address for the IP phone is assigned to the extension number.
13 Citations
17 Claims
-
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 Dependent Claims (17)
-
-
2. A method for assigning extension numbers to Internet protocol (IP) telephony devices in a network, the method comprising:
-
determining, at a switch, a port identifier of a first port on the switch coupled a first IP telephony device 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 Dependent Claims (3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus configured to assign extension numbers to Internet protocol (IP) telephony devices in a network, the apparatus comprising:
-
a processor; and a non-transitory machine-readable storage medium including a plurality of instructions for execution by the processor and when executed cause the one or more processor to perform operations including; determining, at a switch, a port identifier of a first port on the switch coupled a first IP telephony device 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 Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification