Tried to add the phone manually under extension mapping and that isn’t working either. A file for the phone (spa001f9e244f8d.xml) was created in /tftpboot. I did a packet capture on the phone network side and I can see the phone register with the dhcp server running on the freepbx (dbsmasq) and then request the files it needs from the tftp server. It requests in order:
You kind of answered your own question. The config files for the phone aren’t in the tftpboot directory. It’s been a long time since I used EPM, but isn’t there a step where you tell it to put all of the config files someplace?
That’s possible. When I tried to do a network scan for the phone, it isn’t found either. That said, the phone is a cisco 7940 and I added Cisco as the brand, created a template and added CP7940 as an “Available Phone”. Not sure what else I can do. – Bud
If you’re still wrestling with this, you could always try the ‘chan-sccp-b’ extension. It sits along side Asterisk (like DAHDI). I wrote a guide to installing and configuring it with Asterisk a couple of years ago and I still use it today (in fact, I just installed a new system with 10 SCCP phones a couple of weeks ago).
The nice thing is that all of the features of the phone (even the ones that are nerfed by the SIP load) work in the native mode. It’s an option - it might be a good choice for your environment.
Well I sort of put my migration to the side for a little bit. All my phones are already converted to sip so not sure I want to go back to SCCP… I had the Cisco 7940 phone working OK with the SIP driver. Then I saw that the recommended sip driver is PJSIP. I tried switching to the that but then I found that the PJSIM doesn’t play nice with the Cisco 7940’s (registration problems). Evidently, there are workarounds but so far they haven’t worked for me. Ideally I’d get the phones working with PJSIP but I may need to switch back to SIP. – Bud
@cynjut Are you willing to share your chan-sccp-b guide? I am just starting the process of migrating Cisco 7942/7946 handsets to Asterisk (FreePBX) from a CUCM and would be very interested in keeping them SCCP to minimize the end users impact.
Please let me know if I can obtain a copy of your guide.