Provisioning URL for FreePBX



  • Does FreePBX (with or without the EPM) have a provisioning URL.

    I am curious if @JaredBusch or anyone has posted a FreePBX article about provisioning from the perspective of a Yealink phone.

    I have been copying/pasting IP address, auth/password info to each phone then manually configuring each phone.

    The one nice thing about Fusion right now is the ability to provision with a URL, and using Yealink RPS to push that URL. This means you just reset any Yealink phone that you have entered in RPS and it comes back up and auto-provisions.


  • Service Provider

    @bigbear said in Provisioning URL for FreePBX:

    Does FreePBX (with or without the EPM) have a provisioning URL.

    I am curious if @JaredBusch or anyone has posted a FreePBX article about provisioning from the perspective of a Yealink phone.

    I have been copying/pasting IP address, auth/password info to each phone then manually configuring each phone.

    The one nice thing about Fusion right now is the ability to provision with a URL, and using Yealink RPS to push that URL. This means you just reset any Yealink phone that you have entered in RPS and it comes back up and auto-provisions.

    Yes, I thought I mentioned it in my guide briefly. I know I have not gotten around to posting the how to yet.

    Give me a minute


  • Service Provider

    I discussed it in your previous thread.
    https://mangolassi.it/topic/12873/correct-settings-for-hosted-freepbx-13/48

    Basically FreePBX points port 1443 to /tftpboot in the Apache config.

    So you would have http://pbx.domain.com:1443 as the URL in your Yelink RPS set up.

    You can change it in System Admin under Port Management.
    0_1502048467697_ad689d2d-0d39-45d4-bc76-14710df48c0f-image.png

    Do not forget to make sure you have the firewall setup to accept from the correct zones.


  • Service Provider

    @bigbear but more importantly, the Yealink RPS is useless from my point of view. I do not sell phones. I am never going to have an account setup with a supplier to buy phones that I can use with their RPS.



  • So the server ip http://x.x.x.x:1443 if manually entered into the phone as provisioning URL (with no auth info) would provision the phone so long as the provisioning files are there?



  • @jaredbusch said in Provisioning URL for FreePBX:

    @bigbear but more importantly, the Yealink RPS is useless from my point of view. I do not sell phones. I am never going to have an account setup with a supplier to buy phones that I can use with their RPS.

    The access I have allows me to provision used phones and phones bought elsewhere. I think vendors just use that to try to get you to buy and dropship phones from them.


  • Service Provider

    @bigbear said in Provisioning URL for FreePBX:

    @jaredbusch said in Provisioning URL for FreePBX:

    @bigbear but more importantly, the Yealink RPS is useless from my point of view. I do not sell phones. I am never going to have an account setup with a supplier to buy phones that I can use with their RPS.

    The access I have allows me to provision used phones and phones bought elsewhere. I think vendors just use that to try to get you to buy and dropship phones from them.

    Well when I requested info on RPS from Yealink, they wanted to know what vendors I was buying RPS phones from.


  • Service Provider

    @bigbear said in Provisioning URL for FreePBX:

    So the server ip http://x.x.x.x:1443 if manually entered into the phone as provisioning URL (with no auth info) would provision the phone so long as the provisioning files are there?

    Yes. Here is my phone's GUI view.

    0_1502058122029_d31ae28e-0e7f-4336-b472-063ef237a336-image.png

    Here are the contents of the /tftpboot directory.

    There are a bunch of default files and folders, I just ignore them and drop my firmware .rom files and the .cfg files right in there.

    [fpbx ~]# cd /tftpboot/
    [fpbx tftpboot]# ls -la
    total 69588
    drwxr-xr-x.  7 asterisk asterisk     4096 Jul 17 20:37 .
    dr-xr-xr-x. 24 root     root         4096 Jun 28 20:34 ..
    -rw-r--r--   1 asterisk asterisk     2396 Jul 17 15:51 00156565f9bc.cfg
    -rw-r--r--   1 asterisk asterisk     4300 Jul 17 15:43 00156565fb3c.cfg
    -rw-r--r--   1 asterisk asterisk     4688 Oct 17  2016 0015657e26ed.cfg
    -rw-r--r--   1 asterisk asterisk     2721 Jul 17 21:10 001565bdeef3.cfg
    -rw-r--r--   1 asterisk asterisk      464 Jun  7 10:04 aastra.cfg
    -rw-r--r--.  1 asterisk asterisk      449 Jun  7 10:04 cfg0300.xml
    -rw-r--r--   1 asterisk asterisk      449 Jun  7 10:04 cfg0400.xml
    -rw-r--r--   1 asterisk asterisk      449 Jun  7 10:04 cfg0405.xml
    -rw-r--r--.  1 asterisk asterisk      449 Jun  7 10:04 cfg0500.xml
    -rw-r--r--.  1 asterisk asterisk      449 Jun  7 10:04 cfg0700.xml
    -rw-r--r--   1 asterisk asterisk      449 Jun  7 10:04 cfg0705.xml
    drwxr-xr-x   3 asterisk asterisk     4096 Mar 21 16:20 digium
    drwxr-xr-x.  2 asterisk asterisk     4096 Jun  7 10:04 firmwaredownloads
    drwxr-xr-x.  4 asterisk asterisk     4096 Sep 26  2016 images
    -rw-r--r--.  1 asterisk asterisk   191699 Sep 26  2016 legacy_sip.cfg
    -rw-r--r--.  1 asterisk asterisk      362 Sep 26  2016 phonebook.xml
    drwxr-xr-x   4 asterisk asterisk     4096 Sep 26  2016 ringtones
    drwxr-xr-x   3 asterisk asterisk     4096 Jun  7 10:04 sangoma
    -rw-r--r--   1 asterisk asterisk  7393488 Jul 17 15:20 T42-29.81.0.110.rom
    -rw-r--r--   1 asterisk asterisk  7286992 Nov 24  2016 T42-29.81.0.20.rom
    -rw-r--r--   1 asterisk asterisk  7385296 Mar 13 06:39 T42-29.81.0.70.rom
    -rw-r--r--   1 asterisk asterisk 23144608 Mar 13 06:58 T46-28.81.0.70.rom
    -rw-r--r--   1 asterisk asterisk 25715632 Jul 17 15:20 T4XS-66.81.0.110.rom
    -rw-r--r--   1 asterisk asterisk     9949 Jul 17 15:58 y000000000028.cfg
    -rw-r--r--   1 asterisk asterisk    10143 Jul 17 15:57 y000000000029.cfg
    -rw-r--r--   1 asterisk asterisk    10144 Jul 17 20:17 y000000000067.cfg
    

Log in to reply
 

Looks like your connection to MangoLassi was lost, please wait while we try to reconnect.