Extensions.md - edlentz/Nimbus GitHub Wiki
The Extension Page in FreePBX is where you configure and manage user endpoints (i.e., phones or softphones). This page is critical because it defines how each extension behaves in your PBX system, including SIP credentials, voicemail, call forwarding, and more.
Below is a step-by-step explanation of the Extensions Page in FreePBX:
-
Log in to FreePBX Admin GUI.
-
Navigate to Applications → Extensions.
When creating or editing an extension, you'll encounter several tabs and fields:
-
Fax: Enable fax detection or virtual fax.
-
Call Recording: Configure inbound/outbound recording behavior.
-
Privacy: Manage caller ID blocking, screening, etc.
-
CID & Internal Options: Internal/external caller ID handling.
-
Go to Applications → Extensions.
-
Click Add Extension.
-
Choose Add New PJSIP Extension (or Chan_SIP if you're using it).
-
Fill in:
-
User Extension
: e.g., 1001 -
Display Name
: John Doe -
Secret
: A secure password
-
-
Optional: configure voicemail, follow-me, etc.
-
Click Submit.
-
Click Apply Config (top bar) to activate the changes.
-
Use strong SIP secrets.
-
Limit allowed codecs and transports.
-
Use fail2ban and firewall modules.
-
Avoid exposing ports like 5060 to the internet without protection.