I am working a FreePBX system that implements Cisco SPA 300 series and 500 series solely. I have been trying to find more information regarding programming the line buttons for special features, like call pickup, and the lower 4 programmable buttons, but I can't seem to find any proper documentation. Any help would be greatly appreciated.
Also if anyone has experience with provisioning these devices in a FreePBX environment I would love any and all pointers on that as well.
Although not specific to FreePBX, this document map may help you.
There is a lot of information specific to FreePBX out on the Internet. When searching, keep in mind that FreePBX is based on Asterisk and that the SPA5xx and SPA3xx IP phones are children of the SPA9xx phones so you may find more help by searching using the SPA942 as a model number, for example.
Configure Multicast Paging on the Cisco IP Phone 7800 Series or 8800 Series Multiplatform Phone
The Cisco IP Phone 7800 and 8800 Series Multiplatform Phones provide voice communication over an Internet Protocol (IP) network...
Add Call Park on a Cisco 7800 or 8800 Series Multiplatform Phone Key Expansion Module
Call park allows the user of the phone to put an incoming call on hold so that the call can be retrieved on another phone. A call is park...