Connect 3CX PBX to SIP

Here are the steps you need to follow:

Add SIP trunk details to 3CX PBX


1.Ensure that you have the SlP username and password of the SIP subscription

    Login to your account > Click SIP to see the details.

    2. Go to 3CX portal 

     If you use 3CX for the first time please check at www.3cx.com for more information

    3. Go to SIP TRUNK > Add SIP Trunk

    (Screenshot below - click the image to view in full size)


    4. Enter the following information:

    • Name of trunk: add a name or leave the default name 'Generic SIP Trunk'
    • Registrar/Server/Gateway Hostname or IP: SIP domain of your SIP account (log into your portal to check) 
    • Outbound Proxy: SIP domain of your SIP account  
    • Number of SIM Calls (concurrent call): enter the number of concurrent calls supported by your SIP subscription
    If you leave Outbound Proxy blank, you cannot received incoming calls.
    • Type of Authentication: Register/Account based
    • Authentication ID (aka SIP User ID): SIP Username of your SIP account
    • Authentication Password: SIP Password of your SIP account


    Add dial plan for outgoing calls

    1. Go to 3CX control panel 

    2. Outbound Rules > Add

    You can add many Outbound rules as you need. 

    For example, for outbound calls to Singapore. 

    • Rule name: Local Singapore.
    • Calls to Numbers with a length of: 8
    • Route: Generic SIP Trunk (or the name of the trunk you created in the above step), Strip Digits 0, prepend 65.

    After adding this rule, when you dial a number with length of 8 digits (e.g: 69123456) it will cut no digit and add country code 65 automatically. 

    - Input number: 69123456
    - Output number: 6569123456

    Configure destination IP phones for incoming calls 


    You must configure inbound routes in 3CX PBX in order to receive incoming calls. Follow the steps below. 

    1. Go to 3CX control panel

    2. Click Inbound rules 

    3. Add DID Rule: Add name, choose DID and set destination IP phones.



    How did we do?


    Powered by HelpDocs

    Powered by HelpDocs