Assign DHCP Options to Avaya 96XX and 46XX Phones

This video shows how to assign DHCP options to Avaya 96XX and Avaya 46XX Series IP phones. It includes option numbers, IP address, port number designation, TLS server, HTTP server, and TFTP server protocols.

You can save up to 90% off list with equal2new® Avaya phones


Okay, so this is an Avaya 9630G and you'll see it's counting up DHCP right there. I just hit star. Now what's going to happen is, this will bring up the menu and it's going to have all these different IP addresses that need to be entered. Generally, you will enter these on the phone manually. But, there are certain instances where companies prefer to use a DHCP server and in that case, all of these different settings, these different IP addresses, can be added to it when it boots up on the network. That's done using a DHCP server.

Now, there's different options that are assigned to the different models of Avaya phones. This is a 9630 but you also have some 4620's, and it's done basically the same way, but they're different option numbers. So, I'm going to actually show on our server what the different options look like, what the numbers are, and how the syntax has to be.

Okay this is a 4621 and much like the 9630, you can go into a menu. The menu is a little different. This is an older style. For the actual IP addresses, when you go into this menu, it initially starts up right away and everything is pretty much zeroed out. You can see the phone IP address is zeroed out. Call server. Now the call serve port by default is 1719. But when you receive all of these phones from anyone, whether it be us or Avaya themselves, these are all going to be zeroed out and set to defaults. And again, it will be set by the DHCP server with certain DHCP options.

When it comes to DHCP servers, there can be a number of different ways you can set them up. For us, in our environment, we actually have an Avaya G430 that is running a DHCP server internally on it. I also have the ability, this computer that I'm running right now is running Linux and I also have a DHCP server on in the background as a backup. If I needed to get that up and running, I could enable that and that could run as well. So, you can have a DHCP server on a separate server from your actual voice network. As long as they are in the same subnet, you can use that DHCP server to direct the phones where they need to go and to give them IP's.

So again, this one is on our internal server itself, and what I'm going to show you is where we actually assign the options, or where the options are. Now, obviously I've already assigned the options because we process these phones on a daily basis. But if I wanted to view them for the Avaya server, I would go to DHCP IP Address Pools here ... and this is my network or my subnet. I would click right here. I would click View Subnet. Then, this has my actual subnet and the DHCP settings that I've applied to it.

Now, I have several different options in here. As I said earlier, there are different options for different phones. It's not like between a 4621 and a 4620, but it's more the actual product line or model line. So, you have option 176 that is used for the 46XX phones, or in other words 4620's, 4621's, etc. And the option gets assigned in exactly this syntax. So, you have option 176, and then you're going to put in quotes "MCIPADD=" and this is going to actually be your call server that you have assigned to your system. Now, this can vary depending on network, so you need to make sure that you have the right IP address. Ours in this case is and then the port we use, we use the default one, it's 1719 and you can change that. There's different ways that you can change that. But, you have to make sure that in the DHCP server itself, it's assigned to the one that you are using and you need to use to connect the phone.

Then you have the TLS server, which is basically going to be the same server as your HTTP server and your TFTP server, and that's more or less your file server. Again, you're going to have to have the correct IP address, so any files or firmware that you're loading on to the phone, or any configuration files that need to go on each phone, this is what you're going to specify. This is the IP address you're going to specify for those files, where they're stored.

Then what happens is, when the phone connects it reaches out to the DHCP server and it says "Hey, I need an IP." It will assign the IP address, given the pool that we've assigned. It's going to assign the IP address that it wants to give it, and it's also going to pass all of these different credentials to the phone. So the phone is going to know what server it's trying to hit. It's going to know what TFTP servers or file servers it's trying to hit and then the phones automatically know what files it actually needs from that server. And it's important to make sure that on your TFTP server, you have those files labeled appropriately. But that will be for another time to explain that.

Now, we also have option 242. Again, you have different models of phones and for the 9600's or 96XX phones, you're going to need to have 242 assigned. And really for the most part, you have the same syntax and the same settings assigned to 242. However, there is one extra one that you'll need, which is the file serve. The 9600's ask for that as well. For some other different files that are included in the firmware that come with the 9600 phones.

Now if you're using SIP, there are other options as well that you need to have assigned. So, there are quite a few different options that are the same. These first one, two, three, four options are the same as the previous ones, but then you also have to specify the directory and for the directory it's just going to be assigned to SIP, which is a default, and the TLS directory, which is also SIP, and the HTTP directory, which is also SIP. These are just defaulted for us, because we don't really use this. But you have the ability to change those, depending on your configuration.

Then down here, and again this is our DHCP configuration file, down here you have the actual range that you are using, and then you have the default lease time and the max lease time. So, the default lease time is the one that's always going to be assigned to every phone, but if you have a phone that's going to be on the network for an extended period of time and it needs that IP for an extended period of time, you can increase this number as well.

So that, in a nutshell, is how you assign DHCP options to the 9600's and the Avaya 4620 Series phones.