The Cisco SPA504G seems to be the next generation telephone of the Linksys SPA9xx series of telephones. They are re-badged as Cisco products, and have some slight changes to the hardware that seem to be an improvement to the phone. For provisioning this phone, I used the SPA942 template that is available within the 4.4 version of sipXecs. I believe it has been available for several releases now. This template seems to work well with the phone, with just a few exceptions, which are detailed below.
Log into your sipxecs system as you normally would. Create a user you will be assigning to the phone. Go to Devices/Phones and select ADD New Phone box and select from the drop down box the Linksys SPA942. Add the Mac address from the back of the telephone as the Serial Number for the phone. Click on Okay.
You are returned to the Device/Phone menu. Select the phone that was just created, and make any changes you would like to make to the phone. Click on the Send Profiles Button to create the mac.cfg file that is required for configuring this phone.
The SPA504g will be looking for its configuration file in a different location than the file for the SPA942 was located. Login into the sipxecs server using WINSCP or another favorite tool you use. go to the directory /var/sipxdata/configserver/phone/profile/tftproot. In this directory, we are looking for the file that matches your Mac address - mac.cfg.
In this directory, you will need to create a subdirectory of Cisco - notice the capitalization - and match it.
Under the Cisco directory, you will need to create a subdirectory of SPA504G - notice the capitalization - and match it.
Now move the identified file mac.cfg and move it to the new directory /var/sipxdata/configserver/phone/profile/tftproot/Cisco/SPA504G
The mac.cfg file is in all caps. You will need to rename the file to the same file name, but with all letters in lower case.
Once this is completed, you can reboot the phone.
When the phone comes up, it probably doesn't work. But wait a few minutes, and the phone will actually reboot itself again, and download the file. In my case, it worked fine from this position.
I didn't do a complete interoperability test with this phone. However, I did some basic testing:
Please, if you find any other issues, or test this more thoroughly, add comments to this wiki!
Powered by a free Atlassian Confluence Open Source Project License granted to SIPfoundry. Evaluate Confluence today.