Inside Out Blog
How you do anything is how you do everything
  • Home
  • Technology
  • Money
  • Photography & Videography
  • Projects

Popular Tags

FusionPBX FreeSWITCH Security Clustering Linux VoIP MariaDB SEO Personal Load Balancing PHP High Availability Joomla Darktable Fail2Ban Nagios Mageia RPM DNS PowerDNS

Looking for RPMs? Set up our RHEL repo.

rpm

Works on CentOS6/7/8 & Alma/Rocky 8/9
Sponsored by OKay Inc

  1. You are here:  
  2. Home
  3. Technology

If You are using FusionPBX Unique Login, You should read this

Details
Category: Technology
  • FusionPBX

FusionPBX is a web frontend for the FreeSWITCH (the best VoIP switch in my opinion). By default, FusionPBX hard links a username to its domain. This means user1 in the domain something.inside-out.xyz with password 123 is different and isolated to user1 in the domain else.inside-out.xyz with password 123. But this default behaviour is not always what we want in our PBX.

FusionPBX allows you to have a unique login. This is not a surprise, almost every website has moved to this by using email as the login. FusionPBX is not the exception. But it is turned off by default in 4.2. If you turn this on, you will be able to use your unique login (for example the email, as it is supposed that there is only one full address) to get into FusionPBX. This is very handy, you will save money by only purchasing a simple SSL certificate instead of a wildcard one, and you can have somehow an independent server for the FusionPBX page. Just some ideas.

Read more: If You are using FusionPBX Unique Login, You should read this

Monitoring HAProxy with Nagios

Details
Category: Technology
  • Nagios
  • Security
  • HAProxy

HAProxy is as its name says, a proxy that aims high availability. It can be used not only to proxy the HTTP (Layer 7) but to proxy TCP (Layer 4). Among the many things HAProxy has, it is possible to access its management page to do active monitoring. I will talk about how to set up a simple Nagios monitoring.

Read more: Monitoring HAProxy with Nagios

Overcharge PHP Constructor Workarround

Details
Category: Technology
  • PHP

This weekend I learned something new while coding in PHP. Not really a fan of PHP, but it has a lot of libraries I need that make coding faster. Later when this project is finished, I might recode it in C/C++ without a rush. By the way, I am coding a cryptocurrency trader if you wonder what I am doing these days.

I found myself in need of doing overcharge of PHP constructor classes. If you are new to PHP coding, overcharge is the capability that some languages have to define the same function with different parameters.

For example, you could call a function like this:

my_function(param1, param2, param3);

and

my_function();

PHP allows overcharging by doing optional parameters. Other languages like C/C++ do it in a very different way, in my opinion, more classy than PHP.

Read more: Overcharge PHP Constructor Workarround

Understanding FusionPBX Time Conditions

Details
Category: Technology
  • FusionPBX

Lately, I have had many doubts from people trying to understand the logic behind time conditions. So, I will try in this article to explain it. Let us start with some basic ideas: a) FusionPBX is only a frontend of FreeSWITCH, do not forget this, as all the dial plan magic happens inside FreeSWITCH; b) as for FreeSWITCH eyes', the concept of time condition does not exist, it is just another dial plan with some condition based on the time.

With all this said, I will start by explaining.

Read more: Understanding FusionPBX Time Conditions

Moving away from the FILTER() SQL Clauses

Details
Category: Technology
  • MariaDB

It seems that the FILTER() clause was introduced in the SQL 2003 revision. The FILTER clause allows you to have better control when doing statistics functions in SLQL such as COUNT(), MAX(), MIN(), SUM() and others. Sadly, so far only Postgresql has implemented it. According to my readings on the net, other big players such as MySQL, MariaDB, Oracle, Microsoft SQL, and SQLite (and maybe others) do not support it. Lucky us, there is a way to translate those queries.

Read more: Moving away from the FILTER() SQL Clauses

  1. FusionPBX in Load Balanced Mode on Amazon (AWS)
  2. How to disable the Reverse DNS Resolution in Rsyslog 8
  3. Configure Basic Authentication within the .htaccess Apache File
  4. Conecting to a RDS such as Azure's, AWS' or Google's

Page 15 of 35

  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19

Latest Articles

  • Protecting your PBX against Passwords Leaks
  • Installing Unifi OS on Linux
  • Understanding the E.164
  • Basic Protection against Telemarketing and Unwanted Calls with FreeSWITCH
  • OpenID Authentication (OKTA implementation)

Do you need some FusionPBX free support? Join this FusionPBX/FreeSWITCH Support Channel.

telegram logo

To know the rules, read the pinned post

Copyright © 2026 Inside Out Blog. All Rights Reserved.
Joomla! is Free Software released under the GNU General Public License.
  • Sitemap