<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Hello,<br>
    <br>
    I have ISC DHCP V4 configured for my Nortel IP Phones. Soon we are
    adding Avaya 96xx series phones which require a different DHCP
    configuration and I could use some assistance how to best handle
    that. Both types of phones will share the same network and address
    range.<br>
    <br>
    My current configuration:<br>
    <br>
    <tt>option space Nortel;</tt><tt><br>
    </tt><tt>option Nortel.data code 128 = string;</tt><tt><br>
    </tt><tt><br>
    </tt><tt>class "ipphones" {</tt><tt><br>
    </tt><tt>  match if substring(option vendor-class-identifier,0,14) =
      4e:6f:72:74:65:6c:2d:69:32:30:30:34:2d:41;</tt><tt><br>
    </tt><tt>}</tt><tt><br>
    </tt><tt><br>
    </tt><tt>shared-network Voice1 {</tt><tt><br>
    </tt><tt>  subnet 172.25.5.0 netmask 255.255.255.0 {</tt><tt><br>
    </tt><tt>    option routers 172.25.5.5;</tt><tt><br>
    </tt><tt>    option broadcast-address 172.25.5.255;</tt><tt><br>
    </tt><tt>    option subnet-mask 255.255.255.0;</tt><tt><br>
    </tt><tt>    allow unknown-clients;</tt><tt><br>
    </tt><tt>    default-lease-time 86400;</tt><tt><br>
    </tt><tt>    max-lease-time 86400;</tt><tt><br>
    </tt><tt>    pool {</tt><tt><br>
    </tt><tt>      vendor-option-space Nortel;</tt><tt><br>
    </tt><tt>      option Nortel.data
"Nortel-i2004-A,172.25.10.203:4100,1,5;172.25.10.203:4100,1,5;172.25.47.22:5000.";</tt><tt><br>
    </tt><tt>      range 172.25.5.128 172.25.5.254;</tt><tt><br>
    </tt><tt>      allow members of "ipphones";</tt><tt><br>
    </tt><tt>    }</tt><tt><br>
    </tt><tt>  }</tt><tt><br>
    </tt><tt>}</tt><br>
    <br>
    I want to add the following new class and options for the 96xx
    series phones but I'm not sure how best to merge the two? Do I add
    the Avaya option statement into the subnet pool declaration above or
    move the Nortel option statement out of the pool declaration and
    into the class "iphones". I want DHCP to respond with only the
    correct option matched to the phone. <br>
    <br>
    <tt>option space AVAYA_PHONE;</tt><tt><br>
    </tt><tt>    option AVAYA_PHONE.242 code 242 = text; #Used by 96xx
      and newer hardware</tt><tt><br>
    </tt><tt> </tt><tt><br>
    </tt><tt>class "avaya-phones" {</tt><tt><br>
    </tt><tt>    match if substring (option vendor-class-identifier, 0,
      13) = "ccp.avaya.com" ;</tt><tt><br>
    </tt><tt>    option </tt><tt><tt>AVAYA_PHONE.242</tt>
"MCIPADD=172.25.43.18,172.25.43.19,MCPORT=1719,TLSSRVR=172.25.43.80,HTTPSRVR=172.25.43.80,DIR=sip,TLSDIR=sip,HTTPDIR=sip"</tt><tt><br>
    </tt><tt></tt><tt>}</tt><br>
    <div class="moz-signature"><font size="1"><br>
        <big><big><br>
          </big></big></font><font size="1"><big><big>-Mike</big></big>
      </font></div>
  </body>
</html>