FusionPBX - Free, Open Source, Self Hosted VOIP / PBX based on FreeSwitch.

Sdílet
Vložit
  • čas přidán 9. 09. 2024

Komentáře • 138

  • @brettpeckinpaugh
    @brettpeckinpaugh Před 4 měsíci +1

    Telecom engineer here. PBX is Private Branch Exchange, another historic name for a PBX is a switch as it is switch based telephony. You can tell your network engineer friends they are newbs, we have been doing switching for over 100 years.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 4 měsíci

      Thanks for the info, and indeed several others pointed out the naming to me as well.

  • @Sheyk871
    @Sheyk871 Před rokem +3

    I tried this installing in a Debian Container, in Proxmox PVE
    ...
    And with softphone: Zoiper in Windows and Android, both through VPN...
    And was a successful test

  • @IBRACORP
    @IBRACORP Před 3 lety +9

    Great stuff Brian. Hell, didn't even know it was possible to host this at home?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +4

      Thanks my friend, it s indeed possible, and I've been self hosting my PBX for a few years now. Super inexpensive, and extremely powerful software on next to nothing hardware.

  • @JimSlaughterOC
    @JimSlaughterOC Před 2 lety +7

    This is so incredibly clear and helpful. I followed along with you and installed this system pretty easily. Thank you!!!

  • @ckourelas
    @ckourelas Před 3 lety +2

    Brilliant, I'm Keen for your next video!

  • @pbezunartea
    @pbezunartea Před 2 lety +1

    Great video! Thank you!

  • @KenPryor
    @KenPryor Před rokem +1

    I really appreciate this. I don't really "need" a PBX but it looked like a fun project after watching your video. I installed it on a Raspberry Pi 3 and can tell you that wasn't the way to go. It took about 6 hours to fully install and then wouldn't really run well at all. I set it up next in a Debian 11 virtual machine on Proxmox but had no luck getting it to work properly. I don't plan to connect to the outside world with it but thought it would be fun to set up some IP phone connections in the house just for the learning experience. Thanks for another great tutorial!

    • @KenPryor
      @KenPryor Před rokem +3

      As a follow up, I finally got things working using Debian 11 on a laptop as the FusionPBX server. On my other Linux laptop I installed Twinkle for the softphone while on my Windows 10 desktop I installed Zoiper for a softphone. Works very well after I went back and watched your video again to find things I'd missed before.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem +2

      Glad you got it working. It can definitely be a bear. I'll be covering PBX again soon in my Building A Business on Open Source series.

  • @g-net7646
    @g-net7646 Před 3 lety +5

    Thanks for the video, very helpful!
    Will give this one a go and test our SIP trunks.
    I'm interested in how it can multi tenant and securing it.
    Thanks again!

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +2

      Glad you like it. More to come, just not able to be home where all my footage is right now.

    • @reginastroman8444
      @reginastroman8444 Před 3 lety

      how much for a sip trunks from you guys is it unlimted

  • @MDTechTutorials
    @MDTechTutorials Před 3 lety +2

    Awesome video..

  • @dexxa1024
    @dexxa1024 Před 3 lety +2

    Good video, I've just fuisionpbx, figured out how to add extensions just don't know how to add numbers from another provider to my PBX lol

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      Adding a SIP Trunk is coming soon. I was hoping to have it out this Friday, but I have a family medical emergency, so it may be next week.

    • @jamess1787
      @jamess1787 Před 3 lety +1

      Called gateways, need to permit via ACL aswell

  • @stan464
    @stan464 Před rokem +1

    3CX is a good shout

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem

      I may cover that in the future. Not sure it's completely open source. I'll dig a bit to see.

  • @tomlynn1000
    @tomlynn1000 Před 3 lety +2

    PBX stands for Private Branch Exchange. FYI

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      Thanks, yeah, I have brain-locks and sometimes come up with the wrong thing.

  • @jamess1787
    @jamess1787 Před 3 lety +2

    Good video, great project, just unfortunate that the ongoing support is terrible.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      Well, their support model is how they support their project monetarily. It would be nice to have better community support, but I find their forums are generally great places to look for help.

  • @dougphillips5686
    @dougphillips5686 Před 3 lety +2

    Really discouraging when FussionPBX won't run on Debian. - 502 Bad Gateway.
    Did anyone of problems with the other distributions?
    Or is everyone a watcher not a doer

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      I was able to get it to run on Ubuntu 20.04 and on Debian, so maybe Ubuntu will work better for you.

  • @lovablekhayeumali520
    @lovablekhayeumali520 Před 2 lety +1

    Thank you :)

  • @MugumeCollins
    @MugumeCollins Před 7 měsíci +1

    Followed all steps, installed right! But can't access Web Login! nginx error log shows "No such file or directory"
    Where did the index file get saved? Why would it not be where its supposed to be when I did not change any settings? Tried re-installing twice and same thing! Any pointers?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 7 měsíci

      This video is getting pretty old, so the process may have changed a good bit by now. I recommend checking their documentation for more up to dte instructions if mine arent' working anymore.

  • @Live-T1S
    @Live-T1S Před 3 lety +1

    i have install it on cloud its worked good , and i try install it on my server (home) i have static ip but not work after froward all port from router to fusionpbx .

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      hmmm. You might need to get a tool to watch the traffic coming into your network, and see if anything is being bounced on a port you didn't expect.

  • @geogmz8277
    @geogmz8277 Před 3 lety +2

    First like, and I'll check this thing because I always wanted to get my hands on FreeSwitch.. I have some VoIP experience with Avaya and Asterisk.. How different can it be? (Last famous words).

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      LOL - yeah, should be just the same, right?

    • @geogmz8277
      @geogmz8277 Před 3 lety +1

      😅 You know SIP is SIP! Right? 🤷🏻‍♂️ Keep it up! Love the content.

  • @architkumar1265
    @architkumar1265 Před 8 měsíci +1

    I installed Fusion PBX on CentOS 7 but can't access the domain
    Don't know why it's happening

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 8 měsíci

      Don't know either. These are pretty old videos now, so things may have changed with the method for install.

  • @bluestack7889
    @bluestack7889 Před měsícem +1

    Business phone number can’t be used because of contract but is it possible to forward it to my phone number let’s say business number 1 on setting and it’ll forward to my phone number? Or get brand new number ?
    Queue calls as well?
    If it is possible then great! If this guide would work, let me know… Ty!

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před měsícem

      Yes, you can forward the call to any number you want as long as dial out is working properly.

    • @bluestack7889
      @bluestack7889 Před měsícem

      @@AwesomeOpenSource awesome thanks for reply. I brought 2nd hand Yealink DECT Ip phone W73P… and can you please guide me on this video or how to forward business number when no one rings to that voip / iPhone app? Raring to go to test it! Thank you! 🤩

  • @Live-T1S
    @Live-T1S Před 3 lety +1

    what the port used for connect sip

  • @the1gofer
    @the1gofer Před rokem +1

    maybe i missed it, but did you set up an a name for that tel subdomain?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem +1

      Yes. I did. Make sure you have an A record pointing to your public IP.

  • @micky1067
    @micky1067 Před rokem +1

    As always brilliant videos from you. Does it work when a call comes in and two terminals ring and one of them rejects the call that the call also stops ringing on the second device ? With the 3cx this is not possible. The second device continues to ring until the call is also rejected there. Many greetings from Germany 👍

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem

      I don't really know for sure if this will work. I know you can setup all kinds of call handling flows adn routes, so maybe you can make that work.

    • @micky1067
      @micky1067 Před rokem +1

      @@AwesomeOpenSource I will check it.

  • @Live-T1S
    @Live-T1S Před 3 lety +1

    Is the call encrypted in calls ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      Great question. SIP calls are not encrypted by default, but there is motion toward encryption options, but it depends on who you use for your SIP Trunk.

  • @Sukadia
    @Sukadia Před rokem +1

    curious, is it possible to run fusion on a VPS that is already running another webserver? i would like to have it on the same VPS (and thus the same IP) as my root domain so i don't have to pay for yet another VPS. pretty new to all this, but haven't found any luck in my google searches.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem +1

      You can, but you may need to adjust the ports Fusion is using depending on what other web server and applications ports are being used already.

  • @fbifido2
    @fbifido2 Před 3 lety +2

    Please also do a video on the security side ????

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      What would you like to know wpecifically?

    • @andyxatz
      @andyxatz Před 3 lety +1

      @@AwesomeOpenSource Not the OP but I'd like to see a video of you securing this PBX so calls can be made securely with end-to-end encryption and also strengthen up it's firewall and ports so no one can just take over your PBX and make calls.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      @@andyxatz One of the nice things about the PBX Script is that it installs fail2ban and iptables automatically. Fail2Ban will ban IPs that repeatedly try to access the system and fail. It adds IPTables rules to ban them...I know because I've banned myself a few times, and have to go in through the DO console to access the system again and unban my IP. Best rule is to set an IP tables rule for the Public IPs of any location you want to be able to access the system to connect a softphone or hardware IP phone for making calls. Then deny all others.
      Other options are to setup a VPN like OpenVPN and use that from any locations you want to have access, and thus it's all running on a Virtual Private Netowrk for connecting in.
      Let me see what I can come up with for a video on this. As for the Calls being encrypted end to end, not sure on how to do that. SSL is about as far as I go. You can set that up in the software confiss with LetsEncrypt. I can do a video on that as well.

  • @RobertoRuiz-bw8ln
    @RobertoRuiz-bw8ln Před 8 měsíci

    En el minuto 14:50 agregar un domain. Es como estar agregando una Empresa ?

  • @BJules-
    @BJules- Před 4 měsíci +1

    Which one is better? Freepbx or Fusionpbx?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 4 měsíci +1

      It really just depends on you. I'd say they are both incredible, especially being open source. If I were to choose one today, i might go with FreePBX, only to see how much I can do with it.

  • @rthegg86
    @rthegg86 Před 2 lety +1

    Private Branch Exchange, not Phone Based Exchange.... FYI

  • @TymTym-nr3sw
    @TymTym-nr3sw Před rokem +1

    Awesome video! Though I've been trying make it work (i.e. my installation was successful, but softphones won't connect to the server) on an aws Debian 11 server just to connect from computer to computer or device to device thru' the cloud, effort failed. Can you help out?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem

      i know I've had others who said they tried on AWS. I imagine some of the AWS infrastructure is "in the way". Make sure you are opening ports for all of the communication needed for a PBX. The Fusion docs say which ports you need at a minimum. That's the only thing I can think of.

    • @TymTym-nr3sw
      @TymTym-nr3sw Před rokem +1

      @@AwesomeOpenSource Thanks Awesome for prompt reply. I did all that- ports opening stuff-but all failed. I'll be trying other things. Thanks bro!

  • @RobertoRuiz-bw8ln
    @RobertoRuiz-bw8ln Před 8 měsíci

    En el minuto 20:11 de que forma sale en Groups: Support

  • @charneval
    @charneval Před rokem

    Hi. Great video thank you very well explained.
    Could you give me a guide on how to configure multi tenant and then configure let's encrypt certificates?
    Thank you

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem +1

      It's been a while since I did this, but I had to install LetsEncrypt via the command line utility. I just installed certbot, and set it up to work on the system as I recall though. As for multi-tenant, it's almost the same process inside the UI, except you use the admin utilities to create the tenant, and you have to remember to change tenants if you are using a super admin user. Better to create an admin user of each tenant, and log in as those admin users so you don't accidentally make changes to the wrong tenant.

  • @realcomsolucoes7403
    @realcomsolucoes7403 Před 2 lety +1

    I need a sip server without conection to internet only internal ip network can you give me a tip about the software I need to use to setup an internal network server.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 2 lety +1

      You can use FusionPBX or Asterisk type servers for internal network calling only. In that case you assign the main domain as the server's internal network IP, then setup your softphones to be rung by internal IP as well.

    • @realcomsolucoes7403
      @realcomsolucoes7403 Před 2 lety

      @@AwesomeOpenSource Thank You very much for the tips ypu gave me...if you need something related to electronics hardware just shoot to me I will be gratefull to help...

  • @radioonline123
    @radioonline123 Před 3 lety +1

    Hello Guy, When update rtp-ip and sip-ip by external ip and reload sip status alert invalid. Please help me.!

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      That may be a better question for the pbx folks over on Reddit. I'm definitely not a PBX expert, and don't know why it would come up as invalid.

    • @LatestLeak
      @LatestLeak Před 2 lety

      this is a little bit late but try updating: ext-rtp-ip & ext-sip-ip instead

  • @prof_4043
    @prof_4043 Před 3 lety +3

    do a video on invoiceninja

  • @buddikaumesh6459
    @buddikaumesh6459 Před 3 lety +2

    Nice video. Do you know any free soft phone for windows?

  • @JNET_Reloaded
    @JNET_Reloaded Před 3 lety +1

    so can i use my exisitng domain name and you can have unlimited extensions and conferences? and it wont expire after a year and dont need any licence key? thats cool.

  • @AdiCode_Hub
    @AdiCode_Hub Před 3 měsíci

    help !!! I got IP and password after successful install of PBX , but when I am entering the IP in the browser it is saying "hmm.. can't reach ". Unable to access dashboard. what to do ?

    • @TomWijkel-xm7vk
      @TomWijkel-xm7vk Před 2 měsíci

      you need to reboot the ssh root@.. after that you can enter it via browser

  • @mrnickonline
    @mrnickonline Před 3 lety +1

    Hey Brian thank you for the video. I followed all the steps and installed it successfully but getting 502 bad gateway when I open the IP address

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      Someone else reported the same issue. I’m not sure why it’s happening. I hope to get a few minutes to try it this weekend and see what’s changed.

    • @mrnickonline
      @mrnickonline Před 3 lety

      @@AwesomeOpenSource I am using Ubuntu and install was successful. But when I am trying to access fusion pbx its giving 502 error

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      @@mrnickonline you might make sure the firewall isn’t blocking your IP for some reason.

    • @mrnickonline
      @mrnickonline Před 3 lety

      @@AwesomeOpenSource there is no firewall. I am on home network

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      @@mrnickonline but usually Fusion script sets up a firewall and fail2ban on the host as part of the install.

  • @BosssyBear
    @BosssyBear Před 3 lety +1

    "Private Branch eXchange" actually.

  • @enredao_electronico2737
    @enredao_electronico2737 Před 3 lety +1

    Nice and informative. I followed but got stuck at "SIP Status" Nothing appears at Sofia , Just a warning : "Connection to event socket failed " I used a different VPS but same Debian 9 . Any hint?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      Hmmmm. I see errors referencing Sofgia occasionally, but sometimes a reboot helps. So you set your SIP Profile fields to your VPS Public IP, and then attempted to restart the services?

    • @enredao_electronico2737
      @enredao_electronico2737 Před 3 lety

      @@AwesomeOpenSource yes

    • @enredao_electronico2737
      @enredao_electronico2737 Před 3 lety +1

      I did some research and I’ll do some testing tonight. It looks like it has to do with CPU timing of my VPS provider . Once I confirm I’ll share the info

    • @enredao_electronico2737
      @enredao_electronico2737 Před 3 lety +1

      I've reinstalled once again Debian10, and everything works as expected. Rookie luck I guess . Looking forward for a second Video. Also it would be interesting a Video from you about OpenSBC. Kudos !!

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +2

      @@enredao_electronico2737 I'm glad you got it going.

  • @ikramhussen1663
    @ikramhussen1663 Před 5 měsíci +1

    Is there any new tools or projects on pbx?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 5 měsíci +1

      I'm looking into FreePBX, but no videos on it yet.

    • @ikramhussen1663
      @ikramhussen1663 Před 5 měsíci +1

      @@AwesomeOpenSource it would be great if there is any open source call centre agent that will connected to the llm and response the questions on the fly.

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 5 měsíci +1

      FusionPBX is probably what you'd want for this.

  • @michaelhornback7837
    @michaelhornback7837 Před 2 lety

    for some reason my setup is glitched i think when i make a new user its stuck on that user. Like let say i make a user michael , then i click add and try to make a new user Bob . When i click add new its all Michaels info, and if i del it all. Then just put Bob's info in it changes the Michael user

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 2 lety

      Hmm, very strange. I've never seen that happen before.

    • @michaelhornback7837
      @michaelhornback7837 Před 2 lety +1

      @@AwesomeOpenSource yea i thought it was strange as well

    • @michaelhornback7837
      @michaelhornback7837 Před 2 lety +1

      I was able to fix it by running it in edge insted of chrome just in case anybody else has the issue now im trying to connecet to a soft phone its not like 101

  • @nuzula208
    @nuzula208 Před rokem +1

    does it work for centos 7 ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem

      I don't know. Haven't tried it. You could give it a shot though.

    • @architkumar1265
      @architkumar1265 Před 8 měsíci

      The Domain, after the installation is not working

  • @ddrci88
    @ddrci88 Před 2 lety

    Can you make a tutorial for 3CX ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 2 lety

      I don't know about 3CX specifically, but I'll cover some new PBX stuff in a series in the future.

  • @mikayilcerit
    @mikayilcerit Před 3 lety

    a video to get FusionPBX behind firewall please

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 2 lety

      FusionPBX is installed with ipTables automatically. You can start adding rules right away. It also has Fail2Ban built into the installer script, so that will mark IPs as banned with too many failed attempts as well.

    • @qprrwfjysfjjjwrlwwgqxhwjj275
      @qprrwfjysfjjjwrlwwgqxhwjj275 Před 2 lety

      @@AwesomeOpenSource what you are saying is the iptables firewall on the fusionpbx machine itself. Which may be a typical scene in hosting onpublic cloud
      Whereas he or many people are asking about fusionpbx in a(say) company onpremise server where firewall/gateway is on another machine

  • @chrishayden8628
    @chrishayden8628 Před 3 lety

    Bro how do i contact you dm

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety

      discuss.opensourceisawesome.com @mickintx (preferred) or on Telegram @MickInTx

  • @harryhart
    @harryhart Před 2 lety +1

    Wish you had defined PBX correctly. It is NOT "Phone Based Exchange" as you state in your video. PBX stands for "Private Branch Exchange"

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 2 lety +1

      If it word for mistakes and mis-speakings...I wouldn't talk ever.

  • @jennwilliams4785
    @jennwilliams4785 Před 3 lety

    can i use my phone number as a sip without have to pay for a voip sip

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 3 lety +1

      if you can, I don't know how. You generally need a number on your PBX, then you can forward calls to that to your cell phone or home phone.

  • @cybermatrixxx
    @cybermatrixxx Před 9 měsíci +1

    Who also get trouble with Invalid SIP profiles which won`t restart after paste server IP at 15:15 must paste it into ext-rtp-ip and ext-sip-ip fields instead of rtp-ip and sip-ip in both (external and internal) profiles

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před 8 měsíci

      This video is getting fairly old now, so you may need to check any of their official documentation for potentially updated steps for proper configuration.

  • @mohamedsamiabdelrazik2290

    can I use open source to make my own version and modify the name and logo of the system?
    please give me your whats app

    • @AwesomeOpenSource
      @AwesomeOpenSource  Před rokem

      I don't use WhatsApp. But, I don't believe you can fully re-label this as it is. You'd have to modify the code.

  • @slcyberking
    @slcyberking Před 3 lety +2

    great video.