Prerequisites
Before beginning the SIP Trunk configuration:
- Create an Extension in VitalPBX
- Add your Phone device to the system
Configuration Steps
1. Access Trunk Settings
- Log in to your VitalPBX instance
- Navigate to: PBX → External → Trunks
2. Configure Trunk Settings
General Settings
- Description: Enter a name to identify the trunk (can be any descriptive name)
- Codecs: Recommended settings:
- ulaw
- alaw
- g729
- Simultaneous Calls: Enter value from Crazytel portal
- Get DID From: Select "To"
- Get CID From: Select "From"
Outgoing Call Settings (Peer)
- Local Username: Enter your Crazytel SIP Trunk Username
- Remote Host: Enter your Crazytel SIP Trunk Domain
- Local Secret: Enter your Crazytel SIP Trunk Password
- Insecure: Set to "Port, Invite"
- Remote Username: Enter username from Crazytel
- Remote Secret: Enter password from Crazytel
Incoming Call Settings
Under the General tab, locate the Device for Incoming Calls (User) section:
- Configure routing to your previously created Extension
3. Save Configuration
- Click Save to apply all settings
Verification
After configuration:
- You should be able to make outgoing calls
- You should be able to receive incoming calls
Troubleshooting
If you encounter any issues:
- Refer to the VitalPBX Quick Tips guides
- Verify all credentials are entered correctly
- Ensure your network allows VoIP traffic
Note: Keep your Crazytel credentials secure and never share them publicly.