Project

General

Profile

Osmo-sip-connector » History » Revision 81

Revision 80 (laforge, 05/11/2018 11:29 AM) → Revision 81/87 (laforge, 05/11/2018 11:31 AM)

h1. Osmo-sip-connector 

 {{>toc}} 

 h2. Introduction 

 osmo-sip-connector translates between MNCC and SIP protocols and hereby replaces the old LCR based approach. Osmo-sip-connector does not handle RTP by itself, an external SIP-PBX server which can accept SIP-Trunks is still required. The following image illustrates how the network components are laid out: 

 h2. osmo-sip-connector with [[OsmoNITB:]] 

 {{graphviz_link() 
 digraph G{ 
   "osmo-sip-connector" [color="red"]; 
   rankdir = LR; 
   MS -> BTS [label = "Um"]; 
   BTS -> "osmo-nitb" [label = "Abis"]; 
   "osmo-nitb" -> "osmo-sip-connector" [label = "MNCC"]; 
   "osmo-sip-connector" -> "PBX" [label = "SIP"]; 
   "BTS" -> "PBX" [label = "RTP"]; 
 } 
 }} 

 h2. osmo-sip-connector with [[OsmoBSC:]] and [[OsmoMSC:]] 

 {{graphviz_link() 
 digraph G{ 
   rankdir = LR; 
   "osmo-sip-connector" [color="red"]; 
   OsmoMGWB [label="OsmoMGW\n(BSC)"]; 
   OsmoMGWM [label="OsmoMGW\n(MSC)"]; 
   MS -> BTS [label = "Um"]; 
   BTS -> OsmoBSC [label = "Abis"]; 
   OsmoBSC -> OsmoMSC [label = "AoIP" ]; 
   OsmoMSC -> "osmo-sip-connector" [label = "MNCC"]; 
   "osmo-sip-connector" -> "PBX" [label = "SIP"]; 
   BTS -> OsmoMGWB [label = "RTP"]; 
   OsmoMGWB -> OsmoMGWM [label = "RTP"]; 
   OsmoMGWM -> "PBX" [label = "RTP"]; 
   OsmoBSC -> OsmoMGWB [label = "MGCP" ]; 
   OsmoMSC -> OsmoMGWM [label = "MGCP" ]; 
   { rank = same; OsmoBSC; OsmoMGWB; } 
   { rank = same; OsmoMSC; OsmoMGWM; } 
 } 
 }} 

 {{include(cellular-infrastructure:MacroBinaryPackages)}} 

 h2. Manuals 

 Unfortunately, contrary to other Osmocom network elements, there is no user manual available yet at http://ftp.osmocom.org/docs/latest/ 

 h2. Howto (configure/run it) 

 See [[Howto]] 

 h2. Source code 

 The source code is available from @git.osmocom.org@ (module @osmo-sip-connector@). 

 Public read-only access is available via 
 <pre> 
 git clone git://git.osmocom.org/osmo-sip-connector.git 
 </pre> 

 You can browse it via cgit:    https://git.osmocom.org/osmo-sip-connector 

 Contributions are welcome via [[Cellular Infrastructure:Gerrit]]. 

 h2. Test Suite 

 We have a TTCN-3 test suite as part of our [[cellular-infrastructure:Titan_TTCN3_Testsuites]] 
 * source code: http://git.osmocom.org/osmo-ttcn3-hacks/tree/sip 
 * results: https://jenkins.osmocom.org/jenkins/view/TTCN3/job/ttcn3-sip-test/ 

 h2. Attachements
Add picture from clipboard (Maximum size: 48.8 MB)