FreePBX Endpoint Provisioning without EPM (Yealink)
-
Is anyone doing auto provisioning without the EPM in FreePBX? This is for yealink devices...I read some threads about the config files in the /tftpboot folder and was curious is anyone did this without the EPM. I recently got access to the Yealink RPS and wanted to play/learn with the config files or toy with building a provisioning server. Where do the base config files come from, etc?
-
@smitherick said in FreePBX Endpoint Provisioning without EPM (Yealink):
Is anyone doing auto provisioning without the EPM in FreePBX? This is for yealink devices...I read some threads about the config files in the /tftpboot folder and was curious is anyone did this without the EPM. I recently got access to the Yealink RPS and wanted to play/learn with the config files or toy with building a provisioning server. Where to the base config files come from, etc?
The RPS has nothing to do with your config. It just tells the phone where to look for it without you having to enter information in the phone.
Instead you have to enter the MAC and destination in the RPS system. so not much different than setting a phone up once.
I asked for access to it, but they wanted infor on where I buy phones from and such. Yealink really does not have their RPS designed for regular users.
-
Yep, I get that. Has anyone made yealink config files by hand without assistance from the EPM module in FreePBX? Goal is to understand the phone's provisioning process without the EPM module since the "Free" module only does Sangoma phones.
-
@smitherick said in FreePBX Endpoint Provisioning without EPM (Yealink):
Is anyone doing auto provisioning without the EPM in FreePBX? This is for yealink devices...I read some threads about the config files in the /tftpboot folder and was curious is anyone did this without the EPM. I recently got access to the Yealink RPS and wanted to play/learn with the config files or toy with building a provisioning server. Where to the base config files come from, etc?
There is a thread on here someplace where I went over this with someone. It was not a thread I posted, but one I replied to. Probably one of @EddieJennings threads.
I even posted some sample config files.
But to answer your question, yes. All of the files go in the
/tftpboot
directory of your FreePBX system. That directory is exposed by default on port 84 (http) and port 1443 (https). Obviously control access appropriately in the firewall settings, or use authentication. -
@smitherick said in FreePBX Endpoint Provisioning without EPM (Yealink):
Yep, I get that. Has anyone made yealink config files by hand without assistance from the EPM module in FreePBX? Goal is to understand the phone's provisioning process without the EPM module since the "Free" module only does Sangoma phones.
Yealink has full config files on their website.
They also have a Windows based config file generator application as well as a PDF on all settings. Each Firmware PDF file has the new settings listed.
-
@jaredbusch I think you just pointed me where I needed! Thank you sir!
-
Wow, I did make a post...
https://mangolassi.it/topic/15050/sample-configuration-files-for-yealink-t42sAlso search works well as long as you know a phrase and wrap it in quotes.
https://mangolassi.it/search?term="pbx.domain.com:1443"&in=titlesposts
I happen to know I always use "pbx.domain.com" as an example and that HTTPS access is on port 1443 so I searched for "pbx.domain.com:1443" and that gave up the goods.
-
-
@smitherick A good simple thing to do is take your phone and export the current settings.
-
@jaredbusch said in FreePBX Endpoint Provisioning without EPM (Yealink):
Wow, I did make a post...
https://mangolassi.it/topic/15050/sample-configuration-files-for-yealink-t42sAlso search works well as long as you know a phrase and wrap it in quotes.
https://mangolassi.it/search?term="pbx.domain.com:1443"&in=titlesposts
I happen to know I always use "pbx.domain.com" as an example and that HTTPS access is on port 1443 so I searched for "pbx.domain.com:1443" and that gave up the goods.
Beat me to finding the link