Yealink Would Not Provision with 3CX V16

I couldn’t get several Yealink phones to provision with 3CX V16. Actually, some of the issues started with V15.5. I finally revisited the issue with our recent upgrade to V16 and have finally figured it out.

These are Yealink T46S and T46G phones. The provisioning link was always to port 5000. If you change it from HTTP to HTTPS and the port 5000 to port 5001 then it works!

There has been a critical error on this website. Please check your site admin email inbox for instructions.

This was my first time seeing this error on one of my wordpress sites. Before I got this error I was seeing a NGINX error and didn’t understand why because all the other sites on this server was still up. I logged in and edited my NGINX file to use php8.0-fpm instead of php7.4-fpm. I reloaded and then went back to refresh the site. That is when I saw the error message:

There has been a critical error on this website. Please check your site admin email inbox for instructions.

I turned on debug by editing the wp-content file and turning debug to “true”. I saved it and refreshed the web page to get a message about a specific plugin. The directory was called anti-spam but I think it was Titan Security. I deleted the plugin directory and then refreshed again. That allowed me to login.

I should also mention that when you are switching PHP you also have to install the newer versions of cURL and ZIP. At least everyone should be using them in their wordpress installs. sudo apt install php8.0-curl and sudo apt install php8.0-zip.

The .ost is in use and cannot be Accessed Error

I think this was the first time I came across this error. The error message happened when a user was trying to send a PDF attachment. Apparently Outlook locked the .ost file from some other process. The message was The email username.ost is in use and cannot be accessed.

Easily enough just go into task manager and End Task on anything that says Microsoft Outlook. Simple enough yet dumb enough error message.

Wireguard and OPNSense Troubles

I am having some Wireguard(WG) and opnsense issues. Specifically, I can make the WG connection but for whatever reason I can’t seem to do anything with the connection. That usually means that I don’t have the right firewall rules. I also think this is my issue. However, I am just not having luck. I have followed some tutorials and have tried what makes logical sense to me.

For a solution, I do not have anything productive to add. I can connect to the OPNSense with Wireguard every time but unable to connect to WAN or LAN addresses.

UltraVNC Crashing My Computer

This was a first for me. I installed the latest UltraVNC 1.3.2 to do some testing on my desktop. I go to play a Steam game today and all it did was freeze and crash my computer. Thankfully it rebooted itself each time because the power button is basically shot but nevertheless it was disappointing to continually restart my game. Took me 3 crashes before I decided to remove what I had installed the week prior. That was the only new application.

I normally use Splashtop for my remote needs with UltraVNC only being used internally. However, I needed it to do some testing with my raspberry pi plus my internet was so awful I couldn’t even use Splashtop!

This is the first time in all the years that I have used UltraVNC that I ever had any issues. Event Viewer does list just one critical event with absolutely no useful information. I do have a few other errors but they are related to VirtualBox. Not sure why because I didn’t have VB running at the time.

In any event, apparently this version of UltraVNC server needs some more love.

Microsoft Store Missing in Windows 10

I’ve come across several new computers with a missing Microsoft Store in Windows 10. These are brand new machines and yet they don’t have the Microsoft store installed? How is that possible? We get Xbox stuff that can’t be removed but you can’t have apps like Photos or even Windows Calculator without the store.

The fix for it is simple if you just copy and paste one command into a powershell window. I say simple in the sense that IT people know how to do it and most people will get scared.

Get-AppXPackage *WindowsStore* -AllUsers | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}

Here are the instructions for running the above command:

  • Click on the windows key in the lower left
  • Type in the word “powershell”
  • Choose “run as administrator” on the right
  • copy the above code that starts Get-AppxPackage
  • Right click in powershell window
  • Hit the Enter key on the keyboard

When it is done running you should see the Microsoft Store in your list of apps.

Suggestions for your Qotom Router

I have some simple suggestions for your Qotom router. I assure you they sound obvious but that doesn’t mean they were obvious for me. One must keep in mind that you are buying a computer that you are going to turn into a router. Things like power on after power loss or just making sure you hit hit the power button to turn it on are things that are automatic on practically every router.

I admit that I wasted a lot of time with the power button. I would think the router was on because of the network link lights were flashing but nope! The router was off. A lot of time means more than once and more than an hour. This is my first suggestion. Head into the BIOS and turn on the “turn on after power loss”. I have lots of power outages where I am so it needs to be automatic for me. It would have been a deal breaker otherwise.

The serial port is standard on all business class routers. Whether it is a RS232 port or a console port like Cisco uses it is all the same. I tried using a null modem cable between my serial/console cable but that didn’t work. My console cable had a male end to it. My other serial cable also was male to male. Daisy changing them together just didn’t work.

I think its important to always have access to that serial port. You do need to enable it in OPNsense but when it comes to troubleshooting I have found it a godsend.

These suggestions are very simple and will make your router management easier.

Network Solutions DKIM Verification Failed

My Amazon SES DKIM Verification was stuck in pending for far too long. I know realize that Network Solutions does things a little differently. Well, I knew they did and I hate using them but each issue is a bit different.

I was trying to get DKIM setup for Amazon SES. I copied in the CNAME records as requested. The problem is Network Solutions adds the domain name automatically to the end of the host name. I tried to do a dig but it returned nothing. By adding the domain name to the end of the host name it duplicates a part of the host name. That is maddening.

After fixing the error the DKIM finally verified. It resolved my instant spam test emails and I had a very successful campaign.

3CX Update 7 is out

3CX Update 7 is now out. The big update is the ability to integrate SMS. I think I only saw 3 companies as options. One of them was Twilio which is great for options but isn’t very price friendly.

The part I like is the ability to finely tune the caller ID. On the outbound rules you can specify the outbound caller ID on each trunk line.

I moved 2 of my clients to 3CX in 2020. So far I’m glad I have made the move.

Update Saturday!

It is update Saturday! More like Saturday night but I have a lot of servers that need new Linux kernels. I have 3CX servers begging for an upgrade. I have been also holding off on the v0.51 of Mail in a Box. I also upgraded my ghost blog to version 3.40.1. I have several WordPress sites that needs some updates pushed out but those will be done throughout the week. I have a lot.

One thing about updating; and it can be a drag, is the late time of the night. I can’t reboot some of the servers due to the potential of people using them. For instance I have 2 sites for a radio station. I really have to wait till well after midnight before no one is listening.

Unfortunately, I also have several Cyberoam routers in production. Yes, they have been Sophos for years but upgrading these small routers just was not worth the hassle. I saw there was an SQL injection issue. Same issue that plagued my Sophos routers. ARGH! For that reason I have started the process of learning OPNSense. I don’t see a point in pushing routers for these insane prices if they are going to be hit with all these security issues. I have some other posts coming up talking about my journey with OPNSense. This is going to take me months but I like what I have seen so far.