This blog post will explain what VoIP gateways are. VoIP gateways connect legacy phone systems to VoIP resources. VoIP gateways connect VoIP phone systems with legacy phone lines. Someone could add VoIP resources to a legacy phone system to save money and add features. Gateways connect to legacy phone systems…
Create A Customer In A2billing
This blog post will explain how to create a customer in a2billing. A customer is the same as a calling card. There is an option to make the calling card a prepaid or postpaid one. That can be chosen in the payment type option. Most calling cards sold on the…
Capture Hex Values From IR Remote Keypresses
This blog post will explain how to capture hex values from keypresses on an IR remote. First, the required libraries have to be imported. A variable named pin_ir has to be initialized to pin 0 and set as an input. The callback function is declared and it sorts out repeat…
Detect Keypresses From IR Remote
This blog post will explain how to detect keypresses from an IR remote. First, the required libraries need to be imported. A variable named pin_ir has to be initialized to pin 0 and set as an input. The callback function is declared and it sorts out repeat codes from codes…
Use Text To Speech With FreePBX
This blog post will explain how to use text to speech functionality with FreePBX. One of the first things that needs to be done is to add a text to speech engine. In the FreePBX dashboard click settings and then click text to speech engines. At that section click add…
Display Temperature And Air Pressure
This blog post will explain how to use the Picobricks temperature and air pressure sensor. First, the required libraries have to be imported. Then variables have to be declared to setup the pins on the oled screen and temperature sensor. Then a function is needed to convert celsius to fahrenheit….
Route Incoming Calls To A PBX
This blog post will explain how to route calls to a PBX. Whenever an incoming call comes in through a SIP provider, they need to know where to send it to. Two methods of routing calls is SIP registration and host based routing. SIP registration allows a phone system to…
Create A Container With Docker
This blog post will explain how to create a container from an image with Docker. These commands below can be executed in the Docker engine terminal to create a container. This first command will download an image from the Docker hub. The second command will create a container named mycontainer…
FreePBX And htaccess File Error
This blog post will explain how to fix the .htaccess file issue in Freepbx. Changes that are made to FreePBX sometimes results in the .htaccess file being deleted or corrupted. That is when the FreePBX framework needs to be reinstalled. Fwconsole is a command line tool that can do that….
Bandwidth And VoIP Calls
This blog post will explain how much bandwidth is used for VoIP calls. VoIP is a technology that allows someone to make or receive calls over the Internet. Audio that is generated from one side of a VoIP call is broken up into packets of digital information. That digital information…