Features
- PJSIP trunk with outbound registration
- Per-DID inbound route matching
- Outbound route precedence control
- Codec and transport configuration via UI
- Works with FreePBX 15 and later
How to Connect
1
Create a PJSIP trunk
Navigate to Connectivity > Trunks and create a new PJSIP trunk named didfarm-pjsip.
2
Configure SIP settings
Set SIP Server to sip.didfarm.com, enter your username and password, set Authentication to Outbound and Registration to Send.
3
Create inbound routes
Add inbound routes matching your DIDfarm numbers to ring groups, extensions, or IVR.
4
Apply config and test
Click Apply Config in FreePBX. Check trunk status — it should show Registered. Make a test call.
Requirements
- FreePBX 15 or later with PJSIP
- Admin access to FreePBX web UI
- Network reachability to sip.didfarm.com
- At least one DIDfarm number
Trunk Configuration
When you connect, a SIP trunk is created with these optimized defaults:
transport
udp
codec preference
ulaw,alaw,g722
nat mode
auto
auth type
credentials
max channels
4
Post-Setup Checklist
- Trunk shows Registered in FreePBX status page
- Inbound test call routes to the correct extension
- Outbound calls work with correct caller ID
- Apply Config completes without errors