Skip to main content

Setup A Xorcom PBX

Scope​

Intended Audience: All users

How to setup a Xorcom PBX to be able to register and make and receive phone calls.

Requirements​

  • SIP Trunk Credentials
  • Admin Access to the Xorcom PBX

Trunk Registration​

Register Based Trunk​

  1. Log into your Xorcom PBX admin console.
  2. Navigate to PBX → External → Trunks
  3. Create a new trunk with the following information under the General Tab
    1. Description - Description of Trunk
    2. Profile - Leave as Default SIP Profile
    3. Trunk CID - Desired CallerID name and number for clients
    4. Overwrite CID - set according to if each extension will use unique caller ID's
    5. Codecs - Select Ulaw,G729,G722
    6. Outgoing username - username created when trunk was created in the manager portal
    7. Host - outbound proxy ie sbc.ucaasnetwork.com
    8. From Domain - clients domain name
    9. Port - 5060
    10. Outbound Proxy - Same as Host
    11. Remote Username - Same as Outgoing Username
    12. Remote Secret - password created when trunk was created in the manager portal
    13. Insecure - Port,Invite
    14. Allow Inbound Calls - Yes
  4. Set the registration string to the following. Replace the place holder information accordingly. <trunk username>@<client domain>:<trunk password>@<outbound proxy>:5060
  5. Click Update
  6. Navigate to the Advanced tab for the new trunk
  7. Enter the following.
    1. Type - Peer
    2. Parameter - sendrpid
    3. Value - PAI
  8. Click Update
  9. Click the apply button at the top of the screen.
  10. Navigate to Settings → Technology Settings → SIP Settings and click on Others.
  11. Set SRV Lookups to yes and click save
  12. Click the apply button at the top of the screen.

Static IP based Trunk​

  1. Log into your Xorcom PBX admin console.
  2. Navigate to PBX → External → Trunks
  3. Create a new trunk with the following information under the General Tab
    1. Description - Description of Trunk
    2. Profile - Leave as Default SIP Profile
    3. Trunk CID - Desired CallerID name and number for clients
    4. Overwrite CID - set according to if each extension will use unique caller ID's
    5. Codecs - Select Ulaw,G729,G722
    6. Outgoing username - clients main phone number.
    7. Host - outbound proxy ie sbc.ucaasnetwork.com
    8. From Domain - clients domain name
    9. Port - 5060
    10. Outbound Proxy - Same as Host
    11. Remote Username - Leave Blank
    12. Remote Secret - Leave Blank
    13. Insecure - Port,Invite
    14. Allow Inbound Calls - Yes
  4. Set the Register String to no and leave it blank.
  5. Follow Steps 5 through 12 of the registration based SIP trunk.

Outbound Routes​

  1. Navigate to PBX → External → Outbound Routes
  2. Create a new outbound route with the following
    1. Description - Description of the route
    2. Trunks - select the trunk name that was created above.
    3. CID - Clients desired callerid name and number.
    4. Overwrite CID - set according to if each extension will use unique caller ID's
    5. Pattern - add a pattern for each of the following:
      1. NXXXXXXXXX (for 10 digit dialling)
      2. 1NXXXXXXXXX (for 11 digit dialling)
  3. Click Save
  4. Click the apply button at the top of the screen.

Inbound Call Routes​

  1. Navigate to PBX → External → Inbound Routes
  2. Fill in the following information.
    1. Description - Description of the route
    2. DID Pattern - enter ! followed by the 10 digit number. Example: !1234567890 **The ! is to allow for both 10 and 11 digit inbound matching
  3. Under Inbound Destination select a module and destination.
    1. Module - This is either an auto attendant, ring group, extension or voicemail.
    2. Destination - Extension that matches the desired module that is setup. Example is a module of Voicemail and destination of user 2000
  4. Click Save
  5. Click the apply button at the top of the screen.