To begin with, you need th Linux apps server to begin with. After installing this server you need to be sure that you can upload files to the server. When ssh login is disabled you can use webmin to upload the files that are needed or you can enable ssh. In this example we use webmin for file transfer.
1) Install webmin.
When the apps server is installed you get a login screen. Type login Use root as username and enter the password you have set during the install.
After the download you need to install it with this command:
rpm -ivh webmin-1.530-1.noarch.rpm
Then use an internet browser to use webmin. Go to http://IPaddresServer:10000 Login with root and password. Go to "Others" on the left side. Select "file manager" Go to the folder /etc/yum.repos.d and add the file "Centos_base.repo. You can find it here:
Then login to the server again by using a 3th party ssh client (you still need to enable ssh on the server) or from the server itself.
2) Enable the TFTP server.
To get the TFTP server working you need to install it on the server. This can be done with the next commands.
yum install tftp-server chkconfig tftp on chkconfig xinetd on chmod 777 /tftpboot service xinetd start
When you have these commands then the TFTP server is running but it has no files to send.
Use webmin or a 3th party ssh client to send the files to the server.
2) Enable the HTTP server.
By default the http server runs on port 8000 You can change this in the httpd.conf file located at /etc/httpd/conf The file can also being replaced by this file
This file has changed the port from 8000 to 80 which is needed for the avaya ipphones.
Restart the http service
service httpd restart
Copy the files needed for the IP phones to the folder /var/www/html
4) Configure the IP Office.
Login in to the IP Office. Change the tftp and http server IP-addresses to the IP-address of the server. Change the "Phone file server type" from "Memory card" to "Custom" Save the config and you are done.
Although the IP500V2 can handle TFTP and HTTP by default there are files that are too big to do this. The 96X1 files are very big and should not be send by the IP Office itself. The IP500V1 does not have a CF card by default but this unit can do TFTP and HTTP too when there is a CF inserted in the IP Office.
Why using the Linux apps server? Just because you can :)