Setting up a SIP trunk in FreePBX



  • Log in to VoIP.ms and navigate to DID Numbers -> Manage DID(s)
    0_1476638384130_upload-95d4c758-9855-4864-ac61-71f09937efec

    Look for the DID you want to use for the trunk and note the number, routing, and POP.
    0_1476640236234_upload-3fd76fa1-0b52-4475-adb2-6799ac6d8b09

    In FreePBX, navigate to Connectivity -> Trunks
    0_1476640438225_upload-d3a447f9-d56f-4fb2-aaa8-9fe63b0c36b5

    Click +Add Trunk -> +Add SIP (chan_pjsip) Trunk. PJSIP simplifies the setup from the PBX side and is the new default for Asterisk. You can read all about it straight from Digium if you want.
    0_1476640490338_upload-32f5d475-c899-4d90-b8bc-a32c700fd152

    Fill out the General tab as desired. Note the outbound Caller ID format and also set a reasonable maximum channels value to protect against extreme charges if a SIP user's credentials are ever compromised. I generally leave the Caller ID blank and set it on the outbound routes, but it is easy to miss there.
    0_1476640752208_upload-0b156c68-ca0e-4795-b0a7-95fdb58f08f8

    Leave the Dialed Number Manipulation Rules empty. I always recommend handling that on the outbound route(s).
    0_1476640911883_upload-7a494eb4-5f6d-4fde-8faf-b61613554946

    Fill out the General tab on PJSIP Settings with your voip.ms information noted from above. The username is the account number, or if you use a sub account it is the account number _subaccountname. The secret is the password for the account on VoIP.ms. The SIP server is the pop name with the dash removed and .voip.ms appended.
    0_1476641322364_upload-dbe1d28f-1de6-4e8b-b2fd-0acb7ff7751a

    Click to the advanced tab
    0_1476641382336_upload-ca5defef-24ee-46f4-b669-9c2cfb61a7bd

    Scroll to the bottom and change detect fax to enabled if you want to enable inbound faxing on this trunk. VoIP.ms does not support T.38 FoIP but faxing over SIP works for most simple needs.
    0_1476641502737_upload-055e48d8-e122-41ff-b2a2-808da3a6e38e

    You can leave the codecs tab alone unless you have changed default codecs on VoIP.ms side.
    0_1476641654210_upload-4e92834d-1dd8-4286-bcba-2f247175f28b

    Click submit at the bottom of the screen, and then after it finishes, click the red Apply Config button.
    0_1476641702807_upload-5b6306cf-871e-45e9-8758-6efe383600bf

    Go back to the FreePBX dashboard and you should see the trunk online after you click the little circle arrows to refresh.
    0_1476641872530_upload-6d63c9a1-8a9b-4b04-9fb2-4103a46371ee

    Part of the FreePBX 13 Setup Guide


Log in to reply