IncrediblePBX 911 dialing with Skyetel

Configuring E911 support with Skyetel is simple on their side, as it should be. But because it’s an emergency service, I wanted to do a separate post to underscore the importance on making sure it works.

I mostly followed this support article from Skyetel: https://support.skyetel.com/hc/en-us/articles/360041179233-E911 except I went in reverse order…

Continue reading “IncrediblePBX 911 dialing with Skyetel”

OpenWrt Bridging with IPv6 support

My network topology at home is pretty simple, it looks like this:

After my recent router hardware and OpenWrt 19.07 firmware upgrades, I noticed my access point connected to my cable modem looked like this on the Status Overview page:

Pro-tip: Notice I’m using the cloudflare DNS servers rather than the ISP-provided ones. The Comcast DNS servers have gone down on me before and their performance is generally lacking.

Continue reading “OpenWrt Bridging with IPv6 support”

Improved Connection Checking in Ubuntu

I wrote earlier about how I had to do some configuration of my DNS to get dnsmasq and resolved to work well together. With it working well I’m able to use dnsmasq, resolved, and network manager together to do local development while also detecting network changes nicely.

Recently I noticed I would occasionally get the dreaded question-mark network icon: “?” I did some digging around and it was related to Ubuntu’s Network Connectivity check. Several posts out there simply say to disable the check by going to Settings -> Privacy and turning Connectivity Checking to “Off.”

But by disabling connectivity checking, I don’t get the automatic prompt to connect through a captive portal (like at my local library). I wanted to actually fix the problem, so I needed to understand what the problem was.

Continue reading “Improved Connection Checking in Ubuntu”

Fitbit Charge 4

At my work we have a thing about giving tacos (🌮) to people when they help you out, do something great or funny – as a show of support. The tacos can be redeemed for prizes or gift cards – and one of those prizes is a Fitbit. I wanted a model upgrade from the ones our company was offering. In November 2020, Costco had a Fitbit Charge 4 bundle for $90.

I brokered a deal with my wife. I’d redeem a $100 Amazon gift card with my tacos and give it to her, and then buy the model I want from Costco.

Continue reading “Fitbit Charge 4”

1/24 Scale Christmas

Every year, we put some sort of motorized conveyance under the tree. In the past it’s been an HO scale train or slot cars from my childhood. While I like the nostalgia of them, let’s face it – I’m old which means they’re old. So they’re a little finicky to get working well. Still fun, […]

The post 1/24 Scale Christmas appeared first on Meatball Racing.

Every year, we put some sort of motorized conveyance under the tree. In the past it’s been an HO scale train or slot cars from my childhood. While I like the nostalgia of them, let’s face it – I’m old which means they’re old. So they’re a little finicky to get working well. Still fun, but this year I wanted to try something new.

I’ve always wanted to have an indoor model train layout, but since we don’t have room I turned my thoughts to doing an outdoor layout 🤔 But that always seemed extremely expensive. Then a couple ideas came together for me: 1) my #1 Christmas gift item is a 1/24 scale crawler – Axial’s SCX24 and 2) I found a G-scale train set for less than $50.

Continue reading “1/24 Scale Christmas”

Skyetel Local Number VOIP Setup

After setting up my new OpenWrt router, it is time to get my local phone number that I ported from Google Voice to Skyetel working.

Most of the configuration follows this Nerdvittles Skyetel post, but I include some specifics and screenshots for my configuration using OpenWrt, IncrediblePBX on Raspberry Pi, and a Linksys RTP-300 analog telephone adapter.

Continue reading “Skyetel Local Number VOIP Setup”

Dynamic DNS with OpenWrt 19.07 and nsupdate.info

I went to resurrect my dynamic DNS configuration on my OpenWrt router. The idea was sparked from a reader comment, so I wanted to follow-up on using nsupdate.info with OpenWrt for a DIY Dynamic DNS setup.

Before I began, I thought I should see if there’s a newer OpenWrt version my router can run. I always start on the Supported Devices page of the wiki, but on this visit I was treated to a warning:

If you read the 4/32 warning, the crux of the matter is that there may not be enough RAM to run OpenWrt without crashing. And the small flash area means possibly not having enough room to install LuCI, the web interface, and the packages to access LuCI via HTTPS. Also, there’s this:

Previous versions of OpenWrt (such as earlier versions of 17.01.x, 15.05.x “Chaos Calmer” and prior) contain now-known security vulnerabilities in the kernel, wireless implementation, and/or application code. […] In many cases, these known vulnerabilities are being actively targeted, potentially including by advanced, likely state-sponsored or state-affiliated actor or actors.

Continue reading “Dynamic DNS with OpenWrt 19.07 and nsupdate.info”

Porting your Google Voice number to Skyetel to use with IncrediblePBX

Once upon a time you could hook your Asterisk-based PBX to your Google Voice account to make and receive calls. How you hooked it up over the years changed (annoyingly). And at the end of 2018, support for accessing Google Voice via XMPP was dropped. Remember when we trusted Google to be the “for the better good” company? Oh, how times have changed.

With the tech giant under increased scrutiny for it’s advertising practices, I’m not at all sad about leaving one of their products behind. The only thing I wanted to keep was my cool Google Voice phone number: 29-FOELL.

I did it with the help of Nerdvittles and included several screenshots here for easy reference. I also used his advice when it came to picking a new VOIP provider. After looking at a few options, I’m going with Skyetel. Not because it’s the cheapest (it’s not), but because it has an important feature for our home phone: E911.

Continue reading “Porting your Google Voice number to Skyetel to use with IncrediblePBX”