Setup a Xorcom PBX
### **Scope**
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 01. Description - Description of Trunk 02. Profile - Leave as Default SIP Profile 03. Trunk CID - Desired CallerID name and number for clients 04. Overwrite CID - set according to if each extension will use unique caller ID's 05. Codecs - Select Ulaw,G729,G722 06. Outgoing username - username created when trunk was created in the manager portal 07. Host - outbound proxy ie sbc.ucaasnetwork.com 08. From Domain - clients domain name 09. 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.
- 1Type - Peer
- 2Parameter - sendrpid
- 3Value - PAI
- 1
- 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
- 4
Description - Description of Trunk
- 5
Profile - Leave as Default SIP Profile
- 6
Trunk CID - Desired CallerID name and number for clients
- 7
Overwrite CID - set according to if each extension will use unique caller ID's
- 8
Codecs - Select Ulaw,G729,G722
- 9
Outgoing username - clients main phone number.
- 10
Host - outbound proxy ie sbc.ucaasnetwork.com
- 11
From Domain - clients domain name
- 12
Port - 5060
- 13
Outbound Proxy - Same as Host
- 14
Remote Username - Leave Blank
- 15
Remote Secret - Leave Blank
- 16
Insecure - Port,Invite
- 17
Allow Inbound Calls - Yes
- 18
Set the Register String to no and leave it blank.
- 19
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
- 3
Description - Description of the route
- 4
Trunks - select the trunk name that was created above.
- 5
CID - Clients desired callerid name and number.
- 6
Overwrite CID - set according to if each extension will use unique caller ID's
- 7
Pattern - add a pattern for each of the following:
- 1NXXXXXXXXX (for 10 digit dialling)
- 21NXXXXXXXXX (for 11 digit dialling)
- 1
- 8
Click Save
- 9
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.
- 3
Description - Description of the route
- 4
DID Pattern - enter ! followed by the 10 digit number. Example: !1234567890
**The ! is to allow for both 10 and 11 digit inbound matching
- 5
Under Inbound Destination select a module and destination.
- 6
Module - This is either an auto attendant, ring group, extension or voicemail.
- 7
Destination - Extension that matches the desired module that is setup.
Example is a module of Voicemail and destination of user 2000
- 8
Click Save
- 9
Click the apply button at the top of the screen.
Related Articles
Was this article helpful?