Connecting with ITSPs authenticated by registration
Step 1. Account Information for Third-Party SIP Server
Acquiring the information shown below is necessary to connect with a third-party SIP server.
Phone number | 6504106636 |
SIP server IP address | sample_proxy.com |
User ID | 6504106636 |
Password | 6636 |
- Depending on the provider, there may be restrictions for connecting to services, such as available information or equipment used to connect. Please contact your VoIP service provider for more details.
- Please note that we do not guarantee connection with third-party products.
Step 2. Setting ARS for ITSP using multiple accounts
- In Brekeke PBX v3.1.x, check the [Template] field to enable the [Variables] setting page.
[Registration]
Field name | Sample settings | Explanation |
Register URI | sip:&v1@sample_proxy.com | Enter SIP URI. |
Proxy address | sample_proxy.com | Can be omitted when Proxy address is the same as the one in the [Register URI] field. |
User | &v1 | Set value at [Variables Settings] page. |
Password
(Brekeke PBX v3.0.x) |
&v2 | Set value at [Variables Settings] page.
This field will be displayed in text format after saving. |
[Patterns – IN]
In the Patterns – IN example below, Brekeke PBX user extension 300 (“&v3” value, set at the [Edit Variables] page) is set to ring when a call comes through a third-party SIP server. Leaving the “From” field blank carries over the Caller ID information.
Matching patterns | Deploy patterns | |
To | sip:&v1@ | &v3 |
- Check [Apply to Request URI instead of To] when To header sent from ITSP is different from To defined in the ARS Route Patterns – IN.
[Patterns – OUT]
Patterns – OUT defines patterns for converting the SIP URI to match your VoIP provider’s header format requirements. In the example below, dialed numbers with 7 to 25 digits will be directed through the VoIP service provider. To ensure that the recipient’s caller ID display will function, the “From header” will change according to the rules of the provider. Set [Priority] and [Max Sessions] as you need.
Matching patterns | Deploy patterns | |
From | “&v1” <sip:&v1@sample_proxy.com> | |
To | sip:([0-9]{7,25})@ | sip:$1@sample_proxy.com |
- Some VoIP service providers restrict the connection when the FROM or TO header information is different from their own header format.
[Variables ]
Click the [Variables] link at the upper-right corner of the ARS Route template page. On the [Variable Setting] page, select [New Route] and assign values to variables defined in the above Patterns – IN and Patterns – OUT.
Route Name | Route 6504106636 (Brekeke PBX v3.1.x or later) |
Tenant | A tenant name (MT Edition) |
Password / v2 | 6636 |
v1 | 6504106636 |
v3 | Specify a Brekeke PBX extension number, such as 300. |
- For Brekeke PBX v3.0.x, set related variables from the [Edit Variables] page.
Related Links: