FreeSBC:Transcoding and Network Setup

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(Requirements)
(Updated for ProSBC)
 
Line 1: Line 1:
{{DISPLAYTITLE:FreeSBC:Transcoding and Network Setup}}
+
{{DISPLAYTITLE:ProSBC:Transcoding and Network Setup}}
  
 
== Requirements ==
 
== Requirements ==
  
FreeSBC requires external hardware transcoding unit supplied by Telcobridges to do transcoding between different codecs used in RTP traffic. Please see [[FreeSBC]] for more information of trancoding unit.  
+
ProSBC requires external hardware transcoding unit supplied by Telcobridges to do transcoding between different codecs used in SIP/RTP communications. It is also used to play and record. Please see [[ProSBC]] for more information on transcoding unit.  
  
FreeSBC with transcoding deployments require a minimum of three networks for initial configuration.  The first network will be used as a local management interface to access the instance using the web portal (HTTP/HTTPS) and SSH access.  The second network will transport the actual incoming and outgoing VoIP streams (signaling and media) that the FreeSBC and transcoding unit will process. The third network will be used as a control interface connecting to another host in FreeSBC 1+1 configuration and transcoding unit in the system for control purpose.
+
ProSBC with transcoding deployments require a minimum of three networks for initial configuration.  The first network will be used as a local management interface to access the instance using the web portal (HTTP/HTTPS) and SSH access.  The second network will transport the actual incoming and outgoing VoIP streams (signaling and media) that the ProSBC and transcoding unit will process. The third network will be used as a control interface connecting to another host in ProSBC 1+1 configuration and transcoding unit in the system for control purpose.
  
 
[[File:Tsbc-sw-any-networks_with_transcoding.png|700px]]
 
[[File:Tsbc-sw-any-networks_with_transcoding.png|700px]]
Line 11: Line 11:
 
== Network setups ==
 
== Network setups ==
  
Depending on the technical requirements of a particular deployment, a FreeSBC can be installed as a standalone or protected (1+1) system.  These options have different network needs to fulfill their functions.  In addition to redundancy, the support of external transcoding equipment with the FreeSBC also adds to the network requirements.  The following sections depict the different supported network configurations.
+
Depending on the technical requirements of a particular deployment, a ProSBC can be installed as a standalone or protected (1+1) system.  These options have different network needs to fulfill their functions.  In addition to redundancy, the support of external transcoding equipment with the ProSBC also adds to the network requirements.  The following sections depict the different supported network configurations.
  
 
=== Transcoding ===
 
=== Transcoding ===
  
The FreeSBC session border controller should be the only equipment facing the different networks to ensure proper protection and monitoring. In that sense, any transcoding units deployed (TSBC-HW-TRANS) will never be visible from data networks handled by the SBC.  The FreeSBC will require three internal networks to reach the transcoding units: two control networks and one media network.  The control networks are the same as those deployed for redundant systems while the media network will contain all the VoIP traffic coming in or out of the transcoding units.  
+
The ProSBC session border controller should be the only equipment facing the different networks to ensure proper protection and monitoring. In that sense, any transcoding units deployed (TSBC-HW-TRANS) will never be visible from data networks handled by the SBC.  The ProSBC will require three internal networks to reach the transcoding units: two control networks and one media network.  The control networks are the same as those deployed for redundant systems while the media network will contain all the VoIP traffic coming in or out of the transcoding units.  
  
 
[[File:Transcoding.png]]
 
[[File:Transcoding.png]]
Line 33: Line 33:
 
== Network device discovery ==
 
== Network device discovery ==
  
Once all networks have been physically (or virtually) connected to the FreeSBC instance, the system can be started.  Upon first bootup with indication for requirment to connect transcoding unit to the FreeSBC system (or after an operator initiated 'network device role' reset), the FreeSBC web portal will show a network device assignation page.  This page is used to identify the role of each detected devices.  As described above, the role can be any of the following three: control, management or VoIP traffic (named LAN/WAN).  Once the role is selected, the operator can enter a name for each.  Every configured/detected physical network device will then appear as a 'physical port' in the 'IP Interace' tab in the web portal.
+
Once all networks have been physically (or virtually) connected to the ProSBC instance, the system can be started.  Upon first bootup with indication for requirment to connect transcoding unit to the ProSBC system (or after an operator initiated 'network device role' reset), the ProSBC web portal will show a network device assignation page.  This page is used to identify the role of each detected devices.  As described above, the role can be any of the following three: control, management or VoIP traffic (named LAN/WAN).  Once the role is selected, the operator can enter a name for each.  Every configured/detected physical network device will then appear as a 'physical port' in the 'IP Interace' tab in the web portal.
  
 
The operator can click on the '+' sign to get more information about a specific network device.  These information are helpful to match detected networks with the real network based on these characteristics (IP, driver type, etc).
 
The operator can click on the '+' sign to get more information about a specific network device.  These information are helpful to match detected networks with the real network based on these characteristics (IP, driver type, etc).
Line 41: Line 41:
 
== Configuring Transcoding Unit(s) ==
 
== Configuring Transcoding Unit(s) ==
  
For configuring Transcoding unit on FreeSBC, please see [[Toolpack:Tsbc IP Network Settings 3.0]]
+
For configuring Transcoding unit on ProSBC, please see [[Toolpack:Tsbc IP Network Settings 3.0]]

Latest revision as of 16:24, 16 July 2019


Contents

Requirements

ProSBC requires external hardware transcoding unit supplied by Telcobridges to do transcoding between different codecs used in SIP/RTP communications. It is also used to play and record. Please see ProSBC for more information on transcoding unit.

ProSBC with transcoding deployments require a minimum of three networks for initial configuration. The first network will be used as a local management interface to access the instance using the web portal (HTTP/HTTPS) and SSH access. The second network will transport the actual incoming and outgoing VoIP streams (signaling and media) that the ProSBC and transcoding unit will process. The third network will be used as a control interface connecting to another host in ProSBC 1+1 configuration and transcoding unit in the system for control purpose.

Tsbc-sw-any-networks with transcoding.png

Network setups

Depending on the technical requirements of a particular deployment, a ProSBC can be installed as a standalone or protected (1+1) system. These options have different network needs to fulfill their functions. In addition to redundancy, the support of external transcoding equipment with the ProSBC also adds to the network requirements. The following sections depict the different supported network configurations.

Transcoding

The ProSBC session border controller should be the only equipment facing the different networks to ensure proper protection and monitoring. In that sense, any transcoding units deployed (TSBC-HW-TRANS) will never be visible from data networks handled by the SBC. The ProSBC will require three internal networks to reach the transcoding units: two control networks and one media network. The control networks are the same as those deployed for redundant systems while the media network will contain all the VoIP traffic coming in or out of the transcoding units.

Transcoding.png

Standalone with transcoding

Combining the standalone network requirements to the transcoding network needs, the deployment of such a system requires multiple networks as depicted below:

Tsbc-sw-standalone-withtrans.png

1+1 with transcoding

Combining the redundant network requirements to the transcoding network needs, the deployment of such a system requires multiple networks as depicted below:

Tsbc-sw-1p1-withtrans.png

Network device discovery

Once all networks have been physically (or virtually) connected to the ProSBC instance, the system can be started. Upon first bootup with indication for requirment to connect transcoding unit to the ProSBC system (or after an operator initiated 'network device role' reset), the ProSBC web portal will show a network device assignation page. This page is used to identify the role of each detected devices. As described above, the role can be any of the following three: control, management or VoIP traffic (named LAN/WAN). Once the role is selected, the operator can enter a name for each. Every configured/detected physical network device will then appear as a 'physical port' in the 'IP Interace' tab in the web portal.

The operator can click on the '+' sign to get more information about a specific network device. These information are helpful to match detected networks with the real network based on these characteristics (IP, driver type, etc).

TSBC SW choose LAN interface role 1.png

Configuring Transcoding Unit(s)

For configuring Transcoding unit on ProSBC, please see Toolpack:Tsbc IP Network Settings 3.0

Personal tools