Thanks to 3CX, we can setup a CRAZY awesome phone system on a Raspberry Pi 4. Get 3CX for free here: bit.ly/3cx_free *Sponsored by 3CX BUY a Raspberry Pi: geni.us/aBeqAL In this video, we install the 3CX Phone System (IP PBX) on a Raspberry Pi 4 using one command: wget downloads-global.3cx.com/downloads/misc/d10pi.zip; sudo bash d10pi.zip 0:00 ⏩ Intro 0:54 ⏩ SUPER FAST Raspberry Pi setup 2:26 ⏩ PHONE SYSTEM install 6:13 ⏩ configure the phone system 👊👊👊support the mission, join thisisIT: bit.ly/thisisitio ☕☕OFFICIAL NetworkChuck Coffee: NetworkChuck.coffee ☕☕ my FREE CCNA course: bit.ly/nc-ccna Join the Discord server: bit.ly/nc-discord
Hey great tut, as always (although you might wanna cut down on the coffee a bit - hahaha jk). Just wanted to add, you can download a raspberry pi 3cx iso ready to be burned onto the sd card with etcher or your fav tool.
I wonder how this would do on a Raspi 3B+? Haven't made the plunge for the 4 yet. Once again, kudos on this video. Just enough to reinvigorate my interest in IP PBX. Now I wish I had held onto all my IP phones (I had a slew of Cisco, Polycom, and Grandstream phones that I gave away a few years back).
@@ckthmpson works just fine on R-Pi3 with a heat sink attached.. did this a year or two ago when Google Voice was more popular and posted about it on the forums of ServeTheHome (using a different distribution).. but then Google.com Voice changed terms... multiple ways to deploy this solution... of course, the kids enjoying working with the IVR "Larry"
3CX is closed-source proprietary software, unfortunately. I run my home phone system on Asterisk and it works great. Super-easy to customize, and best of all, open-source software with no license fees.
@@kostasanalytis2925 My home asterisk box is isolated on a private network. I also don't particularly trust the security of non-open-source software as a general principle.
Well, I was studying for 200-125 - but i have to stopped an year ago. I got CheckPoint and Micro certificates so i thought its enough. Then two months i watched Chuck video and I though... damn, im network engineer since two years, cisco is everywere - i need to have it! So i bought some courses on Udemy and study everyday ;).
3cx is no longer free either for on premises installations as well, I used to run it, and then I switched to FreePBX, and now all my phones run on CUCM 12.5
As a provider of hosted 3CX systems, this video made me irrationally happy to see. 3CX is stupidly easy to work with and the call flow apps feature you mentioned at the end is insane. They can take your phone system to a whole other level.
Just a quick note on the prompt at the beginning of the installation, you're actually being asked if you want to install as a PBX or and SBC (Session Border Controller), which is a different concept that essentially acts as a cut-down PBX for a branch office and bridges them into the main phone system as well.
@@nervouss Depends on what you have for network infrastructure at the locations. If you can do a site-to-site VPN that is definitely feasible. If you have analogue lines at the remote location that you want to use as well, you may want to use and SBC and register them as trunks using a gateway device.
Too cool for words! And that’s from a old phone guy. My first job after USAF was with South Central Bell in the downtown Nashville CO. That was in early 1969. Our office still had four exchanges of old step switches, two crossbar, and Nashville’s first ESS. Years later, I was the administrator for our company’s PBX. AT&T stuff at first, later replaced by Cisco.
That’s a bit tough to do depending on what company you go with because some use proxy servers with user names and passwords to authenticate your PBX, others use a peer to peer connections. However the biggest thing to consider is your network infrastructure like your firewalls and their capabilities to turn shut off certain protocols like SIP ALG or simply whitelist a FQDN. You’re better off hiring a reputable vendor if you’re not versed in VoIP or willing to do the homework.
You probably would want to look at hosting it in a cloud environment or at least upgrading to a NUC if doing this on prem. As for the network configuration that is pretty simple for opening your port range as 3CX lists that on their website: www.3cx.com/docs/manual/firewall-router-configuration/ As Angel mentioned you might need an upgraded firewall/router. For configuring a SIP Trunk, inbound rules, outbound rules, extensions, and phones check out these videos: th-cam.com/play/PL7Qz0vQMUWPhOu5KDsyWZkGb43lepBfMo.html
@@kevinb1316 That's good info but what about where do we get the trunk/sip info? Can we use Twilio? Or what is the recommended place to obtain/purchase a sip/trunk?
@@MichaelGivens007 When we setup a customer we use Voxtelesys for our trunks. Twilio is not on the list but I am sure with some effort you can get them configured. They also bill in 60 second increments vs 6 second, so if you talk under a minute you get billed for the whole thing.
Gotta tell you dude, you saved my sanity last summer in Kandahar, Afghanistan with the video on the 3cx phone system on a pi. I set it up remotely, and attached a sip trunk to it. I now use this little gadget all over the world (Afghanistan, Qatar, U.S., and other places) as an extension in my deployed rooms. The call quality is great, and the experience administering it has been fun. Thanks in advance. P.S. I use it with a pi remote site on openvpn access server in a red hat laptop. Great idea -keep it up!!
this was whey better than just cool this all most the best reason to go out and buy a Pi I seem up to now! , this any thing this just WAM!, WAM! WAM!, this needs a lot detail, more on can you connect to the outside world? the world to your phone (is there a free option for this as well? (this was a great video) :-)
I was about to pay big money to a large local company just for a phone line for my business so I can call the USA and now I don’t need to do that. Simply amazing! I’m gonna get me some Raspberry Pi. Thanks chuck!
Watching this video made me so happy! I work as a Provision Manager for a small/medium phone company that uses similar PBX system (We use FusionPBX/FreeSwitch) I geeked out entirely on this video.! And btw Call Flows are awesome! Lol. Much Love from El Salvador. PD: Watch out for SIP Sniffers with the MAC Address you shown.
I have that running on a PI3 for about a year now. Works great! Had a 3CX in my previous job and was happy to find to run this even at home with a free personal licence (2 concurrent calls only)
This would have been a good opportunity to discuss the security risks and implications about piping unreviewed code directly into a privleged shell. Like learning about a new software either way, keep it up.
Good comment. I'm not a programmer so don't fully understand code but always view the code before running a script so never auto run a script from wget
@@StephenCunningham1 same here, have a couple of commercial 3CX clients we are running SBC on RPi4 totally fine too and can't wait for it to be fully officially supported (we've been testing high availability SBC)
@@madrian_hello if running 3cx in the cloud (eg. Google Cloud, AWS, Azure etc) then 3CX has an option of being able to setup a Session Border Controller which is installed locally on physical location network/s where multiple phones are used. This is because STUN is no use if lots of remote phone extensions are needed and the only other way would be to manually port forwards which again for lots of extensions is less than ideal. So a 3CX SBC is used and no port forwarding is required and phones instead pass via the SBC in a trunk up to the 3CX running in the cloud (it is also more efficient than having each extensions passing data individually to a cloud instance of 3CX).
Currently working from home today so set this up today on an old PC between calls, I enjoy tinkering around with settings more than using the system. First port of call was to compress an WAV of Opus Number One to set as the hold music! Thanks for the inspiration!
Hey Chuck! I just went out, bought a Pi, came home and spent my afternoon doing this. Thank you! I did this project so that 1. If I run to the store, my kiddo can call me from the tablet. and 2. my kiddo likes pretending to work so now she can use a real phone system :) She's going to love this. Thank you
As an original phone guy and now combined network infrastructure this is a tasking I must take. I also have Ooma for our home line I would love to integrate. Looks like a great project.
OMG. The final piece I needed to complete my setup. I have a pi-hole ad-blocker, a pi-VPN, and now I can setup my phone system. Now I will be a little more legitimate running a web hosting, email hosting and cloud hosting service out of my house!
I have such a love/hate affair with 3CX. It's easy to setup, easy to use and the phone app works great. The lack of a SNMP agent and API documentation are where it really falls short though.
We have been using 3CX in my office for almost 2 years now. We have installed installed in in many of our customer sites. I have one running at home and use it for my self, my parents and my in-laws. They have cut their monthly bills with the cable company to this. Cost has gone way way way way way down. Nice tutorial. Very simple and to the point, just like the install.
So i am a PABX Tech and i do a lot of major companies in South Africa ,we mostly use yeastar that also has an app like this system called linkus but the fact that this one is a free option is amazing. tanx for the vid it gives me some new options to look into.
I'm a VoIP engineer. When I started VoIP, I started with 3CX and really loved the simplicity and openness of the system. A previous co-worker has a complete automated flow to: 1. Create a VM 2. Install 3CX 3. Configure the complete phone system. 4. Happy customer within minutes.
@@IngwiePhoenix_nb I just now started, but haven't gotten far. I am using docker-compose and defined a debian image as the starting point for my 3cx service, but I hit a roadblock when running docker-compose up (I keep getting [bash d10pi.zip]: not found]); But I also didn't inspect the bare metal enclosure yet, which I should probably do first... quite busy with other stuff at the moment, but when I get around to finally do it properly and it either works or I feel I am sufficiently close, I'll put it on Github and release the link here…)
Nice!! a couple of questions.. - Are the desk-Cisco-phones connected via an RJ45 jack, RJ11 or it doesn't matter (you can connect these phones whith wifi also?)? In the video it seemed like the first Cisco connected without even plugging it anywhere for data and power -Is it in your plans to make a tutorial how to connect to the outside world via a sip trunc? I wonder about the wire connections (setup also :) ) In my country (at least) phone line comes out of modem so-viop. I still have the older method with the splitter (so no possible for me i suppose). So it would be interesting thing to see the cabling (if there is any involved) -Last how many simultaneous lines can have someone active at the same time with the free licence? Thank you in advance
I can answer your first question. The Cisco phones plug directly in to your LAN, for example, the back of your router - so they have an RJ45 connector.
As stated, Cisco phones are IP phones connected to your lan via RJ45. The have a pass through so you can hook your pc and phone to the same line. Another cool feature related to this setup is you can install a camera on your pc, and use it along with the phone with teleconferencing software. They have both a jack for power and power over Ethernet, and most companies use POE to keep it simple.
In 2005, here in Brazil the company Leucotron launched, a device that allows calls via Skype, to ordinary phones. Skype is a service that makes calls via the IP protocol and does not charge calls between users of the program. Skyvoice is integrated into the PBX, regardless of the device brand. From there, any extension can make or receive calls via Skype. Leucotron equipment can also be used in call centers. The manufacturer also developed the program for residential installation, which allows calls via Skype without the user being necessarily in front of the computer.
It provisions Cisco IP phones for you? That's incredible. I've been using FreePBX with Asterisk and provisioning my Cisco phones by hand-editing XML files based on info from a very incomplete wiki and putting them on a TFTP server program on my laptop, having a hard time opening the port in the Windows firewall. I had set up a PBX of IP phones at my parents' house and it looks like I'll be upgrading them to 3CX, you make it look so easy.
I’ve bought 6 phones on eBay and set them up throughout the house, my wife thinks I’ve lost the plot! Great system, thinking of subscribing to a SIP provider now, all working great on a RPI 3B, thank you NetworkChuck, I wouldn’t have thought to do this without seeing your video!
Welcome.. your in for a world of fun.. Lookup Pi-hole and PiVPN.. block ads & tracking for your entire home network.. and with the VPN you’ll have ads blocked when your outside connected through the VPN & of course being secure in a public network too.. it’s super simple to setup like the 3CX setup Chuck did.. There are tons of useful things you can do with your pi.. just imagine it, then google it.. Anyways have fun..
@Bobman the fun has just beginning. Don’t give up. You can also join Linux group chats and everyone is super friendly and very helpful. The Linux community is the best.
@@TheQuietGamer876 I made mine in match or april, so I cant give you any answer, however, I think you loose some features and stay at à "free Tier" of features.
Thanks to your video I run 3CX at home. I started on Raspberry Pi, but a couple of months ago they dropped support for the Pi. Now they only support Debian Linux and Windows. So the closest hardware solution now is the Intel NUC. I bought the cheapest model celeron, used their Debian iso file on a usb thumb drive, and had my phone system back online in no time. All I had to do was save the 3CX backup and restore it during installation on the NUC. Just wanted to pass this along since the video is a little outdated now.
I use Obitalk with my google voice number. My cost only was for the phone on amazon obi1022 about 60.00. I can have up to 100 extensions, but they can be anywhere on the internet at my friend's house, at my office etc.. Plus I can have up to 10 google voice number with my obitalk for free.
Bro, your energy and enthusiasm with technology is sooo contagious! Thanks for being such an inspiration to us; you have definitely helped me get into the innovation game. ;) Keep it up and stay safe!
Beside the nerdidness, what is the purpose of having it at home to call only within your local network? We have now Viber, WhatsApp, messenger a lot of apps. It's a real question
Independent, no internet required. So if it goes down you still have a local phone. And if you pair it with a real number you can route calls to different phones. Also there are still people that don't use smartphones. And of course you don't use up data limits or share data over the internet with companies
The video is great,,,.... BUT 3CX no longer support the Raspberry Pi as a local install as of end March 2024, they don't make that immediately clear on their "FREE PBX page
I'm doing it! I've got 4 Cisco phones I set up as a test network and a display for network engineering but I never had them communicate to the outside world. Currently one of my 3 routers controls the voip. This could change the entire design!
First, awesome video, I have been debating between 3CX and Asterisk PBX and I think you sold me! Second, I knew when that 469 area code popped up that you were local (Fort Worth side of town here), great to see such awesome videos from you!
I've got a raspberry pi 3b that I've been looking for a project to use it for and I think this is it. Surely it should be capable of doing the same thing
Thanks to your video I've set up a 3CX system on a Windows machine, got a Professional trial license in order to use high quality codecs like OPUS, this codec blows your mind, the sound quality is crystal clear. This codec is available only with the Professional license. Moreover, you can set each extension which codec to use. Very nice.
PLEASE MORE ABOUT SIP!!!! I work for an access control company and I would LOVE to learn more about how SIP works and... you know... how I can use it at my house for no damn reason! Lol
Short story: I recently started a job (as so did the Tech Director) in K12 and we inherited a fully undocumented disaster. Right before we came in, the schools transitioned from an old traditional PBX to a 3CX system. There just happens to be a couple random RaspPi’s in the network we had no clue what they were for. You sir may have just cleared that up for us. I had no idea 3CX could run on RaspPi.
Yoo nice video, nice to see other ppl using 3cx, i have been using it for a few years even got certified by them, installed it at a few customers, i did notice 1 thing in the installer you choose final stating that the beta was also the pbx, when in fact that was the SBC installer, that is how you would connect your local phones to a cloud or remote pbx without having to open inbound ports on your local network, but yeah great video!!!
This....might be the best channel I've found this year lol Also when the company I co-own expands our phones next (only 3 guys right now, one in the office) this will 100% be on the list of things to do!!
Though you are way over my head with most concepts as I'm not a programmer by trade, I must say I love this channel. You are incredible at teaching and very personable. Just wanted to say, Bravo. Also, I loveeee coffee, so ill be checking out your site.
Thanks to 3CX, we can setup a CRAZY awesome phone system on a Raspberry Pi 4. Get 3CX for free here: bit.ly/3cx_free
*Sponsored by 3CX
BUY a Raspberry Pi: geni.us/aBeqAL
In this video, we install the 3CX Phone System (IP PBX) on a Raspberry Pi 4 using one command:
wget downloads-global.3cx.com/downloads/misc/d10pi.zip; sudo bash d10pi.zip
0:00 ⏩ Intro
0:54 ⏩ SUPER FAST Raspberry Pi setup
2:26 ⏩ PHONE SYSTEM install
6:13 ⏩ configure the phone system
👊👊👊support the mission, join thisisIT: bit.ly/thisisitio
☕☕OFFICIAL NetworkChuck Coffee: NetworkChuck.coffee ☕☕
my FREE CCNA course: bit.ly/nc-ccna
Join the Discord server: bit.ly/nc-discord
A tutorial on using 3CX in the cloud sounds more fun.. I’m already super excited to get my dirty on aws, GCP and azure
Is 3cx compatible with RP3? I'm getting froze at "Connecting to download-global.3cx.com|[ipv4 address]|:443..."
Great 👏👏👏💪
@@jharris4854 yes it can. I have it running .
No problem
Hey great tut, as always (although you might wanna cut down on the coffee a bit - hahaha jk).
Just wanted to add, you can download a raspberry pi 3cx iso ready to be burned onto the sd card with etcher or your fav tool.
Nothing better than a nerd having fun doing stuff they love.
Thanks for the lessons Chuck. Never miss one. :-)
I wonder how this would do on a Raspi 3B+? Haven't made the plunge for the 4 yet. Once again, kudos on this video. Just enough to reinvigorate my interest in IP PBX. Now I wish I had held onto all my IP phones (I had a slew of Cisco, Polycom, and Grandstream phones that I gave away a few years back).
@@ckthmpson works just fine on R-Pi3 with a heat sink attached.. did this a year or two ago when Google Voice was more popular and posted about it on the forums of ServeTheHome (using a different distribution).. but then Google.com Voice changed terms... multiple ways to deploy this solution... of course, the kids enjoying working with the IVR "Larry"
N-n-n-n-n
Nerd you thought I was gonna say the n word
@@scooptopus8150 you need a comma Nerd, you thought I was gonna say the n word
3CX is closed-source proprietary software, unfortunately. I run my home phone system on Asterisk and it works great. Super-easy to customize, and best of all, open-source software with no license fees.
Sounds good...
But for now i use my AVM Fritzbox Router build in system with my ISP service for that :)
Greatz from Germany
Have an nice Day
Nice :)
any idea how to set up home intercome system between rooms using tiny RPI?
Way more secure -out the box- than asterisk.. try to enable remote extensions or the mobile client on asterisk without a VPN and a UTM device..
@@kostasanalytis2925 My home asterisk box is isolated on a private network. I also don't particularly trust the security of non-open-source software as a general principle.
Just entered here to tell u - I passed CCNA today :). Inspired 2 months ago by Chuck.
Wish u all the best !
Wow . How long did you study
Well, I was studying for 200-125 - but i have to stopped an year ago. I got CheckPoint and Micro certificates so i thought its enough. Then two months i watched Chuck video and I though... damn, im network engineer since two years, cisco is everywere - i need to have it!
So i bought some courses on Udemy and study everyday ;).
@@norbertwisniewski9129 nice. I never worked with Cisco stuff before only a few routers but I'm learning.
8Jallin 8Jallin that's great, remember - labs are the most important. Cert means nothing without practical knowledge ;)
Felicitaciones! me encantaria hacerlo aca en Argentina pero es muy caro para nuestra economia! Te mando mis mejores deseos y que sigan los exitos!!
This is no longer supported by 3cx. Don't bother doing this.
3cx is no longer free either for on premises installations as well, I used to run it, and then I switched to FreePBX, and now all my phones run on CUCM 12.5
hey how to set up outbound call in freepbx with any caller id?
@@novawarningsirenscucm is expensive asf
You should install the SBC on the PI and configure a virtual machine in lightsale, but you need to pay few bucks for it..
SIP trunk tutorial next please!!! Love this
th-cam.com/video/YjhVCrgrRQE/w-d-xo.html
Yeah, let's do it!
Yes! That would be sooo cool.
As a provider of hosted 3CX systems, this video made me irrationally happy to see. 3CX is stupidly easy to work with and the call flow apps feature you mentioned at the end is insane. They can take your phone system to a whole other level.
Just a quick note on the prompt at the beginning of the installation, you're actually being asked if you want to install as a PBX or and SBC (Session Border Controller), which is a different concept that essentially acts as a cut-down PBX for a branch office and bridges them into the main phone system as well.
If I wanted to install this at 2 locations and bridge the locations to dial each others extensions what options would i select.
@@nervouss Depends on what you have for network infrastructure at the locations. If you can do a site-to-site VPN that is definitely feasible. If you have analogue lines at the remote location that you want to use as well, you may want to use and SBC and register them as trunks using a gateway device.
Too cool for words! And that’s from a old phone guy. My first job after USAF was with South Central Bell in the downtown Nashville CO. That was in early 1969. Our office still had four exchanges of old step switches, two crossbar, and Nashville’s first ESS. Years later, I was the administrator for our company’s PBX. AT&T stuff at first, later replaced by Cisco.
I would love to see this implemented with SIP for a small 5 people office, calling the outside world.
Came here to say this.
That’s a bit tough to do depending on what company you go with because some use proxy servers with user names and passwords to authenticate your PBX, others use a peer to peer connections. However the biggest thing to consider is your network infrastructure like your firewalls and their capabilities to turn shut off certain protocols like SIP ALG or simply whitelist a FQDN. You’re better off hiring a reputable vendor if you’re not versed in VoIP or willing to do the homework.
You probably would want to look at hosting it in a cloud environment or at least upgrading to a NUC if doing this on prem.
As for the network configuration that is pretty simple for opening your port range as 3CX lists that on their website: www.3cx.com/docs/manual/firewall-router-configuration/
As Angel mentioned you might need an upgraded firewall/router.
For configuring a SIP Trunk, inbound rules, outbound rules, extensions, and phones check out these videos: th-cam.com/play/PL7Qz0vQMUWPhOu5KDsyWZkGb43lepBfMo.html
@@kevinb1316 That's good info but what about where do we get the trunk/sip info? Can we use Twilio? Or what is the recommended place to obtain/purchase a sip/trunk?
@@MichaelGivens007 When we setup a customer we use Voxtelesys for our trunks. Twilio is not on the list but I am sure with some effort you can get them configured. They also bill in 60 second increments vs 6 second, so if you talk under a minute you get billed for the whole thing.
Gotta tell you dude, you saved my sanity last summer in Kandahar, Afghanistan with the video on the 3cx phone system on a pi. I set it up remotely, and attached a sip trunk to it. I now use this little gadget all over the world (Afghanistan, Qatar, U.S., and other places) as an extension in my deployed rooms. The call quality is great, and the experience administering it has been fun. Thanks in advance. P.S. I use it with a pi remote site on openvpn access server in a red hat laptop. Great idea -keep it up!!
My guy!, this was COOOL! I’d love to see a setup for making outside calls. Thanks for the content!
Me too
yes outside calls ! I have the ras4 8gig, it doin' nothing except weather monitoring !
Me too!
Yeees plis! Need the config and setup for outside calls and with the voice messages like a Company.
this was whey better than just cool this all most the best reason to go out and buy a Pi I seem up to now! ,
this any thing this just WAM!, WAM! WAM!, this needs a lot detail, more on can you connect to the outside world? the world to your phone (is there a free option for this as well? (this was a great video) :-)
I was about to pay big money to a large local company just for a phone line for my business so I can call the USA and now I don’t need to do that. Simply amazing! I’m gonna get me some Raspberry Pi. Thanks chuck!
I guess you made the SIP Trunk configuration. Can you tell more about how did you do it?
Typical IT guy.
"I'm gonna call my wife" - calls his left hand ))
underrated comment right here!
This should be the top comment
LMAO!
Ooooo I can still feel the sizzle from here!
Cheating sob he was Obviously right handed
This channel is propably the most valuable thing I've found on the internet. Simple explainations and vissible hppiness infects by passion to IT
Watching this video made me so happy! I work as a Provision Manager for a small/medium phone company that uses similar PBX system (We use FusionPBX/FreeSwitch) I geeked out entirely on this video.!
And btw Call Flows are awesome! Lol.
Much Love from El Salvador.
PD: Watch out for SIP Sniffers with the MAC Address you shown.
I have that running on a PI3 for about a year now. Works great! Had a 3CX in my previous job and was happy to find to run this even at home with a free personal licence (2 concurrent calls only)
This would have been a good opportunity to discuss the security risks and implications about piping unreviewed code directly into a privleged shell. Like learning about a new software either way, keep it up.
Good comment. I'm not a programmer so don't fully understand code but always view the code before running a script so never auto run a script from wget
Came here to say the same thing!
I love the feeling of setting up your raspberry pi for the first time, it's always fun.
I've been a 3cx reseller for years. I prefer running 3cx on Lightsail and using the pi as an SBC.
Soooo many ideas!
That's the way I chose to go. Still waiting for 3cx to have a PI4 SBC release but for now installed the pkgs needed to make it work.
@@StephenCunningham1 same here, have a couple of commercial 3CX clients we are running SBC on RPi4 totally fine too and can't wait for it to be fully officially supported (we've been testing high availability SBC)
Please help decode this comment.
@@madrian_hello if running 3cx in the cloud (eg. Google Cloud, AWS, Azure etc) then 3CX has an option of being able to setup a Session Border Controller which is installed locally on physical location network/s where multiple phones are used. This is because STUN is no use if lots of remote phone extensions are needed and the only other way would be to manually port forwards which again for lots of extensions is less than ideal. So a 3CX SBC is used and no port forwarding is required and phones instead pass via the SBC in a trunk up to the 3CX running in the cloud (it is also more efficient than having each extensions passing data individually to a cloud instance of 3CX).
Currently working from home today so set this up today on an old PC between calls, I enjoy tinkering around with settings more than using the system. First port of call was to compress an WAV of Opus Number One to set as the hold music! Thanks for the inspiration!
Hey Chuck! I just went out, bought a Pi, came home and spent my afternoon doing this. Thank you! I did this project so that 1. If I run to the store, my kiddo can call me from the tablet. and 2. my kiddo likes pretending to work so now she can use a real phone system :) She's going to love this. Thank you
As an original phone guy and now combined network infrastructure this is a tasking I must take. I also have Ooma for our home line I would love to integrate. Looks like a great project.
Blizzard: "Don't you have phones!"
NetworkChuck: "You have no idea"
OMG. The final piece I needed to complete my setup. I have a pi-hole ad-blocker, a pi-VPN, and now I can setup my phone system. Now I will be a little more legitimate running a web hosting, email hosting and cloud hosting service out of my house!
I have such a love/hate affair with 3CX. It's easy to setup, easy to use and the phone app works great. The lack of a SNMP agent and API documentation are where it really falls short though.
i've been spinning my head on knowing microsip and whatnot lately but here it is 3cx. thanks for this.
Do the tutorial w/the SIP trunk to connect to the outside world! :-)
Yes
We have been using 3CX in my office for almost 2 years now. We have installed installed in in many of our customer sites. I have one running at home and use it for my self, my parents and my in-laws. They have cut their monthly bills with the cable company to this. Cost has gone way way way way way down. Nice tutorial. Very simple and to the point, just like the install.
Any free or low cost voip/sip trunks you recommend for outside calling?
Thank you for making PBX simple.. look forward to more detailed stuff
Try asterisk / sip trunks. you'll love it.
$25 a month for the SIP trunk is a bit on the high side if you're just using it for a phone in your house considering GV sip trunk is free.
@@user-nh3gu1ge3d How are you using asterisk with GV SIP? When they killed off XMPP, most all of that died.
i am already using 9 years 3CX & also certificate from 3CX , i am really Happy with it
All the ideas we had as kids are coming to reality. Great job guy
That is so interesting and easy to do. I used to install hardware PBXs back in the late 80s and it’s amazing how easy it is now!
god finally it's like 3am and i was waiting, can't wait for ccna course.
Same. I just started CompTIA on Monday I'm enjoying it so much I'm a week ahead. 😅 I still have 7 months to go.
So i am a PABX Tech and i do a lot of major companies in South Africa ,we mostly use yeastar that also has an app like this system called linkus but the fact that this one is a free option is amazing.
tanx for the vid it gives me some new options to look into.
And the voice mail was extremely clear.
Hmm, you giving me a idea, since we are locked in the house
I'm a VoIP engineer. When I started VoIP, I started with 3CX and really loved the simplicity and openness of the system. A previous co-worker has a complete automated flow to:
1. Create a VM
2. Install 3CX
3. Configure the complete phone system.
4. Happy customer within minutes.
Hi, I have a cisco 8841, could you help me set it up to 3cx?
@@yarusemi hi Mike, sort for my late reply. YT isn’t really notify-friendly.
It’s been years, but I can try. What’s the problem?
@@EddieDemon I can not seem to get the cisco 8841 and the cisco 7941 connected. How do you provision hem so they work with 3cx?
@@yarusemi most phones and PBXes allow logging, anything logical coming out of it?
@@EddieDemon yes. Those phones do log all the time... I’m having a hard time provisioning it and adding it to 3cx
Please do tutorial on adding a IP Phone! Thank you for this video
I can’t do this tutorial but even then I still love this tutorial and I love his enthusiasm
Now I know what I’ll do this afternoon: put this on docker on my RPI
I have tried it freebpx on docker but no luck let me know if you are able to cause trying for it for past few weeks
Got anywhere? using a systemd wrapper for a docker container running 3cx sounds like a legitimate idea. Makes upgrading hella easier :)
@@IngwiePhoenix_nb I just now started, but haven't gotten far. I am using docker-compose and defined a debian image as the starting point for my 3cx service, but I hit a roadblock when running docker-compose up (I keep getting [bash d10pi.zip]: not found]); But I also didn't inspect the bare metal enclosure yet, which I should probably do first... quite busy with other stuff at the moment, but when I get around to finally do it properly and it either works or I feel I am sufficiently close, I'll put it on Github and release the link here…)
This video was awesome. Setup my pbx in 15 min. Only 3 extensions so far. It was getting late. Will continue Monday. Thanks Chuck
Nice!! a couple of questions..
- Are the desk-Cisco-phones connected via an RJ45 jack, RJ11 or it doesn't matter (you can connect these phones whith wifi also?)? In the video it seemed like the first Cisco connected without even plugging it anywhere for data and power
-Is it in your plans to make a tutorial how to connect to the outside world via a sip trunc? I wonder about the wire connections (setup also :) ) In my country (at least) phone line comes out of modem so-viop. I still have the older method with the splitter (so no possible for me i suppose). So it would be interesting thing to see the cabling (if there is any involved)
-Last how many simultaneous lines can have someone active at the same time with the free licence?
Thank you in advance
Ditto.
I can answer your first question. The Cisco phones plug directly in to your LAN, for example, the back of your router - so they have an RJ45 connector.
As stated, Cisco phones are IP phones connected to your lan via RJ45. The have a pass through so you can hook your pc and phone to the same line. Another cool feature related to this setup is you can install a camera on your pc, and use it along with the phone with teleconferencing software. They have both a jack for power and power over Ethernet, and most companies use POE to keep it simple.
In 2005, here in Brazil the company Leucotron launched, a device that allows calls via Skype, to ordinary phones. Skype is a service that makes calls via the IP protocol and does not charge calls between users of the program. Skyvoice is integrated into the PBX, regardless of the device brand. From there, any extension can make or receive calls via Skype. Leucotron equipment can also be used in call centers. The manufacturer also developed the program for residential installation, which allows calls via Skype without the user being necessarily in front of the computer.
Haha..called you. Tried to leave a voice Mail then it “cut off”. I was gonna be nice!🤣🤣
Happened to me too. However this is the software I’ve been looking for for a couple weeks. Ordering another pie and setting it up!
It provisions Cisco IP phones for you? That's incredible. I've been using FreePBX with Asterisk and provisioning my Cisco phones by hand-editing XML files based on info from a very incomplete wiki and putting them on a TFTP server program on my laptop, having a hard time opening the port in the Windows firewall. I had set up a PBX of IP phones at my parents' house and it looks like I'll be upgrading them to 3CX, you make it look so easy.
Awesome video, I'm in love with SIP since I finished SSCA!
how to configure that
???????
@@nawazfarid3012 SSCA is a certification
I am blown away, wow thanks Network Chuck! Doing this this weekend!👍
I’ve bought 6 phones on eBay and set them up throughout the house, my wife thinks I’ve lost the plot! Great system, thinking of subscribing to a SIP provider now, all working great on a RPI 3B, thank you NetworkChuck, I wouldn’t have thought to do this without seeing your video!
Where they cisco 8841 phones?
@@yarusemi I bought 4x Yealink 23G 2xPolycom vxx411 and now a Cisco SPA514 but haven’t figured out how to get that working fully yet.
@@TrevorRchannel if I find out, I’ll let you know
@@yarusemi Much appreciated Mike!
@@yarusemi f
Did you figure anything out?
Last year i got my first IT job as VoIP engineer, so its cool to see some stuff that im working with in this video:)
I just bought one and I’m still just trying to survive in Linux lol.
You'll figure it out eventually. Just keep playing around in bash :)
Welcome.. your in for a world of fun..
Lookup Pi-hole and PiVPN.. block ads & tracking for your entire home network.. and with the VPN you’ll have ads blocked when your outside connected through the VPN & of course being secure in a public network too.. it’s super simple to setup like the 3CX setup Chuck did..
There are tons of useful things you can do with your pi.. just imagine it, then google it..
Anyways have fun..
@Bobman the fun has just beginning. Don’t give up. You can also join Linux group chats and everyone is super friendly and very helpful. The Linux community is the best.
@@AngelLopez-iv5jv
community maybe best but the OS is true pain XD
I enjoy your videos so much that I don't skip your ads. More videos about VOIP would be amazing. It's the biggest gaping hole in my skill set.
I really want to know where you got that shirt from. I will be doing this so the telemarketers get caught in an infinite loop
I use this one...... th-cam.com/video/RRhRImp6kKQ/w-d-xo.html
A feature already built into the free Incredible PBX 2020. It is called Lenny, and it is there specifically to keep the telemarketers busy.
I just installed it on a Raspberry Pi 3, so far it works
I host my 3CX server on a VM inside one of my ESXI host, works like a charm too !
This is what I'm planning too.
Had my 3cx running on Linode for a few years now.. just another option :-)
@@SeanReigle i personally love to have my own hardware so this is the way i went :)
cloud is also very cool
About to do the same on mine as well. I noticed that it's only free for a year. what's the price afterwards?
@@TheQuietGamer876 I made mine in match or april, so I cant give you any answer, however, I think you loose some features and stay at à "free Tier" of features.
Thanks to your video I run 3CX at home. I started on Raspberry Pi, but a couple of months ago they dropped support for the Pi. Now they only support Debian Linux and Windows. So the closest hardware solution now is the Intel NUC. I bought the cheapest model celeron, used their Debian iso file on a usb thumb drive, and had my phone system back online in no time. All I had to do was save the 3CX backup and restore it during installation on the NUC. Just wanted to pass this along since the video is a little outdated now.
I want to download 3CX and i need assistance, can you help me out ?
Is there apart 2 on getting the phone system to work on an outside number?
Great video too, Thx !
You would need to get a sip trunk from a sip supplier for that
@@alfiechilli Which is REALLY easy and VERY cheap! I use Digium but LOTS out there. Check them out!
Hey Chuck, I'm 18 years old and I got my job as an IT specialist and developer that is the best job you can get in Germany.
I love ur videos
Am I the only one that thinks that “car reader” just looks like a WiFi stub adapter and he’s just sliding the memory card into the USB end of it?
My RPi actually came with one of these and yes, it does have a small slot on the side you plug in where the microSD card fits in.
Your the best thing that happened to TH-cam!... Respect Mr. Chuck!
It doesn’t work anymore I get stumbling across the error “unable to locate package”
Chuck You are just AMAZING. Even if one feels low and lazy. You energetic videos make it lively. Thanks. And I will stay tuned for more tech videos.
FYI - 3cx no longer support Raspberry PI (as per findings on their forum) as they are pushing their Cloud hosted product.
up. 3CX killed raspi support
Been wanting a local PBX system for home for a while now, so glad this video came up in my feed. Installed to a local VM and up and running, nice!
Chuck, I would love to know if this will work with my ITP VOIP or Google Voice. Thanks for the quick video on this!!!
I use Obitalk with my google voice number. My cost only was for the phone on amazon obi1022 about 60.00. I can have up to 100 extensions, but they can be anywhere on the internet at my friend's house, at my office etc.. Plus I can have up to 10 google voice number with my obitalk for free.
@@sbfotome can you give instructions on how to do this ? Thanks
Thanks 3CX & NetworkChuck! Greeking out watching!
Bro, your energy and enthusiasm with technology is sooo contagious! Thanks for being such an inspiration to us; you have definitely helped me get into the innovation game. ;) Keep it up and stay safe!
coffee
Only Telecom Engineers Get that deep joy inside for the that echo the best feeling is that first call when a new system gets online.
And… two years later free 3CX on a self hosted environment no longer exists…
Dude. Best video/tutorial I've seen in months. I've never even heard of 3CX prior to your video.
well this sucks - as of 2023 "3CX PBX is no longer supported on Raspberry Pi devices."
Woow! You are awesome, NetworkChuch Engineer, really enjoy your videos🍵🍵🍵 your Coffee is awesome too!
Beside the nerdidness, what is the purpose of having it at home to call only within your local network?
We have now Viber, WhatsApp, messenger a lot of apps.
It's a real question
Independent, no internet required. So if it goes down you still have a local phone. And if you pair it with a real number you can route calls to different phones. Also there are still people that don't use smartphones.
And of course you don't use up data limits or share data over the internet with companies
Eye-opening! A very well done video. You DO sound highly caffeinated! Keep up the great work.
The video is great,,,.... BUT 3CX no longer support the Raspberry Pi as a local install as of end March 2024, they don't make that immediately clear on their "FREE PBX page
3cx is no longer supported and we get an update video please
Wdym?
@@AdroSlice 3cx doesn't support self hosting anymore unless you're on their enterprise plan.
Installed it! Your tutorial was really good! 👍👍👍Thank you for making this!
3cx no longer offers local hosting without paying yearly.
Recently purchased a Rasp Pi and was going to do the normal VPN/server/ham/networking experiments with it, but this seems a lot more exciting! Thanks!
2:52 thats not a colan
Semicolon! Or greek question mark ;)
i come for the content but stay for that soothing voice
I'm doing it! I've got 4 Cisco phones I set up as a test network and a display for network engineering but I never had them communicate to the outside world. Currently one of my 3 routers controls the voip. This could change the entire design!
This is awesome! I already did the ad blocker, now I want to do this!
First, awesome video, I have been debating between 3CX and Asterisk PBX and I think you sold me!
Second, I knew when that 469 area code popped up that you were local (Fort Worth side of town here), great to see such awesome videos from you!
Didn't install on a raspberry Pi but installed the Debian version on an Oracle Bawx VM using this demo. Thanks NetworkChuck!
I've got a raspberry pi 3b that I've been looking for a project to use it for and I think this is it. Surely it should be capable of doing the same thing
No joke brother, I love the fact that you find any excuse to “time for coffee” my favorite. I’m just like you, I love coffee!!! Blessings
Thanks to your video I've set up a 3CX system on a Windows machine, got a Professional trial license in order to use high quality codecs like OPUS, this codec blows your mind, the sound quality is crystal clear. This codec is available only with the Professional license. Moreover, you can set each extension which codec to use. Very nice.
PLEASE MORE ABOUT SIP!!!!
I work for an access control company and I would LOVE to learn more about how SIP works and... you know... how I can use it at my house for no damn reason! Lol
Hi Chuck,
Thanks for the good advice, the 3CX is up and running. I am very enthusiastic about your videos, keep going!
Greetings from the Netherlands!
of my jobs is to work creating call flow apps CFD for severals IVRs, its nice... I love 3CX
Man, you have become my fav TH-cam Producer! Thanks for the quality content!
Short story: I recently started a job (as so did the Tech Director) in K12 and we inherited a fully undocumented disaster. Right before we came in, the schools transitioned from an old traditional PBX to a 3CX system. There just happens to be a couple random RaspPi’s in the network we had no clue what they were for. You sir may have just cleared that up for us. I had no idea 3CX could run on RaspPi.
Yoo nice video, nice to see other ppl using 3cx, i have been using it for a few years even got certified by them, installed it at a few customers, i did notice 1 thing in the installer you choose final stating that the beta was also the pbx, when in fact that was the SBC installer, that is how you would connect your local phones to a cloud or remote pbx without having to open inbound ports on your local network, but yeah great video!!!
@NetworkChuck
I LOVED that one! _Maybe I should make an in-house pager/internal call system.._
This....might be the best channel I've found this year lol
Also when the company I co-own expands our phones next (only 3 guys right now, one in the office) this will 100% be on the list of things to do!!
Though you are way over my head with most concepts as I'm not a programmer by trade, I must say I love this channel. You are incredible at teaching and very personable. Just wanted to say, Bravo. Also, I loveeee coffee, so ill be checking out your site.
@Régis Loyauté I was referring to the channel in general
First got my hands on 3CX at my first IT job. Nice to know it can run effectively on a RasPi!
Maaaan this is amazing, You are amazing, thanks so much for the great videos and great information. They don't teach these stuff at school... :(
Yeah but how do you connect your phone line to the pi? Don't you need an adaptor for that ?