Self-hosted PBX Self-service

3CX
SIP setup

3CX treats every endpoint as SIP-BYOD by default. Extensions have a dedicated 'Credentials' tab exposing exactly what SoloDial needs.

Plan: Any license tier. 3CX is BYOD-native.

Five to ten minutes

  1. 01

    Log in to the 3CX Management Console

    Go to https://<your-pbx-host>:5001/#/login and sign in as an admin.

    3CX Management Console login
  2. 02

    Extensions → pick one (or create new)

    Create a new extension if you want a dedicated AI line. Give it a descriptive name like 'SoloDial AI'.

    Extensions list with 'Add Extension' highlighted
  3. 03

    Open the extension → Authentication tab

    Click into the extension, then the 'Authentication' tab. You'll see: ID (SIP username), Auth ID, Password (regenerate with the dice icon if needed).

    Authentication tab with ID and Password fields
  4. 04

    Find your SBC / registration URL

    Dashboard → Settings → Network → copy the 'Public IP' or FQDN plus the SIP port (default 5060). The registration URL in SoloDial format is <fqdn>:<port>.

    Network Settings with Public IP field
Watch out for
  • 3CX security profiles can block SIP registration from arbitrary IPs by default. Admin Console → Security → Anti-Hacking → add SoloDial's egress IP (we provide this in your agent's SIP settings page) to the allowlist.
  • If you're running 3CX behind NAT, enable STUN or open UDP 5060 + RTP 9000-10999 on your firewall.