Configuring SIP Trunk on VitalPBX

2 min. readlast update: 10.29.2024

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

  1. Log in to your VitalPBX instance
  2. 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.

Was this article helpful?