NEW The Taming of FusionPBX + Tutorial

I could never get outbound registration to Bulkvs to work either. I've wasted over 8 hours on this. Its going back in mothballs for now.
Yeah. I knew not to try BulkVS. VoIP.ms registration worked fine... as long as you didn't create an Inbound Route.
 
Last edited:
@ou812: Can you post a screenshot of what your Inbound Route setup looks like using the Destinations option? Something is obviously calling it to unregister the VoIP.ms gateway... permanently.
 
This was auto generated by the Destinations tool and placed in the Inbound routes.

I use sip trunks with IP authentication. as stated in my tips above.

This dialplan is in a sub domain, ALL tennants are sub domains, nothing but sip trunks are in the main domain as far as routing is concerned.


Screenshot 2025-05-27 150041.jpg
 
@ou812: Mine looks exactly like yours using the DID from VoIP.ms. And, within 15 seconds after I create it, FusionPBX blows my VoIP.ms gateway out of the water. Using Proxmox, at least I've gotten smart enough to make a backup of the working Outbound setup so I can easily restore it and get the Gateway back in operation. I've probably done this drill a half dozen times now.
 
Last edited:
Switch your VoIP.ms sub account to IP auth and give that a try, remember to allow the ip address through the firewall as noted in my tips.
 
Don't see any mention of blowing your Gateway registration out of the water. CDR functionality also broken. But, hey, it's only been 17 years of development. :puke:
CDR works perfecto for me out of the box. What issue are you having?
 
OLD videos but will help







For sip trunking I use VoipMS & Telnyx set for ip authentication.
I create gateways in main domain and use them as global trunks. (No extensions in main domain)
In SubDomain use Dialplan/Destination to setup inbound DID routes.
If you plan to use Provisioning go to Advance/Default settings, use drop down and select Provision then search for yealink, check the boxes and copy to your subdomains and ajust them as needed.


VPS Debian 12

A record point to.
pbx1.mydomain.com


set time zone
timedatectl set-timezone Canada/Eastern

download fusionpbx (5.3)


run install script
cd /usr/src/fusionpbx-install.sh/debian
./install.sh


REBOOT SYSTEM



edit iptables to allow tcp (new ssh port)

edit ssh change port to (new ssh port)



All subdomains on server will be (xxx.mydomain.com)



Set Access Control Providers voipms (xxx.xxx.xxx.xxx)
Telnyx (xxx.xxx.xxx.xxx)




Add Gateway
VoipMS Proxy (xxx.xxx.xxx.xxx) make sure register is False
Telnyx Proxy (xxx.xxx.xxx.xxx) make sure register is False




On yealink phones set RPort (Enabled) in Account/Advanced !!

Gmail authentication
At my Gmail account settings, set this server ip to allow smtp

On FusionPBX set default settings for email

Email

address_type text add_address False
method text smtp True
smtp_auth text True False
smtp_crypto_method text STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT False
smtp_from text [email protected] True
smtp_from_name text Voicemail True
smtp_host text smtp-relay.gmail.com True
smtp_hostname text False
smtp_password text False
smtp_port numeric 25 True
smtp_secure text tls False
smtp_username text False
smtp_validate_certificate boolean True False
@ou812 Thanks for all the work you put into typing this out! Excellent overview for initial setup.
 
Last edited:
I have seen some people are having issues with new installs in the last week or so, it looks like something to do with PHP, maybe try the fix listed in this link

 
I have seen some people are having issues with new installs in the last week or so, it looks like something to do with PHP, maybe try the fix listed in this link

No cigar.
 
Last edited:
FusionPBX offers a lot for free if you are willing to wrangle with it. The price you have to pay (in my experience and opinion) is that you first have to become expert at FreeSWITCH so you can understand all the options in the GUI and be able to troubleshoot errors and understand the FreeSWITCH logs. When (not if) you hose up your dialplan, which is easy to do in FusionPBX, if you don't know what you did and you can't successfully work through the FreeSWITCH logs, you are sunk. FreePBX on the other hand works very hard to ensure you don't wreck your dialplan.
 
FusionPBX offers a lot for free if you are willing to wrangle with it. The price you have to pay (in my experience and opinion) is that you first have to become expert at FreeSWITCH so you can understand all the options in the GUI and be able to troubleshoot errors and understand the FreeSWITCH logs. When (not if) you hose up your dialplan, which is easy to do in FusionPBX, if you don't know what you did and you can't successfully work through the FreeSWITCH logs, you are sunk. FreePBX on the other hand works very hard to ensure you don't wreck your dialplan.
Sorry, but this discussion isn't about "wrecking your dialplan." This is about a basic installation, creating an extension, gateway, inbound and outbound route and ending up with a platform that simply doesn't work.
 
Last edited:
Well I finally got my Bulkvs gateway to process inbound and outbond calls but I am thus far unable to overcome one-way audio. It should not be this difficult. I have to walk away from it after so long due to the frustration level. I'll work on it later. The Chatgpt solutions aren't helping.
 
Sorry, but this discussion isn't about "wrecking your dialplan." This is about a basic installation, creating an extension, gateway, inbound and outbound route and ending up with a platform that simply doesn't work.
Maybe that's your discussion but OP said he had it working right away, and I have had it working fine upon install too. (The installer may be broken at this very moment; I don't know. I have installed it in the past.) I'm just offering my post-installation experience.
 
Maybe that's your discussion but OP said he had it working right away, and I have had it working fine upon install too. (The installer may be broken at this very moment; I don't know. I have installed it in the past.) I'm just offering my post-installation experience.
As I asked before, which version did any of you have success with? I'd be willing to bet it wasn't 5.3.7.
 
Just tried an install on Vultr.

Launched 1GB shared compute Debian 12.

From FusionPBX docs, ran:

apt update && apt upgrade
wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;
cd /usr/src/fusionpbx-install.sh/debian && ./install.sh

Installation completed successfully. I saw the error about pg "cluster configuration already exists" which is benign.

Rebooted and logged into site as given in post-install notes screen. Version installed today is 5.3.8. CDR screen is working and the SIP Status screen shows FreeSWITCH is looking healthy. Maybe try again today, on Vultr. :)

1748530589020.png

Rich (BB code):
   Use a web browser to login.
      domain name: https://207.148.22.129
      username: admin
      password: 3G0talbfgTakO3l0Cw2j9SsNos

Feel free to test with this one. I'll destroy it after a day or two or if shenanigans.
 
Last edited:
Just tried an install on Vultr.

Launched 1GB shared compute Debian 12.

From FusionPBX docs, ran:

apt update && apt upgrade
wget -O - https://raw.githubusercontent.com/fusionpbx/fusionpbx-install.sh/master/debian/pre-install.sh | sh;
cd /usr/src/fusionpbx-install.sh/debian && ./install.sh

Installation completed successfully. I saw the error about pg "cluster configuration already exists" which is benign.

Rebooted and logged into site as given in post-install notes screen. Version installed today is 5.3.8. CDR screen is working and the SIP Status screen shows FreeSWITCH is looking healthy. Maybe try again today, on Vultr. :)

View attachment 5941

Rich (BB code):
   Use a web browser to login.
      domain name: https://207.148.22.129
      username: admin
      password: 3G0talbfgTakO3l0Cw2j9SsNos

Feel free to test with this one. I'll destroy it after a day or two or if shenanigans.
Yep. So far, so good. We've gotten that far a dozen times, but...

Can you make and receive a call??
 
Yep. So far, so good. We've gotten that far a dozen times, but...

Can you make and receive a call??
Would you be willing to use the test vm I set up, change the password (and share it back to me please), and set up a trunk and phone? and if it breaks I'll help troubleshoot it.
 
Would you be willing to use the test vm I set up, change the password (and share it back to me please), and set up a trunk and phone? and if it breaks I'll help troubleshoot it.
Thanks. Check your email.
 

Members online

Forum statistics

Threads
26,712
Messages
174,572
Members
20,281
Latest member
RP1SP
Get 3CX - Absolutely Free!

Link up your team and customers Phone System Live Chat Video Conferencing

Hosted or Self-managed. Up to 10 users free forever. No credit card. Try risk free.

3CX
A 3CX Account with that email already exists. You will be redirected to the Customer Portal to sign in or reset your password if you've forgotten it.
Back
Top