Adding a Third-Party SIP Provider
If you currently subscribe to a third-party SIP provider, you don't have to purchase a UniFi Talk subscription to use your existing service with your UniFi Talk deployment. All you need to do to get started is configure SIP Trunking and connect your provider to UniFi Talk.
Create & Configure SIP Trunking
Before configuring UniFi Talk, you must first set up a new SIP trunk through your provider. This can typically be done in your SIP provider's dashboard.
Note that these are general instructions; configuration may vary by SIP provider. Contact your SIP provider if you have questions.
- Create a new SIP trunk and set the authentication credentials for the SIP trunk, such as a username and password.
- Some SIP providers require an IP Access Control List (ACL), so only authorized IP addresses on the ACL can connect to a SIP trunk. If your SIP provider requires this, add a new entry for your router's public IP address. Depending on your provider’s requirements, you may simply enter this IP address, enter it in CIDR notation, or enter it with a port number specified after the IP address with a colon in between. For example: 1.2.3.4:6767.
- Note: If possible, we recommend specifying port 6767. This is the port number used by UniFi Talk when the Static Signaling Port setting is enabled. This setting is recommended when configuring a third-party SIP provider. See Adjust Port Forwarding Rules below for more information.
- Ensure that the Direct Inward Dialing (DID) number(s) you want to use with UniFi Talk are assigned to the newly created SIP trunk.
Add SIP Provider to UniFi Talk
In UniFi Talk, navigate to System Settings and ensure that Static Signaling Port is enabled, which configures UniFi Talk to use port 6767 for SIP signaling. Then, select Add Third-Party SIP Provider and fill out all necessary fields, including:
- Custom Fields: Your SIP provider may require custom fields to be filled out. Reference the Provider's ITSPs directory or your provider's user documentation to determine the appropriate custom fields.
- Destination Countries: Select specific countries to only route through this SIP provider. This setting is relevant for installations that utilize multiple SIP providers.
- Handle All Outgoing Calls By Default: Enable this setting to only route all outgoing calls through this SIP provider. This setting is relevant for installations that utilize multiple SIP providers.
- DID Numbers & IP Address Range: This is provided by your SIP provider. In this step, IP Address Range refers to the IP addresses of the servers used by your SIP provider for SIP trunking services.
Configure DID Numbers
Once your SIP provider is connected and your DID numbers are imported, assign them to your users. For more information, check out our article on Managing Users.
Note: If you're using a third-party SIP provider, said provider will be responsible for maintaining E911 compliance. Please contact your provider for more guidance on how to ensure that all requirements are met.
Adjust Port Forwarding Rules
When the Static Signaling Port setting is enabled in UniFi Talk, you must forward incoming traffic on port 6767 to the IP address of your UniFi Console running UniFi Talk.
If you have another router upstream from your UniFi Console running UniFi Talk, you must also forward incoming traffic on port 6767 from that router to your UniFi Console.