- Details
- Category: Technology
This is a quick reminder for me and any developer. When using an SVN, and we want to publish a tarball, usually the name of the SVN is 1.0.0/ and the working directory of the tarball should be project-1.0.0/.
Read more: TAR: change the directory name when packing a tarball file
- Details
- Category: Technology
CDNs are very popular these days. Their main purpose is to offload the servers and increase the speed of the website. I will explain here why you need a CDN from the performance and security point of view and if your website doesn't have CDN native support, how you can enable it with mod_cdn.
Read more: Just Another Security Tip for your Websites: CDNfy everything
- Details
- Category: Technology
Content Delivery Network or CDN is the next tip to speed up your website. There are many reasons, but the main one has to be with your machine. Depending on the browser, you may have one or multiple threads requesting HTTP objects in parallel. I read someone else, that Chrome has a 6-thread limit (I am not sure, but bear with me, it is a small number). Additionally, a web server that hosts everything generally does it in a FIFO way, the first request is the first attended. So, so far there are two bottlenecks we need to get rid of.
To show you I will use my business website https://okay.network and I will use Google PageSpeed Insights as the metric.
The only change that was made was the use of a CDN network. The website is done totally with Joomla and I use the JCH PRO plugin to handle the speeding things. JCH has CDN support.
- Details
- Category: Technology
Last month I discussed with some customers about configuring their PBX. They want to allow all the traffic in their country but premium numbers.
Premium numbers are those that the caller is billed when a call is done. In short, those are the 1-900 in North America. If your VoIP company doesn't have a way to secure the payment from a customer where a premium call is done, it may be a good idea to block them; premium rates are quite high.
In the case of North America, it is quite easy, maybe it is easier if you do a regular expression such as /^\+?1?900\d{6}$/ which will block all the premium numbers. However, if you do not live here or you want to block more things or your country doesn't have an easy breakdown, this could be a difficult task.
Fortunately for everybody, FreeSWITCH supports PCRE regular expressions and PCRE-regular expressions have a way to specify negative conditions.
Read more: Allow Calls but Premium Numbers: Writing Negative Regular Expresions
- Details
- Category: Technology
I must tell you this. If I had someone who explained what I was about to explain to others my introduction to the VoIP world (several years ago) wouldn't be as hard as it was. The hardest thing when I started working with VoIP was following others' terms, some of them were invented (not technical terms); I was reading a lot and after my readings, I could understand what they wanted to say, even if they were using the wrong term.
I will try to explain in this article how VoIP works in terms of players, and information flows and I will also explain to you some terms that are very common to use. In the end, I guess you will have a picture of who does what. I won't go into technical specifics such as SIP and RTP protocol details.

