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

Making FreeSWITCH (and FusionPBX) work with VoIP Innovations

Details
Category: Technology
  • FreeSWITCH
  • FusionPBX

First of all, I don't like VoIP Innovations. My personal experience with them was not good and I ran away immediately. Besides the technical requirements, there are some commercial ones that I disagree with. A good customer and friend of mine told me they are now asking for a minimum 200 USD monthly charge. This means, regardless if you have one DID or much more, they will bill you always two hundred American dollars minimum. I have not confirmed that, and I don't want to. But don't take it wrong, for a reason VoIP Innovation is very popular in the United States. They support the intrastate and interstate thing (something that I have only seen in the US) and they give native SMS support with SIMPLE SIP.

The FreeSWITCH (and the FusionPBX) work with the VoIP Innovation trunk, but they won't work out of the box. There are some configurations you should do in the gateway configuration. It is not just that it is annoying, it is that there are many restrictions, and a minimum parameter sends a 503 error code right away, without any further explanation. So, for those poor souls who still need to deal with this carrier, I will put these useful notes.

Read more: Making FreeSWITCH (and FusionPBX) work with VoIP Innovations

How to Sync Files among your Cluster with CSync2

Details
Category: Technology
  • Linux

Today I got a comment from a dear customer: I don't see rsync crontab. I told him: There is no rsync, we use CSync2. He currently has a Load-balanced FusionPBX cluster with two VoIP servers with file synchronization. Servers verify each other every two minutes. And I must say, it is nice.

In this post, I am going to describe how to configure and how to do a simple config.

Read more: How to Sync Files among your Cluster with CSync2

Enabling the Transcoding in FreeSWITCH 1.6 (and FusionPBX)

Details
Category: Technology
  • FusionPBX

Today I had a request to enable transcoding in one PBX. For those who are not familiar, transcoding allows different legs to use its codec. You can think of transcoding as a translating service. Each codec is a different language and FreeSWITCH works as a translator. Using transcoding is good if you have some endpoints with very little bandwidth (using a cheap codec such as 729, SILK or, GSM saves bandwidth). However, you must know that transcoding is CPU-hungry, this means, the more you transcode the more CPU will be requested, and this may backfire in some scenarios.

Read more: Enabling the Transcoding in FreeSWITCH 1.6 (and FusionPBX)

FusionPBX Application Anatomy Part 1

Details
Category: Technology
  • FusionPBX

FusionPBX is a WEB frontend for FreeSWITCH. It allows you to do many things almost out of the box (don't take it wrong, it still needs configuration but you save time). FusionPBX has an in-app architecture that allows it to add different functionalities. These in-app are usually in the Advanced menu.

I have already coded Billing for FusionPBX and RSVP for FusionPBX. I will share some of the know-how to do this. In this article, I will explain the anatomy of a basic in-app. This will help developers to do their applications.

Read more: FusionPBX Application Anatomy Part 1

Limiting to 50% of a CPU Core for Syncthing

Details
Category: Technology
  • Linux

Syncthing is a software that allows file synchronization. It is especially thorough for road warriors as it handles two endpoints behind a NAT through its relay server. However, if you are like me with more than 600 GB of data to have synced between your laptop and desktop, and you modify files frequently, you will find that syncthing needs a lot of CPU to work.

As I see it, syncing is a background task. I am not usually on both computers at the same time. So, as it is not a real-time critical task, it does not matter if files are not updated right away. I figured out a way to fix this issue. In short terms, the use of cpulimit. I have already written about how to limit the CPU use in general. I will explain how I did with syncthing, since in Mageia 6, syncthing is a service and systemd is used.

This approach can be used on any systemd service.

Read more: Limiting to 50% of a CPU Core for Syncthing

  1. Limiting CPU Use in Linux
  2. Storing PHP Sessions into Memcache
  3. Trying to Decrease PDD in FusionPBX & FreeSWITCH
  4. Call Forward Bug in FusionPBX 4.2+

Page 10 of 35

  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

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