TelcoBridges SBC - VoIP.ms Wiki

Check out our YouTube channel to watch our simple tutorials that will help you set up most of our features.

TelcoBridges SBC

From VoIP.ms Wiki

(Difference between revisions)
Jump to: navigation, search
[checked revision][quality revision]
(Initial configuration of ProSBC or FreeSBC)
 
(30 intermediate revisions not shown)
Line 7: Line 7:
With deployments in more than 100 countries worldwide, TelcoBridges strives to continuously provide the highest standards of Stability, Reliability, and Integrity. To minimise the Total Cost of Ownership [TCO] ,TelcoBridges gateways offer the world’s highest density gateways in the smallest form factor possible, and efficient modern power modules.
With deployments in more than 100 countries worldwide, TelcoBridges strives to continuously provide the highest standards of Stability, Reliability, and Integrity. To minimise the Total Cost of Ownership [TCO] ,TelcoBridges gateways offer the world’s highest density gateways in the smallest form factor possible, and efficient modern power modules.
-
TelcoBridges flagship products are our ProSBC and FreeSBC virtual session-border-controllers and Tmedia VoIP media Gateways. These products answer the needs of session border control, VoIP gateways, telecom solution development platforms, and real-time network monitoring.
+
TelcoBridges flagship products are ProSBC and FreeSBC virtual session-border-controllers and Tmedia VoIP media Gateways. These products answer the needs of session border control, VoIP gateways, telecom solution development platforms, and real-time network monitoring.
== FreeSBC & ProSBC ==
== FreeSBC & ProSBC ==
Line 40: Line 40:
== Installation (Baremetal) ==
== Installation (Baremetal) ==
-
<font style="color:#FF0000">'''IMPORTANT: Due to the complex nature of this setup and its multiple environments, the user should check TelcoBridges's documentation or get directly in contact with TelcoBridges for guidance and troubleshooting in case of any configuration issue or question with their respective platform. VoIP.ms will be able to provide only information about their respective network rules and settings.'''</font>
+
<font style="color:#FF0000">'''IMPORTANT: Due to the complex nature of this setup and its multiple environments, the user should check TelcoBridges's documentation or get directly in contact with TelcoBridges for guidance and troubleshooting in case of any configuration issue or question with their respective platform. VoIP.ms will be able to provide only information about their respective network rules and settings.'''
-
'''It is recommended that the configuration of the system is performed by an IT network engineer, a System Administrator, or a person otherwise familiar with SBCs and/or their respective platform.'''
+
'''It is recommended that the configuration of the system is performed by an IT network engineer, a System Administrator, or a person otherwise familiar with SBCs and/or their respective platform.'''</font>
=== Requirements ===
=== Requirements ===
Line 67: Line 67:
You can use this link to log in or to register for a new account: https://dashboard.telcobridges.com/dashboard
You can use this link to log in or to register for a new account: https://dashboard.telcobridges.com/dashboard
-
To see instructions about how to register and generate the password click on the following link to access the [https://docs.telcobridges.com/mediawiki/index.php/Customer_Dashboard Customer Dashboard User Guide]  
+
To see instructions about how to register and generate the license check the [https://docs.telcobridges.com/mediawiki/index.php/Customer_Dashboard Customer Dashboard User Guide]
=== Installing the ISO ===
=== Installing the ISO ===
Line 89: Line 89:
Wait for the installation process to complete. When the installation is complete, the server will automatically reboot.
Wait for the installation process to complete. When the installation is complete, the server will automatically reboot.
-
   <font style="color:#FF0000">'''Important:'''</font> Make sure to remove the unit from the drive while the server is rebooting.  
+
   <font style="color:#FF0000">'''IMPORTANT:'''</font> Make sure to remove the unit from the drive while the server is rebooting.  
   If you get back to "Virtual Appliance Installer", just eject the CD or remove the USB flash drive and reboot again.
   If you get back to "Virtual Appliance Installer", just eject the CD or remove the USB flash drive and reboot again.
Line 189: Line 189:
After the configuration is complete, you must reboot the system.
After the configuration is complete, you must reboot the system.
 +
 +
  <font style="color:#FF0000">'''IMPORTANT:'''</font> Once the configuration is completed, you will be asked to retrieve the license seed of this unit to allow for the installation of the license.
 +
  To learn how to do this refer to: [https://docs.telcobridges.com/mediawiki/index.php/Toolpack:Retreiving_a_License_TSBC_A Generating license seed]
 +
 +
== SIP Trunk configuration ==
 +
 +
The SIP Trunking Configuration turotial provides you with a scenario-based approach to configure a ProSBC system and monitor its status, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.
 +
 +
[[File:TB_TelcoBridges_SIP_Trunking_1.png|800px|thumb|left]]
 +
<div style="width:100%;overflow:hidden;clear:both"></div>
 +
 +
=== SIP Trunk configuration guide ===
 +
 +
To see a guide example of SIP Trunk configuration on FreeSBC & ProSBC please refer to [https://docs.telcobridges.com/mediawiki/index.php/FreeSBC:SIP_Trunking:Example_A SIP Trunking Example]
 +
 +
=== How to - SIP Trunking tutorial video ===
 +
 +
To watch a tutorial video explained by TelcoBridges experts refer to [https://www.youtube.com/watch?v=GvfKSw1H6gU FreeSBC How To - SIP Trunking]
 +
 +
== Configuring SIP Registration to VoIP.ms ==
 +
 +
=== Overview ===
 +
 +
Telcobridges supports registering a SIP NAP to a SIP proxy. You can use this capacity to register your FreeSBC or ProSBC to a VoIP.ms server to use it as a SIP Proxy for your PBX or telephony network.
 +
 +
Registration authenticates TelcoBridges product's IP address with a VoIP.ms server and this will allow SIP traffic from the Telcobridges product to pass through the VoIP.ms network.
 +
 +
=== Setting SIP Registration to VoIP.ms in NAP configuration ===
 +
 +
  <font style="color:#FF0000">'''IMPORTANT:'''</font> Make sure to have read and followed the SIP Trunk configuration recommended by Telcobridges before setting up the SIP registration to VoIP.ms.
 +
  Refer to the section '''[https://wiki.voip.ms/article/TelcoBridges_SBC#SIP_Trunk_configuration SIP Trunk Configuration]''' for this.
 +
 +
<strong>1. Create the NAP for the VoIP.ms registration</strong>
 +
 +
SIP registration to VoIP.ms can be configured on the NAP editing page. You can find this on the left side menu of FreeSBC or ProSBC.
 +
 +
Once on the NAP configuration page, you can click on '''Create New NAP''' or click on an existing one to add the SIP registration configuration details of VoIP.ms.
 +
 +
[[File:TB_TelcoBridges_SIP_Registration_VoIPms_1.png|600px|thumb|left]]
 +
<div style="width:100%;overflow:hidden;clear:both"></div>
 +
 +
<strong>2. Enter the VoIP.ms configuration</strong>
 +
 +
  <font style="color:#FF0000">'''IMPORTANT:'''</font>To use the domain name of the server you have to properly configure DNS in the SBC.
 +
  Refer to the [https://docs.telcobridges.com/mediawiki/index.php/V3.1:_DNS_configuration DNS configuration] guide for more information.
 +
 +
In the '''Editing NAP''' settings enter the following information:
 +
 +
<ul>
 +
<li>'''Name:''' Any name of your choice (Preferably one that will let you know this is the VoIP.ms NAP).</li>
 +
<li>'''Proxy Address:''' Enter the IP address or domain name of the VoIP.ms server where you will register the NAP.</li>
 +
<li>'''Proxy port:''' 5060 (VoIP.ms also supports 5080 and 42872 but the SBC must be configured accordingly if you want to use a different port)</li>
 +
</ul>
 +
 +
[[File:TB_TelcoBridges_SIP_Registration_VoIPms_2.png|600px|thumb|left]]
 +
<div style="width:100%;overflow:hidden;clear:both"></div>
 +
 +
Then, under '''Registration Parameters''' and '''Authentication Parameters''' set the following:
 +
 +
<ul>
 +
<li>'''Register to Proxy:''' Checked.</li>
 +
<li>'''Address to register:''' sip:SIP_Account_Username@YourPrefered_VoIPms_Server (E.g. [email protected])</li>
 +
<li>'''Ignore realm:''' Checked</li>
 +
<li>'''Realm:''' Your Prefered VoIP.ms server name or IP address(E.g. atlanta1.voip.ms or 208.100.60.17)</li>
 +
<li>'''User:''' Your Main or Sub Account SIP username</li>
 +
<li>'''Password:''' The password of your main or sub account</li>
 +
</ul>
 +
 +
[[File:TB_TelcoBridges_SIP_Registration_VoIPms_3.png|600px|thumb|left]]
 +
<div style="width:100%;overflow:hidden;clear:both"></div>
 +
 +
Finally, under '''Access Control''', assign the '''Port range''' and '''SIP Transport servers''' that this NAP will work on.
 +
 +
  These should have been defined during the SIP Trunk configuration.
 +
  Refer to the section '''[https://wiki.voip.ms/article/TelcoBridges_SBC#SIP_Trunk_configuration SIP Trunk Configuration]''' for more details.
 +
 +
[[File:TB_TelcoBridges_SIP_Registration_VoIPms_4.png|600px|thumb|left]]
 +
<div style="width:100%;overflow:hidden;clear:both"></div>
 +
 +
Click on the '''Save''' button when done and your NAP will register in the VoIP.ms server.
== Guide links ==
== Guide links ==
-
Contact TelcoBridges: [https://telcobridges.com/contact-us/ Contact us]
+
TelcoBridges [https://telcobridges.com/contact-us/ Contact information].
 +
 
 +
FreeSBC & VoIPms [https://docs.telcobridges.com/mediawiki/index.php/ProSBC:VoIP.ms ProSBC:VoIP.ms]
 +
 
 +
FreeSBC & ProSBC [https://docs.telcobridges.com/mediawiki/index.php/SBC_Installation installation instructions] for any instance.
 +
 
 +
FreeSBC & ProSBC complete [https://docs.telcobridges.com/mediawiki/index.php/TSBC-SW:WebPortal:Initial_ConfigurationFreeSBC initial configuration] guide.
 +
 
 +
FreeSBC & ProSBC complete [https://docs.telcobridges.com/mediawiki/index.php/FreeSBC:SIP_Trunking:Configuration_A ProSBC:SIP Trunking:Configuration] guides.

Latest revision as of 15:16, 31 March 2023

TB TelcoBridges Logo.png

TelcoBridges designs, develops and manufactures carrier-grade telecommunications software and hardware.

From its headquarters in Boucherville (Montreal), QC, CANADA, TelcoBridges performs R&D as well as assembly and testing of its products. TelcoBridges brands include: ProSBC, FreeSBC, Tmedia, Tsig, Ttrans, Tdev, and Tmonitor. These products answer the needs of session border controllers, VoIP gateways, telecom solution development platforms, and real-time network monitoring.

With deployments in more than 100 countries worldwide, TelcoBridges strives to continuously provide the highest standards of Stability, Reliability, and Integrity. To minimise the Total Cost of Ownership [TCO] ,TelcoBridges gateways offer the world’s highest density gateways in the smallest form factor possible, and efficient modern power modules.

TelcoBridges flagship products are ProSBC and FreeSBC virtual session-border-controllers and Tmedia VoIP media Gateways. These products answer the needs of session border control, VoIP gateways, telecom solution development platforms, and real-time network monitoring.

Contents

FreeSBC & ProSBC

The TelcoBridges FreeSBC and ProSBC are Session Border Controller (SBC) products that provide security, an ease of deployment, IP network adaptation, and peering solutions.

They are software upgradeable from 500 to 60,000 sessions (or 30,000 with 100% transcoding), the ProSBC is the most cost-effective SBC product for service providers and carriers currently available on the market that combines solid protection, IP-to-IP network adaptation, and fast setup time in a single solution.

Characteristics of the FreeSBC and ProSBC

  • Back-to-back user agent (B2BUA)
  • DOS/DDOS protection, dynamic blacklisting and call access control
  • Easy to deploy, operate and manage through various interfaces including a RESTful API
  • Integrated network troubleshooting tools (traces, media/signaling recording, test call generation, etc)
  • Flexible and extensive routing with SIP headers modification capabilities
  • Fit to install on cloud or virtual environment or on baremetal servers

Additional features of ProSBC

  • Up to 60,000 simultaneous signaling and media sessions
  • Media transcoding
  • OSS/BSS Connectors like SNMP, Lawful interception, Radius, CDR
  • Call trace and other debugging tools
  • TLS/sRTP

For full list of features see: https://freesbc.telcobridges.com/pricing/

Installation (Baremetal)

IMPORTANT: Due to the complex nature of this setup and its multiple environments, the user should check TelcoBridges's documentation or get directly in contact with TelcoBridges for guidance and troubleshooting in case of any configuration issue or question with their respective platform. VoIP.ms will be able to provide only information about their respective network rules and settings.

It is recommended that the configuration of the system is performed by an IT network engineer, a System Administrator, or a person otherwise familiar with SBCs and/or their respective platform.

Requirements

Minimal server requirements:

  1. 64-bit server
  2. USB key for installation (or Optical disk drive)
  3. One Ethernet interface for management
  4. One or more Ethernet interfaces for SBC processing (LAN/WAN). Must be in the List of supported NICs
  5. Two Ethernet interfaces, if a 1+1 configuration is required
  6. Console access through serial port or keyboard/monitor ports or other (i.e. Dell iDrac)
  7. Support for the "Legacy BIOS mode with MBR partition" or UEFI (UEFI support new with version 3.1.117)
  8. BIOS setup for maximum performance (no dynamic CPU throttling)
TB TelcoBridges requirements.png

Getting the license and the ISO

In order to get a FreeSBC or ProSBC license and the download links to the ISO, you need to create an account to be able to access Telcobridge's customer dashboard.

You can use this link to log in or to register for a new account: https://dashboard.telcobridges.com/dashboard

To see instructions about how to register and generate the license check the Customer Dashboard User Guide

Installing the ISO

After you have downloaded the ISO create a bootable unit to install it on your server. On Windows, Rufus is known to work with the FreeSBC & ProSBC ISO, however, any similar application should work.

Once the unit is ready with the ISO file, plug it on your server and boot from that drive.

 The installation process will reformat the server's disks and install all the necessary software.

Then the "Virtual Appliance Installer" menu should be displayed:

TB TelcoBridges Installation 1.jpg

Press the 'R' key followed by the 'ENTER' key to start the installation

TB TelcoBridges Installation 2.jpg

Wait for the installation process to complete. When the installation is complete, the server will automatically reboot.

 IMPORTANT: Make sure to remove the unit from the drive while the server is rebooting. 
 If you get back to "Virtual Appliance Installer", just eject the CD or remove the USB flash drive and reboot again.

It may take a couple of minutes for the system to be brought up after the first reboot. Until the Web Portal is accessible, you must not reboot the newly created machine to allow the installation to complete properly.

Assigning the IP address

By default, all detected network interfaces will have DHCP enabled. This means, the server might already have an IP address assigned, if the network has a DHCP server running. In this case, you can display and use it to access the web portal configuration panel.

Use this command to retrieve an IP address assigned by DHCP

 # ifconfig

Use the following shell command to change your Ethernet interface address:

 # tbchangeip

Accessing the SBC web portal

Once you have retrieved or defined the IP address of the server, open a web browser and go to that IP address on port 12358.

 For example, if your server's IP is 192.168.0.58, the URL would be http://192.168.0.58:12358

Web Portal Initial Configuration

Before you begin

The initial configuration of the SBC is carried out by accessing a configuration wizard in a web browser (Chrome, Firefox or other). Before you begin, you must have the following information on hand:

  • Product key: In the following VTB-XXX-XXXX format. If you do not have this key, please go to our ProSBC Download site .
  • Hostname of the unit. It is important to set the host name correctly and to not modify it later, otherwise you will need a new license.
  • Will the system be used as a standalone unit or in a Primary/Secondary configuration?
  • Does the system require external transcoding? For example, G.711 to G.729a transcoding
  • The role of each of the network interface.

Once you have this information, proceed as described in the following procedures:

Initial configuration of ProSBC or FreeSBC

Access the SBC through its IP address and a configuration wizard will be displayed.

On the first screen, click on Continue.

TB TelcoBridges Initial Config 1.png

Accept the EULA agreement.

TB TelcoBridges Initial Config 2.png

Enter your activation key and hostname

TB TelcoBridges Initial Config 3.png

Enter your SSH and WEB root password

 Make sure to note them down somewhere as you'll need them to initiate your server and access the SBC's Web Portal.
TB TelcoBridges Initial Config 4.png

Select the configuration of your SBC. Either standalone, or in a Primary/Secondary configuration.

TB TelcoBridges Initial Config 5.png

If the system requires external transcoding, select it here. As an example, if the system needs G.711 to G.729a transcoding, then select yes.

TB TelcoBridges Initial Config 6.png

In this window, you define the role of the network adapters in the system. The following is a short description of each type:

  • mgmt: Used for management of the system (suggested name: mgmt0)
  • ctrl0: Used for communication with the external transcoding devices (suggested name: ctrl0)
  • ctrl1: Same as ctrl0. Adds redundancy (suggested name: ctrl1)
  • LAN/WAN: SIP/RTP access to private network (suggested name: LAN0) or public network (suggested name: WAN0)

When you are done, click Continue.

TB TelcoBridges Initial Config 7.png

A Confirmation window is displayed. If you are satisfied with the configuration, click Confirm.

TB TelcoBridges Initial Config 12.png

A warning message will be displayed alerting you to the possible interruption of the IP interfaces when the change is applied.

TB TelcoBridges Initial Config 13.png

After the configuration is complete, you must reboot the system.

 IMPORTANT: Once the configuration is completed, you will be asked to retrieve the license seed of this unit to allow for the installation of the license.
 To learn how to do this refer to: Generating license seed

SIP Trunk configuration

The SIP Trunking Configuration turotial provides you with a scenario-based approach to configure a ProSBC system and monitor its status, using the Web Portal configuration tool. Complete general installation configuration steps, before you begin configuring your specific application.

TB TelcoBridges SIP Trunking 1.png

SIP Trunk configuration guide

To see a guide example of SIP Trunk configuration on FreeSBC & ProSBC please refer to SIP Trunking Example

How to - SIP Trunking tutorial video

To watch a tutorial video explained by TelcoBridges experts refer to FreeSBC How To - SIP Trunking

Configuring SIP Registration to VoIP.ms

Overview

Telcobridges supports registering a SIP NAP to a SIP proxy. You can use this capacity to register your FreeSBC or ProSBC to a VoIP.ms server to use it as a SIP Proxy for your PBX or telephony network.

Registration authenticates TelcoBridges product's IP address with a VoIP.ms server and this will allow SIP traffic from the Telcobridges product to pass through the VoIP.ms network.

Setting SIP Registration to VoIP.ms in NAP configuration

 IMPORTANT: Make sure to have read and followed the SIP Trunk configuration recommended by Telcobridges before setting up the SIP registration to VoIP.ms. 
 Refer to the section SIP Trunk Configuration for this.

1. Create the NAP for the VoIP.ms registration

SIP registration to VoIP.ms can be configured on the NAP editing page. You can find this on the left side menu of FreeSBC or ProSBC.

Once on the NAP configuration page, you can click on Create New NAP or click on an existing one to add the SIP registration configuration details of VoIP.ms.

TB TelcoBridges SIP Registration VoIPms 1.png

2. Enter the VoIP.ms configuration

 IMPORTANT:To use the domain name of the server you have to properly configure DNS in the SBC.
 Refer to the DNS configuration guide for more information.

In the Editing NAP settings enter the following information:

  • Name: Any name of your choice (Preferably one that will let you know this is the VoIP.ms NAP).
  • Proxy Address: Enter the IP address or domain name of the VoIP.ms server where you will register the NAP.
  • Proxy port: 5060 (VoIP.ms also supports 5080 and 42872 but the SBC must be configured accordingly if you want to use a different port)
TB TelcoBridges SIP Registration VoIPms 2.png

Then, under Registration Parameters and Authentication Parameters set the following:

  • Register to Proxy: Checked.
  • Address to register: sip:SIP_Account_Username@YourPrefered_VoIPms_Server (E.g. [email protected])
  • Ignore realm: Checked
  • Realm: Your Prefered VoIP.ms server name or IP address(E.g. atlanta1.voip.ms or 208.100.60.17)
  • User: Your Main or Sub Account SIP username
  • Password: The password of your main or sub account
TB TelcoBridges SIP Registration VoIPms 3.png

Finally, under Access Control, assign the Port range and SIP Transport servers that this NAP will work on.

 These should have been defined during the SIP Trunk configuration. 
 Refer to the section SIP Trunk Configuration for more details.
TB TelcoBridges SIP Registration VoIPms 4.png

Click on the Save button when done and your NAP will register in the VoIP.ms server.

Guide links

TelcoBridges Contact information.

FreeSBC & VoIPms ProSBC:VoIP.ms

FreeSBC & ProSBC installation instructions for any instance.

FreeSBC & ProSBC complete initial configuration guide.

FreeSBC & ProSBC complete ProSBC:SIP Trunking:Configuration guides.

Personal tools
Namespaces
Variants
Actions
VoIP.ms Wiki
Guides 🇨🇦
Guías 🇲🇽