- Details
- Category: Technology
After you have already set up your MySQL or MariaDB cluster in master-master mode, the next step is to know how to put this in a high availability or load balance scheme. One of the many software you can use for this is the HAProxy project. HAProxy is a TCP/HTTP reverse proxy which is particularly suited for high-availability environments. Indeed, it can: route HTTP requests depending on statically assigned cookies, spread load among several servers while assuring server persistence through the use of HTTP cookies, switch to backup servers in the event of a main server fails, accept connections to special ports dedicated to service monitoring, stop accepting connections without breaking existing ones, add, modify, and delete HTTP headers in both directions, block requests matching particular patterns, report detailed status to authenticated users from a URI intercepted by the applications.
So, I will explain how I did this configuration.
Read more: HAProxy for MySQL/MariaDB Load Balance and High Availability Cluster
- Details
- Category: Technology
Since FusionPBX 3.8 it is possible to share dial plans among the tenants. For example, you can put an outbound route with a dialplan that catches all the routing to the PSTN network. Instead of adding that dialplan in all your tenants (which is a huge work especially if you have many tenants), you can configure only one dialplan and tell FusionPBX it is a shared one.
- Details
- Category: Technology
Provisioning is the fact of letting an IP Telephone pull its configuration from an external entity. When a telephone pulls the information, it will at least this information:
- SIP Credential
- Codec configuration
- Admin Access
Some other phones are more advanced and they can pull more information, such as shortcuts, display information, tunes, SIP/RTP parameters, etc.
Read more: Setting Up a Provisioning/CDR Importer with FusionPBX
- Details
- Category: Technology
So this is a question that I have been asked frequently. I think it is better to put an explanation here and forward everyone.
It is very common to see new VoIP companies startups. But as with any startup, the entrepreneurs look for the cheapest option with the best performance and availability. First of all, I must say there is no 100% fault-free architecture, but we can archive 99.99999% and as many 9 as you want. It is all about the money you want to invest.
I will explain an architecture that can be close to 5 nines, 99.999%. It will depend on the money to implement it fully or just a part of it. Please remember that I am telling you what, not how.
Read more: Enterprise PBX Architecture with FusionPBX and FreeSWITCH
- Details
- Category: Technology
t is almost a direct yes answer. SSL certificates protect the integrity and privacy of your service. If you google a little, you will find you can create your SSL certificates yourself. However, using a homemade one is not always the best solution.
Self-signed homemade certificates offer the same level of protection as a commercial one. The difference is that certificate authorities from commercial certificates are already imported into most of the devices. Which enables a trust relationship when verifying the certificate. Commercial certificates have some levels of review, therefore when getting a certificate for inside-out.xyz domain, there could be a trust relationship as depending on the kind of commercial certificate you were getting, some identity reviews were done.
On the other hand, there are multi-domain, wildcard or single FQDN certificates. Multi-domain certificates take advantage of the multi-DN capability of SSL certificates and allow you to have for example inside-out.xyz and inside-out.com domains together. Wildcard certificates are those that accept anything on the hostname part of the domain, for example, www.inside-out.xyz and blog.inside-out.xyz will be accepted in the same certificate.
I will write about the different options and the implications of using an SSL certificate.
Read more: To SSL or not to SSL your FusionPBX/FreeSWITCH Server

