---
title: 'I Built a Phone System Because No One Answers Me'
source: 'https://youtube.com/watch?v=fdM1V98iIQI'
video_id: 'fdM1V98iIQI'
date: 2026-08-05
duration_sec: 2295
---

# I Built a Phone System Because No One Answers Me

> Source: [I Built a Phone System Because No One Answers Me](https://youtube.com/watch?v=fdM1V98iIQI)

## Summary

Network Chuck demonstrates how to set up a complete phone system using 3CX, including physical phones, an analog telephone adapter (ATA) for retro phones, and integration with a local AI assistant. The video covers cloud and on-premise setups, SIP trunks, and advanced features like IVR menus and call routing.

### Key Points

- **Problem: No one answers their phone** [00:00] — Network Chuck installs phones throughout his house because his family doesn't answer their phones. He decides to build a phone system for fun and business.
- **3CX Phone System Overview** [00:53] — He uses 3CX, a phone system that can be set up in the cloud or on-premise. The SMB plan is free for up to 10 users, and no hardware is required if using softphones.
- **Cloud Setup Steps** [01:34] — To set up 3CX cloud: click link in description, choose sign-up method (e.g., Google), select '1 to 10 users' for free plan, and the system is ready. The URL provided is the server address.
- **Softphone Option** [02:24] — If you don't have physical phones, you can use a softphone app on your phone or laptop. Scan QR code to register the softphone.
- **On-Premise Install** [02:38] — For more features, install 3CX as a virtual machine on your own server. This is great for businesses and nerds.
- **Adding Users** [03:05] — Go to Settings > Users > Add User to create users. They can use the 3CX app to call each other.
- **Connecting Phones to Cloud** [03:39] — For cloud instances, you need a Session Border Controller (SBC) to connect phones inside your network. Options: a router phone or a Raspberry Pi running 3CX SBC software.
- **Raspberry Pi SBC Setup** [04:26] — Officially supported is Raspberry Pi 5. Use Raspberry Pi Imager to write Raspberry Pi OS Lite 64-bit to an SD card. Enable SSH, set username/password, and disable Wi-Fi for production.
- **Logging into Raspberry Pi** [06:16] — SSH into the Pi using the IP address. Set a static IP using commands (not shown in detail).
- **Adding SBC in 3CX** [06:47] — In 3CX portal, click 'Add SBC', select Raspberry Pi, copy the command, paste into terminal, enter provisioning URL and authentication ID.
- **SBC Connected** [07:59] — Once the SBC is set up, phones on the network can register with 3CX cloud through the Raspberry Pi.
- **Setting Up a Physical Phone** [08:12] — He uses a Snom D735 phone. Connect via Power over Ethernet (PoE) or separate power adapter. Add the phone in 3CX by selecting model and entering MAC address.
- **Kids Want Retro Phones** [10:32] — His daughters want old-school analog phones like from The Brady Bunch, not modern IP phones.
- **Analog Phones Explained** [11:22] — Analog phones use RJ11 cables and connect to a Plain Old Telephone System (POTS). They don't have IP addresses and use analog signals.
- **VoIP and SIP** [12:48] — Modern phones use VoIP (Voice over IP) and SIP (Session Initiation Protocol) to communicate over IP networks. Analog phones need an ATA to bridge to SIP.
- **Analog Telephone Adapter (ATA)** [13:30] — An ATA (like Grandstream HT801) converts analog signals to SIP. It has RJ45 and RJ11 ports. Connect the analog phone to the ATA, and the ATA to the network.
- **Adding ATA to 3CX** [14:14] — In 3CX admin, go to Voice & Chat > Add DECT/FXS. Select Grandstream HT801, create a new user, and configure. Download config file and upload to ATA via its web interface.
- **Testing Analog Phone** [15:42] — After setup, lift the handset and get a dial tone. He makes a test call to his daughter.
- **Getting a Phone Number (SIP Trunk)** [16:58] — To receive external calls, you need a SIP trunk. He uses VoIP.ms. Sign up, add funds, order a DID (Direct Inward Dialing) number. Configure inbound settings to IPPBX.
- **Adding SIP Trunk in 3CX** [20:10] — In 3CX admin, add a SIP trunk. Select VoIP.ms as provider, enter trunk number, username, password. Set outbound rules with a prefix (e.g., 9) for external calls.
- **Testing External Call** [22:32] — He tests calling his cell phone and it works. Calls route to the phone on the floor.
- **Setting Up IVR Menu** [23:01] — He creates a digital receptionist (IVR) so callers can press 1 for Chuck, 2 for Chloe, etc. Record custom prompts and assign actions.
- **Testing IVR** [25:42] — He calls the number and the IVR works, routing to his daughter Chloe.
- **Calling AI with Phone** [26:12] — He integrates with Home Assistant and its voice assistant (Terry). Using an ATA, you can dial the AI directly by setting off-hook auto-dial to the IP address of Home Assistant.
- **Home Assistant VoIP Integration** [27:42] — In Home Assistant, add the VoIP integration. Configure the Grandstream ATA to auto-dial the Home Assistant IP with SIP port 5060. Change codec to Opus.
- **Testing AI Call** [31:48] — He calls the AI and asks questions like 'What year did The Matrix come out?' and it answers correctly.
- **SIP Trunk to Home Assistant (On-Prem)** [32:32] — For on-prem 3CX, you can create a SIP trunk to Home Assistant. Add a generic SIP trunk with IP-based authentication. Add Opus codec to the trunk.
- **Testing SIP Trunk to AI** [34:03] — He calls the AI through the SIP trunk and it works, answering questions about Christmas trees.
- **Issue with SIP Trunk** [34:45] — There's a bug where the integration needs reloading after a call. He creates an automation to reload it automatically.
- **Benefits and Advanced Features** [35:16] — He can now call his kids easily. He shows a call flow designer that sends a webhook to Home Assistant to turn off lights. He can also ask the AI about server room temperature.

### Conclusion

Setting up a 3CX phone system is straightforward and can be done for free with the SMB plan. With physical phones, analog adapters, and SIP trunks, you can create a fully functional home or business phone system, and even integrate it with a local AI assistant for voice control.

## Transcript

I'm installing a phone in this room, in this room, in this room, in this room. I'm installing a phone everywhere. Why I'm going old school. Actually, it's to solve a problem because no one stinking answers their phone anymore.
I call my wife nothing. I call my kids nothing. I gave them phones. so I bought a bunch of phones, all kinds of phones, too many phones.
system. Why a phone system? Well, it's fun. That's the main reason. Yeah, If you've never geeked out on a phone system, get you coffee ready. Oh,
and I just realized I can do this. I can call and talk to my ai. All good. Thanks for asking. This is what I signed up for. This is why I do this. I and also business stuff,
So we will get one of those. legit business. Now I'm doing all of this with the three CX phone system. They're an awesome phone system and you can pretty much do anything.
if you want to follow along, it's going to be free with their three CX SMB plan. While you could have physical phones, you don't need it. No hardware.
We'll have this sucker set up in seconds. All you really need is some coffee, so get it ready, let's go. The goal here is to get a phone system set up as fast as possible so my girls
They need to be syl. It's going to be fast. Okay? First, check the link in the description. choose your method. I'll select Google, get logged in, put in some info,
If you want the free version, select one to 10 users. three CX SMB free is a plan you'll want, which is kind of crazy. It's thinking perfect time for a coffee break and your phone system is done.
This URL is your phone system server and you'll log in with these credentials. If you don't have physical phones, a soft phone is a very fun option.
you can use these scan QR code option to register your phone. Done. I'm going to do an on-prem install, meaning I'm going to install a three CX instance as the virtual machine on my 45
It's got a bit more features for nerds like me and it's great for businesses. I'm going to speed run installing this.
numbers. Go to settings, users, ad user, simple enough, A three CX app they can install on their phone or their laptop and they can call
each other, but I'm not sure they like it, so I just gave you your new phones. No, they're supposed to be on the wall. It's a 5 7 5 9.
No, I want a real phone on the wall, like a red phone. They want something they can hold old school retro. I get it. whatever version of three CX you're using,
if you're using any kind of cloud instance, you'll need some way for three CX to connect to your phones inside your network You can either get a phone like this, which is a router phone,
or you can use a Raspberry Pi and you'll install a version of three CX software what does all that mean and why are we doing this? Well, I'm assuming you'll add more than one because what's the phone of having one
Any other phone on your network will connect to either the Raspberry Pi if you choose that option or the router phone as its connection to three CX Cloud. we used to be able to install the entire three CX phone system on a Raspberry Pi
but you can still install their recession border controller software to connect your regular phones and use that as a bridge to the three CX cloud. Now, Officially supported is the Raspberry Pi five,
and that's what I'm going to show you right now. Keeping in mind, I'll put an article below on how to set this up. It's a typical raspberry pie setup. We'll grab our microSD card,
put it into a microSD card reader and plug it into our pc. putting the SD card inside our computer and launching the raspberry pie imager
to write the raspberry pie os to it because we're prepping our raspberry pie. This is a Raspberry Pi four. We'll choose our os. and then go raspberry pi os light 64 bit,
and then our storage will be that little SD card I just added next. Now, password, and wifi, Chuck, from the future here, while you can technically use wifi,
three CX recommends not meaning disable your wifi and use ethernet only if you're going to be using this for production, for playing around probably. Okay, Username and password are already set for me and my wifi information's already
there too. Make sure SSH is enabled and save. And then yes, let's use those settings. Perfect and right. Done. I'm going to grab my sd, pop that sucker back into my raspberry pie and boot him up. Here you go, buddy.
Well, hello. but that's a video for another time. As you're waiting for this to boot up, device receives an IP address and is on your network.
I'm waiting on mine right now. Come on buddy. You can do it. Oh, there's mine. You'll do the same thing on Mac, Linux, windows, doesn't matter. Now I'll log into our Raspberry Pi with S-S-H-S-S-H network. Chuck,
that was my username I set, and then the IP address I just grabbed. the next step would be to set a static ip and you can do it with these commands. adding our SBC in three cx, we're going to get logged back into our portal.
And then right here we'll click on add SBC, Raspberry Pi continue. And then here, all we have to do is grab this command,
so we'll copy it, get back to our terminal, and actually I'll do one more thing. and then we'll paste in this command. Ready? Set? Yes, this should be good.
and then right here we'll need to put in our provisioning URL for three CX for me, it's right here. Whatever it is for you, input that I type it in. I feel like typing. Sometimes you just feel like typing. Okay,
and then we'll put our authentication id, which is right here for me. And I think actually we'll copy and paste this one. I'm done with typing, so I'll copy paste it in my terminal. Yes, tab over to Okay, and okay,
Perfect time for a coffee break. I'm rocking the Christmas mug, getting that Christmas spirit in November. It happens that's all we have to do there.
If we get back to our three CX console and we go back, there it is, So now with this raspberry pie just sitting inside of our network, our phones can use this device to register and talk to the three CX cloud.
So now what I'm going to do real quick is walk through setting up this physical phone. Now, this is a Snam phone fun name. I'll have a list below of the phones. I've tried used to test it and loved for a full list with three CX supports.
Now, one thing you got to know about these phones, So this cable I have right here, actually it's plugging into the wrong port.
meaning it can receive power from my switch. Now, not every switch can do that. you can always buy a separate power supply for your phone. So your phone will need two things, internet,
which can be in the form of an ethernet cable running power or a separate power adapter. Now I'm going to go ahead and plug mine in and see if it boots up. See, There it goes. Power over ethernet. So powerful. Did I mention I love phones?
actually a Cisco phone system engineer that explains some of the craziness. Wait, does this phone have a camera? I think it does. adding a supportive phone is actually pretty stinking easy in three cx.
I'll click on me, Ron Swanson and go to IP phone right over here. Let's change that right now by clicking on configure a phone.
Now with a supportive phone, this is going to be crazy easy. First, you'll choose your phone model, which mine is the Snam D 7 35. Yes, Snam D 7 35. There it is. And then we'll put in the Mac address.
Now notice we do have the option to configure the phone myself, which also eludes to the fact that three CX might take care of that for us. You might have to do the configure the phone myself if it's kind of an
we don't have a weird situation, so we click on next and then it's like, Hey, you got to connect this phone via an SBC or a router phone. Look, We're good to go. Click on add phone. Okay,
so now we have a physical phone connecting to our raspberry Pi SBC, which connects us to the three CX Cloud, our phone system instance in the cloud. I can give my daughter some physical phones. Let's see if they like 'em.
No, you have those ugly phones. I'm talking about the old phones that go on the wall right here and you pick it
You know I could talk to Dinkin Smith later. Can you shush? We're trying to own. Nicole, maybe you should step up to your grandparents and your family doesn't care.
Mine does. So does I. Could you step up me and no, Maybe we could do it. Do what? Plan. Plan.
We should be able to pick our own poor princess was like, oh man, I wish I could marry the guy. I love Royals in our family.
great great grandmother was Queen Elizabeth, the Queen Elizabeth, Now these modern looking phones, they're fun. They have a ton of features,
old phones from the shows they watch like the Brady Bunch. So the question is can we connect these old dinosaur phones to our modern phone You see these phones, these are analog phones.
They communicate over a wire with analog signals and they connect to what's I love that they call it that. It's the plain old, And these phones won't use in RJ 45 cable like we use for our computers and our
modern phones, they'll use in RJ 11 cable, which my full unit of thinking, And I did not wrap this cable properly. It's a mess. This is driving me crazy. So with your plain old telephone system, you would contact a phone provider.
So at and t, you can still do this. And similar to internet, you would connect your RJ 11 cable to the phone jack on your wall, connect this back to your RJ 11 port on your phone,
it would also receive power through that same cable. which is fine because this isn't doing a whole lot. It doesn't have like an LCD screen. Now our new phones, they don't use pots.
This technology allows our modern phones to connect over ethernet cables This is also referred to as VoIP or voiceover ip because instead of doing
voiceover and analog signal, we're now doing voiceover and IP network. the way it connects to the three CX phone system to make and receive calls is But this old dinosaur grandpa phone doesn't have an IP address.
but it still needs SIP to do that. So we solve that problem by giving him a little help. A bridge. This guy right here, this device bridges the old to the new.
Notice it has an RJ 45 port and an RJ 11 port. This device known as an A TA or an analog telephone adapter. I lost my pen. It will bridge the connection between our grandpa phone and the three CX phone
system sitting there like a translator translating the analog signals to sip and talking about. Let's set this up right now. Now, similar to our SIP phones,
this will register with our three CX system through our raspberry pie, So I'm going to plug him in so he can power up and I'll plug him into the network with an ethernet cable.
Now our task is to add this A TA to our three CX phone system. To do that, we'll go to admin here in our three CX portal. We'll go to Voice in Chat, and we're going to click on add DE CT slash FX s.
It's highly supported by a lot of things. Why I use it, and the model is HT 8 0 1. Let's see. Oh, there it is right there. It'll also connect to our phone system via the Raspberry Pi. Next, and no,
pass through G seven 11 is an audio codec. Click on next. Actually, I'm going to create a new user. Alright, Leslie? Nope, it is.
I need to find that IP address real quick by going to my router. There it is fancy. I think it might be admin. Admin to log in by default. No, it's not. What is the default password for you, buddy? Oh, it's on the device.
We'll now need to download and save this configuration file. I'll save that to my downloads. I think I'll go to maintenance and then upgrade. So click on upload that file we just downloaded. I'll add that. Okay,
So pretty painless to set this up. Now while it's booting up, I'm going to grab this RJ 11 cord cable and plug it into the RJ 11 port on the Grandstream A TA,
I'm going to go back to three CX and see if it comes up. Okay, things are powered up. I'm going to lift the handset. I got a dial tone. 1 6 5 1 0. Anything
That ringtone is cursed. Hello? Hello. How are you? How Smile I call it No. What about my phone?
This one does this. Oh, that's That's what I didn't want. Yeah, be right back, daddy. Huh? Oh, I want that one. Okay. I call.
8 7 5 8. I would like pepperonis with little babies on top and eyeballs
I want your one from babies cut up. Feet first, then their hands you happy. You like it? Now here's where we are.
which is fun. They can talk to each other and that's great for internal calling, How can I get a phone number that my grandma could use to call my kids or for my
We're going back to sip the session initiation protocol. Specifically, we're going to need something called a sip trunk, which sounds weird.
A tunnel to a telephone number provider or essentially a phone company. And because this is a phone service, you do have to pay for that phone number.
And when people call this number, the phone company will send that call over the tunnel, When we make a call to an outside phone number, it'll travel over our sip trunk,
go to our phone company and they'll help us make the call outbound using this the setup on this is not crazy at all. It's actually pretty easy. I love the company VoIP ms, you don't have to go with them.
it's not sponsored at all by VoIP ms. I just like them a lot. So we'll head on over to VoIP ms, click on sign up now create an account. Click continue and then continue on with the account creation.
click login. Alright, once you're logged in, We'll need a little bit of money there in order to buy a phone number and then I'll add 15 bucks and I'll use PayPal. Actually I'll do automatic billing. Okay,
We'll go to DID numbers and then order Ds. DID stands for direct and word dial. United States and then search for one in my state and I'll find a number real
quick. I want to find one that just kind of speaks to me. Oh, I like this one. And then we'll choose our pop server, which pop means point of presence. want it to be closest to you. Now for me, I'm in Dallas,
I don't have to worry about any other settings I don't believe. And then I'll click on order. DID. Oh, my phones are not added yet. Come on. How long did it say it might take? It says real time. It's taking forever. Okay,
funds have been added. Alright, time to have some funds. It's only going to cost me a dollar 25 initially. Confirm order. Here we go. If I go to DID numbers manage ds, I should see it right there.
Click on the main account settings and then click on inbound settings. Type from a TA IP phone softphone to I-P-P-B-X and apply.
information, click here. Okay, let's do that. Now we're going to go back to three CX and we'll go to admin once more, So we'll click on that first option right here. We'll name it.
And notice right now we have a default route of where a call will go when it we just ordered through VoIP ms, it's going to go to me by default. Actually, I want to change that to daddy.
at least not to my face. And then also notice it'll create an outbound rule for the SIP trunk by default, It actually won't be created by default,
but it will take you to a new menu after you click save to help you create that rule. You'll see that here in a second. Choose our provider country, us. Let's go find it VoIP ms right there. Put our main trunk number,
username and password and we'll get this from VoIP ms and then also specifically they do have a guide for a few things you can do to make sure everything works I mean it will be different. I'm not going to go through everything here.
The password will be the password that you set when you signed up in the portal which we set when we registered our DID going to Dallas, one VoIP ms.
I'm going to click on save. And then it auto configured an outbound rule for us. if you've never had a corporate phone system, I have mine as 5, 7, 5, 5.
My daughter's as 5 7, 5 A, so on. Now when I want to dial out, I need some sort of number that signifies to my phone system, Hey,
Don't look anywhere here in our internal system. Little correction. It happens. But here I'm adding a prefix for an outbound rule. but you actually don't need to do that here. For example,
It'd be a 10 digit number and it would just work. But for me though, I prefer the prefix because that's just how I did things in the past. I always made that a nine.
So nine would be the digit you start to dial and then whatever follows that will And then whenever the sip trunk sends the number out to VoIP ms, That's all we need. We'll click on save and that should be it.
We can scroll down just a little bit until we see main account registration Now let's test this out. Let's see if I get a call on my cell phone. Ah,
it's coming in. Hello. Hello. It's working. It's working. Hi. Hi. Now it should go to the phone behind me on the floor.
That's what I told it to do. Let's call it back. Now there is one thing I want to do differently though. I don't want my phone to ring every time someone calls my house because it could
my wife. It could be anybody. So what I want to do, what I want to do is set up an IVR or a menu so when someone calls that number,
thank you for calling the Keith House. To reach Chloe, press one. To reach Chuck, press two. This is actually remarkably easy to do. From here we're going to go to call handling how our calls are being handled and
at the top in our menu we'll see the option to add a digital receptionist. but they had that sales guy coming in to sell a phone system that would replace her and Pam kept blowing him off. Jim scared him away by acting like Michael,
but this is what would've replaced Pam. It's so funny. Let's add that right now. We'll assign a DID to it, you actually don't need a DID assigned to this number for it to work the default
route on the trunk. We'll route it to Pam. Call my digital receptionist name. we'll deal with that here in a moment. We'll do standard type right now, So now here we'll have to record our own prompt. This shouldn't be too hard.
To reach Chuck, press one. To reach Chloe, press two. To reach Addie, press three. To repeat these options, press four. Done.
Okay, then we have our action for zero. We'll say do nothing for one. we'll have it go to Chloe and for three we'll have that go to Addie. another digital receptionist, a call queue, just go to voicemail.
You got options and it's so cool that we can do this and that. This is free, You could simply just have this virtual number that you could call. I could just call 8,000 on my internal phone and would reach this digital
Now what I'm going to do is make sure my SIP trunk will actually send calls to it go to Pam. So just to clear this up, I'm adding a default route for it to go to Pam and it would do that if no other
I already assigned the DID to that call handler. So it's going to do that rule and then use this rule as a last resort. It's still going to work. It's just redundant. I'm going to try it out.
Hello and thank you for calling the Keith home. To reach Chuck, press one. To reach Chloe, press two. Let's reach Chloe. To reach Addie, press three.
Hello. this is arguably the coolest thing you can do with this phone system and that's call AI and not just any ai,
your local ai. In previous videos I've posted, I set up home assistant, my home automation platform. I then added their assist platform, which enables a voice assistant running on my AI server, Terry.
So now I have Alexa type devices running my own local AI voice assistant, you can actually use a VoIP system. With this, I can pick up the phone and call my AI and control my house,
This is the best thing in the whole world to be able to use an analog phone, such old technology to be able to call ai. here's how we do this and it's a little tricky depending on your setup.
meaning it's in my network, I can simply set up a sip trunk that will route calls over to home assistant to I still got you. You won't be able to do a sip trunk. However,
if you have an analog phone set up with the grandstream a TA, you can use this A TA to directly dial home assistant and talk to your ai. this is not officially supported or recommended by three CX when we're using
setup. That's bypassing three CX and if not properly secured, if you're doing this for a business, you're probably okay. Just make sure everything's private and secure first.
devices and services and they click on add integration search for one called VoIP. There it is. We'll submit that and add it done. If we jump in there, there should be nothing here right now, no entities, no devices.
You may already know that. If you don't, let's go to settings, You should see your IP address right there. Remember that IP address. The account should be on three cx. Yeah, here it is. The web console password.
From here we're going to change two things. Now your Grandstream configuration may look a bit different. but we'll be modifying the same type of settings,
although it is on hook and ready to go. Cool. dropping that down and going to FXS port. And then here in this menu, The first thing we're going to change is the off hook auto dial.
it will auto dial whatever number you're going to put here. We're going to put an IP address. Watch this first, I don't know why it's four seven.
And then we'll start putting in our IP address. Mine was 10. So it would be 10 point 70.7193. Now it's going to be 10 asterisk,
Can't talk seven asterisk 1, 9, 3. So whatever your IP address is, And then we'll add one more asterisk at the end of our IP address and specify
5 0 6 0 or 50 60 the default sip port. So now when you lift that handset off the hook, it should dial that IP address. And because your Grandstream a TA device is on the same network as your home
assistant, it should be able to reach it just fine. Now real quick, There's one thing we have to change and that's the dial plan. I will have all the configuration below.
place and this off hook auto dial in place, it should work. what if I want to use this phone to be able to call people And the AI right now
it's just going to dial AI every single time. I hear you right here. we have an off hook auto dial delay to where it'll wait a moment before auto So we'll give it like two seconds so that way you have a chance to dial another
number before auto dials ai. So that's it. We're going to scroll down, We're going to go over to audio settings and scroll down a little bit until we see vo coder settings. For choice one, we'll want to change it to Opus.
Once you have that selected, just click on save and apply. I'll need to use the Opus codec.
make sure Opus is priority one and safe. Now what I want to do first is try calling this phone here to make sure
everything's still working right. So off hook. Perfect, that works. Now I'm going to let it go for two seconds. This is. but you must configure it within Home Assistant.
Now what we're going to go back to home assistant, go into settings, go to devices and services and get back into the VoIP or voiceover IP section. Let's jump into that device. Click on one device.
It's now viewing your Grand Stream, a TA as a device, a Ying satellite. assistant that we have set up in the assist platform. I'm going to enable this and have it use Terry. So now let's test it out.
Hi. Doing, doing all right. Just keep in the studio. Humming on. I'll buy him. Can you tell me what year the Matrix came out?
The Matrix was released in 199. Thank you so much. Can you tell me what actor played the main character?
Neil, the main guy was played right there on res. How amazing is that? You can call AI with your phone system. So here we are right now with your analog phone and your A TA,
you can call your AI and you can also interface with the three CX phone system. It's beautiful. Now, real quick, because I have an on-prem three CX system, So here in three cx I'm going to go to voice and chat and click on add a trunk
if you are using the free version in the cloud, you will not be able to do this. I'm going to change my provider to generic sub trunk and this is the option you I'm just going to put in nothing because it doesn't need to authorize.
the reason this trunk doesn't require authentication is because it's an IP based trunk and the system on the other end is programmed just to receive any request. I'll add in the IP address of my home assistant server.
Click on save. And here it's doing the outbound rule. We'll strip the first three digits and that should be it. Save.
Now let's try it out. I updated the firmware and that didn't work,
Here's what I missed on the trunk itself. If I go into options, I had to go in here and click on add and add the opus codec, which I now have as priority. So now when I call this now,
I'm good. Thanks for asking. How can I assist you today at Network Chuck Studios? Can you tell me the origin of Christmas trees and don't make it too long?
Tell me like in 10 seconds. Y 16th century Christian tradition is credited with popular island. evergreen bird trees were seen as a symbol of life along in winter.
Evergreen bird was also associated with Jesus Christ, the tree of life. there is one problem specifically with the sip trunk option. I'm doing here in three cx. I'm talking to the guy at home assistant about this.
I got to share some logs with him. When I call back, I get nothing. So I have to actually go in here and restart the integration, reload it,
So what I did as just kind of a bandaid was create an automation that'll detect it'll reload it automatically so I don't have to worry about it. If you are running a local version of three CX and you're making a sip trunk
I've had my phone system set up in my house in my business for about two weeks and it's amazing. Before I could not get ahold of my kids. Now I can do it. Actually right now, let's see, I've got one number. I call this one right here.
all the phones in my house to get ahold of people. Let's try it out.
Ringing every phone right now. Hello? Hey, who is this? Hey Rosie. Hello, daddy. Hi Daddy.
I love being able to call my kids right from my office. And then little, that's my second. My second youngest, is that how you say it?
my team is kind of bad at communication. available, so she just calls 'em up now. That's pretty cool. And with this phone system, you can get as nerdy as you want to get.
It's so crazy. For example, they had this three CX call flow designer, As a phone system engineer, you can do so much. So right now, this script here,
I have it configured to be a menu that will send a web hook to home assistant to simply turn off the light behind me, straight out. Actually, I forgot the number. Oh, it's 8,009.
Watch the light. I just pressing one. Turns it off, I'll call it back. like my wife is always forgetting the commands to tell Terry,
She gets so frustrated no matter how many times I tell her. So having a number, press two to turn the TV off. Just those things. That's so cool.
and being able to talk to my voice assistant is just sick. Thanks. I'm doing great. Thanks. Can I help you with anything else?
Would you like to patrol any of the device in your home? Actually, can you just tell me the temperature of the server room Right now? I need to run the Hasket State tool to get the current state of the server
In the server room there's currently 73.2 degrees f. I can call and talk to a voice assistant and ask it what the temperature of my
server room is. I can do anything I want. I feel all powerful. That's the video. I'll catch you guys next time.
