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

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024

ความคิดเห็น • 138

  • @brettpeckinpaugh
    @brettpeckinpaugh 3 หลายเดือนก่อน +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  3 หลายเดือนก่อน

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

  • @Sheyk871
    @Sheyk871 ปีที่แล้ว +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 3 ปีที่แล้ว +9

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +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 2 ปีที่แล้ว +7

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

  • @KenPryor
    @KenPryor ปีที่แล้ว +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 ปีที่แล้ว +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  ปีที่แล้ว +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 3 ปีที่แล้ว +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  3 ปีที่แล้ว +2

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

    • @reginastroman8444
      @reginastroman8444 3 ปีที่แล้ว

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

  • @ckourelas
    @ckourelas 3 ปีที่แล้ว +2

    Brilliant, I'm Keen for your next video!

  • @stan464
    @stan464 ปีที่แล้ว +1

    3CX is a good shout

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

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

  • @dexxa1024
    @dexxa1024 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      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 3 ปีที่แล้ว +1

      Called gateways, need to permit via ACL aswell

  • @jamess1787
    @jamess1787 3 ปีที่แล้ว +2

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +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.

  • @tomlynn1000
    @tomlynn1000 3 ปีที่แล้ว +2

    PBX stands for Private Branch Exchange. FYI

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +1

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

  • @pbezunartea
    @pbezunartea 2 ปีที่แล้ว +1

    Great video! Thank you!

  • @dougphillips5686
    @dougphillips5686 3 ปีที่แล้ว +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  3 ปีที่แล้ว

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

  • @MugumeCollins
    @MugumeCollins 7 หลายเดือนก่อน +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  6 หลายเดือนก่อน

      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 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      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.

  • @architkumar1265
    @architkumar1265 8 หลายเดือนก่อน +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  8 หลายเดือนก่อน

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

  • @geogmz8277
    @geogmz8277 3 ปีที่แล้ว +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  3 ปีที่แล้ว +1

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

    • @geogmz8277
      @geogmz8277 3 ปีที่แล้ว +1

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

  • @slcyberking
    @slcyberking 3 ปีที่แล้ว +2

    great video.

  • @bluestack7889
    @bluestack7889 หลายเดือนก่อน +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  หลายเดือนก่อน

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

    • @bluestack7889
      @bluestack7889 หลายเดือนก่อน

      @@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! 🤩

  • @the1gofer
    @the1gofer ปีที่แล้ว +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว +1

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

  • @Live-T1S
    @Live-T1S 3 ปีที่แล้ว +1

    what the port used for connect sip

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว

      It depends on the setup. The default SIP port is 5060.

  • @micky1067
    @micky1067 ปีที่แล้ว +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  ปีที่แล้ว

      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 ปีที่แล้ว +1

      @@AwesomeOpenSource I will check it.

  • @lovablekhayeumali520
    @lovablekhayeumali520 2 ปีที่แล้ว +1

    Thank you :)

  • @Live-T1S
    @Live-T1S 3 ปีที่แล้ว +1

    Is the call encrypted in calls ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +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 ปีที่แล้ว +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  ปีที่แล้ว +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.

  • @charneval
    @charneval ปีที่แล้ว

    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  ปีที่แล้ว +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.

  • @BJules-
    @BJules- 4 หลายเดือนก่อน +1

    Which one is better? Freepbx or Fusionpbx?

    • @AwesomeOpenSource
      @AwesomeOpenSource  4 หลายเดือนก่อน +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.

  • @fbifido2
    @fbifido2 3 ปีที่แล้ว +2

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      What would you like to know wpecifically?

    • @andyxatz
      @andyxatz 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      @@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.

  • @AdiCode_Hub
    @AdiCode_Hub 3 หลายเดือนก่อน

    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 2 หลายเดือนก่อน

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

  • @TymTym-nr3sw
    @TymTym-nr3sw ปีที่แล้ว +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  ปีที่แล้ว

      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 ปีที่แล้ว +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!

  • @rthegg86
    @rthegg86 2 ปีที่แล้ว +1

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

  • @realcomsolucoes7403
    @realcomsolucoes7403 2 ปีที่แล้ว +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  2 ปีที่แล้ว +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 2 ปีที่แล้ว

      @@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...

  • @RobertoRuiz-bw8ln
    @RobertoRuiz-bw8ln 8 หลายเดือนก่อน

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

  • @radioonline123
    @radioonline123 3 ปีที่แล้ว +1

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +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 2 ปีที่แล้ว

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

  • @RobertoRuiz-bw8ln
    @RobertoRuiz-bw8ln 8 หลายเดือนก่อน

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

  • @JNET_Reloaded
    @JNET_Reloaded 3 ปีที่แล้ว +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.

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

      That’s the beauty of open source software.

  • @cybermatrixxx
    @cybermatrixxx 8 หลายเดือนก่อน +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  8 หลายเดือนก่อน

      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.

  • @prof_4043
    @prof_4043 3 ปีที่แล้ว +3

    do a video on invoiceninja

  • @BosssyBear
    @BosssyBear 3 ปีที่แล้ว +1

    "Private Branch eXchange" actually.

  • @buddikaumesh6459
    @buddikaumesh6459 3 ปีที่แล้ว +2

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +1

      ekiga.org/download-ekiga-binaries-or-source-code.html You might try Ekiga.

    • @buddikaumesh6459
      @buddikaumesh6459 3 ปีที่แล้ว +1

      @@AwesomeOpenSource thanks bro

    • @srichaithanya.me.
      @srichaithanya.me. 3 ปีที่แล้ว +1

      Zoiper is good

  • @mrnickonline
    @mrnickonline 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      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 3 ปีที่แล้ว

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

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

    • @mrnickonline
      @mrnickonline 3 ปีที่แล้ว

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +1

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

  • @enredao_electronico2737
    @enredao_electronico2737 3 ปีที่แล้ว +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  3 ปีที่แล้ว

      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 3 ปีที่แล้ว

      @@AwesomeOpenSource yes

    • @enredao_electronico2737
      @enredao_electronico2737 3 ปีที่แล้ว +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 3 ปีที่แล้ว +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  3 ปีที่แล้ว +2

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

  • @ikramhussen1663
    @ikramhussen1663 5 หลายเดือนก่อน +1

    Is there any new tools or projects on pbx?

    • @AwesomeOpenSource
      @AwesomeOpenSource  5 หลายเดือนก่อน +1

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

    • @ikramhussen1663
      @ikramhussen1663 5 หลายเดือนก่อน +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  5 หลายเดือนก่อน +1

      FusionPBX is probably what you'd want for this.

  • @michaelhornback7837
    @michaelhornback7837 2 ปีที่แล้ว

    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  2 ปีที่แล้ว

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

    • @michaelhornback7837
      @michaelhornback7837 2 ปีที่แล้ว +1

      @@AwesomeOpenSource yea i thought it was strange as well

    • @michaelhornback7837
      @michaelhornback7837 2 ปีที่แล้ว +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 ปีที่แล้ว +1

    does it work for centos 7 ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  ปีที่แล้ว

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

    • @architkumar1265
      @architkumar1265 8 หลายเดือนก่อน

      The Domain, after the installation is not working

  • @mikayilcerit
    @mikayilcerit 3 ปีที่แล้ว

    a video to get FusionPBX behind firewall please

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว

      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 2 ปีที่แล้ว

      @@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

  • @ddrci88
    @ddrci88 2 ปีที่แล้ว

    Can you make a tutorial for 3CX ?

    • @AwesomeOpenSource
      @AwesomeOpenSource  2 ปีที่แล้ว

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

  • @harryhart
    @harryhart 2 ปีที่แล้ว +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  2 ปีที่แล้ว +1

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

  • @chrishayden8628
    @chrishayden8628 3 ปีที่แล้ว

    Bro how do i contact you dm

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว

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

  • @jennwilliams4785
    @jennwilliams4785 3 ปีที่แล้ว

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

    • @AwesomeOpenSource
      @AwesomeOpenSource  3 ปีที่แล้ว +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.

  • @mohamedsamiabdelrazik2290
    @mohamedsamiabdelrazik2290 ปีที่แล้ว +1

    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  ปีที่แล้ว

      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.

  • @MDTechTutorials
    @MDTechTutorials 3 ปีที่แล้ว +2

    Awesome video..