<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://docs.telcobridges.com/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://docs.telcobridges.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mohamad+Badreddine</id>
		<title>TBwiki - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://docs.telcobridges.com/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mohamad+Badreddine"/>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Special:Contributions/Mohamad_Badreddine"/>
		<updated>2026-05-29T21:36:50Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.18.1</generator>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt</id>
		<title>File:TB-MIB-2018.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt"/>
				<updated>2018-08-02T19:29:08Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB-2018.txt&amp;amp;quot;: Difference with previous upload is: minor text format and version update description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TB-MIB - 2018:&lt;br /&gt;
- the host features&lt;br /&gt;
- license registration information&lt;br /&gt;
- Nap registration items (availability_detection, registration)&lt;br /&gt;
- Host toolpack current version and configuration)&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt</id>
		<title>File:TB-MIB-2018.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt"/>
				<updated>2018-08-02T19:27:06Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB-2018.txt&amp;amp;quot;: Difference with previous upload is: minor text format and version update description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TB-MIB - 2018:&lt;br /&gt;
- the host features&lt;br /&gt;
- license registration information&lt;br /&gt;
- Nap registration items (availability_detection, registration)&lt;br /&gt;
- Host toolpack current version and configuration)&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt</id>
		<title>File:TB-MIB-2018.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt"/>
				<updated>2018-08-02T19:14:29Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB-2018.txt&amp;amp;quot;: Difference with previous upload is: minor text format and version update description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TB-MIB - 2018:&lt;br /&gt;
- the host features&lt;br /&gt;
- license registration information&lt;br /&gt;
- Nap registration items (availability_detection, registration)&lt;br /&gt;
- Host toolpack current version and configuration)&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-02T19:14:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: Reverted to version as of 20:36, 16 June 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-02T19:11:13Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: Difference with previous version is: minor text format and version description.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt</id>
		<title>File:TB-MIB-2018.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB-2018.txt"/>
				<updated>2018-08-01T22:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: TB-MIB - 2018:
- the host features
- license registration information
- Nap registration items (availability_detection, registration)
- Host toolpack current version and configuration)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TB-MIB - 2018:&lt;br /&gt;
- the host features&lt;br /&gt;
- license registration information&lt;br /&gt;
- Nap registration items (availability_detection, registration)&lt;br /&gt;
- Host toolpack current version and configuration)&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/TB-MIB</id>
		<title>TB-MIB</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/TB-MIB"/>
				<updated>2018-08-01T22:03:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==TB-MIB Groups==&lt;br /&gt;
&lt;br /&gt;
The TelcoBridges privately-defined MIB module, TB-MIB, is used to poll status information and usage statistics that have not been defined in standardized MIB modules.&lt;br /&gt;
The TB-MIB is divided into these groups:&lt;br /&gt;
* tbDirectory&lt;br /&gt;
* tbCommon&lt;br /&gt;
* tbSignaling&lt;br /&gt;
* tbCalls&lt;br /&gt;
* tbNAP&lt;br /&gt;
* tbHighAvailability&lt;br /&gt;
* tbClock&lt;br /&gt;
* tbLineServicesUsage&lt;br /&gt;
* tbConformance&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''The tbDirectory Group:'''&amp;lt;br/&amp;gt;This group contains the tbModuleTable and tbMIBObjetcs definition.&amp;lt;br/&amp;gt;The table can be used to view a list of all MIB-modules currently supported by TelcoBridges, and exposed by the TMedia hardware.&amp;lt;br/&amp;gt;The tbMIBObjects contains the tbTraps definition of TelcoBridges related traps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCommon Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHwCommon and the tbSwCommon.&lt;br /&gt;
**The hardware sub-group contains different tables, that define MIB objects for hardware identification, version, temperature, power supply and fan.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbHwIdentTable&lt;br /&gt;
***tbHwVersionTable&lt;br /&gt;
***tbHwTempTable&lt;br /&gt;
***tbHwPowerSupplyTable&lt;br /&gt;
***tbHwFanTable&lt;br /&gt;
**The software sub-group contains different tables, that define MIB objects for software features, version and performance.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbFeatureTable&lt;br /&gt;
***tbSwVersionTable&lt;br /&gt;
***tbSwPerfTable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbSignaling Group:'''&amp;lt;br/&amp;gt;This group contains sub-groups, each with a different number of tables, that define MIB objects for SS7, SIGTRAN, ISDN, CAS, SIP and H.248 signaling protocols.&amp;lt;br/&amp;gt;Subgroups include:&lt;br /&gt;
**tbMtp2&lt;br /&gt;
**tbM2pa&lt;br /&gt;
**tbM2ua&lt;br /&gt;
**tbIua&lt;br /&gt;
**tbM3ua&lt;br /&gt;
**tbIsdn&lt;br /&gt;
**tbCas&lt;br /&gt;
**tbSip&lt;br /&gt;
**tbH248&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCalls Group:'''&amp;lt;br/&amp;gt;This group contains calls leg information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbNAP Group:'''&amp;lt;br/&amp;gt;This group contains network access point information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbHighAvailibility Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHaNp1 and the tbHaApp.&lt;br /&gt;
**The Np1 sub-group contains tbHaNp1Table, that define MIB objects for 1+1 and N+1 states.&lt;br /&gt;
**The App sub-group contains tbHaAppTable, that define MIB objects for applications states&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbClock Group:'''&amp;lt;br/&amp;gt;This group contains tbClockTable, that define MIB objects for clocking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbLineServicesUsage Group:'''&amp;lt;br/&amp;gt;This group contains tbLineServicesUsageTable, that define MIB objects for line services usage information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbConformance Group:'''&amp;lt;br/&amp;gt;This group contains only conformance information for the TB-MIB module.&amp;lt;br/&amp;gt;This is SMIv2-compliant information for setting compliance standards, and does not contain fetchable information.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
The TB-MIB module file is backward compatible between Toolpack release, unless mentioned below.&lt;br /&gt;
* Toolpack release '''v3.0 onward''' : (last version) [[Media:TB-MIB-2018.txt|TB-MIB - 2018 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v3.0''' : [[Media:TB-MIB-2016.txt|TB-MIB - 2016 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.9''' : [[Media:TB-MIB-2014.txt|TB-MIB - 2014 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.8''' : [[Media:TB-MIB-2012.txt|TB-MIB - 2012 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.6.30''' : [[Media:TB-MIB-2011.txt|TB-MIB - 2011 [click to download]]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary|TB-MIB]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-01T22:01:46Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: Reverted to version as of 20:36, 16 June 2011&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-01T22:01:26Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: Reverted to version as of 21:52, 1 August 2018&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/TB-MIB</id>
		<title>TB-MIB</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/TB-MIB"/>
				<updated>2018-08-01T21:59:25Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==TB-MIB Groups==&lt;br /&gt;
&lt;br /&gt;
The TelcoBridges privately-defined MIB module, TB-MIB, is used to poll status information and usage statistics that have not been defined in standardized MIB modules.&lt;br /&gt;
The TB-MIB is divided into these groups:&lt;br /&gt;
* tbDirectory&lt;br /&gt;
* tbCommon&lt;br /&gt;
* tbSignaling&lt;br /&gt;
* tbCalls&lt;br /&gt;
* tbNAP&lt;br /&gt;
* tbHighAvailability&lt;br /&gt;
* tbClock&lt;br /&gt;
* tbLineServicesUsage&lt;br /&gt;
* tbConformance&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''The tbDirectory Group:'''&amp;lt;br/&amp;gt;This group contains the tbModuleTable and tbMIBObjetcs definition.&amp;lt;br/&amp;gt;The table can be used to view a list of all MIB-modules currently supported by TelcoBridges, and exposed by the TMedia hardware.&amp;lt;br/&amp;gt;The tbMIBObjects contains the tbTraps definition of TelcoBridges related traps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCommon Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHwCommon and the tbSwCommon.&lt;br /&gt;
**The hardware sub-group contains different tables, that define MIB objects for hardware identification, version, temperature, power supply and fan.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbHwIdentTable&lt;br /&gt;
***tbHwVersionTable&lt;br /&gt;
***tbHwTempTable&lt;br /&gt;
***tbHwPowerSupplyTable&lt;br /&gt;
***tbHwFanTable&lt;br /&gt;
**The software sub-group contains different tables, that define MIB objects for software features, version and performance.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbFeatureTable&lt;br /&gt;
***tbSwVersionTable&lt;br /&gt;
***tbSwPerfTable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbSignaling Group:'''&amp;lt;br/&amp;gt;This group contains sub-groups, each with a different number of tables, that define MIB objects for SS7, SIGTRAN, ISDN, CAS, SIP and H.248 signaling protocols.&amp;lt;br/&amp;gt;Subgroups include:&lt;br /&gt;
**tbMtp2&lt;br /&gt;
**tbM2pa&lt;br /&gt;
**tbM2ua&lt;br /&gt;
**tbIua&lt;br /&gt;
**tbM3ua&lt;br /&gt;
**tbIsdn&lt;br /&gt;
**tbCas&lt;br /&gt;
**tbSip&lt;br /&gt;
**tbH248&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCalls Group:'''&amp;lt;br/&amp;gt;This group contains calls leg information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbNAP Group:'''&amp;lt;br/&amp;gt;This group contains network access point information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbHighAvailibility Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHaNp1 and the tbHaApp.&lt;br /&gt;
**The Np1 sub-group contains tbHaNp1Table, that define MIB objects for 1+1 and N+1 states.&lt;br /&gt;
**The App sub-group contains tbHaAppTable, that define MIB objects for applications states&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbClock Group:'''&amp;lt;br/&amp;gt;This group contains tbClockTable, that define MIB objects for clocking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbLineServicesUsage Group:'''&amp;lt;br/&amp;gt;This group contains tbLineServicesUsageTable, that define MIB objects for line services usage information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbConformance Group:'''&amp;lt;br/&amp;gt;This group contains only conformance information for the TB-MIB module.&amp;lt;br/&amp;gt;This is SMIv2-compliant information for setting compliance standards, and does not contain fetchable information.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
The TB-MIB module file is backward compatible between Toolpack release, unless mentioned below.&lt;br /&gt;
* Toolpack release '''v3.0 onward''' : &lt;br /&gt;
* Toolpack release '''previous to v3.0''' : [[Media:TB-MIB-2016.txt|TB-MIB - 2016 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.9''' : [[Media:TB-MIB-2014.txt|TB-MIB - 2014 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.8''' : [[Media:TB-MIB-2012.txt|TB-MIB - 2012 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.6.30''' : [[Media:TB-MIB-2011.txt|TB-MIB - 2011 [click to download]]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary|TB-MIB]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/TB-MIB</id>
		<title>TB-MIB</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/TB-MIB"/>
				<updated>2018-08-01T21:58:48Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==TB-MIB Groups==&lt;br /&gt;
&lt;br /&gt;
The TelcoBridges privately-defined MIB module, TB-MIB, is used to poll status information and usage statistics that have not been defined in standardized MIB modules.&lt;br /&gt;
The TB-MIB is divided into these groups:&lt;br /&gt;
* tbDirectory&lt;br /&gt;
* tbCommon&lt;br /&gt;
* tbSignaling&lt;br /&gt;
* tbCalls&lt;br /&gt;
* tbNAP&lt;br /&gt;
* tbHighAvailability&lt;br /&gt;
* tbClock&lt;br /&gt;
* tbLineServicesUsage&lt;br /&gt;
* tbConformance&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''The tbDirectory Group:'''&amp;lt;br/&amp;gt;This group contains the tbModuleTable and tbMIBObjetcs definition.&amp;lt;br/&amp;gt;The table can be used to view a list of all MIB-modules currently supported by TelcoBridges, and exposed by the TMedia hardware.&amp;lt;br/&amp;gt;The tbMIBObjects contains the tbTraps definition of TelcoBridges related traps.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCommon Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHwCommon and the tbSwCommon.&lt;br /&gt;
**The hardware sub-group contains different tables, that define MIB objects for hardware identification, version, temperature, power supply and fan.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbHwIdentTable&lt;br /&gt;
***tbHwVersionTable&lt;br /&gt;
***tbHwTempTable&lt;br /&gt;
***tbHwPowerSupplyTable&lt;br /&gt;
***tbHwFanTable&lt;br /&gt;
**The software sub-group contains different tables, that define MIB objects for software features, version and performance.&amp;lt;br/&amp;gt;Sub-groups include:&lt;br /&gt;
***tbFeatureTable&lt;br /&gt;
***tbSwVersionTable&lt;br /&gt;
***tbSwPerfTable&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbSignaling Group:'''&amp;lt;br/&amp;gt;This group contains sub-groups, each with a different number of tables, that define MIB objects for SS7, SIGTRAN, ISDN, CAS, SIP and H.248 signaling protocols.&amp;lt;br/&amp;gt;Subgroups include:&lt;br /&gt;
**tbMtp2&lt;br /&gt;
**tbM2pa&lt;br /&gt;
**tbM2ua&lt;br /&gt;
**tbIua&lt;br /&gt;
**tbM3ua&lt;br /&gt;
**tbIsdn&lt;br /&gt;
**tbCas&lt;br /&gt;
**tbSip&lt;br /&gt;
**tbH248&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbCalls Group:'''&amp;lt;br/&amp;gt;This group contains calls leg information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbNAP Group:'''&amp;lt;br/&amp;gt;This group contains network access point information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbHighAvailibility Group:'''&amp;lt;br/&amp;gt;This group contains two sub-groups: the tbHaNp1 and the tbHaApp.&lt;br /&gt;
**The Np1 sub-group contains tbHaNp1Table, that define MIB objects for 1+1 and N+1 states.&lt;br /&gt;
**The App sub-group contains tbHaAppTable, that define MIB objects for applications states&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbClock Group:'''&amp;lt;br/&amp;gt;This group contains tbClockTable, that define MIB objects for clocking.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbLineServicesUsage Group:'''&amp;lt;br/&amp;gt;This group contains tbLineServicesUsageTable, that define MIB objects for line services usage information.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
*'''The tbConformance Group:'''&amp;lt;br/&amp;gt;This group contains only conformance information for the TB-MIB module.&amp;lt;br/&amp;gt;This is SMIv2-compliant information for setting compliance standards, and does not contain fetchable information.&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
The TB-MIB module file is backward compatible between Toolpack release, unless mentioned below.&lt;br /&gt;
* Toolpack release '''v3.0 onward''' : [[Media:TB-MIB-2018.txt|TB-MIB - 2018 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v3.0''' : [[Media:TB-MIB-2016.txt|TB-MIB - 2016 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.9''' : [[Media:TB-MIB-2014.txt|TB-MIB - 2014 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.8''' : [[Media:TB-MIB-2012.txt|TB-MIB - 2012 [click to download]]]&lt;br /&gt;
* Toolpack release '''previous to v2.6.30''' : [[Media:TB-MIB-2011.txt|TB-MIB - 2011 [click to download]]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Glossary|TB-MIB]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-01T21:57:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: TB-MIB - 2018
- the host features
- license registration information
- Nap registration items (availability_detection, registration)
- Host toolpack current version and configuration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-01T21:53:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: click to download&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt</id>
		<title>File:TB-MIB.txt</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:TB-MIB.txt"/>
				<updated>2018-08-01T21:52:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: uploaded a new version of &amp;amp;quot;File:TB-MIB.txt&amp;amp;quot;: click to download&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;TelcoBridges proprietary MIB&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Hardware_Settings_D</id>
		<title>Toolpack:Hardware Settings D</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Hardware_Settings_D"/>
				<updated>2018-04-10T17:24:43Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Add configuration links for Local and Remote NAT Traversals&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tmedia, Tdev, and Tsig Web Portal 3.0: Hardware Settings}}&lt;br /&gt;
=Hardware=&lt;br /&gt;
&lt;br /&gt;
==New Hardware==&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add telecom hardware &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add TMS hardware&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add 1+1 group &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add N+1 group &lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Adding_an_Adapter_F|Add telecom hardware]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Adding_an_TMS_D|Add TMS hardware]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_a_1+1_Group_C|Add 1+1 group]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_a_N+1_Patch_Panel_C|Add N+1 patch panel]]&lt;br /&gt;
*[[Toolpack:Creating_a_N+1_Group_C|Add N+1 group]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==TDM Network==&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | (Step 1) &amp;lt;br&amp;gt;Allocate Physical Interfaces&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | (Step 2) &amp;lt;br&amp;gt;System Clock&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
'''Generic'''&lt;br /&gt;
*[[Toolpack:Creating_a_Line_Interface D|Create Line Interfaces]] &lt;br /&gt;
*[[Toolpack:Creating_a_Line_Service D|Create Line Services]]&lt;br /&gt;
&lt;br /&gt;
'''Use Cases'''&lt;br /&gt;
* [[Toolpack:Create_T1_Configuration_A|Create a T1 Configuration]]&lt;br /&gt;
* [[Toolpack:Create_E1_Configuration_A|Create an E1 Configuration]]&lt;br /&gt;
* [[Toolpack:Create_DS3_Configuration_A|Create a DS3 Configuration]]&lt;br /&gt;
* [[Toolpack:Create_OC3_STM1_Configuration_A|Create an OC3/STM1 Configuration]]&lt;br /&gt;
&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Defining_a_Clocking_Source_D|System Clock]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==IP Network==&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Tunnel&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces D|Configuring VoIP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range D|Create an IP port range]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Tunnel_B|Create an IP tunnel]]&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:Network_Configuration_A|Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==NAT==&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Remote NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Internal NAT&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_B|Create NAT Traversal]]&lt;br /&gt;
*[[Toolpack:Associate Local NAT to NAP|Associate Local NAT to NAP]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A|Associate Remote NAT to NAP]] &lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_Internal_NAT_B|Create an Internal NAT]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP</id>
		<title>Toolpack:Associate Local NAT to NAP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP"/>
				<updated>2018-04-09T21:54:15Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: grammatical corrections for #4 and #5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Local Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point that a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Local Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)''':&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_remote_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. We assume that a [[Create_NAT_Traversal_C|local NAT]] has been created and allocated. SBC/Tmedia can be configured for RTP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''No NAT''': SBC/Tmedia is not behind a NAT for RTP messages.&lt;br /&gt;
* '''Existing [Local NAT name] item''': local NAT name that will be used for the local RTP traversal method.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for RTP NAT Traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_local_method_for_rtp_nat_traversal.jpg|900px ]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. We assume that a [[Create_NAT_Traversal_C|local NAT]] has been created and allocated. SBC/Tmedia can be configured for SIP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''No NAT''': SBC/Tmedia is not behind a NAT for SIP messages.&lt;br /&gt;
* '''Existing [Local NAT name] item''': local NAT name that will be used for the local SIP traversal method.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for SIP NAT traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_local_method_for_sip_nat_traversal.jpg|900px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Click on the button '''Save'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP</id>
		<title>Toolpack:Associate Local NAT to NAP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP"/>
				<updated>2018-04-09T21:52:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Updating local RTP and SIP items for Nat Traversal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Local Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point that a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Local Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)''':&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_remote_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. We assume that a [[Create_NAT_Traversal_C|local NAT]] has been created and allocated. SBC/Tmedia can be configured for RTP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''No NAT''': SBC/Tmedia is not behind a NAT for RTP messages.&lt;br /&gt;
* '''Existing [Local NAT name] item''': select the local NAT that will be used for the local RTP traversal method.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for RTP NAT Traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_local_method_for_rtp_nat_traversal.jpg|900px ]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. We assume that a [[Create_NAT_Traversal_C|local NAT]] has been created and allocated. SBC/Tmedia can be configured for SIP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''No NAT''': SBC/Tmedia is not behind a NAT for SIP messages.&lt;br /&gt;
* '''Existing [Local NAT name] item''': select the local NAT that will be used for the local SIP traversal method.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for SIP NAT traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_local_method_for_sip_nat_traversal.jpg|900px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Click on the button '''Save'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:Selecting_local_method_for_sip_nat_traversal.jpg</id>
		<title>File:Selecting local method for sip nat traversal.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:Selecting_local_method_for_sip_nat_traversal.jpg"/>
				<updated>2018-04-09T21:43:04Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Selecting local method for SIP NAT traversal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selecting local method for SIP NAT traversal.&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:Selecting_local_method_for_rtp_nat_traversal.jpg</id>
		<title>File:Selecting local method for rtp nat traversal.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:Selecting_local_method_for_rtp_nat_traversal.jpg"/>
				<updated>2018-04-09T21:41:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Selecting local method for RTP NAT traversal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selecting local method for RTP NAT traversal&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP</id>
		<title>Toolpack:Associate Local NAT to NAP</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Associate_Local_NAT_to_NAP"/>
				<updated>2018-04-09T21:36:30Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Creating new page for Local Nat Traversal&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Local Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point that a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Local Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)''':&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_local_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. SBC/Tmedia can be configured for RTP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* .&lt;br /&gt;
* .&lt;br /&gt;
* .&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for RTP NAT Traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_local_method_for_rtp_nat_traversal.jpg|900px ]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. SBC/Tmedia can be configured for SIP messages traversing a local NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* .&lt;br /&gt;
* .&lt;br /&gt;
* .&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for SIP NAT traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_loca_method_for_sip_nat_traversal.jpg|900px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Click on the button '''Save'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T21:24:40Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Add new lines for item 4 and 5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point that a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Remote Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)''':&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_remote_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. SBC/Tmedia can be configured for RTP messages traversing a remote NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT or remote NAT device is SIP/RTP aware.&lt;br /&gt;
* '''Force Passive Mode:''' Uses IP address and port from first received RTP packet to start sending RTP packets.&lt;br /&gt;
* '''Parse Direction Attribute:''' Uses &amp;quot;Passive Mode&amp;quot; only when &amp;quot;a=direction:active&amp;quot; is received in the SDP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for RTP NAT Traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_remote_method_for_rtp_nat_traversal.jpg|900px ]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Automatically detects if the device is behind a NAT. This method parses the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Uses the IP and port from the IP header of the last received SIP packet.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for SIP NAT traversal.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:selecting_remote_method_for_sip_nat_traversal.jpg|900px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Click on the button '''Save'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T21:24:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Updating page for RTP and SIP items&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point that a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Remote Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)''':&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_remote_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. SBC/Tmedia can be configured for RTP messages traversing a remote NAT as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT or remote NAT device is SIP/RTP aware.&lt;br /&gt;
* '''Force Passive Mode:''' Uses IP address and port from first received RTP packet to start sending RTP packets.&lt;br /&gt;
* '''Parse Direction Attribute:''' Uses &amp;quot;Passive Mode&amp;quot; only when &amp;quot;a=direction:active&amp;quot; is received in the SDP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for RTP NAT Traversal.&lt;br /&gt;
[[File:selecting_remote_method_for_rtp_nat_traversal.jpg|900px ]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
5. SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Automatically detects if the device is behind a NAT. This method parses the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Uses the IP and port from the IP header of the last received SIP packet.&amp;lt;br /&amp;gt;&lt;br /&gt;
Select the appropriate method for SIP NAT traversal.&lt;br /&gt;
[[File:selecting_remote_method_for_sip_nat_traversal.jpg|900px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
6. Click on the button '''Save'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:Selecting_remote_method_for_rtp_nat_traversal.jpg</id>
		<title>File:Selecting remote method for rtp nat traversal.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:Selecting_remote_method_for_rtp_nat_traversal.jpg"/>
				<updated>2018-04-09T21:06:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Selecting remote method for RTP NAT Traversal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selecting remote method for RTP NAT Traversal.&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T20:42:23Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point, a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Remote Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Configuring_remote_or_local_nat_traversal.jpg|500px]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
4. SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
[[File:selecting_remote_method_for_sip_nat_traversal.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:Selecting_remote_method_for_sip_nat_traversal.jpg</id>
		<title>File:Selecting remote method for sip nat traversal.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:Selecting_remote_method_for_sip_nat_traversal.jpg"/>
				<updated>2018-04-09T20:42:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Selecting a remote method for SIP NAT Traversal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Selecting a remote method for SIP NAT Traversal.&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/File:Configuring_remote_or_local_nat_traversal.jpg</id>
		<title>File:Configuring remote or local nat traversal.jpg</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/File:Configuring_remote_or_local_nat_traversal.jpg"/>
				<updated>2018-04-09T20:30:24Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Configuring a remote or local NAT traversal.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Configuring a remote or local NAT traversal.&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T20:23:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point, a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]] has already been created and allocated. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Remote Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:NAP_NavigationMenu.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing SIP NAP in the list:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:EnableSipISipT_1.png]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3. Click on '''Network Address Translation (NAT)'''&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:edit_nap_nat_sip_rtp_configuration.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T19:59:10Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
We assume at this point, you have already created and allocated a [[Toolpack:Allocating_a_SIP_Network_Access_Point_(NAP)_SBC_A|SIP NAP]] or a [[Toolpack:Allocating_a_SIP_Open_Network_Access_Point_(NAP)_SBC_A|SIP Open NAP]]. &amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== To configure a Remote Symmetric NAT Traversal ==&lt;br /&gt;
&lt;br /&gt;
1. Select '''NAPs''' in the Navigation Panel&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Example.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2. Select an existing NAP in the list&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Example.jpg]]&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
3.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T18:05:58Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic NAT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T18:05:32Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic N AT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A</id>
		<title>Toolpack:SIP Configuration For Remote Symmetric NAT Traversal A</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A"/>
				<updated>2018-04-09T18:04:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: Created page with &amp;quot;=== '''''Applies to version(s): v3.0''''' === {{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}} SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
{{DISPLAYTITLE:SIP Configuration for Remote Symmetric NAT Traversal}}&lt;br /&gt;
SBC/Tmedia can be configured for [[Symmetric_NAT_Traversal|SIP messages traversing a remote NAT]] as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
* '''None:''' Remote device is not behind a NAT, or reports SIP headers (contact, via) that are directly reachable.&lt;br /&gt;
* '''Automatic N AT Traversal:''' Parse the Contact IP address of the packet and check if it corresponds to a private/reserved IP range. In that case, SIP messages will be sent to the IP/Port seen in the IP header rather than the SIP headers.&lt;br /&gt;
* '''Force Use of Public IP and Port:''' Use the IP and port from the IP header of the last received SIP packet.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T17:38:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:SIP_Configuration_For_Remote_Symmetric_NAT_Traversal_A|SIP Configuration for Remote Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T17:35:48Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:SIP_Configuration_For_Symmetric_NAT_Traversal_A|SIP Configuration for Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T17:33:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Symmetric_NAT_Traversal_SIP_Configuration_A|Symmetric NAT Traversal Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-09T16:23:19Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
SBC/Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Symmetric NAT Traversal==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages sent to the &amp;quot;closed&amp;quot; IPs/Ports. Thus, a right configuration of TSB/Tmedia allows the messages to reach a client behind a NAT, also known as ''NAT Traversal''. There are two cases of NAT traversal: &amp;quot;Active NAT Traversal&amp;quot; where TSB/Tmedia is behind a NAT and &amp;quot;Passive NAT Traversal&amp;quot; where the client is behind a NAT. A ''Symmetric NAT Traversal'' is the process that sends the replied message back to the same '''public IP/Port''' where the message came from.&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Active NAT Traversal ===&lt;br /&gt;
Active NAT traversal means the SBC/Tmedia endpoint is behind a NAT.  The SBC/Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Passive NAT Traversal ===&lt;br /&gt;
SBC/Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the SBC/Tmedia VoIP port has a public IP address. For the passive mode, SBC/Tmedia detects the received RTP packet's source IP address and port. In response, SBC/Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Typical Use-Case ====&lt;br /&gt;
A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can only be used in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, the message cannot be dispatched directly to the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is transmitted to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a ''symmetric response''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SIP Call Flow Over UDP ====&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T16:22:41Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Symmetric_NAT_Traversal_Configuration_A|Symmetric NAT Traversal Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T16:12:28Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Symmetric_NAT_Traversal|Symmetric NAT Traversal Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-09T15:58:42Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
SBC/Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Symmetric NAT Traversal==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages sent to the &amp;quot;closed&amp;quot; IPs/Ports. Thus, a right configuration of TSB/Tmedia allows the messages to reach a client behind a NAT, also known as ''NAT Traversal''. There are two cases of NAT traversal: &amp;quot;Active NAT Traversal&amp;quot; where TSB/Tmedia is behind a NAT and &amp;quot;Passive NAT Traversal&amp;quot; where the client is behind a NAT. A ''Symmetric NAT Traversal'' is the process that sends the replied message back to the same '''public IP/Port''' where the message came from.&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Active NAT Traversal ===&lt;br /&gt;
Active NAT traversal means the SBC/Tmedia endpoint is behind a NAT.  The SBC/Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Passive NAT Traversal ===&lt;br /&gt;
SBC/Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the SBC/Tmedia VoIP port has a public IP address. For the passive mode, SBC/Tmedia detects the received RTP packet's source IP address and port. In response, SBC/Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Typical Use-Case ====&lt;br /&gt;
A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can only be used in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, the message cannot be dispatched directly to the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is transmitted to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a ''symmetric response''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SIP Call Flow Over UDP ====&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
SBC/Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-09T15:38:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
SBC/Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Network Address Translation Traversal==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages sent to the &amp;quot;closed&amp;quot; IPs/Ports. Thus, a right configuration of TSB/Tmedia allows the messages to reach a client behind a NAT, also known as ''NAT Traversal''. There are three cases of NAT traversal: active NAT traversal where TSB/Tmedia is behind a NAT, passive NAT traversal where the client is behind a NAT, and the case where both the client and SBC/Tmedia are each behind a different NAT.&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Active NAT Traversal ===&lt;br /&gt;
Active NAT traversal means the SBC/Tmedia endpoint is behind a NAT.  The SBC/Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TelcoBridges and Passive NAT Traversal ===&lt;br /&gt;
SBC/Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the SBC/Tmedia VoIP port has a public IP address. For the passive mode, SBC/Tmedia detects the received RTP packet's source IP address and port. In response, SBC/Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Typical Use-Case ====&lt;br /&gt;
A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can only be used in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, the message cannot be dispatched directly to the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is transmitted to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a ''symmetric response''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== SIP Call Flow Over UDP ====&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
SBC/Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-09T15:27:45Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
SBC/Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages sent to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can only be used in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, the message cannot be dispatched directly to the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is transmitted to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a ''symmetric response''.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
SBC/Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the SBC/Tmedia VoIP port has a public IP address. For the passive mode, SBC/Tmedia detects the received RTP packet's source IP address and port. In response, SBC/Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the SBC/Tmedia endpoint is behind a NAT.  The SBC/Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
SBC/Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T14:26:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Passive (Local) and Active (Remote) NAT Traversals]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Symmetric_NAT_Traversal|Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T14:19:05Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Symmetric NAT Traversal]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Symmetric_NAT_Traversal|Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T14:17:16Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Symmetric_NAT_Traversal|Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T14:15:12Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
|}&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:Symmetric_NAT_Traversal|Symmetric NAT Traversal]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0</id>
		<title>Toolpack:Tsbc IP Network Settings 3.0</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Toolpack:Tsbc_IP_Network_Settings_3.0"/>
				<updated>2018-04-09T14:04:33Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Tsbc Web Portal 3.0: IP Network Settings}}&lt;br /&gt;
__NOTOC__&lt;br /&gt;
==TSBC-HW-SRV / Customer supplied hardware / Virtual Machines==&lt;br /&gt;
&lt;br /&gt;
===IP Network===&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add Virtual Port &lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add VLAN&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Interface&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add IP Port Range&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_C|Configuring an IP Virtual Port]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Vlan_SBC_A|Configuring a VLAN]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_IP_Interface_SBC_A|Configuring IP Interfaces]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Creating_an_IP_Port_Range_SBC_A|Create an IP port range]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:TSBC-SW Network Configuration|TSBC-SW Network Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===NAT===&lt;br /&gt;
&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | NAT Traversal&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: rgb(239, 239, 239) none repeat scroll 0% 0%; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous;&amp;quot; | Symmetric NAT Traversal&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Create_NAT_Traversal_C|Create NAT Traversal]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
*[[Symmetric_NAT_Traversal|Typical use-cases of symmetric NAT Traversal]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Transcoding Units===&lt;br /&gt;
{|&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Add transcoding units&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Configure transcoding network&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Show_Hardware_Units_A|Show Hardware units menu]]&lt;br /&gt;
*[[Toolpack:Adding_a_Transcoding_Unit_A|Add transcoding units]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Toolpack:Configuring_Virtual_Port_SBC_B|Configuring an IP Virtual Port]]&lt;br /&gt;
*[[Toolpack:Configuring_VoIP_Interfaces_E|Configuring IP Interfaces]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|STYLE=&amp;quot;vertical-align: top&amp;quot;|&lt;br /&gt;
{| cellpadding=&amp;quot;5&amp;quot; border=&amp;quot;1&amp;quot; class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! width=&amp;quot;200&amp;quot; style=&amp;quot;background: none repeat scroll 0% 0% rgb(239, 239, 239); -moz-background-inline-policy: continuous;&amp;quot; | Use Cases&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
*[[Use_Cases:HW_Transcoding_Configuration_A|TSBC-SW Transcoding Unit Configuration]] &lt;br /&gt;
|}&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-05T17:41:22Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
SBC/Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
SBC/Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the SBC/Tmedia VoIP port has a public IP address. For the passive mode, SBC/Tmedia detects the received RTP packet's source IP address and port. In response, SBC/Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the SBC/Tmedia endpoint is behind a NAT.  The SBC/Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
SBC/Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-04-05T17:37:09Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== '''''Applies to version(s): v3.0''''' ===&lt;br /&gt;
Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the Tmedia VoIP port has a public IP address. For the passive mode, TMG detects the received RTP packet's source IP address and port. In response, Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the TMG endpoint is behind a NAT.  The Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-03-27T14:21:01Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the Tmedia VoIP port has a public IP address. For the passive mode, TMG detects the received RTP packet's source IP address and port. In response, Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the TMG endpoint is behind a NAT.  The Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-03-27T14:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the Tmedia VoIP port has a public IP address. For the passive mode, TMG detects the received RTP packet's source IP address and port. In response, Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the TMG endpoint is behind a NAT.  The Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-03-27T14:20:02Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the Tmedia VoIP port has a public IP address. For the passive mode, TMG detects the received RTP packet's source IP address and port. In response, Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the TMG endpoint is behind a NAT.  The Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	<entry>
		<id>https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal</id>
		<title>Symmetric NAT Traversal</title>
		<link rel="alternate" type="text/html" href="https://docs.telcobridges.com/tbwiki/Symmetric_NAT_Traversal"/>
				<updated>2018-03-27T14:19:38Z</updated>
		
		<summary type="html">&lt;p&gt;Mohamad Badreddine: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tmedia supports NAT (Network Address Translation) Traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
== Typical Use-Case ==&lt;br /&gt;
A Network Address Translation (NAT) has many functions such as: firewall, hiding the client IP. Usually, a NAT limits the number of &amp;quot;opened&amp;quot; IPs/Ports allowed to communicate with the internal network and ignores all messages addressed to the &amp;quot;closed&amp;quot; IPs/Ports. A typical call can be described as follow:&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:passive_nat_traversal_use_case.jpg|Figure 1: NAT Traversal typical Use-case]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
# When a client (Bob) calls someone (Alice) located outside of the internal network, the messages need to get through the NAT which sends the messages to SBC/Tmedia.&lt;br /&gt;
# After their reception, SBC/Tmedia processes and forwards the messages to Alice.&lt;br /&gt;
# When SBC/Tmedia gets a reply from the Alice, it sends the answer back to the NAT.&lt;br /&gt;
# The NAT checks if the received messages from SBC/Tmedia are allowed to be forwarded to Bob.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
Bob's IP can be addressed only in the internal network. When SBC/Tmedia needs to send the Alice's messages to Bob, it cannot use the internal IP of Bob or any other IP closed by the NAT. Usually, a replied message is addressed to the same IP/Port of the NAT where the previous message came from. In this case, SBC/Tmedia sends Alice's messages to the public IP of the NAT. Then, the NAT maps back the message to Bob's internal IP. This is called a symmetric response.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== TelcoBridges and Passive NAT Traversal ==&lt;br /&gt;
Tmedia supports passive NAT Traversal that addresses the need of peer VoIP endpoint having a private network address. This endpoint device is situated behind a NAT device, e.g. Firewall, while the Tmedia VoIP port has a public IP address. For the passive mode, TMG detects the received RTP packet's source IP address and port. In response, Tmedia uses this source IP address and port as the packet destination for RTP. &lt;br /&gt;
&lt;br /&gt;
This is also called Remote NAT traversal or far-end NAT traversal.&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TelcoBridges and Active NAT Traversal ==&lt;br /&gt;
Active NAT traversal means the TMG endpoint is behind a NAT.  The Tmedia unit can advertise a public IP so that the remote device will know where to send the RTP traffic. It can also send the 'a=direction:active' in SIP SDP attribute so that the remote device puts itself in passive mode.&lt;br /&gt;
&lt;br /&gt;
This is also called Local NAT traversal or near-end NAT traversal. &lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SIP Call Flow Over UDP ==&lt;br /&gt;
A typical call is made of a flow of messages and is composed of two parts: Session Initiation Protocol (SIP) and Real-Time Transport Protocol (RTP). The SIP part allows:&lt;br /&gt;
* the different connection points (Bob's device, NAT, SBC/Tmedia, Alice's device) to identify themselves;&lt;br /&gt;
* to negotiate the parameters (message format) the connection points will use;&lt;br /&gt;
* the initiation of call states (phone ringing, phone picked up, closing the call).&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
A call always begins and ends with a SIP traversal (before and after the media transmission). The media is transmitted through RTP.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In a User Datagram Protocol (UDP), a SIP traversal through the NAT can be resumed as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Passive_Nat_Traversal_Sip_Sequence_Call.jpg|600px|Figure 2: SIP Traversal Through NAT over UDP]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
The initiating client Bob generates an INVITE request that is to be sent through the NAT to SBC/Tmedia.  The INVITE message is represented in Figure 2 by (1) and is as follows:&lt;br /&gt;
&lt;br /&gt;
Message 1:&lt;br /&gt;
   INVITE sip:alice@a.example SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;rport;branch=z9hG4bKnashds7&lt;br /&gt;
   Max-Forwards: 70&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound&lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;ob&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&lt;br /&gt;
Here are a number of points to note with this message:&lt;br /&gt;
# Responses to this request will not automatically pass back through a NAT, so the SIP 'Via' header 'rport' is included in the &amp;quot;Symmetric Responses&amp;quot;;&lt;br /&gt;
# the 'ob' parameter is added to the 'Contact' header to ensure that all subsequent requests are sent to the same flow.&lt;br /&gt;
&lt;br /&gt;
The response will be sent to the address appearing in the 'received' parameter of the SIP 'Via' header (address 11.23.45.68).  The response will not be sent to the port deduced from the SIP 'Via' header, as per standard SIP operation but will be sent to the value that has been stamped in the 'rport' parameter of the SIP 'Via' header (port 8050).&lt;br /&gt;
&lt;br /&gt;
In Figure 2 (4),  the 'rport' parameter port number is added in the 'Via' header and the 'received' parameter in the previous 'Via' header.&lt;br /&gt;
&lt;br /&gt;
Message 2:&lt;br /&gt;
   INVITE sip:alice@172.16.1.4 SIP/2.0&lt;br /&gt;
   Via: SIP/2.0/UDP 192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;rport=8050&amp;lt;/span&amp;gt;;branch=z9hG4bKnashds7;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;received=11.23.45.68&amp;lt;/span&amp;gt;&lt;br /&gt;
   Max-Forwards: 69&lt;br /&gt;
   From: Bob &amp;lt;sip:bob@example.com&amp;gt;;tag=ldw22z&lt;br /&gt;
   To: Alice &amp;lt;sip:alice@a.example&amp;gt;&lt;br /&gt;
   Call-ID: 95KGsk2V/Eis9LcpBYy3&lt;br /&gt;
   CSeq: 1 INVITE&lt;br /&gt;
   Supported: outbound   &lt;br /&gt;
   Contact: &amp;lt;sip:bob@192.168.1.5;&amp;lt;span style=&amp;quot;background-color: #FFFF00&amp;quot;&amp;gt;ob&amp;lt;/span&amp;gt;&amp;gt;&lt;br /&gt;
   Content-Type: application/sdp&lt;br /&gt;
   Content-Length: ...&lt;br /&gt;
 [Session Description Protocol not shown]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
== Automatic Detection ==&lt;br /&gt;
Tmedia is able to automatically detect if the client is behind a NAT. To ensure a correct SIP traversal, the automatic detection feature can be activated in the NAP configuration as follows:&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Symetric_NAT_Traversal_SIP_Menu_Automatic.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Important Reminders ==&lt;br /&gt;
* All devices in the path must support symmetric RTP/RTCP: RFC 4961&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
*[[Create_NAT_Traversal_C|Configure NAT Traversal for version 3.0]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.10]]&lt;br /&gt;
*[[Create_NAT_Traversal_B|Configure NAT Traversal for version 2.9]]&lt;br /&gt;
*[[Create_NAT_Traversal_A|Configure NAT Traversal for version 2.8]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.7#SIP Advanced Features|Toolpack v2.7: SIP Advance Features]]&lt;br /&gt;
*[[Web_Portal_Tutorial_Guide_v2.6#SIP Advanced Features|Toolpack v2.6: SIP Advance Features]]&lt;br /&gt;
&lt;br /&gt;
== External Sources ==&lt;br /&gt;
* RFC 4961 Symmetric RTP / RTP Control Protocol (RTCP) &lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Needs revising]]&lt;/div&gt;</summary>
		<author><name>Mohamad Badreddine</name></author>	</entry>

	</feed>