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.
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
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.
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"
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 ;).
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: ruclips.net/p/PL7Qz0vQMUWPhOu5KDsyWZkGb43lepBfMo
@@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.
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.
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) :-)
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.
3CX no longer supports self-hosted free licensing options. I'm trying to find an alternative to this setup, right now I'm looking into using FreePBX running SIP along with some phone number issuer, still new to everything VOIP though, no solution yet.
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.
Probably not gonna answer but I have a question if I would like to do one of these is the 3CX going to cost me money after a year or it’s free forever Please respond as soon as possible so I can start it
I just chat with support, It seems first year is free, after that it will fall back to Standard 8sc (8 sim calls) Version and its still free. I will try also, I hope it will work like that and with video calls...
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.
Thanks for this!! Unfortunately it seams they have removed support for the raspberry pi. Do I need to install the 32bit os as it did not like the 64 bit os. I stupidly removed my instance on EC2... and had to Jump through several hoops. I ended up staring completely from scratch to get my phone system up an running again on AWS. Would love a tutorial on setting up 3cx on a pi with a Mobile router as the internet connection. I have a Netgear Nighthawk M5 (Mr5200). When I did get the system running it would not connect in from the outside, despite setting up port forwarding and setting the dynamic IP options. I have an EE unlimited sim, UK. I really want to get this working as my EC2 is running out in a few months. Another thing the 3cx requires is a dns server, would PI-Hole suffice for this or could I use no-ip ddns? Many thanks
@@IngwiePhoenix 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…)
Good night, I ask you please if you can subtitle your video in Spanish, I find it very interesting, I do not speak English, I am writing you with a translator but it only serves to write, very grateful and thank you very much, a strong
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.
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
next time you put up a video of showing us somthing intresting could you please have a video after or before . in showing us how to properly do it aswell. i have been try to configure the 3cx sip for like 2 days. i want to no how you done it its confusing as hell
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!
@@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).
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.
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.
@@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.
Unfortunately, 3CX is no longer supporting a full local install on RasPi. It needs to be hosted on 3CX and there are some serious limitations for the free version which does not allow for your own SIP trunking to be used (if you're using a VOIP Gateway to connect to your POTS lines), instead you're forced to use their approved VOIP vendors or pay $195 a year for that functionality to be unlocked. What a pity, was really looking forward to making this work on a Pi for my parent's place.
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
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
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!
NetworkChuck, Is there any way for you to make a video explaining how to get the Cisco 8841 you have setup. I have a Cisco 8841 sitting on my desk and I am trying to get it connected with 3CX. Thanks! (Home use, similar to your system).
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.
DV Scotland - How To Connect Hamshack Hotline VOIP Phone to the DV Scotland Network A Short Video on how to Configure your Hamshack Hotline VOIP Phone for use on the DV Scotland Network ** DV SCOTLAND - HAMSHACK HOTLINE NUMBER 94110 ** ruclips.net/video/sLjAor54KUg/видео.html
A Short Video on how to Configure your Hamshack Hotline VOIP Phone for use on the DV Scotland DMR Network ** DV SCOTLAND - HAMSHACK HOTLINE NUMBER 94110 ** ruclips.net/video/sLjAor54KUg/видео.html
I am just a little bit confuse, what if as a business, someone else saw your services and want to call your business, what number will they be calling. Will it be the extensions your create or the raspberry pie will give you a dedicated number?
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
Can you point me in the right direction on how I'd find out what static IP address I can use, or where to set it up? I have zero idea where to get it or how that works. So I'm kind of stuck before I've started.
Followed all the correct processes and still couldn't get to install , so went to 3cc website to get this install, followed ther process for this , nothing . Finally after 4 attempts got to work and got registered , now the web client doesnt work . Oh god the frustration : 4 hours gone to waste ! This is a good toutorial tbh . Using rpi 3 b + on shh with ethernet connected
This video randomly appears on my suggestions after watching a video totally unrelated, very interesting contend, I just subscribe and I'm waiting for the next episode
3CX free for ONE YEAR then for 12 users $1.74 per month per user or $250 a year! HELP! Am I missing something? Thought all this goodness for free was too good to be true!
I haved FreePBX on Old RPI model b work without problem.2 outgoing lines.1 3g modem another voip provider for international calling and a few extensions.I use with vpn from any location.
it will be a good alternative for my unify openscape business wallmount pbx system, but the phones i use are not only IP. Im a retro guy, i still have a analog fax and some DECT wireless phones :D but i will try this 3CX phone system you are showing on a Debian VM on my server. i also tried to make a site-to-site VPN between two locations and on one location is my PBX and on the other location it was a IP Telephone. The Phone connected to the PBX over the VPN and it was also ringing when you call it, but when you pick up the call, no voice/audio was transfered or it was not transfered in both directions. so i stucked on this in this project.
SIP! Now that we got the obvious out of the way since this is a tease without external line. Since Google Voice is no longer a SIP, we probably can't use (or can we???). Anything low to free cost solutions? Please post soon, we anxiously await! - Oh and Beards Rule!!!
Just setup today and WOW awesome! Great video! Perfect way to have a totally private conversation with family and friends you setup! Bye Bye spies! LOL
hey Chuck, i was wondering if this would also work on just a Virtualbox?? i don't have the extra free cash to get a pi at the moment. would love some feedback thanks!
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.
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
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.
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
well this sucks - as of 2023 "3CX PBX is no longer supported on Raspberry Pi devices."
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
Hi Chuck, I think you should change or remove this video since 3CX stopped offering the on-premise free license
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!!
And… two years later free 3CX on a self hosted environment no longer exists…
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: ruclips.net/p/PL7Qz0vQMUWPhOu5KDsyWZkGb43lepBfMo
@@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.
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.
SIP trunk tutorial next please!!! Love this
ruclips.net/video/YjhVCrgrRQE/видео.html
Yeah, let's do it!
Yes! That would be sooo cool.
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
Do the tutorial w/the SIP trunk to connect to the outside world! :-)
Yes
It doesn’t work anymore I get stumbling across the error “unable to locate package”
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
3cx no longer offers local hosting without paying yearly.
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) :-)
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.
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.
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.
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!
3CX no longer supports self-hosted free licensing options.
I'm trying to find an alternative to this setup, right now I'm looking into using FreePBX running SIP along with some phone number issuer, still new to everything VOIP though, no solution yet.
Any free or low cost voip/sip trunks you recommend for outside calling?
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.
Blizzard: "Don't you have phones!"
NetworkChuck: "You have no idea"
Please do tutorial on adding a IP Phone! Thank you for this video
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...... ruclips.net/video/RRhRImp6kKQ/видео.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.
Probably not gonna answer but I have a question if I would like to do one of these is the 3CX going to cost me money after a year or it’s free forever Please respond as soon as possible so I can start it
I just chat with support, It seems first year is free, after that it will fall back to Standard 8sc (8 sim calls) Version and its still free.
I will try also, I hope it will work like that and with video calls...
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.
Thanks for this!! Unfortunately it seams they have removed support for the raspberry pi. Do I need to install the 32bit os as it did not like the 64 bit os. I stupidly removed my instance on EC2... and had to Jump through several hoops. I ended up staring completely from scratch to get my phone system up an running again on AWS.
Would love a tutorial on setting up 3cx on a pi with a Mobile router as the internet connection. I have a Netgear Nighthawk M5 (Mr5200). When I did get the system running it would not connect in from the outside, despite setting up port forwarding and setting the dynamic IP options. I have an EE unlimited sim, UK.
I really want to get this working as my EC2 is running out in a few months. Another thing the 3cx requires is a dns server, would PI-Hole suffice for this or could I use no-ip ddns?
Many thanks
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 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…)
Good night, I ask you please if you can subtitle your video in Spanish, I find it very interesting, I do not speak English, I am writing you with a translator but it only serves to write, very grateful and thank you very much, a strong
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.
Great tutorial... How to set up PSTN/VoIP to this in order to make/receive calls from outside world?
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!
next time you put up a video of showing us somthing intresting could you please have a video after or before . in showing us how to properly do it aswell. i have been try to configure the 3cx sip for like 2 days. i want to no how you done it its confusing as hell
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?
I love how the whole set up didnt even take him 15min meanwhile im sitting here for 2 days trying to set up my pbx and Firewall
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).
3CX doesn’t support any Cisco phones anymore which I think is pretty Stupid.
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
rasberry pi is no longer supported for use as a call manager (PBX). Supported for SBC use only
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.
1:36 Now I know where you live, you've been hacked aka Wi-Fi triangulation 😉
And the voice mail was extremely clear.
Hmm, you giving me a idea, since we are locked in the house
Sadly 3cx is no longer supporting free self hosting, are there any alternatives?
2:52 thats not a colan
Semicolon! Or greek question mark ;)
How safe is this is it easily hacked ? And is it safe to buy second hand voip phones even if they have read the MAC address?
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.
something has changed. i get error when i ran the wget command. error: Unable to locate package 3cxpbx
3cx PBX is not longer supported. Only SBC is
@@LyriclyGrowthwhat’s is sbc?
Awesome video, I'm in love with SIP since I finished SSCA!
how to configure that
???????
@@nawazfarid3012 SSCA is a certification
I have a question.will it work offline
All the ideas we had as kids are coming to reality. Great job guy
Unfortunately, 3CX is no longer supporting a full local install on RasPi. It needs to be hosted on 3CX and there are some serious limitations for the free version which does not allow for your own SIP trunking to be used (if you're using a VOIP Gateway to connect to your POTS lines), instead you're forced to use their approved VOIP vendors or pay $195 a year for that functionality to be unlocked. What a pity, was really looking forward to making this work on a Pi for my parent's place.
i think there's options for freepbx on pi, it's more complex but its actually free
@@turphin That's what I'm currently attempting to do on a RasPi5. Would be great if you had a video on that!
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.
Yeah but how do you connect your phone line to the pi? Don't you need an adaptor for that ?
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
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... :(
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
Nice, but how do you hook up a landline to the RPI?
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!
"Calls to this number are charged at $25 a minute"
;)
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
My new phone system is gonna look like a mini NES, but that's ok.
I make my own phone system । This is legit। Thanks
its for 1 year free and then we need 2 pay so its not 4 ever free?
NetworkChuck, Is there any way for you to make a video explaining how to get the Cisco 8841 you have setup. I have a Cisco 8841 sitting on my desk and I am trying to get it connected with 3CX. Thanks! (Home use, similar to your system).
This is no longer supported, please post a warning comment or change the title so others don't waste their time as I have.
Wdym it’s not supported anymore
@@lawrence_Cuzo1029 3CX have not released updates for ARM architecture for a year.
Complete tutorial for Rasperry pi click on the link : vimeo.com/335365626
Let start spamming hahaha
Hey Chuck,
Thanks for the great tutorial, can we have this kind of setup on our local lan without any internet connectivity?
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.
“Wack” is backslash not forward slash.
and 2:56 it's semicolon, not colon. it sounds dick-ish but it's not I promise
DV Scotland - How To Connect Hamshack Hotline VOIP Phone to the DV Scotland Network
A Short Video on how to Configure your Hamshack Hotline VOIP Phone for use on the DV Scotland Network ** DV SCOTLAND - HAMSHACK HOTLINE NUMBER 94110 **
ruclips.net/video/sLjAor54KUg/видео.html
Hey Chuck. Can we update this video take advantage of putting this on Docker?
A Short Video on how to Configure your Hamshack Hotline VOIP Phone for use on the DV Scotland DMR Network
** DV SCOTLAND - HAMSHACK HOTLINE NUMBER 94110 **
ruclips.net/video/sLjAor54KUg/видео.html
you need to obscure that DNS name too, it resolves back to your static IP
I am just a little bit confuse, what if as a business, someone else saw your services and want to call your business, what number will they be calling. Will it be the extensions your create or the raspberry pie will give you a dedicated number?
What happens after the first free year? Do they switch you over to the paid plan (~$250/year)?
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
I've been pondering running Asterisk on Pi. I'd never heard of 3CX.
Can you point me in the right direction on how I'd find out what static IP address I can use, or where to set it up? I have zero idea where to get it or how that works. So I'm kind of stuck before I've started.
now the problem is static ip address 😂
Followed all the correct processes and still couldn't get to install , so went to 3cc website to get this install, followed ther process for this , nothing . Finally after 4 attempts got to work and got registered , now the web client doesnt work . Oh god the frustration : 4 hours gone to waste ! This is a good toutorial tbh .
Using rpi 3 b + on shh with ethernet connected
This video randomly appears on my suggestions after watching a video totally unrelated, very interesting contend, I just subscribe and I'm waiting for the next episode
3CX free for ONE YEAR then for 12 users $1.74 per month per user or $250 a year! HELP! Am I missing something? Thought all this goodness for free was too good to be true!
I haved FreePBX on Old RPI model b work without problem.2 outgoing lines.1 3g modem another voip provider for international calling and a few extensions.I use with vpn from any location.
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.
it will be a good alternative for my unify openscape business wallmount pbx system, but the phones i use are not only IP. Im a retro guy, i still have a analog fax and some DECT wireless phones :D but i will try this 3CX phone system you are showing on a Debian VM on my server.
i also tried to make a site-to-site VPN between two locations and on one location is my PBX and on the other location it was a IP Telephone. The Phone connected to the PBX over the VPN and it was also ringing when you call it, but when you pick up the call, no voice/audio was transfered or it was not transfered in both directions. so i stucked on this in this project.
Anyone else thinking Docker :)
SIP! Now that we got the obvious out of the way since this is a tease without external line. Since Google Voice is no longer a SIP, we probably can't use (or can we???). Anything low to free cost solutions? Please post soon, we anxiously await! - Oh and Beards Rule!!!
I just installed it on a Raspberry Pi 3, so far it works
You left your FQDN in there which shows your IP range (104-111) via dig/nslookup. You might want to blur the network name too.
Just setup today and WOW awesome! Great video! Perfect way to have a totally private conversation with family and friends you setup! Bye Bye spies! LOL
Can you make a video explaining how to do WLANs to separate IP and VOIP - that will be awesome. great video Chuck!
Heads up if you're setting up 3CX in the UK - don't use 9999 for the voicemail. 999 is of course the UK emergency number.
Hi RUclips community, Looking for the new URL for the 3CX PBX for Linux. Any guidance would be great
Unfortunately now 3cx is entirely paid and cannot be used without a subscription, switched to Cisco CUCM lol.
hey Chuck, i was wondering if this would also work on just a Virtualbox?? i don't have the extra free cash to get a pi at the moment. would love some feedback thanks!