osmocon2018: reintroducing E1

This commit is contained in:
Harald Welte 2018-04-14 00:15:38 +02:00
parent f03add3640
commit 98895caa2d
9 changed files with 5443 additions and 0 deletions

View File

@ -0,0 +1,325 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="363.07251mm"
height="83.072517mm"
viewBox="0 0 145.229 33.229008"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="osmo-userplane1_e1_mncc.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="1.5768098"
inkscape:cx="373.36536"
inkscape:cy="10.530847"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="1912"
inkscape:window-height="2137"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
scale-x="0.4"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid815"
originx="-19.885499"
originy="-40.885485" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-19.8855,-96.885508)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30,121 H 50.000002"
id="path821"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="50.715134"
y="121.72417"
id="text825"><tspan
sodipodi:role="line"
id="tspan823"
x="50.715134"
y="121.72417"
style="stroke-width:0.26458332px">e1_input</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="22.618362"
y="121.91145"
id="text829"><tspan
sodipodi:role="line"
id="tspan827"
x="22.618362"
y="121.91145"
style="stroke-width:0.26458332px">BTS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="73.999992"
y="112.00001"
id="text833"><tspan
sodipodi:role="line"
id="tspan831"
x="73.999992"
y="112.00001"
style="stroke-width:0.26458332px">subchan_demux</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.20042"
y="106.82522"
id="text837"><tspan
sodipodi:role="line"
id="tspan835"
x="105.20042"
y="106.82522"
style="stroke-width:0.26458332px">SS0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.23853"
y="109.75803"
id="text841"><tspan
sodipodi:role="line"
x="105.23853"
y="109.75803"
style="stroke-width:0.26458332px"
id="tspan843">SS1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.26244"
y="112.90144"
id="text849"><tspan
sodipodi:role="line"
id="tspan847"
x="105.26244"
y="112.90144"
style="stroke-width:0.26458332px">SS2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.25855"
y="115.93958"
id="text853"><tspan
sodipodi:role="line"
id="tspan851"
x="105.25855"
y="115.93958"
style="stroke-width:0.26458332px">SS3</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="36.00412"
y="120.28686"
id="text857"><tspan
sodipodi:role="line"
id="tspan855"
x="36.00412"
y="120.28686"
style="stroke-width:0.26458332px">E1/T1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.884155"
y="123.25579"
id="text873"><tspan
sodipodi:role="line"
id="tspan871"
x="32.884155"
y="123.25579"
style="stroke-width:0.26458332px">64k Slots</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 64.999999,121 8,-10"
id="path875"
inkscape:connector-curvature="0" />
<g
id="g4601"
transform="matrix(0.66666669,0,0,1,31.666664,-1.0000028)"
style="stroke-width:1.2247448">
<path
inkscape:connector-curvature="0"
id="path877"
d="M 94.999999,112 110,107"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path879"
d="M 110,110 94.999999,112 110,113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path881"
d="M 94.999999,112 110,116.00001"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-48.737301"
y="126.26965"
id="text891"
transform="rotate(-50.435342)"><tspan
sodipodi:role="line"
id="tspan889"
x="-48.737301"
y="126.26965"
style="stroke-width:0.26458332px">1 TS</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect893"
width="10"
height="10"
x="20"
y="116" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4603"
width="22"
height="4"
x="73"
y="109.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4605"
width="15"
height="4"
x="50"
y="119.00001" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 110,112 h 5"
id="path4607"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="115.19147"
y="112.70073"
id="text4611"><tspan
sodipodi:role="line"
id="tspan4609"
x="115.19147"
y="112.70073"
style="stroke-width:0.26458332px">trau_decode</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-115.18904"
y="138.27269"
id="text4615"
transform="rotate(-90)"><tspan
sodipodi:role="line"
x="-115.18904"
y="138.27269"
style="stroke-width:0.26458332px"
id="tspan4617">MNCC</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4621"
width="5"
height="8"
x="135"
y="108.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4625"
width="90"
height="33"
x="50"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="88.664467"
y="129.13193"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
x="88.664467"
y="129.13193"
style="stroke-width:0.26458332px">OsmoNITB</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 133,112 h 2"
id="path4631"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 140,112 h 10"
id="path4633"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="154.99692"
y="114.41145"
id="text4641"><tspan
sodipodi:role="line"
id="tspan4639"
x="154.99692"
y="114.41145"
style="stroke-width:0.26458332px">PBX</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4643"
width="15"
height="33.000008"
x="150"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-125.24329"
y="145.66345"
id="text4647"
transform="rotate(-90)"><tspan
sodipodi:role="line"
id="tspan4645"
x="-125.24329"
y="145.66345"
style="stroke-width:0.26458332px">GSM_TCHF_FRAME</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,323 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="145.229mm"
height="33.229008mm"
viewBox="0 0 145.229 33.229008"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="osmo-userplane2-e1_rtp.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="7.1007357"
inkscape:cx="415.21049"
inkscape:cy="82.331361"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="1912"
inkscape:window-height="2137"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid815"
originx="-19.885499"
originy="-166.88549" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-19.8855,-96.885508)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30,121 H 50.000002"
id="path821"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="50.715134"
y="121.72417"
id="text825"><tspan
sodipodi:role="line"
id="tspan823"
x="50.715134"
y="121.72417"
style="stroke-width:0.26458332px">e1_input</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="22.618362"
y="121.91145"
id="text829"><tspan
sodipodi:role="line"
id="tspan827"
x="22.618362"
y="121.91145"
style="stroke-width:0.26458332px">BTS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="73.999992"
y="112.00001"
id="text833"><tspan
sodipodi:role="line"
id="tspan831"
x="73.999992"
y="112.00001"
style="stroke-width:0.26458332px">subchan_demux</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.20042"
y="106.82522"
id="text837"><tspan
sodipodi:role="line"
id="tspan835"
x="105.20042"
y="106.82522"
style="stroke-width:0.26458332px">SS0</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.23853"
y="109.75803"
id="text841"><tspan
sodipodi:role="line"
x="105.23853"
y="109.75803"
style="stroke-width:0.26458332px"
id="tspan843">SS1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.26244"
y="112.90144"
id="text849"><tspan
sodipodi:role="line"
id="tspan847"
x="105.26244"
y="112.90144"
style="stroke-width:0.26458332px">SS2</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="105.25855"
y="115.93958"
id="text853"><tspan
sodipodi:role="line"
id="tspan851"
x="105.25855"
y="115.93958"
style="stroke-width:0.26458332px">SS3</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="36.00412"
y="120.28686"
id="text857"><tspan
sodipodi:role="line"
id="tspan855"
x="36.00412"
y="120.28686"
style="stroke-width:0.26458332px">E1/T1</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.884155"
y="123.25579"
id="text873"><tspan
sodipodi:role="line"
id="tspan871"
x="32.884155"
y="123.25579"
style="stroke-width:0.26458332px">64k Slots</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 64.999999,121 8,-10"
id="path875"
inkscape:connector-curvature="0" />
<g
id="g4601"
transform="matrix(0.66666669,0,0,1,31.666664,-1.0000028)"
style="stroke-width:1.2247448">
<path
inkscape:connector-curvature="0"
id="path877"
d="M 94.999999,112 110,107"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path879"
d="M 110,110 94.999999,112 110,113"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
id="path881"
d="M 94.999999,112 110,116.00001"
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.32404706px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
</g>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-48.737301"
y="126.26965"
id="text891"
transform="rotate(-50.435342)"><tspan
sodipodi:role="line"
id="tspan889"
x="-48.737301"
y="126.26965"
style="stroke-width:0.26458332px">1 TS</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect893"
width="10"
height="10"
x="20"
y="116" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4603"
width="22"
height="4"
x="73"
y="109.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4605"
width="15"
height="4"
x="50"
y="119.00001" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 110,112 h 5"
id="path4607"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="115.19147"
y="112.70073"
id="text4611"><tspan
sodipodi:role="line"
id="tspan4609"
x="115.19147"
y="112.70073"
style="stroke-width:0.26458332px">trau_decode</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-114.40684"
y="138.27269"
id="text4615"
transform="rotate(-90)"><tspan
sodipodi:role="line"
x="-114.40684"
y="138.27269"
style="stroke-width:0.26458332px"
id="tspan4617">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4621"
width="5"
height="8"
x="135"
y="108.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4625"
width="90"
height="33"
x="50"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="88.664467"
y="129.13193"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
x="88.664467"
y="129.13193"
style="stroke-width:0.26458332px">OsmoNITB</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 133,112 h 2"
id="path4631"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 140,112 h 10"
id="path4633"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="154.99692"
y="114.41145"
id="text4641"><tspan
sodipodi:role="line"
id="tspan4639"
x="154.99692"
y="114.41145"
style="stroke-width:0.26458332px">PBX</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4643"
width="15"
height="33.000008"
x="150"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="142.52916"
y="111.05832"
id="text4689"><tspan
sodipodi:role="line"
id="tspan4687"
x="142.52916"
y="111.05832"
style="stroke-width:0.26458332px">RTP</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,213 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="145.229mm"
height="33.229008mm"
viewBox="0 0 145.229 33.229008"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="osmo-userplane3-rtp_proxy.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.0209784"
inkscape:cx="267.19089"
inkscape:cy="112.99972"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="1912"
inkscape:window-height="2137"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid815"
originx="-19.885499"
originy="-166.88549" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-19.8855,-96.885508)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30,121 H 50.000002"
id="path821"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="50.715134"
y="121.72417"
id="text825"><tspan
sodipodi:role="line"
id="tspan823"
x="50.715134"
y="121.72417"
style="stroke-width:0.26458332px">rtp_sock</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="22.618362"
y="121.91145"
id="text829"><tspan
sodipodi:role="line"
id="tspan827"
x="22.618362"
y="121.91145"
style="stroke-width:0.26458332px">BTS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="34.518425"
y="120.28686"
id="text857"><tspan
sodipodi:role="line"
id="tspan855"
x="34.518425"
y="120.28686"
style="stroke-width:0.26458332px">Abis/IP</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="37.59317"
y="123.25579"
id="text873"><tspan
sodipodi:role="line"
id="tspan871"
x="37.59317"
y="123.25579"
style="stroke-width:0.26458332px">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect893"
width="10"
height="10"
x="20"
y="116" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4605"
width="15"
height="4"
x="50"
y="119.00001" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-114.40684"
y="138.27269"
id="text4615"
transform="rotate(-90)"><tspan
sodipodi:role="line"
x="-114.40684"
y="138.27269"
style="stroke-width:0.26458332px"
id="tspan4617">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4621"
width="5"
height="8"
x="135"
y="108.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4625"
width="90"
height="33"
x="50"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="88.664467"
y="129.13193"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
x="88.664467"
y="129.13193"
style="stroke-width:0.26458332px">OsmoNITB</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 133,112 h 2"
id="path4631"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 140,112 h 10"
id="path4633"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="154.99692"
y="114.41145"
id="text4641"><tspan
sodipodi:role="line"
id="tspan4639"
x="154.99692"
y="114.41145"
style="stroke-width:0.26458332px">PBX</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4643"
width="15"
height="33.000008"
x="150"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="142.52916"
y="111.05832"
id="text4689"><tspan
sodipodi:role="line"
id="tspan4687"
x="142.52916"
y="111.05832"
style="stroke-width:0.26458332px">RTP</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 64.999999,121.00001 133,112"
id="path4710"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.9 KiB

View File

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="145.229mm"
height="40.246796mm"
viewBox="0 0 145.229 40.246796"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="osmo-userplane4_rtp_direct.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.0209784"
inkscape:cx="227.75635"
inkscape:cy="131.55706"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="1912"
inkscape:window-height="2137"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0">
<inkscape:grid
type="xygrid"
id="grid815"
originx="-19.885499"
originy="-159.8677" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-19.8855,-96.885508)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30,121 H 50.000002"
id="path821"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="22.618362"
y="121.91145"
id="text829"><tspan
sodipodi:role="line"
id="tspan827"
x="22.618362"
y="121.91145"
style="stroke-width:0.26458332px">BTS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="34.518425"
y="120.28686"
id="text857"><tspan
sodipodi:role="line"
id="tspan855"
x="34.518425"
y="120.28686"
style="stroke-width:0.26458332px">Abis/IP</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="103.95258"
y="87.600311"
id="text873"
transform="rotate(34.558004)"><tspan
sodipodi:role="line"
id="tspan871"
x="103.95258"
y="87.600311"
style="stroke-width:0.26458332px">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect893"
width="10"
height="10"
x="20"
y="116" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4621"
width="5"
height="8"
x="135"
y="108.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4625"
width="90"
height="33"
x="50"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="88.664467"
y="129.13193"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
x="88.664467"
y="129.13193"
style="stroke-width:0.26458332px">OsmoNITB</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 140,112 h 10"
id="path4633"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="154.99692"
y="114.41145"
id="text4641"><tspan
sodipodi:role="line"
id="tspan4639"
x="154.99692"
y="114.41145"
style="stroke-width:0.26458332px">PBX</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4643"
width="15"
height="33.000008"
x="150"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-22.897877"
y="196.0096"
id="text4689"
transform="rotate(-53.741383)"><tspan
sodipodi:role="line"
id="tspan4687"
x="-22.897877"
y="196.0096"
style="stroke-width:0.26458332px">RTP</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 30,124 20,13.00001 90,-1e-5 10,-15"
id="path4731"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-115.18263"
y="138.41144"
id="text4735"
transform="rotate(-90)"><tspan
sodipodi:role="line"
id="tspan4733"
x="-115.18263"
y="138.41144"
style="stroke-width:0.26458332px">MNCC</tspan></text>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -0,0 +1,207 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="297mm"
height="210mm"
viewBox="0 0 297 210"
version="1.1"
id="svg8"
inkscape:version="0.92.3 (2405546, 2018-03-11)"
sodipodi:docname="osmo-userplane3.svg">
<defs
id="defs2" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="5.0209784"
inkscape:cx="342.34869"
inkscape:cy="759.68116"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="true"
inkscape:measure-start="0,0"
inkscape:measure-end="0,0"
inkscape:window-width="3840"
inkscape:window-height="2160"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="0">
<inkscape:grid
type="xygrid"
id="grid815" />
</sodipodi:namedview>
<metadata
id="metadata5">
<rdf:RDF>
<cc:Work
rdf:about="">
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(0,-87)">
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 30,121 H 50.000002"
id="path821"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="50.715134"
y="121.72417"
id="text825"><tspan
sodipodi:role="line"
id="tspan823"
x="50.715134"
y="121.72417"
style="stroke-width:0.26458332px">rtp_sock</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="22.618362"
y="121.91145"
id="text829"><tspan
sodipodi:role="line"
id="tspan827"
x="22.618362"
y="121.91145"
style="stroke-width:0.26458332px">BTS</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="36.00412"
y="120.28686"
id="text857"><tspan
sodipodi:role="line"
id="tspan855"
x="36.00412"
y="120.28686"
style="stroke-width:0.26458332px">Abis/IP</tspan></text>
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="32.884155"
y="123.25579"
id="text873"><tspan
sodipodi:role="line"
id="tspan871"
x="32.884155"
y="123.25579"
style="stroke-width:0.26458332px">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect893"
width="10"
height="10"
x="20"
y="116" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4605"
width="15"
height="4"
x="50"
y="119.00001" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="-114.40684"
y="138.27269"
id="text4615"
transform="rotate(-90)"><tspan
sodipodi:role="line"
x="-114.40684"
y="138.27269"
style="stroke-width:0.26458332px"
id="tspan4617">RTP</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4621"
width="5"
height="8"
x="135"
y="108.00001" />
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4625"
width="90"
height="33"
x="50"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="88.664467"
y="129.13193"
id="text4629"><tspan
sodipodi:role="line"
id="tspan4627"
x="88.664467"
y="129.13193"
style="stroke-width:0.26458332px">OsmoNITB</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 133,112 h 2"
id="path4631"
inkscape:connector-curvature="0" />
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 140,112 h 10"
id="path4633"
inkscape:connector-curvature="0" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="154.99692"
y="114.41145"
id="text4641"><tspan
sodipodi:role="line"
id="tspan4639"
x="154.99692"
y="114.41145"
style="stroke-width:0.26458332px">PBX</tspan></text>
<rect
style="opacity:0.98999999;fill:#ffffff;fill-opacity:0;fill-rule:nonzero;stroke:#000000;stroke-width:0.229;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
id="rect4643"
width="15"
height="33.000008"
x="150"
y="97.000008" />
<text
xml:space="preserve"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:2.64583325px;line-height:6.61458302px;font-family:'Andale Mono';-inkscape-font-specification:Sans;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
x="142.52916"
y="111.05832"
id="text4689"><tspan
sodipodi:role="line"
id="tspan4687"
x="142.52916"
y="111.05832"
style="stroke-width:0.26458332px">RTP</tspan></text>
<path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:0.26458332px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 64.999999,121.00001 133,112"
id="path4710"
inkscape:connector-curvature="0" />
</g>
</svg>

After

Width:  |  Height:  |  Size: 9.7 KiB

View File

@ -0,0 +1,121 @@
Re-introducing E1 in OsmoBSC
============================
:author: Harald Welte <laforge@gnumonks.org>
:copyright: 2018 by Harald Welte (License: CC-BY-SA)
:backend: slidy
:max-width: 45em
== Intro
* OpenBSC (later OsmoNITB) started with E1 BTS
* until NITB Split, E1 support remained present
* even old OsmoBSC (sccplite) never had E1 BTS suport
* new OsmoBSC also has no E1 BTS support
* let's change that!
== Classic OsmoNITB with E1-BTS + ext MNCC
image::osmo-userplane1_e1_mncc.svg[width="100%"]
* Abis/E1 with 16k sub-slots in 64k slots
* E1 device offers 64k timeslots only
** 16k sub-channel mux/demux done in software
* TRAU frames in 16k sub-slots decoded (to FR/EFR codec frames)
* passed next to MNCC signaling over MNCC socket
== Classic OsmoNITB with E1-BTS + ext MNCC + RTP
image::osmo-userplane2-e1_rtp.svg[width="100%"]
* just like previous example, but we generate RTP from TRAU frames
* MNCC interface is signaling only
* user voice frames handled via RTP
== Classic OsmoNITB with IP-BTS + ext MNCC + RTP proxy
image::osmo-userplane3-rtp_proxy.svg[width="100%"]
* Abis/IP BTS use RTP transport for speech frames
* OsmoNITB is asked to provide RTP proxy functionality
== Classic OsmoNITB with IP-BTS + ext MNCC + direct RTP
image::osmo-userplane4-rtp_direct.svg[width="100%"]
* Abis/IP BTS use RTP transport for speech frames
* OsmoNITB rtp_proxy is disabled
* RTP data passes directly from BTS to external PBX and vice-versa
== IP-BTS User Plane in post-NITB
When using IP-based BTS like OsmoBTS, this looks like this:
[graphviz]
----
digraph G {
rankdir=LR;
BSC [label="OsmoBSC"];
MSC [label="OsmoMSC"];
MGWb [label="OsmoMGW\n(BSC)"];
MGWm [label="OsmoMGW\n(MSC)"];
{ rank=same; BSC; MGWb; };
{ rank=same; MSC; MGWm; };
BTS -> BSC [label="A-bis/IP (RSL+OML)"];
BSC -> MSC [label="A (BSSAP)"];
BTS -> MGWb [label="RTP"];
MGWb -> MGWm [label="RTP"];
MSC -> PBX [label="MNCC"];
MGWm -> PBX [label="RTP"];
BSC -> MGWb [label="MGCP"];
MSC -> MGWm [label="MGCP"];
}
----
* RTP to/from the BTS is handled by the BSC-colocated OsmoMGW
== E1-BTS User Plane in post-NITB
When using E1-based BTS, it should look like this:
[graphviz]
----
digraph G {
rankdir=LR;
BSC [label="OsmoBSC"];
MSC [label="OsmoMSC"];
MGWb [label="OsmoMGW\n(BSC)"];
MGWm [label="OsmoMGW\n(MSC)"];
{ rank=same; BSC; MGWb; };
{ rank=same; MSC; MGWm; };
BTS -> BSC [label="A-bis/E1 (RSL+OML)"];
BSC -> MSC [label="A (BSSAP)"];
BTS -> MGWb [label="TRAU-Frames\nover E1"];
MGWb -> MGWm [label="RTP"];
MSC -> PBX [label="MNCC"];
MGWm -> PBX [label="RTP"];
BSC -> MGWb [label="MGCP"];
MSC -> MGWm [label="MGCP"];
}
----
* TRAU frames in 16k E1 sub-slots to/from the BTS are handled by the BSC-colocated OsmoMGW
* OsmoMGW needs real media gateway functionality from E1 sub-slots to RTP
* E1 driver needs to support single E1 span (line) that
** opens RSL/OML LAPDm signaling on one TS from OsmoBSC
** opens TRAU on other TS from OsmoMGW
* `osmo-bsc.cfg` states which Um TS maps to which E1 TS/SS
* `osmo-bsc` uses MGCP EP naming scheme like `E1/Line1/TS4/SS2@mgw`
== EOF
End of File

File diff suppressed because it is too large Load Diff

Binary file not shown.

After

Width:  |  Height:  |  Size: 37 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB