Emergency server help: get in touch

VoIP & Telephony

Guides for running business phone systems: SIP and RTP firewall rules, codecs and bandwidth, call quality, PBX migration and number porting.

41 guides in VoIP & Telephony. Search them or narrow down by topic. Press / to search.

41 guides

Provision Yealink Phones on FreePBX 17 (Without Commercial EPM)

Provision Yealink phones on FreePBX 17 without EndPoint Manager: MAC.cfg files, account.1 settings, HTTPS with a password, DHCP option 66 and checks.

October 7, 2026

FreePBX Backup and Restore from the Command Line (fwconsole)

Run, schedule, copy and restore FreePBX 17 backups from the shell with fwconsole backup, including file locations, restore options and checks.

October 7, 2026

Asterisk pjsip_wizard.conf: Endpoints and Trunks in a Few Lines

Use Asterisk pjsip_wizard.conf to define phones and ITSP trunks in a few lines: templates, registration and IP-auth trunks, reload and checks. Tested on Asterisk 22.

October 7, 2026

Asterisk CDR Reports from MySQL/MariaDB (FreePBX asteriskcdrdb)

Query FreePBX call detail records in asteriskcdrdb with SQL: calls per day, per extension, missed calls, top destinations, busiest hour, CSV export and indexes.

October 7, 2026

Asterisk AMI Originate a Call with Python

Create a least-privilege Asterisk AMI user, send Login, Originate and Logoff, and place a call with a standard-library Python script. Tested on Asterisk 22.

October 7, 2026

Asterisk 24 LTS: Release Date, What Changes and How to Prepare

Asterisk 24 LTS release date, support dates and what the 24.0.0-rc1 notes change, with who should upgrade, a pre-upgrade checklist and FreePBX 17 compatibility.

October 6, 2026

chan_sip to PJSIP Migration: sip_to_pjsip.py, Option Mapping, Tests

Migrate from chan_sip to PJSIP before Asterisk 21+: run sip_to_pjsip.py, fix what it misses, map common options, use fwconsole on FreePBX, and test.

October 6, 2026

Asterisk CLI Commands Cheat Sheet: PJSIP, Calls, Dialplan, Logs

PJSIP-era Asterisk CLI cheat sheet: endpoints, contacts, registrations, SIP and RTP debugging, dialplan, logging and safe restarts, checked on Asterisk 22.

October 6, 2026

PJSIP Endpoint Unreachable or Unavailable: Fix Qualify and NAT

Fix PJSIP endpoints and contacts showing Unreachable or Unavailable: what qualify does, how to read contact status, and fixing NAT keepalives, firewalls and stale contacts.

October 6, 2026

FreePBX PJSIP Trunk Setup: Registration, IP Auth, Routes, NAT

Set up a provider-neutral PJSIP SIP trunk in FreePBX 17: registration vs IP authentication, NAT, codecs, outbound and inbound routes, verification and fixes.

October 6, 2026

Upgrade FreePBX 16 to 17: Backup, Restore and Migration Checklist

Move from FreePBX 16 (SNG7) to FreePBX 17 (Debian 12) with backup and restore: CLI restore options, chan_sip conversion, licences and a cut-over checklist.

October 6, 2026

FreePBX Responsive Firewall vs Intrusion Detection (FreePBX 17)

FreePBX Responsive Firewall vs Intrusion Detection explained, why both are missing on open-source-only FreePBX 17, and how to rebuild the protection with fail2ban and your own firewall.

October 6, 2026

Free website test

Is your website set up right?

Check SSL, security headers, redirects, robots.txt, sitemap, llms.txt and security.txt in one test. It takes about 30 seconds.