- Details
- Category: Technology
After a VoIP server is installed, it is always an important thing to do a stress test. This will allow us to know the approximate number of simultaneous calls (aka CPS) the server can support before starts having issues. This kind of test allows you to do a metric about availability, as you can know how tolerant is your server to high loads of traffic.
The test result is not always exact; there are many factors involved, such as:
- network conditions
- destination to test
- transcoding
- other processes executing in the same server
- XML handler configuration
- database configuration (if apply)
- authentication type and
- others
Read more: Stressing a FreeSWITCH to know how many CPS can be done

- Details
- Category: Technology
Voptech VI200X phones are very useful IP phones.
Sometimes, especially when recycling your phone, you do not have the password for the web console. However, the phone is fully recoverable by following these steps:
- Login to POST phone mode. Disconnect the phone and press # while reconnecting.
- Enter the code * # 168
- Reset the phone. At the end of the process, access is admin/admin.
- Details
- Category: Technology
When you visit for the first time a website, your browser downloads many files (images, styles, javascript and much more) that we are going to call objects. In a misconfigured website, any object will be downloaded again and again each time you visit a page on that site. If you think a little, this harms your SEO ranking. Google will reward faster websites.
For a while, the modern web browser has what it is called the cache. A web browser cache is just space on your computer where you store your latest objects if those objects are requested your computer won't need to download them again, instead, it gets from the cache; local storage will be always faster than downloading from the Internet. Now think about your website, and think about all the CSS, JS and image files you are using (GIF, JPEG, PNG, WEBP, etc.); imagine all the time that can be saved when your guesses visit the second page on your website.
Apache has a very nice feature (turned off by default), that compresses the content of the page. Instead of sending the raw HTML file, it does a gzip or deflate compression and it sends a smaller file. It is faster to load a 2 kB file than a 10 kB. As a consequence, this improves your loading time.
Again, don't forget that Google rewards the fastest websites, in other words, it improves your SEO.
In this post, I'm going to show you how to configure the .htaccess file to maximize local cache utilization.

- Details
- Category: Technology
Before I forget this, today I had an emergency call from one of my dearest customers and friends. This conference room had having choppy sound, but strange it was, that it only happened when the call came from the PSTN network (through an external profile), and all local registered endpoints were okay. His scenario was the following:
- Bare metal server with 8 Xeon
This email address is being protected from spambots. You need JavaScript enabled to view it. - 8 GB of RAM
- 16 GB of Swap, only 2kB used
- FreeSWITCH 1.6.8
- FusionPBX 4.1 (devel branch)
For those who don't know, conference rooms are very handy. They allow us to talk among many endpoints at the same time, it is like being in the same room.
So here is how I fixed it.
- Details
- Category: Technology
In my opinion, PowerDNS gives more flexibility to a system administrator to deal with their DNS zones. Things such as having different backends, and mixing dynamic and static answers are hard to archive with bind. In this post, I will write about how to put a Bind-like zone into PowerDNS. This will open possibilities to have some very cool features such as High Availability and Load Balancing through DNS protocol.