<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri" size="2"><span style="font-size:11pt;">
<div>Ok, to review,  I'm trying to get Avaya 9608G to come up in a pure Asterisk environment-- no Avaya SBC or gateway or any other Avaya gear in sight.</div>
<div> </div>
<div>I have the phone working to the point where it boots up properly, then displays a Username and Password prompt, and says its extension is 123 and the time is 4:57p, which is wrong.</div>
<div> </div>
<div>But please don't tell me the only way to program up each phone is via the craft interface?</div>
<div> </div>
<div>Every other phone I've ever used requires a configuration file, which has the MAC address of the phone as its name. The Avaya phones must have some other method. <b>Unless I have to embed the mac address and particulars for all the phones into the </b><b>46xxsettings.txt</b><b>
file??</b></div>
<div> </div>
<div><b>How do I get the phone number and </b><b>authentication into the phone</b> if it isn't looking for (for example) 50CD22B47C00.cfg or the like?? These are all the files it attempt to read, from /var/log/httpd/access.log: </div>
<div> </div>
<div><font face="Courier New">10.1.138.245 - - [06/Mar/2018:10:19:09 -0600] "GET /voipcfg/96x1Supgrade.txt HTTP/1.1" 200 941 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"</font></div>
<div><font face="Courier New">10.1.138.245 - - [06/Mar/2018:10:19:09 -0600] "GET /voipcfg/46xxsettings.txt HTTP/1.1" 200 421835 "-" "Mozilla/4.0 (compatible; MSIE 6.0)"</font></div>
<div> </div>
<div> </div>
<div>By the way, I don't know if I shared this already, but here's my DHCP settings on my network that allowed it to find my asterisk server. </div>
<div> </div>
<div>First, outside of any defined scope, declare option 242. This is about line 13 for me, YMMV</div>
<div> </div>
<div><font face="Courier New">option option-242 code 242 = string;</font></div>
<div> </div>
<div>Next, I defined a tiny little scope for Avaya phones: </div>
<div> </div>
<div>        pool {</div>
<div>                range dynamic-bootp 10.194.138.241 10.194.138.254;</div>
<div>                deny members of "aastra";</div>
<div>                deny members of "polycom-phones";</div>
<div>                deny members of "cyberdata-paging";</div>
<div>                deny members of "digium-phones";</div>
<div>                deny members of "cisco-spa-phones";</div>
<div>                allow members of "avaya-phones";</div>
<div>                deny members of "sophos";</div>
<div>                #option option-242 "MCIPADD=10.180.202.110,HTTPSRVR=fonia.teste.com.br,L2Q=0,L2QVLAN=0";</div>
<div>                option option-242 "MCIPADD=10.194.141.251,HTTPSRVR=10.194.141.251,HTTPDIR=voipcfg";</div>
<div>              }</div>
<div> </div>
<div>Having already created a /voipcfg directory on the web server, the phone now boots from there and reads 46xxsettings.txt.</div>
<div> </div>
<div> </div>
<div> </div>
</span></font>
</body>
</html>