[asterisk-scf-commits] asterisk-scf/release/design.git branch "master" updated.

Commits to the Asterisk SCF project code repositories asterisk-scf-commits at lists.digium.com
Wed Aug 18 17:22:09 CDT 2010


branch "master" has been updated
       via  dc5ff70f377b83231f64b19ad2e85bc8df698957 (commit)
      from  b69497b91fef912829e2b6120cd68e097d77141d (commit)

Summary of changes:
 HydraObjectModel.uml | 2921 +++++++++++++-------------------------------------
 1 files changed, 751 insertions(+), 2170 deletions(-)


- Log -----------------------------------------------------------------
commit dc5ff70f377b83231f64b19ad2e85bc8df698957
Author: Mark Michelson <mmichelson at digium.com>
Date:   Wed Aug 18 17:18:13 2010 -0500

    Rearrange SIP UML components.
    
    This gets rid of the "SIP" subpackage
    within the AsteriskSCF::Session package and
    moves its components into AsteriskSCF::SIP::Role
    instead.

diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 088c07e..5eae95d 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -33,7 +33,7 @@
 <XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="M3g1H1reQEab3SoEUhnwSQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="RqV7wyRb6EGVjkMRbRvHEgAA">
-<XPD:ATTR name="Text" type="string">Hydra</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">AsteriskSCF</XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fFSip68KtEeg7ohQEQfqOQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
@@ -1981,8 +1981,8 @@ use the same scaled time system.
 <XPD:REF name="Views[3]">bzDGC3znQk2dnOrTnaX7fAAA</XPD:REF>
 <XPD:REF name="Views[4]">7ZNJkMeXJ0irRIZ1lBjI0wAA</XPD:REF>
 <XPD:REF name="Views[5]">/UmuCVPId0OokFmJDDNyrAAA</XPD:REF>
-<XPD:REF name="Views[6]">l7sCOkYoDkmYuIqKIO0fcAAA</XPD:REF>
-<XPD:REF name="Views[7]">saf0wDqwTUyZEmDmHYaSHgAA</XPD:REF>
+<XPD:REF name="Views[6]">saf0wDqwTUyZEmDmHYaSHgAA</XPD:REF>
+<XPD:REF name="Views[7]">6zX6beKns0WQaTUq5BLDcwAA</XPD:REF>
 <XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="L3pQpM3Vj0uYQEGTcvQQ5AAA">
 <XPD:ATTR name="Name" type="string">Test</XPD:ATTR>
@@ -5052,7 +5052,7 @@ at how these interfaces are applied.
 <XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QVDF7cHpIkWbvAJkQFdwzAAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="Q70uShZCLkGDfeU6WuOYLwAA">
-<XPD:ATTR name="Text" type="string">Hydra</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">AsteriskSCF</XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wxDLaKS0r0CCsDwqIna8tQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
@@ -8320,7 +8320,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[0]">8QU2z0Chfk6AEjkASfd5uQAA</XPD:REF>
 <XPD:REF name="Views[1]">pjJZsHibeU+yXLy8Q7xLxgAA</XPD:REF>
 <XPD:REF name="Views[2]">BpSKm73khku+ZurcHJk/YwAA</XPD:REF>
-<XPD:REF name="Views[3]">Hqcetyi9wkCSsgLoxNSXvgAA</XPD:REF>
+<XPD:REF name="Views[3]">7RiHiaLdrUG/p/UlQAFP0AAA</XPD:REF>
 <XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
 <XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="JYg3hPqjRUeS9yf/s4vA9AAA">
 <XPD:ATTR name="Name" type="string">SessionClassStructure</XPD:ATTR>
@@ -8338,7 +8338,7 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
 <XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="g3vDiVMXUEyn3pTfL21OlQAA">
 <XPD:OBJ name="NameLabel" type="LabelView" guid="raXwfFOV8Uq+KZNDmzXVlAAA">
-<XPD:ATTR name="Text" type="string">Hydra</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">AsteriskSCF</XPD:ATTR>
 </XPD:OBJ>
 <XPD:OBJ name="StereotypeLabel" type="LabelView" guid="fyQPydSudEiu6aXgIhITBAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
@@ -9282,7 +9282,7 @@ of the class use this same scale factor as a read-only value.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">16</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">15</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="WhkKTAXRf0KKBJC4j4yQJQAA">
 <XPD:ATTR name="Name" type="string">SignalCallback</XPD:ATTR>
 <XPD:REF name="Namespace">lJ1J7PzRUkqsiOAehPF/zQAA</XPD:REF>
@@ -9293,11 +9293,9 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[3]">A0neriVUKkSl215czhSYUwAA</XPD:REF>
 <XPD:REF name="Views[4]">BND7MgLnAES06qLI6w3KQgAA</XPD:REF>
 <XPD:REF name="Views[5]">VQN03q1sNE6ofMmkoWTLsQAA</XPD:REF>
-<XPD:REF name="Views[6]">CHpUSJepyU6+xGhJZPIWmQAA</XPD:REF>
-<XPD:REF name="Views[7]">1fqpI4RfsEatiZE0lzKIRwAA</XPD:REF>
-<XPD:REF name="Views[8]">G+fkOvLxj0CMscEaMdIZKwAA</XPD:REF>
-<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="SupplierDependencies[0]">8GTMZ5dSP0ehhWgEE8QRPgAA</XPD:REF>
+<XPD:REF name="Views[6]">tn04eGGFskec9hHcjNcXGgAA</XPD:REF>
+<XPD:REF name="Views[7]">GM86CMIsPEKdQyDxJ9zzQgAA</XPD:REF>
+<XPD:REF name="Views[8]">BUwHFsOC5E2hxy9q4FxKCgAA</XPD:REF>
 <XPD:ATTR name="#Specializations" type="integer">2</XPD:ATTR>
 <XPD:REF name="Specializations[0]">pkAIDz3tSEydLAJ5bm262gAA</XPD:REF>
 <XPD:REF name="Specializations[1]">6uiHoQ7ckkSKdTSmw6I+hwAA</XPD:REF>
@@ -9449,11 +9447,9 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[3]">9tYzEZYoqUatWMuz2zqVvwAA</XPD:REF>
 <XPD:REF name="Views[4]">11Vkl0E4q0aHzdn0Z65jaAAA</XPD:REF>
 <XPD:REF name="Views[5]">xB5p75Ne+0eRKN35BEAKRwAA</XPD:REF>
-<XPD:REF name="Views[6]">2w5T7ZACUE+8XlnuJCmOYQAA</XPD:REF>
-<XPD:REF name="Views[7]">FURaenBPWkueXdo0BbZPUAAA</XPD:REF>
-<XPD:REF name="Views[8]">XAlxamCxWUisaUMdjwZ4fAAA</XPD:REF>
-<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
-<XPD:REF name="SupplierDependencies[0]">YDhHILgNSEu7Pdhy13fhQwAA</XPD:REF>
+<XPD:REF name="Views[6]">sKPZ6LT/S0yYMdOaPACbxwAA</XPD:REF>
+<XPD:REF name="Views[7]">tifXxzULwU6xwhsQ98wT1AAA</XPD:REF>
+<XPD:REF name="Views[8]">+1FR7bZL5EK2BgwcSRFcJQAA</XPD:REF>
 <XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
 <XPD:REF name="Specializations[0]">hx9tkZo9R0GJsJMCHJqQngAA</XPD:REF>
 <XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
@@ -9631,13 +9627,12 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[6]">gTafA3cqVU29GZDxfRhqcwAA</XPD:REF>
 <XPD:REF name="Views[7]">LshI73vKs0qKcayqiO2spgAA</XPD:REF>
 <XPD:REF name="Views[8]">GpdkhoayzUialBQ2R2XQIwAA</XPD:REF>
-<XPD:REF name="Views[9]">LujRhoMZcUKKkbO5YMYR7AAA</XPD:REF>
-<XPD:REF name="Views[10]">G5woemf18U2QvGl2kAL+HQAA</XPD:REF>
-<XPD:REF name="Views[11]">SNcuA+7WZ0KE2xjmfik+FAAA</XPD:REF>
-<XPD:ATTR name="#SupplierDependencies" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[9]">pa7p7qWNqkm+ZjfKi275xwAA</XPD:REF>
+<XPD:REF name="Views[10]">E9rQvxCy+kW3HTPA4eqKXgAA</XPD:REF>
+<XPD:REF name="Views[11]">s9+oT8vEnUmAVBHRlkO30wAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">2</XPD:ATTR>
 <XPD:REF name="SupplierDependencies[0]">tZXr3rBByUqjYtOI0CDZDgAA</XPD:REF>
 <XPD:REF name="SupplierDependencies[1]">DHeZLy8MY0+pUkRWZLphfgAA</XPD:REF>
-<XPD:REF name="SupplierDependencies[2]">wMs1/Mtln0+jCQSTcBDUIwAA</XPD:REF>
 <XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
 <XPD:OBJ name="Operations[0]" type="UMLOperation" guid="5zcl6U/NT0Sk95puQM2znQAA">
 <XPD:ATTR name="Name" type="string">listCurrentSessions</XPD:ATTR>
@@ -9884,469 +9879,599 @@ of the class use this same scale factor as a read-only value.
 <XPD:REF name="Views[6]">PSs/ho35VUmilXsXkNMtSwAA</XPD:REF>
 <XPD:REF name="Views[7]">L6ECQzxdW0mq6TdVEmw9uwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[14]" type="UMLPackage" guid="jpUe23T730SrHlf4/9zTdwAA">
-<XPD:ATTR name="Name" type="string">SIP</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[14]" type="UMLPackage" guid="KH+ifNo2LEm/W9i5567w/wAA">
+<XPD:ATTR name="Name" type="string">Media</XPD:ATTR>
 <XPD:REF name="Namespace">lJ1J7PzRUkqsiOAehPF/zQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
-<XPD:REF name="Views[0]">f7mSX9J1jEuoSXkZ+3F2WQAA</XPD:REF>
-<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
-<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="XQpBFkK3F0COPw3em1o9KwAA">
-<XPD:ATTR name="Name" type="string">SIPClassStructure</XPD:ATTR>
-<XPD:REF name="DiagramOwner">jpUe23T730SrHlf4/9zTdwAA</XPD:REF>
-<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="wl/WL7rl5EuzRs205YP9bgAA">
-<XPD:REF name="Diagram">XQpBFkK3F0COPw3em1o9KwAA</XPD:REF>
-<XPD:ATTR name="#OwnedViews" type="integer">34</XPD:ATTR>
-<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="l7sCOkYoDkmYuIqKIO0fcAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">1121</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">1373</XPD:ATTR>
-<XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="rtFFfb4o5EiXW9ugI7Wz7AAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="koUFF2c1OEmNZDIP+p5/dgAA">
-<XPD:ATTR name="Text" type="string">Hydra</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="UIdf064Jy0WDOLncXVQWbQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0GZBbwSSWk2yHGN//cwBogAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:REF name="Views[0]">n0YPmYwe7U6LgnELnyaEyAAA</XPD:REF>
+<XPD:REF name="Views[1]">+dmpQjDbuEiWz2mXDP26dAAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLComponentDiagram" guid="kgDYQrIHKUiCWXlbOUvUyQAA">
+<XPD:ATTR name="Name" type="string">MediaAllocatorComponentDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLComponentDiagramView" guid="3UAku8MZBUCXu2uIanqu3AAA">
+<XPD:REF name="Diagram">kgDYQrIHKUiCWXlbOUvUyQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedDiagrams[1]" type="UMLClassDiagram" guid="mJWw8iGAfU+SnvvL2ICyQwAA">
+<XPD:ATTR name="Name" type="string">MediaAllocatorClassDiagram</XPD:ATTR>
+<XPD:REF name="DiagramOwner">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="HWIaDnaIv0WJKiQtYO+lTQAA">
+<XPD:REF name="Diagram">mJWw8iGAfU+SnvvL2ICyQwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="Hqcetyi9wkCSsgLoxNSXvgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">88</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">1013</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">513</XPD:ATTR>
-<XPD:REF name="Model">lJ1J7PzRUkqsiOAehPF/zQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="SmzbMCDIx0KwkYz8CXYTMQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="luBkWGx4kUCbXTg8Ti2a2wAA">
-<XPD:ATTR name="Text" type="string">Session</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="YJtts8GIg0GKzzEdpttNiAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">11</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLComponent" guid="j1nh8HKlK06D+1NYSHL/SgAA">
+<XPD:ATTR name="Name" type="string">MediaAllocatorComponent</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">2</XPD:ATTR>
+<XPD:REF name="Views[0]">Lyv7kCSu/0GJ7cWLeid32wAA</XPD:REF>
+<XPD:REF name="Views[1]">/vN/l9dGwU+9ip6nKiVgkAAA</XPD:REF>
+<XPD:ATTR name="#ClientDependencies" type="integer">3</XPD:ATTR>
+<XPD:REF name="ClientDependencies[0]">HxkZulobtUudGO9Ugzk1FQAA</XPD:REF>
+<XPD:REF name="ClientDependencies[1]">wzAxgmSVf0ybNmZKpChC2QAA</XPD:REF>
+<XPD:REF name="ClientDependencies[2]">T6MsKjLsgEOvlkDJj/6QHAAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">hUHyTpt7+0SEiCpoHP+EaAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Bd9fokDzbUqk39RoeyK6WAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="XMdla+6vA06uS3oZnlCBIgAA">
+<XPD:ATTR name="Name" type="string">MediaFormatService</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="C3PVn+4EQU2usCAWufkpjQAA">
+<XPD:ATTR name="Name" type="string">GetFormat</XPD:ATTR>
+<XPD:REF name="Owner">XMdla+6vA06uS3oZnlCBIgAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="eB5n2BD3vkCoeslYrJ+bMQAA">
+<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatDiscovery</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">C3PVn+4EQU2usCAWufkpjQAA</XPD:REF>
+<XPD:REF name="Type_">qotLPOQgoEqVuYNNMCJ3YAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="lpUcZ0enDkGeAfEEG8L/9AAA">
+<XPD:ATTR name="Name" type="string">result</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">C3PVn+4EQU2usCAWufkpjQAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">lICJerJzfE+kUsz1SnBHPQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLPackageView" guid="f7mSX9J1jEuoSXkZ+3F2WQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">128</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">72</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">353</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">417</XPD:ATTR>
-<XPD:REF name="Model">jpUe23T730SrHlf4/9zTdwAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ukwbKiQxH0qul37rserbuAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="OlvE+AFHYUSiSG5245bwcAAA">
-<XPD:ATTR name="Text" type="string">SIP</XPD:ATTR>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">YUkcumhLeUG98Y5x1WTCHAAA</XPD:REF>
+<XPD:REF name="Instances[1]">962xIFfrsE2nmkHkPnjIwQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NIhaOhYIKEuuhKmIMrkbmgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="NEFculdLyU2Gv06+ay8UXwAA">
+<XPD:ATTR name="Name" type="string">Format</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">2</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">lpUcZ0enDkGeAfEEG8L/9AAA</XPD:REF>
+<XPD:REF name="TypedParameters[1]">lW/D32mSEECh3RyagFj2OgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3EhZpj4Hd0qNfr8ncUq/UgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="qotLPOQgoEqVuYNNMCJ3YAAA">
+<XPD:ATTR name="Name" type="string">FormatDiscovery</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">eB5n2BD3vkCoeslYrJ+bMQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="jVj3gIzprEmoVO+UMPKO3AAA">
+<XPD:ATTR name="Name" type="string">StreamSource</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="j9YckHjfwEu85lovxyPBVwAA">
+<XPD:ATTR name="Name" type="string">GetFormats</XPD:ATTR>
+<XPD:REF name="Owner">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="TyLmiudedkeTyA2p+t1XvgAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format[]</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">j9YckHjfwEu85lovxyPBVwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#CallActions" type="integer">3</XPD:ATTR>
+<XPD:REF name="CallActions[0]">teie6h1jMkWR4dIev3EPZAAA</XPD:REF>
+<XPD:REF name="CallActions[1]">LVEl+2EVj0G8FBz8BTjRJgAA</XPD:REF>
+<XPD:REF name="CallActions[2]">bbhR26fEeE+qjAGamjmUKwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLClassView" guid="cYgWIZOE5E6Cpn/0SufbbgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">324</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">172</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">45</XPD:ATTR>
-<XPD:REF name="Model">YXsZHichsUS1DnEUyoEJQQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0UU9DVP2dUK7xnbbSeB+hwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="x0u9EdE0/k2iI4a8PQ8b/QAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipSignalCallback</XPD:ATTR>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="gwYi/ocmT0m7oCKF4qlr3QAA">
+<XPD:ATTR name="Name" type="string">SetSink</XPD:ATTR>
+<XPD:REF name="Owner">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="g+Y2onJAqkuAffHQSAsaDgAA">
+<XPD:ATTR name="Name" type="string">sink</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSink</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">gwYi/ocmT0m7oCKF4qlr3QAA</XPD:REF>
+<XPD:REF name="Type_">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="KNO0ne1mzU6wZrhHJP6ttQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">KIvbPLtxFEGxfezXcXaN2QAA</XPD:REF>
+<XPD:REF name="CallActions[1]">eclIELrmEEeGlMIkFbZgAAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="oyo6fmgVMUS9pJ0pR5DavgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">OpDfuESsDEekDBkwJ4PddwAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">2</XPD:ATTR>
+<XPD:REF name="Instances[0]">MvyYSwWIokyRYU03tYaj+QAA</XPD:REF>
+<XPD:REF name="Instances[1]">k6NeJqIJKkeGsELd5l+iCAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="P0PohmYm1EuCJucgW7WiagAA">
+<XPD:ATTR name="Name" type="string">StreamSink</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="SZ8mdiw06k6PA6d2Osm5cwAA">
+<XPD:ATTR name="Name" type="string">GetFormats</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="W5yoenolqUy/0ZNHgkihawAA">
+<XPD:ATTR name="Visibility" type="UMLVisibilityKind">vkPackage</XPD:ATTR>
+<XPD:ATTR name="IsSpecification" type="boolean">True</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format[]</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">SZ8mdiw06k6PA6d2Osm5cwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="MEayy6u9A06nAN0xpSuysgAA">
-<XPD:REF name="Model">YXsZHichsUS1DnEUyoEJQQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="zGct8lS1jUylDKU8QERrVgAA">
-<XPD:REF name="Model">YXsZHichsUS1DnEUyoEJQQAA</XPD:REF>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="2ybto3KF80e8E1Vx22TzRQAA">
+<XPD:ATTR name="Name" type="string">RequestFormat</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="lW/D32mSEECh3RyagFj2OgAA">
+<XPD:ATTR name="Name" type="string">format</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">Format</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">2ybto3KF80e8E1Vx22TzRQAA</XPD:REF>
+<XPD:REF name="Type_">NEFculdLyU2Gv06+ay8UXwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="uILHvEgnM0Sf664pt8zJiwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">YXsZHichsUS1DnEUyoEJQQAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">7K79Fmn5X0WaOSMmxRSSgwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="id5QHykwmEWEbckJP5wPUwAA">
+<XPD:ATTR name="Name" type="string">SetSource</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="OpDfuESsDEekDBkwJ4PddwAA">
+<XPD:ATTR name="Name" type="string">source</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">StreamSource</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">id5QHykwmEWEbckJP5wPUwAA</XPD:REF>
+<XPD:REF name="Type_">jVj3gIzprEmoVO+UMPKO3AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="CHpUSJepyU6+xGhJZPIWmQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">584</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">112</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">337</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">165</XPD:ATTR>
-<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qEDRJc1vnU6ogA3PmGUs0QAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="aoolnwimOkKocxqUK0ct5QAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SignalCallback</XPD:ATTR>
+<XPD:ATTR name="#CallActions" type="integer">2</XPD:ATTR>
+<XPD:REF name="CallActions[0]">jj3CDuJlz0KROeIgD3wmjQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">hvd3NRPiREyMGCFw78pb6gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="wS02rbpaeEqU63Ru+BX2agAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="0ka1vXmX3UiZttiNDDIy/wAA">
+<XPD:ATTR name="Name" type="string">Write</XPD:ATTR>
+<XPD:REF name="Owner">P0PohmYm1EuCJucgW7WiagAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">4</XPD:ATTR>
+<XPD:REF name="CallActions[0]">j3ojISS++0uCJfVAqr2aIQAA</XPD:REF>
+<XPD:REF name="CallActions[1]">FYuMRZPvTkWo5MJYEIrk5wAA</XPD:REF>
+<XPD:REF name="CallActions[2]">Gqz0niSZtESIOfmMi9kIrgAA</XPD:REF>
+<XPD:REF name="CallActions[3]">pkflgBhS7kq18LSa4Xg4BgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BPgZsp5feU+0NTXVzXA1DQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">g+Y2onJAqkuAffHQSAsaDgAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">4</XPD:ATTR>
+<XPD:REF name="Instances[0]">JW8M+nGFiUml3OGbce2M+gAA</XPD:REF>
+<XPD:REF name="Instances[1]">lWjjSZZ6s0yQf0ccZUOfywAA</XPD:REF>
+<XPD:REF name="Instances[2]">GRb/XBpNPUqGAW+lRQapswAA</XPD:REF>
+<XPD:REF name="Instances[3]">SgHybSMmKkOCKaQdhWHrFQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[6]" type="UMLInterface" guid="BUnMj/eIY0eM9P+UvOxg7wAA">
+<XPD:ATTR name="Name" type="string">MediaOperationsService</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="NBU9RPkWBUiL44dZhrhjyQAA">
+<XPD:ATTR name="Name" type="string">allocate</XPD:ATTR>
+<XPD:REF name="Owner">BUnMj/eIY0eM9P+UvOxg7wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ghze08D3lkSm61pBa8kxBAAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">MediaOperationSession</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">NBU9RPkWBUiL44dZhrhjyQAA</XPD:REF>
+<XPD:REF name="Type_">2i49e5AUr0mC1gW4S/U+ygAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="1fqpI4RfsEatiZE0lzKIRwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">CmIbvUWPA0yhhizplvaJwAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="G+fkOvLxj0CMscEaMdIZKwAA">
-<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">o7GML4RJHkGG/A4ewHFU/AAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[7]" type="UMLInterface" guid="XsRZZYwKiECkKFFs5X+VvwAA">
+<XPD:ATTR name="Name" type="string">MediaOperation</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Instances" type="integer">1</XPD:ATTR>
+<XPD:REF name="Instances[0]">tZWtTGJRcEmFMOP3KID4dQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[5]" type="UMLRealizationView" guid="lOFM+uUbhkelgW6gTbyjoQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">431,194;584,194</XPD:ATTR>
-<XPD:REF name="Model">8GTMZ5dSP0ehhWgEE8QRPgAA</XPD:REF>
-<XPD:REF name="Head">CHpUSJepyU6+xGhJZPIWmQAA</XPD:REF>
-<XPD:REF name="Tail">cYgWIZOE5E6Cpn/0SufbbgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="phzIQduJwU626SQnBb78BwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">8GTMZ5dSP0ehhWgEE8QRPgAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[8]" type="UMLInterface" guid="2i49e5AUr0mC1gW4S/U+ygAA">
+<XPD:ATTR name="Name" type="string">MediaOperationSession</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#TypedParameters" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedParameters[0]">ghze08D3lkSm61pBa8kxBAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wlN19oi6cUyYn6wDNQSTeAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">8GTMZ5dSP0ehhWgEE8QRPgAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[9]" type="UMLInterface" guid="FjpUiqwwrU+IyUmO5dDq2wAA">
+<XPD:ATTR name="Name" type="string">MediaSession</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">k8F5oAawpUOOJ8b1khqkxgAA</XPD:REF>
+<XPD:REF name="Views[1]">FufmDk4tzUSZYzaG73mcgQAA</XPD:REF>
+<XPD:REF name="Views[2]">UCDSSdQwd069KX0dF3dyEgAA</XPD:REF>
+<XPD:ATTR name="#TypedFeatures" type="integer">1</XPD:ATTR>
+<XPD:REF name="TypedFeatures[0]">209Uxp0siU24t8vbbE0+rAAA</XPD:REF>
+<XPD:ATTR name="#Associations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Associations[0]">v3L+BuNxf0CsxzlFjadsoAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="RLc+tf8WrkCbGZIeAMcANQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">8GTMZ5dSP0ehhWgEE8QRPgAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[10]" type="UMLPackage" guid="WN6DURQ41kiAQXZMvyzjJwAA">
+<XPD:ATTR name="Name" type="string">RTP</XPD:ATTR>
+<XPD:REF name="Namespace">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<XPD:ATTR name="#OwnedElements" type="integer">6</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[0]" type="UMLInterface" guid="kDyhZ4m3gEiYwAWRmSrrnQAA">
+<XPD:ATTR name="Name" type="string">StreamSourceRTP</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">LWuPFO0QM0mJ9HSvn3krnwAA</XPD:REF>
+<XPD:REF name="Views[1]">ttlBnr+KvUSmXLOVaep7QQAA</XPD:REF>
+<XPD:REF name="Views[2]">65R4sqRtUkqIWuMbEFblqgAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">UyHhdDqdeUiGPiWNeqi5XwAA</XPD:REF>
+<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Specializations[0]">JIQMah9FKE2r376sJzQC/QAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="nNmhYC7OjkiiR3V4h0htwwAA">
+<XPD:ATTR name="Name" type="string">getLocalAddress</XPD:ATTR>
+<XPD:REF name="Owner">kDyhZ4m3gEiYwAWRmSrrnQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="DaxozljLgk+tAXkVzbLjvgAA">
+<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">nNmhYC7OjkiiR3V4h0htwwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[6]" type="UMLClassView" guid="KWA3711N6UqhHPBsO1ma9wAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">328</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">328</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
-<XPD:REF name="Model">3vFXqRa0LkuBwy2MwdQ12gAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Yl9M6b2sqU+nVbIun53gPgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="lVoZatO6TkO90gQ5v6Xr/gAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipSignalCommands</XPD:ATTR>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="cGlc+IdupkqwBUlvhD+hyQAA">
+<XPD:ATTR name="Name" type="string">getLocalPort</XPD:ATTR>
+<XPD:REF name="Owner">kDyhZ4m3gEiYwAWRmSrrnQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="E1YPNQKjC06H3XTGUN6GowAA">
+<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">cGlc+IdupkqwBUlvhD+hyQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6bqRv9r/zkeVrxoFpS2sIQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="OGU83+9rYkaaBQ/SyQ4SxQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[1]" type="UMLInterface" guid="Y1NZ5Q6woU2KoBjS4WX0wQAA">
+<XPD:ATTR name="Name" type="string">StreamSinkRTP</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">ahbUbvJClEetPf9/Ak6R+gAA</XPD:REF>
+<XPD:REF name="Views[1]">4S3tgiwQIkqFGETa5WmilgAA</XPD:REF>
+<XPD:REF name="Views[2]">DgJQE16GT06anc266PGZbQAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">RzO6GYfPFk69azdL61OH+gAA</XPD:REF>
+<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Specializations[0]">IMIjTmPCzEO2aQfnGUd5hwAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Llbo6v1MBUiD70cTnsDATwAA">
+<XPD:ATTR name="Name" type="string">setRemoteAddress</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="tzi39CfZXEGXaey+N4cyfwAA">
+<XPD:ATTR name="Name" type="string">string address</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Llbo6v1MBUiD70cTnsDATwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="QuWrsRUtIkuJGkOaIbTJZwAA">
-<XPD:REF name="Model">3vFXqRa0LkuBwy2MwdQ12gAA</XPD:REF>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="Tb/tl9OwnkKoNVh0ubLxXwAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Llbo6v1MBUiD70cTnsDATwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="ipw6binOW0WPWo5CvN8/jwAA">
-<XPD:REF name="Model">3vFXqRa0LkuBwy2MwdQ12gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="N6BwkPBF50yjxf6a0OJQUAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3vFXqRa0LkuBwy2MwdQ12gAA</XPD:REF>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="vmCWuqiZCke/DiFUBX9wNgAA">
+<XPD:ATTR name="Name" type="string">setRemotePort</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ne1h9+cR6kecchMK1IK8PQAA">
+<XPD:ATTR name="Name" type="string">int port</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vmCWuqiZCke/DiFUBX9wNgAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="nL4F4oOLXUuwkbhKxcKw9wAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">vmCWuqiZCke/DiFUBX9wNgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[7]" type="UMLInterfaceView" guid="2w5T7ZACUE+8XlnuJCmOYQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">588</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">304</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">362</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">89</XPD:ATTR>
-<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="R9rNSRRskkabBEFLqc2qsAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="qmIZoIWB8UWaEXN0XtjUVgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SignalCommands</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="nJIXS1ICh0uvHWKzPge30wAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="9p/BnKdJMkOeH1yv/nO6MgAA">
+<XPD:ATTR name="Name" type="string">getRemoteAddress</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="y8mhjs46gEakSyqzgVmcPgAA">
+<XPD:ATTR name="Name" type="string">string</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">9p/BnKdJMkOeH1yv/nO6MgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="cCTx512jWEmlt+naww5EfgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="/E5t+m0dQUWGo8tviGC0KgAA">
+<XPD:ATTR name="Name" type="string">getRemotePort</XPD:ATTR>
+<XPD:REF name="Owner">Y1NZ5Q6woU2KoBjS4WX0wQAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="09Nk2ytiG0mZiAyZ2yPMiAAA">
+<XPD:ATTR name="Name" type="string">int</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">/E5t+m0dQUWGo8tviGC0KgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="FURaenBPWkueXdo0BbZPUAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="XAlxamCxWUisaUMdjwZ4fAAA">
-<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="EUjlMpt2aUSYAMh5b+s+OQAA">
+<XPD:ATTR name="Name" type="string">RTPServiceLocatorParams</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="4779vRnI8E+SpnsQP8/p8gAA">
+<XPD:ATTR name="Name" type="string">formats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="Owner">EUjlMpt2aUSYAMh5b+s+OQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[8]" type="UMLRealizationView" guid="nR5eVaM+7kypLuMffP68IgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">451,349;588,349</XPD:ATTR>
-<XPD:REF name="Model">YDhHILgNSEu7Pdhy13fhQwAA</XPD:REF>
-<XPD:REF name="Head">2w5T7ZACUE+8XlnuJCmOYQAA</XPD:REF>
-<XPD:REF name="Tail">KWA3711N6UqhHPBsO1ma9wAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="RuKU97vWL0ypwnSU6u7XDQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">YDhHILgNSEu7Pdhy13fhQwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="uIXEJOH/30eZX6+wEhFZwgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">YDhHILgNSEu7Pdhy13fhQwAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[3]" type="UMLInterface" guid="/Hjb5nLOuE2JAFfOmYqF2wAA">
+<XPD:ATTR name="Name" type="string">RTPSession</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">Xmsg4WGr20qHxvcStMlVPQAA</XPD:REF>
+<XPD:REF name="Views[1]">swHyy5lLq0K2HhcHTsKCLQAA</XPD:REF>
+<XPD:REF name="Views[2]">i0yfpGlz+UCvbO8PehP5sgAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">UZaplC5jQUiX1G8X3ZzIrgAA</XPD:REF>
+<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Specializations[0]">kCP5YoiNQkKMYAc/K1SApQAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">4</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="Vsaupw+KlE+i+jleXNMU9wAA">
+<XPD:ATTR name="Name" type="string">release</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ak2hIzwaGUey7GBhXF3NOAAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">Vsaupw+KlE+i+jleXNMU9wAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="pb3BSh3tUUevqyafMzaj4gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">YDhHILgNSEu7Pdhy13fhQwAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="Operations[1]" type="UMLOperation" guid="aWgilkc7/kqEUnmWbkljjQAA">
+<XPD:ATTR name="Name" type="string">getRTCPSession</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="KH4KipDWRkCd/1zTr0tfggAA">
+<XPD:ATTR name="Name" type="string">RTCPSession*</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">aWgilkc7/kqEUnmWbkljjQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="U9wx5HMeuESdPgZEhDuDqwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">156</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">208</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">122</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">113</XPD:ATTR>
-<XPD:REF name="Model">8jlubsURLkOyg9/i3LRckgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="qAaRFd22CU6Vh5y69dkz/gAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="J229ZJgFKk+a4WZODQm6LAAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Session</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="k2F980WaHUGY0mSYQX0s9QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:OBJ name="Operations[2]" type="UMLOperation" guid="LriEuVaRL02KkEeW4vrOdAAA">
+<XPD:ATTR name="Name" type="string">useRTCP</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="ZLgM4RC4YkGrFEMqto5oXgAA">
+<XPD:ATTR name="Name" type="string">enabled</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">bool</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">LriEuVaRL02KkEeW4vrOdAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="IpST8nm8GEyWyKfPisWjfgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="788YuSRhQ0yndUdJBUuF5AAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">LriEuVaRL02KkEeW4vrOdAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="rTtX8FttqUeGkI9jZdOFBQAA">
-<XPD:REF name="Model">8jlubsURLkOyg9/i3LRckgAA</XPD:REF>
+<XPD:OBJ name="Operations[3]" type="UMLOperation" guid="psVlp2UiC0mF32Hi/tLdWQAA">
+<XPD:ATTR name="Name" type="string">associatePayloads</XPD:ATTR>
+<XPD:REF name="Owner">/Hjb5nLOuE2JAFfOmYqF2wAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="BrVsFyW6ck25IsErw1Li5gAA">
+<XPD:ATTR name="Name" type="string">mappings</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">PayloadMap</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">psVlp2UiC0mF32Hi/tLdWQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="U+wg/R2K/0mcF6HLxoYsfAAA">
-<XPD:REF name="Model">8jlubsURLkOyg9/i3LRckgAA</XPD:REF>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bsVNpHHKIUSmV75dM4kVRgAA">
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">psVlp2UiC0mF32Hi/tLdWQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="0kQWrzCbj0u7GpHrWR14BQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">8jlubsURLkOyg9/i3LRckgAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[10]" type="UMLInterfaceView" guid="LujRhoMZcUKKkbO5YMYR7AAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">588</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
-<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Ko2TNDWdo02GYt8bzxmWQAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="b2IEiynglkifQZR/Xz2FsgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SessionManager</XPD:ATTR>
+<XPD:OBJ name="OwnedElements[4]" type="UMLInterface" guid="TN1d7m5HcEyEpChVxeJdLwAA">
+<XPD:ATTR name="Name" type="string">RTPMediaService</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">L8/Yfl3Bvkmvj0OpvHMYCQAA</XPD:REF>
+<XPD:REF name="Views[1]">/tzaDa0M6U+RjX1QkqZ3fwAA</XPD:REF>
+<XPD:REF name="Views[2]">NyXWWdaGlEmjL9fosk3XMgAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">MxVThHqwgUaZOxdCQXBkpwAA</XPD:REF>
+<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Specializations[0]">KpiZ1C+0xkO8bNs8IqyUugAA</XPD:REF>
+<XPD:ATTR name="#Operations" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="Operations[0]" type="UMLOperation" guid="tmDlw1n6p0G6W6aAsCwHEwAA">
+<XPD:ATTR name="Name" type="string">allocate</XPD:ATTR>
+<XPD:REF name="Owner">TN1d7m5HcEyEpChVxeJdLwAA</XPD:REF>
+<XPD:ATTR name="#Parameters" type="integer">2</XPD:ATTR>
+<XPD:OBJ name="Parameters[0]" type="UMLParameter" guid="696buXGpm02mXjFc401coAAA">
+<XPD:ATTR name="Name" type="string">formats</XPD:ATTR>
+<XPD:ATTR name="TypeExpression" type="string">FormatSeq</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tmDlw1n6p0G6W6aAsCwHEwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="7nqIqRD1CkqOLmj016VGIAAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+<XPD:OBJ name="Parameters[1]" type="UMLParameter" guid="bZI+vg9i5kiNaLh5bLiCOgAA">
+<XPD:ATTR name="Name" type="string">RTPSession*</XPD:ATTR>
+<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
+<XPD:REF name="BehavioralFeature">tmDlw1n6p0G6W6aAsCwHEwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="vxnI/TvnbUu2NteofsQxHQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="G5woemf18U2QvGl2kAL+HQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[5]" type="UMLInterface" guid="Sv2lFC40S0izZwKkaG4XPwAA">
+<XPD:ATTR name="Name" type="string">RTCPSession</XPD:ATTR>
+<XPD:REF name="Namespace">WN6DURQ41kiAQXZMvyzjJwAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">3</XPD:ATTR>
+<XPD:REF name="Views[0]">QR4OOdR100iU0XZGpcqFpAAA</XPD:REF>
+<XPD:REF name="Views[1]">ro8XHtni/EST3CCgxmLiOAAA</XPD:REF>
+<XPD:REF name="Views[2]">ePIwVt0px0uRDLJYsvUCKAAA</XPD:REF>
+<XPD:ATTR name="#SupplierDependencies" type="integer">1</XPD:ATTR>
+<XPD:REF name="SupplierDependencies[0]">iKps3B+QYkKfFgV7xOY5VwAA</XPD:REF>
+<XPD:ATTR name="#Specializations" type="integer">1</XPD:ATTR>
+<XPD:REF name="Specializations[0]">uE13FZLnV0iMtltlq85F/gAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="SNcuA+7WZ0KE2xjmfik+FAAA">
-<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
 </XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
+<XPD:REF name="Associations[0]">NwesQUszl0KeW7xEgUGwpQAA</XPD:REF>
+<XPD:REF name="Associations[1]">AjNMC6gR90qQ7S60spky4QAA</XPD:REF>
+<XPD:REF name="Associations[2]">tUrnvauArkmOYmGcfnd61QAA</XPD:REF>
+<XPD:REF name="Associations[3]">dsZlfq/Z2EyDi6rGnYXC5wAA</XPD:REF>
+</XPD:OBJ>
+<XPD:ATTR name="#Associations" type="integer">4</XPD:ATTR>
+<XPD:REF name="Associations[0]">9zy1rTZAQ02e+Q+i+9tifgAA</XPD:REF>
+<XPD:REF name="Associations[1]">xmG6/8vJOEOFrld29GDzxwAA</XPD:REF>
+<XPD:REF name="Associations[2]">FuYDZejY0kmjOpHXE4zucgAA</XPD:REF>
+<XPD:REF name="Associations[3]">o1/Q7V5AqkGa8x9QDXoIVQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[11]" type="UMLClassView" guid="deIukfhgmE2qaZ02BGKmiwAA">
+<XPD:OBJ name="OwnedElements[4]" type="UMLPackage" guid="OeWIEqmnr0GgBW5hdIBdgQAA">
+<XPD:ATTR name="Name" type="string">SIP</XPD:ATTR>
+<XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">1</XPD:ATTR>
+<XPD:REF name="Views[0]">1mswMubOBEWEoxpSrFE5pAAA</XPD:REF>
+<XPD:ATTR name="#OwnedDiagrams" type="integer">1</XPD:ATTR>
+<XPD:OBJ name="OwnedDiagrams[0]" type="UMLClassDiagram" guid="TxghzavC1EGsBjaXt+BPggAA">
+<XPD:ATTR name="Name" type="string">SIPClassStructure</XPD:ATTR>
+<XPD:REF name="DiagramOwner">OeWIEqmnr0GgBW5hdIBdgQAA</XPD:REF>
+<XPD:OBJ name="DiagramView" type="UMLClassDiagramView" guid="WdXNWCnyH0GnQyYEDfxBuAAA">
+<XPD:REF name="Diagram">TxghzavC1EGsBjaXt+BPggAA</XPD:REF>
+<XPD:ATTR name="#OwnedViews" type="integer">16</XPD:ATTR>
+<XPD:OBJ name="OwnedViews[0]" type="UMLPackageView" guid="6zX6beKns0WQaTUq5BLDcwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">320</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">408</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">128</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
-<XPD:REF name="Model">pqJSFpmtAEusTrUe2MCfRQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="Arduj+gYJUCDEwrrUUFXNQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="AfjXbk4T60aYNM8IRwz8IgAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipSessionManager</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="uVE4Uo1g1ES2OCd77aWtrgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="NVASWKYcOEGw6LR0Q+jnbgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GKimzSQ3jUiUmEvfNw6fNgAA">
-<XPD:REF name="Model">pqJSFpmtAEusTrUe2MCfRQAA</XPD:REF>
+<XPD:ATTR name="Left" type="integer">44</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">16</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">1121</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">1373</XPD:ATTR>
+<XPD:REF name="Model">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="72yVEgp8IUe0gOkq/HAQMgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="i4nAS5Co60a1JihNFWfmdwAA">
+<XPD:ATTR name="Text" type="string">AsteriskSCF</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DZe/cGjCtE689sKLrWvL+wAA">
-<XPD:REF name="Model">pqJSFpmtAEusTrUe2MCfRQAA</XPD:REF>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="alN51+bWL0emS8W4oP7Y3QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="WevnpRbSaUKgX1gtuwkujwAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LiwVoK63lECeqrnlLe8h2QAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">pqJSFpmtAEusTrUe2MCfRQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[12]" type="UMLRealizationView" guid="6XR8rnEgdUqOgEY7MGXe/wAA">
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="7RiHiaLdrUG/p/UlQAFP0AAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">447,435;588,436</XPD:ATTR>
-<XPD:REF name="Model">wMs1/Mtln0+jCQSTcBDUIwAA</XPD:REF>
-<XPD:REF name="Head">LujRhoMZcUKKkbO5YMYR7AAA</XPD:REF>
-<XPD:REF name="Tail">deIukfhgmE2qaZ02BGKmiwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="STtbKtMAKkuEEZbs/s/6YQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">wMs1/Mtln0+jCQSTcBDUIwAA</XPD:REF>
+<XPD:ATTR name="Left" type="integer">88</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">44</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">1013</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">317</XPD:ATTR>
+<XPD:REF name="Model">lJ1J7PzRUkqsiOAehPF/zQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="MnI+sJ3sOUqYbVEDA0KRzwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="JkasUqTkkkmEHVoEJkjzKAAA">
+<XPD:ATTR name="Text" type="string">Session</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="kfktF9Ha0k+iQkjb/dqm3wAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="ibUycteA/0++GVpvirsfRwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">wMs1/Mtln0+jCQSTcBDUIwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="SKD0HIz6GkC8HvfOS6UKqQAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UsU87QTK60CkMZ51RTuH/gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">wMs1/Mtln0+jCQSTcBDUIwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[13]" type="UMLAssociationView" guid="P+igoAKWF0yNXVYBukBXegAA">
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="tn04eGGFskec9hHcjNcXGgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">216,320;216,432;320,434</XPD:ATTR>
-<XPD:REF name="Model">O0SyUkbE1ECir/ZanN4vFQAA</XPD:REF>
-<XPD:REF name="Head">deIukfhgmE2qaZ02BGKmiwAA</XPD:REF>
-<XPD:REF name="Tail">U9wx5HMeuESdPgZEhDuDqwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Csjukon1N0SKBdEf7ErYjwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">O0SyUkbE1ECir/ZanN4vFQAA</XPD:REF>
+<XPD:ATTR name="Left" type="integer">668</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">80</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">337</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">165</XPD:ATTR>
+<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="IIwY9qwA/EeiS/8ooJbSawAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="4a3eJ70MWkqGgLuMx5/O5QAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SignalCallback</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="wksSHnll6061aIooxP35CAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">O0SyUkbE1ECir/ZanN4vFQAA</XPD:REF>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="a8BAXt2NP0SdQv+WxbJiBgAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="2sKdsBcuM0CvznNTTNiJnQAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zuQPdZQWYUKUuKgiVGryTgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">O0SyUkbE1ECir/ZanN4vFQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="S/8cX+f0Bki+W6kxNYxyyQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">GjbMPmRpvkmNlsKGA4mwLQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="6W8DGtR7C0WqAoQZ70Qa+AAA">
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GM86CMIsPEKdQyDxJ9zzQgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">z1OMKppNEkOLA2U6PdYFpAAA</XPD:REF>
+<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="/u8j1yGfGEeV76DhN5iUvAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">GjbMPmRpvkmNlsKGA4mwLQAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BUwHFsOC5E2hxy9q4FxKCgAA">
+<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="MmqKDfryhU6XUtJ4z69lXAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">z1OMKppNEkOLA2U6PdYFpAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="avfEHa6TMUmc31+NLYCDmgAA">
+<XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="sKPZ6LT/S0yYMdOaPACbxwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">362</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">89</XPD:ATTR>
+<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QF18bSJp4UCi4UnswZ9JXgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="VHK4ElQBFEWia4jrBpKwxAAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SignalCommands</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RpboKXPkBkey7mdxXA9BbgAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xGKBg8MR8U+Gy2fG8KzmZAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">GjbMPmRpvkmNlsKGA4mwLQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="pZJf8wbQNkWWSNixrk+i6wAA">
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tifXxzULwU6xwhsQ98wT1AAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">z1OMKppNEkOLA2U6PdYFpAAA</XPD:REF>
+<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+1FR7bZL5EK2BgwcSRFcJQAA">
+<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="pa7p7qWNqkm+ZjfKi275xwAA">
+<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
+<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">368</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">212</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">206</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">59</XPD:ATTR>
+<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="QNtRNDAPw0e3dHCih/HwhAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="7Y79yljZBkCs/DamkINK3QAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SessionManager</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="uY9UWDT//EeNpDfW9yooJwAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mQJkODbo2EScz9GsJs/dVAAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+</XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aOyibNVKxEqyA5s8Zl9MGAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">GjbMPmRpvkmNlsKGA4mwLQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="niLwrPhKyECpmbv1IG5UjwAA">
+</XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E9rQvxCy+kW3HTPA4eqKXgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">z1OMKppNEkOLA2U6PdYFpAAA</XPD:REF>
+<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="s9+oT8vEnUmAVBHRlkO30wAA">
+<XPD:REF name="Model">EKijROh+8UGarB1mDNHP7QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[14]" type="UMLPackageView" guid="og80MQEPI0WJPG7OGQ34NQAA">
+<XPD:OBJ name="OwnedViews[5]" type="UMLPackageView" guid="1mswMubOBEWEoxpSrFE5pAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">88</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">572</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">380</XPD:ATTR>
 <XPD:ATTR name="Width" type="integer">1005</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">765</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">957</XPD:ATTR>
 <XPD:REF name="Model">OeWIEqmnr0GgBW5hdIBdgQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="ci+Xtvv4tkqrXlBj0hAEdQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="48xj8B5BtU6ckBVBlYXLkwAA">
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="HRLlgSgLzkKYTXKHLHDg7gAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="x3v4gzGcTU2T6OqDv6Q9DQAA">
 <XPD:ATTR name="Text" type="string">SIP</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="QGff4hsAjkC8Uk1DgUVeiAAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="sjbu0qUUx021p5sq9Rt4VAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xGszklLfLky+I/XF4YRhKwAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B+lsP2ipKEWsIk94DV5MywAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[15]" type="UMLPackageView" guid="EErEpY1ol0yDYM5b2/OZqgAA">
+<XPD:OBJ name="OwnedViews[6]" type="UMLPackageView" guid="x5zD2o1RDEaCDLy+1rfnJAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">116</XPD:ATTR>
@@ -10354,19 +10479,19 @@ of the class use this same scale factor as a read-only value.
 <XPD:ATTR name="Width" type="integer">941</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">402</XPD:ATTR>
 <XPD:REF name="Model">PXFhvqFEJEGl2ile7ubthAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="CA2Ji0lFvUmv8LIzA2BLVQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="GtIqQHmAF0ebhZuy7rweRwAA">
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="jFDVxbE/R0ObU61cLSO/UAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="MyVGy17Y4USUcNzApxD+RQAA">
 <XPD:ATTR name="Text" type="string">Data</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="eMamnrP/Z0eyMLYGsJVqGQAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="L7Y3IG34aUaZtg4NnZVabgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="YwHtfttmWUitpdpSf2H0HgAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dbL4dh83lUCojhG+GsQNDwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="YsVcotRXXUiYPhtYrrXsEgAA">
+<XPD:OBJ name="OwnedViews[7]" type="UMLClassView" guid="c002koNfd0i6E1GJEA1mQwAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">132</XPD:ATTR>
@@ -10374,30 +10499,30 @@ of the class use this same scale factor as a read-only value.
 <XPD:ATTR name="Width" type="integer">201</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">238</XPD:ATTR>
 <XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="m6MAmnV+xE2jCPy3CYfDiwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="icFpK955lEO8/uqQQiZQqQAA">
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="NMBs+vzSWE+INWnTzrbxxwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="XTVuP4kHJEGNMvH8E4o9BgAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
 <XPD:ATTR name="Text" type="string">SipDialog</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="xw+iKye+8EeY0V7mLBfAmQAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="diAwZ19AcE6HcsNJucjWLAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FM9tEDnjWUinZ3ZkD3yKcQAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ez6v9jO1I0+lSi8yVNdY0QAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="KMhpk+Nt8kCOmPt0oGO/FwAA">
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Nu0Jj5laTUKpngKEkHlpegAA">
 <XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="hcyEgxcO8EiQHs+Pc7ajqQAA">
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="R2rqNDZvkkG/YFwREM4EJwAA">
 <XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="+rrQC6IFM0WkYUayVIq6owAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="et+sGlF9cEmYjl1RBkg4PAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="LIrIpzr28UWupoFV0OyhrAAA">
+<XPD:OBJ name="OwnedViews[8]" type="UMLClassView" guid="q5f33QOENkOyDCDqCN0tCAAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">424</XPD:ATTR>
@@ -10405,30 +10530,30 @@ of the class use this same scale factor as a read-only value.
 <XPD:ATTR name="Width" type="integer">326</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
 <XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="YOKB/jdoyE2HNHvgCW7iPAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Wie2ej6NekWKYMv01wq8CgAA">
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="PIqoqH7OeUOCcQaB99L4YwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="RfDDirQ6dE+dA/D8nNtPkwAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
 <XPD:ATTR name="Text" type="string">SipDialogs</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="m/e0t21hhUaBMgdWpUEdvgAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Cu0o6CB460mPEdH7Gvlv4wAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="xhkG6rfom0aZKrqkp5Y/WAAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="e4BCnqU33UKr4BJQLlnivAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="xQnXdtktCU6tP4RBUeWDHgAA">
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tx7VgI+P10GS1qZgFiJc+wAA">
 <XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="NNAFv9yUNkSx7PWfecCLEQAA">
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mvSfPEAjvEeHf/vHI4CrHQAA">
 <XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="9+xTY0C0I0KEXmTL91jL6gAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="U/MTrF+K80q0PJ3QbGtVdwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="/RuEJ4+EwUS1AnYZlcA96AAA">
+<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="DjECNXQRa0Wos0l0Gx7hBgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">424</XPD:ATTR>
@@ -10436,1754 +10561,201 @@ of the class use this same scale factor as a read-only value.
 <XPD:ATTR name="Width" type="integer">326</XPD:ATTR>
 <XPD:ATTR name="Height" type="integer">95</XPD:ATTR>
 <XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="lkSWbykNa024e1nJ+LvdAQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="zhHMqL+pBEC01nkT88LWwgAA">
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="3vt2eP2IU0STaWuhfrTMlgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="Eit6aXWPhUqHEF22SjRmXwAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
 <XPD:ATTR name="Text" type="string">URI</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="BQ5JGtHBQ0SDCKzd+e8LVgAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="sNzeEOE+F0OFuUMnadFq4gAA">
 <XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="JlKEGLWXPEmFFu/+Dxt6uwAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="AHbqljoewESY6k1AT4+yQAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dJEixspA0UaMRNK6rqFqXgAA">
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="78CUZ/rZA0OeVgAlxUfMxQAA">
 <XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="DG5cl3AHiEaOMp/Grj7YUgAA">
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="IEC0mlPrpUWSPpeRB2I7AgAA">
 <XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="M04DZW/CjUSAjtoKDlOHjQAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="Vg7v51SaZE21CX/V7HPgfgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 <XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[19]" type="UMLAssociationView" guid="o94IBuWNWkux9wllbPrqTwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">332,1134;360,1144;424,1144</XPD:ATTR>
-<XPD:REF name="Model">Im8KZA8EMEOuhySJG1T6AAAA</XPD:REF>
-<XPD:REF name="Head">LIrIpzr28UWupoFV0OyhrAAA</XPD:REF>
-<XPD:REF name="Tail">YsVcotRXXUiYPhtYrrXsEgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="5vDAJWc+N0WUd5MqOFa0GAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Im8KZA8EMEOuhySJG1T6AAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4kokHNeL7km5330AnzU26wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">Im8KZA8EMEOuhySJG1T6AAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="gv5ELPb35kOP4U8e7sHQpAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Im8KZA8EMEOuhySJG1T6AAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ynesZvF/UU+vh4621GS37QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">IWu6q79TmEeWttc+94/06AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="+Yk8SjEmTkubP2aJyswf1AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">IZCLATxrBkGv/PyX8qlfJwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="bMU92tnl1kyxepSQIzpAzQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">IWu6q79TmEeWttc+94/06AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="QFj6Q+L6G0Ctt9VlFkV+AwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">IZCLATxrBkGv/PyX8qlfJwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="sb9Hs+qo6U6GlCFckQ8FgQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">IWu6q79TmEeWttc+94/06AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="QBKeosJ+lkCqO3sWXj9pcQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">IZCLATxrBkGv/PyX8qlfJwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="9u+cQBJS3kalM9ByWbiCMwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">IWu6q79TmEeWttc+94/06AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="RIStXDiDjkyDhSQS/TNmQAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">IZCLATxrBkGv/PyX8qlfJwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[20]" type="UMLAssociationView" guid="hA9dHSbExEO/Y0X90qVqKQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">428,1256;360,1256;328,1217</XPD:ATTR>
-<XPD:REF name="Model">Yya7Q9+q9kq89tnrBZ5I/wAA</XPD:REF>
-<XPD:REF name="Head">YsVcotRXXUiYPhtYrrXsEgAA</XPD:REF>
-<XPD:REF name="Tail">t9RVWx76c0C7BbHmP70m/gAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="e/9ZIGw8lUCGKovN3o60FQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Yya7Q9+q9kq89tnrBZ5I/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="fvMtM10UUkKpFdWB+HXWowAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">Yya7Q9+q9kq89tnrBZ5I/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="xsAZWt0aVUStzUh3SHJuewAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Yya7Q9+q9kq89tnrBZ5I/wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="a8dm95DdiEaUAmGD7FqvRAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Vy69P6yu/keKHOVUtIapjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="2O6eFWKp30ayxQngnO+ySgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">06mSo/NGn0Wncb+oHhcb9gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="gpCrX5HNGkyv4MZjH58MHQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Vy69P6yu/keKHOVUtIapjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="/lZBkCmLH0GmTdx3tOI1CQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">06mSo/NGn0Wncb+oHhcb9gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="tjJuNwLkGUKXp/E5yXU+9wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Vy69P6yu/keKHOVUtIapjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="f8qZauUYiUm87KfPGt+CfAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">06mSo/NGn0Wncb+oHhcb9gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="3jUgwXipbkC9OZmrF3fTmQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">Vy69P6yu/keKHOVUtIapjQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="wLON4EXUHUe7ejZURFXBcwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">06mSo/NGn0Wncb+oHhcb9gAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[21]" type="UMLClassView" guid="t9RVWx76c0C7BbHmP70m/gAA">
+<XPD:OBJ name="OwnedViews[10]" type="UMLClassView" guid="FIRASanI/ECVX3vZsyeivgAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
 <XPD:ATTR name="Left" type="integer">428</XPD:ATTR>
 <XPD:ATTR name="Top" type="integer">1216</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">168</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="meBcMfVWYUmOgu8PRWw//gAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="qMCDZMBZuU2D2HwpD/KadQAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Transaction</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="LaWNNoeTkEG99PgkrewgEgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="d8QkehkY0EuuHMWjjohnKAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="4OZ4kQQ1TUKiM8N1HecgQwAA">
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="UxPVAAljSk+4QFEV39maEgAA">
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="TDTC4k8gDUyz/nzgfqnKbQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[22]" type="UMLAssociationView" guid="2Fg04Xk3jkiosLpUquuhkAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">424,1051;392,1056;332,1072</XPD:ATTR>
-<XPD:REF name="Model">1ycQp4D2E02uv0JOXza+TwAA</XPD:REF>
-<XPD:REF name="Head">YsVcotRXXUiYPhtYrrXsEgAA</XPD:REF>
-<XPD:REF name="Tail">/RuEJ4+EwUS1AnYZlcA96AAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="WZCRlI/kE0qQJvpCAzNiHQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">1ycQp4D2E02uv0JOXza+TwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="w8Gn67tWvESgMkTsIC+l+wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">1ycQp4D2E02uv0JOXza+TwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="nJXIsEACGESQWmcZYIaxjwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">1ycQp4D2E02uv0JOXza+TwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="v5plGGxvVkCReXMKYDEtugAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Ocp1cB8N90aaV8NEbh/XIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="Oou3PUVyTkmoeeaILuw7lwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">STsVqGZ2cEGlVwG93ZzStgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="MDCZuFJLuEqXkxdzEfYZ+gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Ocp1cB8N90aaV8NEbh/XIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="KSL2/KbJFUmaJzkjULu0igAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">STsVqGZ2cEGlVwG93ZzStgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="0XSs3qVaXk+lGKbn3u2OmAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">Ocp1cB8N90aaV8NEbh/XIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="5h0IOGfMVU+Nfz/WBShd4wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">STsVqGZ2cEGlVwG93ZzStgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="hfvW4Oxpi0i6mHzR2/YnvQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">Ocp1cB8N90aaV8NEbh/XIgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Jmswm/SBgEmpyY8OYoYa1gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">STsVqGZ2cEGlVwG93ZzStgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[23]" type="UMLTextView" guid="Smd8mv/O/0uALjYXKaUlugAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">800</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">1068</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">127</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">83</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Further URI schemes
-can be defined in the
-future, but SIP URIs are
-the only ones to worry
-about at the moment
-</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[24]" type="UMLClassView" guid="aEaGFAX6bESSzG9OqH/RfQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">820</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">992</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">96</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">56</XPD:ATTR>
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="dVj6MizsoU6zErrMJZ6yyAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="0pnmQxXsxUGWjPUlVwetSwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipURI</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="+Se0uc9fjUynYCi51VGxwQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="FH1RhKhrmkKf3wz+3seroAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Q27Jrv3FQUK/5qQJGIUCwQAA">
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="9Pu87iL5Dk6sVe2pWI97MAAA">
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="SHVKNL0Yt0eHrZK1XG4UmQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[25]" type="UMLRealizationView" guid="D+Q7qpv64kWCwhuhuB3ZiAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">820,1020;749,1021</XPD:ATTR>
-<XPD:REF name="Model">0SnlAXe5P06CIukLf9KVfgAA</XPD:REF>
-<XPD:REF name="Head">/RuEJ4+EwUS1AnYZlcA96AAA</XPD:REF>
-<XPD:REF name="Tail">aEaGFAX6bESSzG9OqH/RfQAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="e5j9Q8rpnU+1lJ39X5+F/gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">0SnlAXe5P06CIukLf9KVfgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7kNsHELgMEyQiUnVRVucuAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">0SnlAXe5P06CIukLf9KVfgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="9nXu8KoTy0CuxbH+3VYuHwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">0SnlAXe5P06CIukLf9KVfgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[26]" type="UMLAssociationView" guid="gyrPsQthS0irsY3rQLh/KQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">132,1100;100,1100;104,264;156,264</XPD:ATTR>
-<XPD:REF name="Model">Ju/dUYg2LEiEUNCWy34O7wAA</XPD:REF>
-<XPD:REF name="Head">U9wx5HMeuESdPgZEhDuDqwAA</XPD:REF>
-<XPD:REF name="Tail">YsVcotRXXUiYPhtYrrXsEgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="AIwQXKMimESJ/lVE6sqh4AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Ju/dUYg2LEiEUNCWy34O7wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="4sWd1fMzuUygjuYtsUSSdgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">Ju/dUYg2LEiEUNCWy34O7wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="w2KCeWFz60SwyO8K6OdthAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">Ju/dUYg2LEiEUNCWy34O7wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="ewN9rThdy0mVqsjzs7M/DQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">BJLD81bJGkGjnL0tDJNORgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="qyRtjP68okCpfpWgA7/UKQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">lJEAo68wI0+PCPVPy5rcDwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="1PdeCMD4jUiSRPhnACfFuwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">BJLD81bJGkGjnL0tDJNORgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="wQ3O88Rfe0yxXv69aQBomgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">lJEAo68wI0+PCPVPy5rcDwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="ZpIqD5L3ZUuta8twGUdF7wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">BJLD81bJGkGjnL0tDJNORgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="bGP9frU7tkSXCNF+fPzMHQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">lJEAo68wI0+PCPVPy5rcDwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="Ro6ctOTSaki39ER5pOEvAAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">BJLD81bJGkGjnL0tDJNORgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="hrKga1m6mkqSyV23TvOE+QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">lJEAo68wI0+PCPVPy5rcDwAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[27]" type="UMLPackageView" guid="UEqys8Qgc0mQk0O+ICsFyQAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">120</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">604</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">929</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">281</XPD:ATTR>
-<XPD:REF name="Model">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="7qQe6SUMTUqWoGPcgEU8iAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="+iR79UHu50uGzt88NnEdAwAA">
-<XPD:ATTR name="Text" type="string">Role</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="TBTn6TURvUiqFp6ZVFSc3QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="/Ifk+eSnxEWf6VeurhntXAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[28]" type="UMLInterfaceView" guid="dfUpZAL51EuXUw+7ETd5kAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">160</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">652</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">157</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">111</XPD:ATTR>
-<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="TzveX8o4CECOfmMBnND6lQAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="Fc/FAnSIe0mSG13mUt9JjAAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipRole</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="2kXvjdLEekqx1fx1Pci2GgAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Gopa0NPLjEadNBdVHSisQAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="5V/CMw63W02RlA9fswNtzQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="5rrMJpPMuEy2pLTbdx6yMAAA">
-<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[29]" type="UMLClassView" guid="SmZJvKRjnEGi9/vGSpWOmgAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">520</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">684</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">194</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">82</XPD:ATTR>
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="/Okrh+PrwUCiA6GC6TobqgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="gthyl8xXu0S6i+9XzzbiTwAA">
-<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipSessionRole</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="8xhU9JLWpUyYhnxIhO2aKAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="0Ljtq4x8JEmzMLMgxjObngAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="UPHNPj1gAEOQJq4TpZR1NgAA">
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="bFozHzrTq0yYak83cP6A4QAA">
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="fA6HWUZnTEO1ZP5l3vvJPQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[30]" type="UMLRealizationView" guid="DtecsRRQY0qPOdmCFhQGoAAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">520,720;316,711</XPD:ATTR>
-<XPD:REF name="Model">B2mLBco1mkCKUhbtc0A1bgAA</XPD:REF>
-<XPD:REF name="Head">dfUpZAL51EuXUw+7ETd5kAAA</XPD:REF>
-<XPD:REF name="Tail">SmZJvKRjnEGi9/vGSpWOmgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="2LW+zEj2IkWbFb4bfgOiQAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">B2mLBco1mkCKUhbtc0A1bgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="+NQji3WZ/EGxk/u4k9k9aQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">B2mLBco1mkCKUhbtc0A1bgAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="S9Dvrf/f3UO3vwoNoX2PywAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">B2mLBco1mkCKUhbtc0A1bgAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[31]" type="UMLAssociationView" guid="bg594zdKOEGO1pyiGbEXswAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">377,216;376,272;532,272;609,684</XPD:ATTR>
-<XPD:REF name="Model">FubyjmDrHEeidarC22Nv5AAA</XPD:REF>
-<XPD:REF name="Head">SmZJvKRjnEGi9/vGSpWOmgAA</XPD:REF>
-<XPD:REF name="Tail">cYgWIZOE5E6Cpn/0SufbbgAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="CA+LaHT2XUGTf0WtmhHsSwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">FubyjmDrHEeidarC22Nv5AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="UqfkYOO040SBpmyVDUw+rAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">FubyjmDrHEeidarC22Nv5AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="UP8Jfy8BIUCtefLXwk7/pwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">FubyjmDrHEeidarC22Nv5AAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="4KI/uugeTUGKDCclVPdywQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">eoOoGITHq0SHtOWDPoOcmAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="vRogHTKQmUKLB21qyIUcLQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">6F1JXCEiZ0+BwGiDGF885wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="XOjFc46PGESeL2w1HGQkCAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">eoOoGITHq0SHtOWDPoOcmAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="l0wW6pzifkWGWQ07iVYThwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">6F1JXCEiZ0+BwGiDGF885wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="krrdBN9rP0GVpe4ddh4erQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">eoOoGITHq0SHtOWDPoOcmAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="vupNxmx5uU6gMD/97lTRUwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">6F1JXCEiZ0+BwGiDGF885wAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="R3SJQCOl0UiPTcrBW33x4AAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">eoOoGITHq0SHtOWDPoOcmAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="Dtt6YnWcYkuK2IW5qNVwywAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">6F1JXCEiZ0+BwGiDGF885wAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[32]" type="UMLAssociationView" guid="4qrRQrepy0idqR0nPsd0pwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">389,370;388,396;516,396;604,684</XPD:ATTR>
-<XPD:REF name="Model">wyn+9VNPYkGRXRsfPs3iEAAA</XPD:REF>
-<XPD:REF name="Head">SmZJvKRjnEGi9/vGSpWOmgAA</XPD:REF>
-<XPD:REF name="Tail">KWA3711N6UqhHPBsO1ma9wAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="Rh/0P/zbJU++NVMxoc3m4QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">wyn+9VNPYkGRXRsfPs3iEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="Sf7hykXk6kmz/3Y07XcepgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">wyn+9VNPYkGRXRsfPs3iEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="wv9/DXLlK0iTDwTWS6DsagAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">wyn+9VNPYkGRXRsfPs3iEAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="bR1UEc48UkuIihsbl2/RogAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">ETaCQfe8u0qBfKSBbINfYwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="jKvzALjc502btzAetlS4hQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">dlEJm9zkPECvXLrylZyfRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="R4wb7qcurkmwLMBa5hshGAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">ETaCQfe8u0qBfKSBbINfYwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="3E1lWk2Oa0OCYrcW4lnnIAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">dlEJm9zkPECvXLrylZyfRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="655WtjKr7kaT310FyBZq/gAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">ETaCQfe8u0qBfKSBbINfYwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="6mdjcTG03EOFfeOv28DDRwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">dlEJm9zkPECvXLrylZyfRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="5Lu2KZRSN0ywuFBS58RgjAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">ETaCQfe8u0qBfKSBbINfYwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailQualifierCompartment" type="UMLQualifierCompartmentView" guid="7pO4gdzCfUGYmPEanBoZZwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">dlEJm9zkPECvXLrylZyfRQAA</XPD:REF>
-</XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedViews[33]" type="UMLAssociationView" guid="BczinQGvRkynaTVRiuu8lwAA">
-<XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
-<XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<XPD:ATTR name="Points" type="Points">406,463;584,684</XPD:ATTR>
-<XPD:REF name="Model">tzcFuLryw0ySLH8bLPfluwAA</XPD:REF>
-<XPD:REF name="Head">SmZJvKRjnEGi9/vGSpWOmgAA</XPD:REF>
-<XPD:REF name="Tail">deIukfhgmE2qaZ02BGKmiwAA</XPD:REF>
-<XPD:OBJ name="NameLabel" type="EdgeLabelView" guid="7jMf/RzurkS0xNDZtm9blgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">tzcFuLryw0ySLH8bLPfluwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="EdgeLabelView" guid="7w4tlsxq90C+gxRfFkw8gwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:REF name="Model">tzcFuLryw0ySLH8bLPfluwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="EdgeLabelView" guid="GSLejxN7gU+pPG5B59rNDwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-1.5707963267949</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">15</XPD:ATTR>
-<XPD:REF name="Model">tzcFuLryw0ySLH8bLPfluwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadRoleNameLabel" type="EdgeLabelView" guid="SDYtS9SAY0CiR5hkUZ2GuwAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">LNdLU70mREelDyFMqH0LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailRoleNameLabel" type="EdgeLabelView" guid="qryk7RbfY06CoLxj0Y8YSQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">30</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">HY645Hfy6Eeu0WQE+eXvRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadMultiplicityLabel" type="EdgeLabelView" guid="vxarvZzIYU6ngrFmiOpFegAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">LNdLU70mREelDyFMqH0LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailMultiplicityLabel" type="EdgeLabelView" guid="A8Mtl5EndUi2HIJyycewEQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.523598775598299</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">25</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">HY645Hfy6Eeu0WQE+eXvRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadPropertyLabel" type="EdgeLabelView" guid="Iei/lgEnM0C+8+VSj1hX2QAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">-0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epHead</XPD:ATTR>
-<XPD:REF name="Model">LNdLU70mREelDyFMqH0LWwAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="TailPropertyLabel" type="EdgeLabelView" guid="nc9kEw+DYEmsNKSrJkcpkgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Alpha" type="real">0.785398163397448</XPD:ATTR>
-<XPD:ATTR name="Distance" type="real">40</XPD:ATTR>
-<XPD:ATTR name="EdgePosition" type="EdgePositionKind">epTail</XPD:ATTR>
-<XPD:REF name="Model">HY645Hfy6Eeu0WQE+eXvRQAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="HeadQualifierCompartment" type="UMLQualifierCompartmentView" guid="FJzGkw1SqkSl7Z5eQdnyEQAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:ATTR name="Left" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Top" type="integer">-1000</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">50</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">8</XPD:ATTR>
-<XPD:REF name="Model">LNdLU70mREelDyFMqH0LWwAA</XPD:REF>
-</XPD:OBJ>
... 1413 lines suppressed ...


-- 
asterisk-scf/release/design.git



More information about the asterisk-scf-commits mailing list