Brekeke PBX Wiki

  1. Brekeke PBX basic Info
  2. Security
  3. Update & Upgrade
  4. Configuration
    1. Installation
    2. User Management
    3. Brekeke PBX default settings
    4. Network Configuration
    5. Brekeke PBX Administration Tool
    6. Functions Configuration
      1. Processes on Brekeke PBX
      2. Performance optimization
      3. Access Control - System Admin Menu
      4. Tenant Admin Permission
      5. ARS (Automatic Route Selection)
        1. ARS - Overview
        2. ARS - Route Settings / Route Template
        3. ARS - Route Variables
        4. ARS - Tutorials / Samples
          1. Basic: ARS Route Management
          2. PSTN Access with a VoIP Gateway
          3. Connecting with ITSPs
            1. Connecting with ITSPs authenticated by registration
            2. Connect to multiple ITSPs
          4. ARS Outbound Route Failover
          5. ARS Resource Setting
          6. ARS Group Setting
          7. Add Tag on ARS
          8. Calls between two Brekeke PBX
          9. Call between two tenants
          10. CPS Management on ARS
          11. Decline non-numbered caller ID calls
          12. Display caller name
          13. Distinguish outbound calls from calls between extensions
          14. Matching pattern to match user sessions
          15. Redirect call with 3xx response
          16. Set the value of the Alert-Info header by ARS
        5. ARS - Default Plug-ins
        6. ARS - FAQ
      6. DID
      7. Auto Attendant
      8. BLF, SCA, and Presence
      9. Codec
      10. Voicemail
      11. Back up Brekeke PBX
      12. Callback
      13. Call Forwarding
      14. Call Hold/Call Transfer
      15. Call Hunting
      16. Call Pickup, Call Park
      17. Call Queue
      18. Call Waiting
      19. Conference Call
      20. Confirm Call
      21. Video Call
      22. Fax Support
      23. Flow Selection for a tenant
      24. Paging
      25. Phone ID settings
      26. Ring Group
      27. SRTP Support
      28. Stereo Recording Support
      29. Switching Plan
      30. Three-Way Calls
      31. Tutor Mode
      32. Caller ID from analog (PSTN) phones
      33. Change busy forwarding destination according to response
      34. Change Music On Hold
      35. Rotate Music On Hold
      36. Change recorded audio files destination location
      37. Change RFC2833 Payload
      38. Customize login page for each tenant
      39. Download phonebook info on provisioning
      40. Replace display name
      41. Session Management
      42. Set RTP packet's TOS value
      43. TCP Support
      44. Third-Party Call Control
      45. Microsoft OCS
      46. How to bypass Brekeke PBX
      47. How to create voice files (Fo IVR, Auto Attendant, Guidance) using your phone
      48. WebRTC
      49. Web Phone / Brekeke Phone
      50. Text to Speech
    7. Brekeke PBX Redundancy
    8. Remote Access of Brekeke Heartbeat
  5. Brekeke PAL option
  6. Integration with Zoho Products
  7. Integration with Microsoft Teams
  8. Add-ons
  9. Troubleshooting
  10. Developer's Guides
  11. User's Guide
  12. Version History

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:

 

Yes No
Suggest Edit