I’ve got a potential customer with nearly 80 Cisco CP-6941 phones running on Cisco Call Manager. I purchased one 6941 phone to see if I could work out a procedure for converting it to FreePBX. Looks like I may have to load SIP firmware on it since it apparently runs “Skinny” firmware for CCM. But I’m not sure of anything other than Google seems to indicate they will work with FreePBX.
What I really need and would appreciate immensely is a step-by-step process for getting these working, including where to find the firmware files when I do not have a Cisco Login. Not trying to be lazy, just not making much progress so far.
Not only do I agree with @billsimon about SCCP, I strongly recommend taking that path, because the SIP firmware for these old turkeys is really lame. You can make and receive calls, but that’s about it. Even simple stuff like 3-way calling or a BLF key is difficult to impossible.
It’s just a different concept. Cisco intends for you to manage the phones through a more “enterprise” scheme, provisioning through Call Manager. They are not intended for individual deployment and manual configuration. Whether you use SIP or SCCP you will have to set up some services that Cisco phones require, namely DHCP (to deliver option 150 to the phones on the network) and TFTP or HTTP (I think the 69xx phones can pull their provisioning by HTTP).
Of course, you could skip all of the drama and just install Chan-SCCP-B driver and SCCP Manager from GitHub and get a “Cisco style” management interface that works with the phones in Skinny mode. This also avoids the “SIP Crippling” features that Cisco adds to the SIP Software to make sure that your SIP experience sucks and you’ll come back to them with a new-found appreciation for their abuse.