Cannot get p320 series phone to register to free pbx.
I’ve tried pjsip, chansip, dpma as well doing the network scan in EPM…
Nothing works. Looking at the syslog from the phone, it doesnt even look like the phone is reaching out to FreePBX.
Hi @chocolatechipwookie
What is the error displaying on the phone screen ..?
can you give a try by hard reset of the phone, just reboot the phone and press *86 as soon as the phone display shows booting bar with 4 out of 8.
Then follow the wiki - for phone provision,
If still an issue with provision, please raise support ticket so we can connect to your system to debug further. Please DM me the ticket number so I can follow up internally.
Thanks
Ideally, I would like to pre-provision these phones in FreePBX, plug them in, set the phone account info and sip register info, and the phone registers. Right now, when the phone boots up, the screen shows “Choose Sangoma Configuration Server” and gives me the option to either select boot66, or asterisk.
In our DHCP scope where this phone receives its IP, I do have the FreePBX server’s IP in the options. When I select boot66 with the phone preconfigured in FreePBX, the phone screen just spins for a while and then I get “Timed out contacting proxy. You can retry a new server or reset any stored credentials and then retry.” and we eventually get brought back to the option to select option66 or Asterisk. I went to the phones web gui page and entered in all the SIP and account details and put the register option to on.
With the phone not preconfigured in FreePBX, when I select the Asterisk option, I get a little further where I eventually get to a screen where I can select an extension (that is configured on my freepBX) to register with. I end up seeting the phone show up in EPM and “configured by phone”. But when I go this route, the phone ends up having an exclamation mark on the Line key. This is with extensions created with both pjsip and chansip. Now I was just trying to get it to work in some sort of way… this is not my ideal provisioning process.
I ideally do not want to go the DPMA way… I want to pre-program everything, and leave little no no error possible on the end user.
When trying to get the phone to register in all scenarios, I had syslog messaging from the phone turned on to a syslog server, and I had SIP debugs turned on on the freePBX server. Never once do I see the phone try to reach the freePBX server.
Well. I have no explanation, but everything is working now.
I am able to get p320 phones to register via DMPA as well as provisioning them in EPM.
No changes were made.