[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
Mon Aug 30 21:06:03 CDT 2010


branch "master" has been updated
       via  066196f48b45d23c47cb7512936f85bffbb07b21 (commit)
      from  ba87d8cd2418b9d9be0743d3992c4b03cb71fa23 (commit)

Summary of changes:
 HydraObjectModel.EAP |  Bin 1529856 -> 1574912 bytes
 HydraObjectModel.uml |13392 +++++++++++++++++++++++++-------------------------
 2 files changed, 6768 insertions(+), 6624 deletions(-)


- Log -----------------------------------------------------------------
commit 066196f48b45d23c47cb7512936f85bffbb07b21
Author: Ken Hunt <ken.hunt at digium.com>
Date:   Mon Aug 30 21:05:59 2010 -0500

    Added default intro page.
    Added Data Store and Configuration pattern definitions.

diff --git a/HydraObjectModel.EAP b/HydraObjectModel.EAP
index 44dbe50..c52d954 100644
Binary files a/HydraObjectModel.EAP and b/HydraObjectModel.EAP differ
diff --git a/HydraObjectModel.uml b/HydraObjectModel.uml
index 5eae95d..ed0f465 100755
--- a/HydraObjectModel.uml
+++ b/HydraObjectModel.uml
@@ -10,7 +10,7 @@
 <XPD:BODY>
 <XPD:OBJ name="DocumentElement" type="UMLProject" guid="G7/MihNU2k2RunTWhGsB9gAA">
 <XPD:ATTR name="Title" type="string">Asterisk SCF</XPD:ATTR>
-<XPD:ATTR name="#OwnedElements" type="integer">2</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">1</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLModel" guid="bcq3ep4Ai0mr2V2S0yaYJAAA">
 <XPD:ATTR name="Name" type="string">Design Model</XPD:ATTR>
 <XPD:ATTR name="StereotypeProfile" type="string">UMLStandard</XPD:ATTR>
@@ -1928,7 +1928,7 @@ use the same scaled time system.
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#OwnedElements" type="integer">41</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">42</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="VNrPwnfzR0m8Gb+QSxHZdAAA">
 <XPD:ATTR name="Name" type="string">Ice</XPD:ATTR>
 <XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
@@ -1983,7 +1983,7 @@ use the same scaled time system.
 <XPD:REF name="Views[5]">/UmuCVPId0OokFmJDDNyrAAA</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:ATTR name="#OwnedElements" type="integer">7</XPD:ATTR>
 <XPD:OBJ name="OwnedElements[0]" type="UMLPackage" guid="L3pQpM3Vj0uYQEGTcvQQ5AAA">
 <XPD:ATTR name="Name" type="string">Test</XPD:ATTR>
 <XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
@@ -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">15</XPD:ATTR>
+<XPD:ATTR name="#OwnedElements" type="integer">14</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>
@@ -9879,864 +9879,558 @@ 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="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">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: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="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 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">20</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">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="StereotypeLabel" type="LabelView" guid="alN51+bWL0emS8W4oP7Y3QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="LiwVoK63lECeqrnlLe8h2QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 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="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: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 name="StereotypeLabel" type="LabelView" guid="ibUycteA/0++GVpvirsfRwAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="UsU87QTK60CkMZ51RTuH/gAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 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="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="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 name="StereotypeLabel" type="LabelView" guid="a8BAXt2NP0SdQv+WxbJiBgAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="zuQPdZQWYUKUuKgiVGryTgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GM86CMIsPEKdQyDxJ9zzQgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BUwHFsOC5E2hxy9q4FxKCgAA">
+<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
-<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:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
-<XPD:REF name="CallActions[0]">7K79Fmn5X0WaOSMmxRSSgwAA</XPD:REF>
+<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="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 name="StereotypeLabel" type="LabelView" guid="RpboKXPkBkey7mdxXA9BbgAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="xGKBg8MR8U+Gy2fG8KzmZAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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: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 name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tifXxzULwU6xwhsQ98wT1AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</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 name="OperationCompartment" type="UMLOperationCompartmentView" guid="+1FR7bZL5EK2BgwcSRFcJQAA">
+<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
-<XPD:REF name="CallActions[0]">CmIbvUWPA0yhhizplvaJwAAA</XPD:REF>
 </XPD:OBJ>
-<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="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 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="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 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="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 name="PropertyLabel" type="LabelView" guid="aOyibNVKxEqyA5s8Zl9MGAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<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 name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E9rQvxCy+kW3HTPA4eqKXgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<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="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 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">380</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">1005</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="HRLlgSgLzkKYTXKHLHDg7gAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="x3v4gzGcTU2T6OqDv6Q9DQAA">
+<XPD:ATTR name="Text" type="string">SIP</XPD:ATTR>
 </XPD:OBJ>
-<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 name="StereotypeLabel" type="LabelView" guid="sjbu0qUUx021p5sq9Rt4VAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="B+lsP2ipKEWsIk94DV5MywAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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[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>
+<XPD:ATTR name="Top" type="integer">908</XPD:ATTR>
+<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="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="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 name="StereotypeLabel" type="LabelView" guid="L7Y3IG34aUaZtg4NnZVabgAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="dbL4dh83lUCojhG+GsQNDwAA">
+<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>
+<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>
+<XPD:ATTR name="Top" type="integer">980</XPD:ATTR>
+<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="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="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 name="StereotypeLabel" type="LabelView" guid="diAwZ19AcE6HcsNJucjWLAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="ez6v9jO1I0+lSi8yVNdY0QAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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="AttributeCompartment" type="UMLAttributeCompartmentView" guid="Nu0Jj5laTUKpngKEkHlpegAA">
+<XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</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 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="et+sGlF9cEmYjl1RBkg4PAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
 </XPD:OBJ>
-<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="Parameters[1]" type="UMLParameter" guid="788YuSRhQ0yndUdJBUuF5AAA">
-<XPD:ATTR name="DirectionKind" type="UMLParameterDirectionKind">pdkReturn</XPD:ATTR>
-<XPD:REF name="BehavioralFeature">LriEuVaRL02KkEeW4vrOdAAA</XPD:REF>
+<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>
+<XPD:ATTR name="Top" type="integer">1096</XPD:ATTR>
+<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="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="Cu0o6CB460mPEdH7Gvlv4wAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="e4BCnqU33UKr4BJQLlnivAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<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="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tx7VgI+P10GS1qZgFiJc+wAA">
+<XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 </XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mvSfPEAjvEeHf/vHI4CrHQAA">
+<XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
 </XPD:OBJ>
-<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 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 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="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>
+<XPD:ATTR name="Top" type="integer">976</XPD:ATTR>
+<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="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="sNzeEOE+F0OFuUMnadFq4gAA">
+<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
 </XPD:OBJ>
-<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 name="PropertyLabel" type="LabelView" guid="AHbqljoewESY6k1AT4+yQAAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </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 name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="78CUZ/rZA0OeVgAlxUfMxQAA">
+<XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</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 name="OperationCompartment" type="UMLOperationCompartmentView" guid="IEC0mlPrpUWSPpeRB2I7AgAA">
+<XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
 </XPD:OBJ>
-<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: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[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">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: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="g35Qy9lC8kmBTCCCRj8AbAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="SqpLA1C6M0+j8dbtKam6BwAA">
+<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="alN51+bWL0emS8W4oP7Y3QAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MQIj22/bc0qLuCQWcPUMQwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="LiwVoK63lECeqrnlLe8h2QAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BevIwdBgnk2j3MCYDhcpaAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8TwllsOAIkuAylKggiE9IAAA">
+<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[1]" type="UMLPackageView" guid="7RiHiaLdrUG/p/UlQAFP0AAA">
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Y21dRuE1Z0W5Tb6CRqjWqwAA">
+<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RXYVDVh3x0+s2iPOjP10/AAA">
+<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
+<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
+</XPD:OBJ>
+</XPD:OBJ>
+<XPD:OBJ name="OwnedViews[11]" type="UMLTextView" guid="8+mwcU6FREuSl1BEk3MqZQAA">
 <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">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: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="StereotypeLabel" type="LabelView" guid="ibUycteA/0++GVpvirsfRwAA">
+<XPD:OBJ name="OwnedViews[12]" type="UMLClassView" guid="vRNESBipSU+Tshk9btZRxgAA">
+<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="eHkFaa+tIUu57wXh9ZlfiAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="2mw4x2IErUKkZJMJHq3JyAAA">
+<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="VzJ4jOZiVUyExplN0luV4wAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="UsU87QTK60CkMZ51RTuH/gAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3uX4AM/kLUuX3zTA6swedAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6YhhaFt7f0CMAKMnLtQRGQAA">
+<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
+</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7m++w9kgIEi5nwXq9HtdagAA">
+<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[2]" type="UMLInterfaceView" guid="tn04eGGFskec9hHcjNcXGgAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="H4IJeODTBECwjC59fZABbAAA">
+<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[13]" type="UMLPackageView" guid="r6OWaDl/ukaCX5l9vnWKBQAA">
 <XPD:ATTR name="LineColor" type="string">clMaroon</XPD:ATTR>
 <XPD:ATTR name="FillColor" type="string">$00B9FFFF</XPD:ATTR>
-<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="LabelView" guid="a8BAXt2NP0SdQv+WxbJiBgAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">120</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">560</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">929</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">325</XPD:ATTR>
+<XPD:REF name="Model">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0LF1DuvI2kaz8hxDXxtuhgAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="P9utXNhVRkGAnN/+s7Ms3AAA">
+<XPD:ATTR name="Text" type="string">Role</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="zuQPdZQWYUKUuKgiVGryTgAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Y4cJfKobmkyo69YT3c2AhgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="GM86CMIsPEKdQyDxJ9zzQgAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lxXW/d36PEaCuU1ftDjMMwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="BUwHFsOC5E2hxy9q4FxKCgAA">
-<XPD:REF name="Model">WhkKTAXRf0KKBJC4j4yQJQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[3]" type="UMLInterfaceView" guid="sKPZ6LT/S0yYMdOaPACbxwAA">
+<XPD:OBJ name="OwnedViews[14]" type="UMLInterfaceView" guid="uHTXlolydEGKpPYVuYS57wAA">
 <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="Left" type="integer">156</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">672</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="b+3T0vODR0yuKIil+3mbdAAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="sEtFmLBg2kuInEfLPzgx9gAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SignalCommands</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SipRole</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="RpboKXPkBkey7mdxXA9BbgAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="6Lcb3cu4dUeGlj0e587JcgAA">
 <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:OBJ name="PropertyLabel" type="LabelView" guid="Jt6QoWtcMkOCoAIlM2B3cAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="tifXxzULwU6xwhsQ98wT1AAA">
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dbYJWihTJ0GeeEqovA3ovAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+1FR7bZL5EK2BgwcSRFcJQAA">
-<XPD:REF name="Model">4xXiRuBPREuO6iTUp1uvyAAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="26QxHDeG1U2SwSEeITJnGwAA">
+<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[4]" type="UMLInterfaceView" guid="pa7p7qWNqkm+ZjfKi275xwAA">
+<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="Q3mCeYwS6kq/MYD2ToLqagAA">
 <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="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="lBeQKfbKqU6KOkZGGxRQzwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="lFLqFZ2U7kuWFET0Z/SNmQAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SessionManager</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="mQJkODbo2EScz9GsJs/dVAAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SipSessionRole</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="aOyibNVKxEqyA5s8Zl9MGAAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qvalcjWLKkuYNm0lHMj+9gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-</XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="E9rQvxCy+kW3HTPA4eqKXgAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Kk/NUMPdQUCwbLuud/6IYgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<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 name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="l2vrJZ6HzEuxIoO9E01megAA">
+<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 </XPD:OBJ>
-<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">380</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">1005</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="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="sjbu0qUUx021p5sq9Rt4VAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<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[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>
-<XPD:ATTR name="Top" type="integer">908</XPD:ATTR>
-<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="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="L7Y3IG34aUaZtg4NnZVabgAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<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[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>
-<XPD:ATTR name="Top" type="integer">980</XPD:ATTR>
-<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="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="diAwZ19AcE6HcsNJucjWLAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<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="Nu0Jj5laTUKpngKEkHlpegAA">
-<XPD:REF name="Model">wacOwWWsFE+Pjm+p4cJ31QAA</XPD:REF>
-</XPD:OBJ>
-<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="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[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>
-<XPD:ATTR name="Top" type="integer">1096</XPD:ATTR>
-<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="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="Cu0o6CB460mPEdH7Gvlv4wAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
-<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="tx7VgI+P10GS1qZgFiJc+wAA">
-<XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="mvSfPEAjvEeHf/vHI4CrHQAA">
-<XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="n1zOqeLWtkO6DOh5/ehH+gAA">
+<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="U/MTrF+K80q0PJ3QbGtVdwAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kcpFES1f/Eu7aHiw4o5AvgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">wkaFBKtVaUaTBKvY5cWwyAAA</XPD:REF>
+<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[9]" type="UMLClassView" guid="DjECNXQRa0Wos0l0Gx7hBgAA">
+<XPD:OBJ name="OwnedViews[16]" type="UMLClassView" guid="5DTndWHR3k+62KswyTgQnAAA">
 <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>
-<XPD:ATTR name="Top" type="integer">976</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">326</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">360</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">588</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">122</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="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="sNzeEOE+F0OFuUMnadFq4gAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
-</XPD:OBJ>
-<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="78CUZ/rZA0OeVgAlxUfMxQAA">
-<XPD:REF name="Model">X1z0HFTCZ0+d6oRUN0LaVAAA</XPD:REF>
-</XPD:OBJ>
-<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="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[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="g35Qy9lC8kmBTCCCRj8AbAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="SqpLA1C6M0+j8dbtKam6BwAA">
+<XPD:REF name="Model">zHU1FddV106gDilKHzLDxAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2DgqjsTCSEWsMouywrZ8cwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="KSfv/p7bCU2Y2nfBI3nXgwAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">Transaction</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">Session</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="MQIj22/bc0qLuCQWcPUMQwAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="v3qRH7/QdkueLHf/8nAIVgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="BevIwdBgnk2j3MCYDhcpaAAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="RbLnd4FPbEe3umRqt0tKWwAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="8TwllsOAIkuAylKggiE9IAAA">
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="91TePfWx9U2FXXeiQrP14AAA">
+<XPD:REF name="Model">zHU1FddV106gDilKHzLDxAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="Y21dRuE1Z0W5Tb6CRqjWqwAA">
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="WTqOTevN40eymzDUo/vzEgAA">
+<XPD:REF name="Model">zHU1FddV106gDilKHzLDxAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="RXYVDVh3x0+s2iPOjP10/AAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kgw6FEvEYkqJW7rdAl3+lQAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">3xaqvDRrFUye9HCEv9116AAA</XPD:REF>
+<XPD:REF name="Model">zHU1FddV106gDilKHzLDxAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[11]" type="UMLTextView" guid="8+mwcU6FREuSl1BEk3MqZQAA">
-<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[12]" type="UMLClassView" guid="vRNESBipSU+Tshk9btZRxgAA">
+<XPD:OBJ name="OwnedViews[17]" type="UMLClassView" guid="PwXXIjrCv06f7Xy6/GA68QAA">
 <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="Left" type="integer">414</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">774</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">128</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="eHkFaa+tIUu57wXh9ZlfiAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="2mw4x2IErUKkZJMJHq3JyAAA">
+<XPD:REF name="Model">7OjoorX1PEyAUz41zoEWwAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="zm+orz52/Ua32NWJ7Yo+iQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="Pk1fun6TFE+xr9cOpD/YLwAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipURI</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SipSessionManager</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="VzJ4jOZiVUyExplN0luV4wAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="GLCU65AGQUmxum6mauGmSgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="3uX4AM/kLUuX3zTA6swedAAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="8Cvzj8phR0q44w2Hy6eGZAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="6YhhaFt7f0CMAKMnLtQRGQAA">
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="zR1AgsAgBkKIVN05nluAvAAA">
+<XPD:REF name="Model">7OjoorX1PEyAUz41zoEWwAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="7m++w9kgIEi5nwXq9HtdagAA">
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="lYquuoKZj0CMSE7bQIpdQQAA">
+<XPD:REF name="Model">7OjoorX1PEyAUz41zoEWwAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="H4IJeODTBECwjC59fZABbAAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="yShGS7J5Nk+89dvuUwlW8gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">fXCY3k+CZU2GQ2e/ReFKZgAA</XPD:REF>
+<XPD:REF name="Model">7OjoorX1PEyAUz41zoEWwAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[13]" type="UMLPackageView" guid="r6OWaDl/ukaCX5l9vnWKBQAA">
+<XPD:OBJ name="OwnedViews[18]" type="UMLClassView" guid="PDHZsSUVGUO7eKikvyonUQAA">
 <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">560</XPD:ATTR>
-<XPD:ATTR name="Width" type="integer">929</XPD:ATTR>
-<XPD:ATTR name="Height" type="integer">325</XPD:ATTR>
-<XPD:REF name="Model">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
-<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="0LF1DuvI2kaz8hxDXxtuhgAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="P9utXNhVRkGAnN/+s7Ms3AAA">
-<XPD:ATTR name="Text" type="string">Role</XPD:ATTR>
+<XPD:ATTR name="Left" type="integer">596</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">600</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">108</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
+<XPD:REF name="Model">KLK7qoWWOkOpHowav0NUPAAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="2GcOtnp+F0yyUNJSP6IbSwAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="g6+XqzhCtE2c+vnVqzdsmgAA">
+<XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SipSignalCallback</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="Y4cJfKobmkyo69YT3c2AhgAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="NEuS9//Kr0axcFWAq4K7dAAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="lxXW/d36PEaCuU1ftDjMMwAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="4dld7ikZpESYlmmvMz5nggAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="EWGcBJvzoEaJSVln3uHN4gAA">
+<XPD:REF name="Model">KLK7qoWWOkOpHowav0NUPAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[14]" type="UMLInterfaceView" guid="uHTXlolydEGKpPYVuYS57wAA">
-<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">672</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="b+3T0vODR0yuKIil+3mbdAAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="sEtFmLBg2kuInEfLPzgx9gAA">
-<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="6Lcb3cu4dUeGlj0e587JcgAA">
-<XPD:ATTR name="Text" type="string">&lt;&lt;interface&gt;&gt;</XPD:ATTR>
-</XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Jt6QoWtcMkOCoAIlM2B3cAAA">
-<XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-</XPD:OBJ>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="g6+9KvCsakC0b1W5cxrIkgAA">
+<XPD:REF name="Model">KLK7qoWWOkOpHowav0NUPAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="dbYJWihTJ0GeeEqovA3ovAAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="tE88IXE44UqlrvE+QgiuuQAA">
 <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="26QxHDeG1U2SwSEeITJnGwAA">
-<XPD:REF name="Model">Zp/92deHPEqDtMrMMiqE7AAA</XPD:REF>
+<XPD:REF name="Model">KLK7qoWWOkOpHowav0NUPAAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedViews[15]" type="UMLClassView" guid="Q3mCeYwS6kq/MYD2ToLqagAA">
+<XPD:OBJ name="OwnedViews[19]" type="UMLClassView" guid="a95KXPFilkKEv6y+yzQr/gAA">
 <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="lBeQKfbKqU6KOkZGGxRQzwAA">
-<XPD:OBJ name="NameLabel" type="LabelView" guid="lFLqFZ2U7kuWFET0Z/SNmQAA">
+<XPD:ATTR name="Left" type="integer">762</XPD:ATTR>
+<XPD:ATTR name="Top" type="integer">666</XPD:ATTR>
+<XPD:ATTR name="Width" type="integer">124</XPD:ATTR>
+<XPD:ATTR name="Height" type="integer">43</XPD:ATTR>
+<XPD:REF name="Model">1Asffxpne0eGP7marIINcwAA</XPD:REF>
+<XPD:OBJ name="NameCompartment" type="UMLNameCompartmentView" guid="bgezxMLWCE+z8r5QTlf6GQAA">
+<XPD:OBJ name="NameLabel" type="LabelView" guid="/T9tADqafEudlVB1gJHyPAAA">
 <XPD:ATTR name="FontStyle" type="integer">1</XPD:ATTR>
-<XPD:ATTR name="Text" type="string">SipSessionRole</XPD:ATTR>
+<XPD:ATTR name="Text" type="string">SipSignalCommands</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="qvalcjWLKkuYNm0lHMj+9gAA">
+<XPD:OBJ name="StereotypeLabel" type="LabelView" guid="i0CwFrBy+kKPw1yOmNLdvgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
-<XPD:OBJ name="PropertyLabel" type="LabelView" guid="Kk/NUMPdQUCwbLuud/6IYgAA">
+<XPD:OBJ name="PropertyLabel" type="LabelView" guid="mx/S+gvI+U+htPS4Hxg/lgAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="l2vrJZ6HzEuxIoO9E01megAA">
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
+<XPD:OBJ name="AttributeCompartment" type="UMLAttributeCompartmentView" guid="cO4uzC8up0mrZvh/uTTLqwAA">
+<XPD:REF name="Model">1Asffxpne0eGP7marIINcwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="n1zOqeLWtkO6DOh5/ehH+gAA">
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
+<XPD:OBJ name="OperationCompartment" type="UMLOperationCompartmentView" guid="+6lrRXvodU2uAN59G564KAAA">
+<XPD:REF name="Model">1Asffxpne0eGP7marIINcwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="kcpFES1f/Eu7aHiw4o5AvgAA">
+<XPD:OBJ name="TemplateParameterCompartment" type="UMLTemplateParameterCompartmentView" guid="LK6lj9699U2NyKtEm88h+gAA">
 <XPD:ATTR name="Visible" type="boolean">False</XPD:ATTR>
-<XPD:REF name="Model">qhkMXNYFVUimOC00XZ7eXQAA</XPD:REF>
+<XPD:REF name="Model">1Asffxpne0eGP7marIINcwAA</XPD:REF>
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
@@ -11096,14 +10790,29 @@ about at the moment
 <XPD:OBJ name="OwnedElements[2]" type="UMLClass" guid="KLK7qoWWOkOpHowav0NUPAAA">
 <XPD:ATTR name="Name" type="string">SipSignalCallback</XPD:ATTR>
 <XPD:REF name="Namespace">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">PDHZsSUVGUO7eKikvyonUQAA</XPD:REF>
+<XPD:REF name="Views[1]">EWGcBJvzoEaJSVln3uHN4gAA</XPD:REF>
+<XPD:REF name="Views[2]">g6+9KvCsakC0b1W5cxrIkgAA</XPD:REF>
+<XPD:REF name="Views[3]">tE88IXE44UqlrvE+QgiuuQAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[3]" type="UMLClass" guid="1Asffxpne0eGP7marIINcwAA">
 <XPD:ATTR name="Name" type="string">SipSignalCommands</XPD:ATTR>
 <XPD:REF name="Namespace">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">a95KXPFilkKEv6y+yzQr/gAA</XPD:REF>
+<XPD:REF name="Views[1]">cO4uzC8up0mrZvh/uTTLqwAA</XPD:REF>
+<XPD:REF name="Views[2]">+6lrRXvodU2uAN59G564KAAA</XPD:REF>
+<XPD:REF name="Views[3]">LK6lj9699U2NyKtEm88h+gAA</XPD:REF>
 </XPD:OBJ>
 <XPD:OBJ name="OwnedElements[4]" type="UMLClass" guid="zHU1FddV106gDilKHzLDxAAA">
 <XPD:ATTR name="Name" type="string">Session</XPD:ATTR>
 <XPD:REF name="Namespace">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">5DTndWHR3k+62KswyTgQnAAA</XPD:REF>
+<XPD:REF name="Views[1]">91TePfWx9U2FXXeiQrP14AAA</XPD:REF>
+<XPD:REF name="Views[2]">WTqOTevN40eymzDUo/vzEgAA</XPD:REF>
+<XPD:REF name="Views[3]">kgw6FEvEYkqJW7rdAl3+lQAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">4</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="Ek2BY+mJEEeP7CYr99OukQAA">
 <XPD:ATTR name="Name" type="string">dialog</XPD:ATTR>
@@ -11129,6 +10838,11 @@ about at the moment
 <XPD:OBJ name="OwnedElements[5]" type="UMLClass" guid="7OjoorX1PEyAUz41zoEWwAAA">
 <XPD:ATTR name="Name" type="string">SipSessionManager</XPD:ATTR>
 <XPD:REF name="Namespace">JYuIQH+/n0m2vtdkALMCswAA</XPD:REF>
+<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
+<XPD:REF name="Views[0]">PwXXIjrCv06f7Xy6/GA68QAA</XPD:REF>
+<XPD:REF name="Views[1]">zR1AgsAgBkKIVN05nluAvAAA</XPD:REF>
+<XPD:REF name="Views[2]">lYquuoKZj0CMSE7bQIpdQQAA</XPD:REF>
+<XPD:REF name="Views[3]">yShGS7J5Nk+89dvuUwlW8gAA</XPD:REF>
 <XPD:ATTR name="#Attributes" type="integer">1</XPD:ATTR>
 <XPD:OBJ name="Attributes[0]" type="UMLAttribute" guid="pyMb7M4o9UqAYKQCZRnPUQAA">
 <XPD:ATTR name="Name" type="string">calls</XPD:ATTR>
@@ -12190,7697 +11904,8127 @@ about at the moment
 </XPD:OBJ>
 </XPD:OBJ>
 </XPD:OBJ>
-<XPD:ATTR name="#Associations" type="integer">2</XPD:ATTR>
-<XPD:REF name="Associations[0]">X9wHe5MvRE6TGws/s031LQAA</XPD:REF>
-<XPD:REF name="Associations[1]">7e0DOUrnGUaJEezs0e9O4gAA</XPD:REF>
-</XPD:OBJ>
-<XPD:OBJ name="OwnedElements[2]" type="UMLGeneralization" guid="DcVRl/NUp0GTiCAvewVtxAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Child">YLEUN9kMGkWm3BzPxE2GcAAA</XPD:REF>
-<XPD:REF name="Parent">lwobSzaQuEWMS2qRr/Z+zgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">6NY95r6eH0WLLnMxGL4PwwAA</XPD:REF>
-<XPD:REF name="Views[1]">kOGYgfcPQ02kml7+hogMmAAA</XPD:REF>
-<XPD:REF name="Views[2]">Fu0hQ64Dh0CUilUucWjsrwAA</XPD:REF>
-<XPD:REF name="Views[3]">AcCnfzT+jUuW4oYqGvZmvAAA</XPD:REF>
+<XPD:OBJ name="OwnedElements[6]" type="UMLPackage" guid="KH+ifNo2LEm/W9i5567w/wAA">
+<XPD:ATTR name="Name" type="string">Media</XPD:ATTR>
+<XPD:REF name="Namespace">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
+<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 name="OwnedElements[3]" type="UMLRealization" guid="iKQQPU1k6EWkUU0eWEjprAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Client">8myI81SNIkOhwYrxvvN8pQAA</XPD:REF>
-<XPD:REF name="Supplier">bgsC6zfQPUWBC8uPgCA64wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">aFk9YJBFcEeMbSOtSMaSxwAA</XPD:REF>
-<XPD:REF name="Views[1]">nzUmQiZ0r0yVDR7hx+4KYAAA</XPD:REF>
-<XPD:REF name="Views[2]">yGiJv15GmEeJeahF484P8AAA</XPD:REF>
-<XPD:REF name="Views[3]">CBjOLcTEAUmZdh43uXU84QAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[4]" type="UMLPackage" guid="LPe8rka4CU6uV0WaOHKDrgAA">
-<XPD:ATTR name="Name" type="string">Lua</XPD:ATTR>
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
+<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="OwnedElements[5]" type="UMLAssociation" guid="RgPMo01SUUSvFOXGTZZ/CwAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">uBudT0HoRkmOZgFycg0LPAAA</XPD:REF>
-<XPD:REF name="Views[1]">6+mxWK/xhU6gAj+4c4pPggAA</XPD:REF>
-<XPD:REF name="Views[2]">NcV4M95XK0COEKZcW3PU4QAA</XPD:REF>
-<XPD:REF name="Views[3]">tM12EoHO+E+IRrwSpG/+OgAA</XPD:REF>
-<XPD:REF name="Views[4]">vCuq3oX9B0+w+TToTMlM3QAA</XPD:REF>
-<XPD:REF name="Views[5]">T0UMBluOgEqcDNu93sQ27QAA</XPD:REF>
-<XPD:REF name="Views[6]">mNTgOLKmcU6YWbbB9jLNvwAA</XPD:REF>
-<XPD:REF name="Views[7]">8Qa9e5t2Pk6DZOtBTYhcVgAA</XPD:REF>
-<XPD:REF name="Views[8]">dXzD20YEkkSHjfnTA/4tDgAA</XPD:REF>
-<XPD:REF name="Views[9]">B4NvJGFhoECMpg9cfwLRsQAA</XPD:REF>
-<XPD:REF name="Views[10]">4v7WaBqhdUKnWSi99Dr05gAA</XPD:REF>
-<XPD:REF name="Views[11]">21pUr6/cGk+TKdrTsPxC2AAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="NDO5NKRkmU2NeJhPAGp3fAAA">
-<XPD:REF name="Association">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
-<XPD:REF name="Participant">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">OJz5B/wrLkyGaGFRKNXH9gAA</XPD:REF>
-<XPD:REF name="Views[1]">kxypHXrFGkWHBiIBh3oEygAA</XPD:REF>
-<XPD:REF name="Views[2]">61qu4tZMwUqqtglpG/e+GAAA</XPD:REF>
-<XPD:REF name="Views[3]">Ypd2FtwanEq8lsshW6uiMQAA</XPD:REF>
-<XPD:REF name="Views[4]">uAsdqEXReE6kH/whn/TZ7wAA</XPD:REF>
-<XPD:REF name="Views[5]">dAxLudfIQEOr/Zvv8IweZQAA</XPD:REF>
-<XPD:REF name="Views[6]">+eLXTu+3mEyvJ72uBKIuRgAA</XPD:REF>
-<XPD:REF name="Views[7]">w8IhH7mjvk+hOsZYdxr3PwAA</XPD:REF>
-<XPD:REF name="Views[8]">wOuqXfmk5ESQbvqCt/KMhQAA</XPD:REF>
-<XPD:REF name="Views[9]">QtH0po+JSUmtZtgGv/6bRQAA</XPD:REF>
-<XPD:REF name="Views[10]">UhbGPM+ZsEWQF6lcixu2qgAA</XPD:REF>
-<XPD:REF name="Views[11]">U+x7sFRP+EGfMgNC2Da4wAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ofJaN/STR0CwzUs1Tk4u9QAA">
-<XPD:REF name="Association">RgPMo01SUUSvFOXGTZZ/CwAA</XPD:REF>
-<XPD:REF name="Participant">koT7povqd0CrQAYO/L03ZwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">p3HM43U6mUWlmVJ5zvWnFAAA</XPD:REF>
-<XPD:REF name="Views[1]">RcRdIF4YdkGZapf9pwwrYAAA</XPD:REF>
-<XPD:REF name="Views[2]">AUZ25gXRsUyAov9vlGn1JgAA</XPD:REF>
-<XPD:REF name="Views[3]">qVpafo03hU2w1rMutoqFpgAA</XPD:REF>
-<XPD:REF name="Views[4]">C1e2jhMQEkaVpT2cvmP2MQAA</XPD:REF>
-<XPD:REF name="Views[5]">sQVC4FaZaE2sVIkfFlLDKwAA</XPD:REF>
-<XPD:REF name="Views[6]">EtA6wE2n3Eyn5yKnEnYIiQAA</XPD:REF>
-<XPD:REF name="Views[7]">xjSZEDVTAUGWrePPQffttQAA</XPD:REF>
-<XPD:REF name="Views[8]">t0g4arJU2EaQD3lEMOysUQAA</XPD:REF>
-<XPD:REF name="Views[9]">WIlU5NnZyUGLuqNvVvUKKAAA</XPD:REF>
-<XPD:REF name="Views[10]">rp36HCnrTkKLVTQ3QAoXwAAA</XPD:REF>
-<XPD:REF name="Views[11]">IDvWsR6zpkiFTI0evvvKhAAA</XPD:REF>
+<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="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="OwnedElements[6]" type="UMLAssociation" guid="D16PdCPDz0WGQFclZZL0jAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">qmSi0KpGPUe6xM6UF2yTYAAA</XPD:REF>
-<XPD:REF name="Views[1]">DtKluULmAkiuzAXJhkyCzAAA</XPD:REF>
-<XPD:REF name="Views[2]">sm6V5xPFX0yG+t2wB7PwxAAA</XPD:REF>
-<XPD:REF name="Views[3]">lxltmNTrRk+taln2rkCG/wAA</XPD:REF>
-<XPD:REF name="Views[4]">xQgIGj5mjU2NMRzyeeR9aQAA</XPD:REF>
-<XPD:REF name="Views[5]">neAaicbid06PKUAuilOs7wAA</XPD:REF>
-<XPD:REF name="Views[6]">0YVDh8YJ5UKg2UpZOxKYywAA</XPD:REF>
-<XPD:REF name="Views[7]">PJg798TXMEWIwPeMZFjgAwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="qo8zfMhDA0+5LzGYfPkhjgAA">
-<XPD:REF name="Association">D16PdCPDz0WGQFclZZL0jAAA</XPD:REF>
-<XPD:REF name="Participant">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">0WTxHnJHfU+hz22Ee1DsmAAA</XPD:REF>
-<XPD:REF name="Views[1]">UXFSgD0gRk24GEFdcxfaqQAA</XPD:REF>
-<XPD:REF name="Views[2]">S8kup9Fj6kCasloG/h48iQAA</XPD:REF>
-<XPD:REF name="Views[3]">NGe2yJBHP0y9TsR7br/JnQAA</XPD:REF>
-<XPD:REF name="Views[4]">OkCIhl6UO0unrDXGik3ElwAA</XPD:REF>
-<XPD:REF name="Views[5]">ZilzHw1Or0OvUNji1UtbrAAA</XPD:REF>
-<XPD:REF name="Views[6]">bMLjUOQcAkmaIH/mHB/HXAAA</XPD:REF>
-<XPD:REF name="Views[7]">Bt2aAiBTLk+AcXfAAEJLFwAA</XPD:REF>
+<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:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="ZGmTbt/580iYZjQNC6WjuAAA">
-<XPD:REF name="Association">D16PdCPDz0WGQFclZZL0jAAA</XPD:REF>
-<XPD:REF name="Participant">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">9Tm5RoJaUU2mrp7fjTexmQAA</XPD:REF>
-<XPD:REF name="Views[1]">W8oXagf//U2xkGcG0FkRtAAA</XPD:REF>
-<XPD:REF name="Views[2]">7+PpZIiRVEe3sbFvvZycWAAA</XPD:REF>
-<XPD:REF name="Views[3]">A25oV3N3pUqQWmTgs9MarwAA</XPD:REF>
-<XPD:REF name="Views[4]">2vQ3v5AZVEaBwsIlKdZSogAA</XPD:REF>
-<XPD:REF name="Views[5]">AV2KfOdKjU+BxjuX/3k8cwAA</XPD:REF>
-<XPD:REF name="Views[6]">PSO+Mgs2dk+NcfOT7dxIYgAA</XPD:REF>
-<XPD:REF name="Views[7]">vzcygmfSlEaMLzG68pA6IwAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">lICJerJzfE+kUsz1SnBHPQAA</XPD:REF>
 </XPD:OBJ>
+<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="OwnedElements[7]" type="UMLAssociation" guid="npo3ozf7n06DYJJF7wOSxAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">E7RB/YwnZUm5d+T1OmxesAAA</XPD:REF>
-<XPD:REF name="Views[1]">OHAJ0Zc0hUa8mP2rEUWvBAAA</XPD:REF>
-<XPD:REF name="Views[2]">b9BKo3oJAk2UWGpjHdLTSwAA</XPD:REF>
-<XPD:REF name="Views[3]">Mk1FAgZyYUieeYk+ryJsngAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Mfk8LgXhI0ulHqss2UkAGAAA">
-<XPD:REF name="Association">npo3ozf7n06DYJJF7wOSxAAA</XPD:REF>
-<XPD:REF name="Participant">TmWp/hynd0ifzbSDW0bqLwAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">TM877CMEyU21mgc75OORmwAA</XPD:REF>
-<XPD:REF name="Views[1]">xgdQOAgeC0u1b+1rpYJRVQAA</XPD:REF>
-<XPD:REF name="Views[2]">wbK1Qno1HUuKcv/lnzkxtAAA</XPD:REF>
-<XPD:REF name="Views[3]">SXtU1Ah7tUCyvE0ppFAF1wAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="NwesQUszl0KeW7xEgUGwpQAA">
-<XPD:REF name="Association">npo3ozf7n06DYJJF7wOSxAAA</XPD:REF>
-<XPD:REF name="Participant">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Vu+dvLLwj0avT7YAiD+aJQAA</XPD:REF>
-<XPD:REF name="Views[1]">LW0nqEbKT0qI8GAj+aIX3wAA</XPD:REF>
-<XPD:REF name="Views[2]">/Nw0zf1+QUaIIpV235K2pgAA</XPD:REF>
-<XPD:REF name="Views[3]">1Wp/Jif8cU6/Os63rJi6egAA</XPD:REF>
+<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:OBJ name="OwnedElements[8]" type="UMLAssociation" guid="U8YJRkDqvUeNJBMliYRETgAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="34IKAY1Juk2ReS5mQlE1wAAA">
-<XPD:REF name="Association">U8YJRkDqvUeNJBMliYRETgAA</XPD:REF>
-<XPD:REF name="Participant">RdsxQNvt+k2OEVv5qdwTFgAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="AjNMC6gR90qQ7S60spky4QAA">
-<XPD:REF name="Association">U8YJRkDqvUeNJBMliYRETgAA</XPD:REF>
-<XPD:REF name="Participant">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
+<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: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="OwnedElements[9]" type="UMLAssociation" guid="8zajiOH0c0OmRPECQlxgxAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">LruT5BnXr0Ci6/g8J+56NwAA</XPD:REF>
-<XPD:REF name="Views[1]">rUyhazEG40iHK5mAoMe10gAA</XPD:REF>
-<XPD:REF name="Views[2]">MQTgH8qVh0KYdXrozVdCfgAA</XPD:REF>
-<XPD:REF name="Views[3]">R3mN31KP5Eqj3wWpoBufOwAA</XPD:REF>
-<XPD:REF name="Views[4]">yhQHSTPaM0u5nU6MmwZn9gAA</XPD:REF>
-<XPD:REF name="Views[5]">JgOoY9gubEGe9GluJXkMnQAA</XPD:REF>
-<XPD:REF name="Views[6]">/mBVdIToEUWEzHpY6X1acAAA</XPD:REF>
-<XPD:REF name="Views[7]">HlSWWtFumU+djCl8WtVm/QAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="X9wHe5MvRE6TGws/s031LQAA">
-<XPD:REF name="Association">8zajiOH0c0OmRPECQlxgxAAA</XPD:REF>
-<XPD:REF name="Participant">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">aeAE2dSbQUWP2s1KfJmJsQAA</XPD:REF>
-<XPD:REF name="Views[1]">+kimODtV6UCu318ySs82JQAA</XPD:REF>
-<XPD:REF name="Views[2]">9/tUSaHRc0WCFLXJuXa48QAA</XPD:REF>
-<XPD:REF name="Views[3]">i3X6wghNMkaLKsTYfIE5lwAA</XPD:REF>
-<XPD:REF name="Views[4]">+OLsy2/+UkuFtWpuwPlcMAAA</XPD:REF>
-<XPD:REF name="Views[5]">/Xmg/4kP8E+3mg91iSkSRQAA</XPD:REF>
-<XPD:REF name="Views[6]">Sg2d/slTyU2l33bbxak8ZAAA</XPD:REF>
-<XPD:REF name="Views[7]">DvhwgreXI02h3zL21fHSpAAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="F6N7ln6l1UuKcIo8wSK84wAA">
-<XPD:REF name="Association">8zajiOH0c0OmRPECQlxgxAAA</XPD:REF>
-<XPD:REF name="Participant">VNrPwnfzR0m8Gb+QSxHZdAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">CC9eRo5Gr0yST98iRu0LFAAA</XPD:REF>
-<XPD:REF name="Views[1]">2Pdx1UvY00uNRvFZQeQGAwAA</XPD:REF>
-<XPD:REF name="Views[2]">uudE9nOwwEuLa4OYp0emKAAA</XPD:REF>
-<XPD:REF name="Views[3]">RR+FPg7sIkKuJOiX9Hu4+AAA</XPD:REF>
-<XPD:REF name="Views[4]">+z1/a766bU2gjxaUVu311gAA</XPD:REF>
-<XPD:REF name="Views[5]">K5HIK9tkqEqmxICPa0jwOQAA</XPD:REF>
-<XPD:REF name="Views[6]">tabVODvBiUSb0RpjQCRObAAA</XPD:REF>
-<XPD:REF name="Views[7]">PsfC2f/s302wovRFoDfRbgAA</XPD:REF>
+<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>
-<XPD:OBJ name="OwnedElements[10]" type="UMLAssociation" guid="UwBRShNG8kSJT43YFbNBzAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">PdCUaxiCqkSBVPOSU08FwQAA</XPD:REF>
-<XPD:REF name="Views[1]">VO60N48Er0aIua4QMdvU2wAA</XPD:REF>
-<XPD:REF name="Views[2]">5GmkTBsqs0CCqnQoMaLKIQAA</XPD:REF>
-<XPD:REF name="Views[3]">mwxGP0N8uU6APuga8MSUcQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="7e0DOUrnGUaJEezs0e9O4gAA">
-<XPD:REF name="Association">UwBRShNG8kSJT43YFbNBzAAA</XPD:REF>
-<XPD:REF name="Participant">QrBHhCBlu0iq9w1XjR7nlAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">Td3N6O6CqkGWuX0cYRoLkwAA</XPD:REF>
-<XPD:REF name="Views[1]">73lBseIlCUCD4ElqsDm9EwAA</XPD:REF>
-<XPD:REF name="Views[2]">7H2wZox/ikGv527N6DOjcwAA</XPD:REF>
-<XPD:REF name="Views[3]">JjNSEME0rkuYWXLvzhIuYwAA</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="Connections[1]" type="UMLAssociationEnd" guid="HqDM2qMLSkya1D5Coc7q/QAA">
-<XPD:REF name="Association">UwBRShNG8kSJT43YFbNBzAAA</XPD:REF>
-<XPD:REF name="Participant">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">KmulTqJja0qTePgbV/Wt3AAA</XPD:REF>
-<XPD:REF name="Views[1]">TXj66GnQ60mUfECGCfxsNgAA</XPD:REF>
-<XPD:REF name="Views[2]">CJ08fRtXjEqO8Zm0OdVTGgAA</XPD:REF>
-<XPD:REF name="Views[3]">qKIO+ziVSkqkUxojTTS6VgAA</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="OwnedElements[11]" type="UMLAssociation" guid="lNuL1zJlF06My80Qx8Z61QAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">g0CouDhXqEut+ivJJBCXJAAA</XPD:REF>
-<XPD:REF name="Views[1]">/43uVCHxQkOahsF/y2IVtgAA</XPD:REF>
-<XPD:REF name="Views[2]">5HCS3ob2kkGh6Y2lWoSQxAAA</XPD:REF>
-<XPD:REF name="Views[3]">8/gA80MoNEurEKQhaP35mwAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="78j7YncKYECYrXaKXhFZBAAA">
-<XPD:REF name="Association">lNuL1zJlF06My80Qx8Z61QAA</XPD:REF>
-<XPD:REF name="Participant">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">0le+60yqFEmF9omuBz6JsgAA</XPD:REF>
-<XPD:REF name="Views[1]">xY+GudtvTkKO7SMTvBFHjQAA</XPD:REF>
-<XPD:REF name="Views[2]">fi1wUuWoOkGINqhROp0vWwAA</XPD:REF>
-<XPD:REF name="Views[3]">pgIF39PFcEma52Ehos1vigAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="TbWQnIZ5fEiMTqVvRuSPiAAA">
-<XPD:REF name="Association">lNuL1zJlF06My80Qx8Z61QAA</XPD:REF>
-<XPD:REF name="Participant">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">wCOi3xqDSUCtNmELrJ7cRwAA</XPD:REF>
-<XPD:REF name="Views[1]">Dd8lm/XNKUWviydO6TLtzQAA</XPD:REF>
-<XPD:REF name="Views[2]">oQjj4xhKGEKiwiV+l6qAMAAA</XPD:REF>
-<XPD:REF name="Views[3]">4KLIKcHkd0KXlngAeW9XPgAA</XPD:REF>
+<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: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[12]" type="UMLAssociation" guid="NdOWIoLLRkiH34RSJ3+ePgAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">vZKzm9nIhkesL53GOUY+VQAA</XPD:REF>
-<XPD:REF name="Views[1]">Umyj6Ld7CEqt30nKrXszUwAA</XPD:REF>
-<XPD:REF name="Views[2]">Dex3b5cG5Um6Ny68gk+OIAAA</XPD:REF>
-<XPD:REF name="Views[3]">FTGjwKMyKEqPyLlPiHB6JgAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="/UY9Yjx8SEiwtTGtuzIibQAA">
-<XPD:REF name="Association">NdOWIoLLRkiH34RSJ3+ePgAA</XPD:REF>
-<XPD:REF name="Participant">Kpc2BkBQxUmtFKDR4cTmAAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">EQVBKk1M60uLjt2/BEmLRQAA</XPD:REF>
-<XPD:REF name="Views[1]">KrWnqs3UlEyXXmoyp4N8JQAA</XPD:REF>
-<XPD:REF name="Views[2]">6ZzmmUXzt0eOKro3aOCnpwAA</XPD:REF>
-<XPD:REF name="Views[3]">keiLz6UCiUy3ur2/j1ikegAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="sm13BUlPwU+7TbGe0Z0AEwAA">
-<XPD:REF name="Association">NdOWIoLLRkiH34RSJ3+ePgAA</XPD:REF>
-<XPD:REF name="Participant">L3pQpM3Vj0uYQEGTcvQQ5AAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">U4wj+YfsfUu2AFFp6oVsJQAA</XPD:REF>
-<XPD:REF name="Views[1]">ukrF/7njhkC6DU2VagNeSgAA</XPD:REF>
-<XPD:REF name="Views[2]">qEfxrnmkwkCTkH0IAQv2XQAA</XPD:REF>
-<XPD:REF name="Views[3]">Lk2DA6hMY0CbruFDKlILhAAA</XPD:REF>
+<XPD:ATTR name="#CallActions" type="integer">1</XPD:ATTR>
+<XPD:REF name="CallActions[0]">CmIbvUWPA0yhhizplvaJwAAA</XPD:REF>
 </XPD:OBJ>
+<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[13]" type="UMLAssociation" guid="laGxiQvuMkylnaOE7sFNXQAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">zqM79UQ0U0uLQSnEDJSr6AAA</XPD:REF>
-<XPD:REF name="Views[1]">dFS/xnazUEKkV7BR1EvyQgAA</XPD:REF>
-<XPD:REF name="Views[2]">Sk+aDY3HrUO9Fu/1OcRlQgAA</XPD:REF>
-<XPD:REF name="Views[3]">wjhE3oYS7EKznaW8TyuzQQAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="tUrnvauArkmOYmGcfnd61QAA">
-<XPD:REF name="Association">laGxiQvuMkylnaOE7sFNXQAA</XPD:REF>
-<XPD:REF name="Participant">KH+ifNo2LEm/W9i5567w/wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">eXwWy/0HC02MMK0bQONoxQAA</XPD:REF>
-<XPD:REF name="Views[1]">FblSncqqAEGKKOmgNPu3GQAA</XPD:REF>
-<XPD:REF name="Views[2]">LHdZPubQ80KtCUaKWSZ+DgAA</XPD:REF>
-<XPD:REF name="Views[3]">3ve3INX4T0uE+yqSoSkepwAA</XPD:REF>
+<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="Connections[1]" type="UMLAssociationEnd" guid="85ud0xEe3EKmSGID5yVMCwAA">
-<XPD:REF name="Association">laGxiQvuMkylnaOE7sFNXQAA</XPD:REF>
-<XPD:REF name="Participant">L3pQpM3Vj0uYQEGTcvQQ5AAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">EQwuBxKvTkWtqCkmWSZpxwAA</XPD:REF>
-<XPD:REF name="Views[1]">uxEhGvSCA0miulSid06x1wAA</XPD:REF>
-<XPD:REF name="Views[2]">5YKbxzsw0UW1TRy0ay6OKQAA</XPD:REF>
-<XPD:REF name="Views[3]">c9Bg1tZqq0umJemR0sJz5gAA</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="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="OwnedElements[14]" type="UMLAssociation" guid="uHIhvt1U/ky2OErPWjN25wAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">o7L99KsHOESqpCvWH4StvAAA</XPD:REF>
-<XPD:REF name="Views[1]">AL+zX/6JX0O0/B6XIU79uwAA</XPD:REF>
-<XPD:REF name="Views[2]">7NLbLo2IoUCqfGz2/TYUwgAA</XPD:REF>
-<XPD:REF name="Views[3]">KwJHY7bUqE+QKA1l5RrH0gAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="2+dIlHf7tUGVmx5bwgeO9QAA">
-<XPD:REF name="Association">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
-<XPD:REF name="Participant">ZN9/YKgJl02d6KRACvkG4wAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">5qk820tkTEyHBNvThBGTRgAA</XPD:REF>
-<XPD:REF name="Views[1]">DJPcBvMhhU6Be4vwjuirQQAA</XPD:REF>
-<XPD:REF name="Views[2]">mZODsyjfZEyHauLQxeqOcAAA</XPD:REF>
-<XPD:REF name="Views[3]">mgvxWXS9I0yXWuy913H+XAAA</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 name="Connections[1]" type="UMLAssociationEnd" guid="6qriQ8SxPEi5wkkKeg12MAAA">
-<XPD:REF name="Association">uHIhvt1U/ky2OErPWjN25wAA</XPD:REF>
-<XPD:REF name="Participant">L3pQpM3Vj0uYQEGTcvQQ5AAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">4</XPD:ATTR>
-<XPD:REF name="Views[0]">efajl0XHZ0eJcJtZBRVINAAA</XPD:REF>
-<XPD:REF name="Views[1]">9oaFxwzKjkSeajg+2EVx+AAA</XPD:REF>
-<XPD:REF name="Views[2]">GEBpYAyevEGz2Bzhe7SQZgAA</XPD:REF>
-<XPD:REF name="Views[3]">m6tIuojP9kehCa9jsxzirQAA</XPD:REF>
 </XPD:OBJ>
+<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="OwnedElements[15]" type="UMLAssociation" guid="X0cWaGAdLkiXbGui7h34DgAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">ZDBgijQAdkejeVVVHP489wAA</XPD:REF>
-<XPD:REF name="Views[1]">h/1/4dNqpU+qTHW8bFFeIQAA</XPD:REF>
-<XPD:REF name="Views[2]">VagBGUR8YkavAUWUYIgOcQAA</XPD:REF>
-<XPD:REF name="Views[3]">4eoxW/4p+0iGf74ekpjGbgAA</XPD:REF>
-<XPD:REF name="Views[4]">1Kx4MsvBDE6I1evLts3dkQAA</XPD:REF>
-<XPD:REF name="Views[5]">NpCAgDRr5E+XpZJV2HsLAgAA</XPD:REF>
-<XPD:REF name="Views[6]">mGoTe89ABEWYoRQdNqPQPQAA</XPD:REF>
-<XPD:REF name="Views[7]">rZD5Vpitn0KEOeJ7lcA1eAAA</XPD:REF>
-<XPD:ATTR name="#Connections" type="integer">2</XPD:ATTR>
-<XPD:OBJ name="Connections[0]" type="UMLAssociationEnd" guid="Su0OfssAbEGlYYkXQxt+VAAA">
-<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
-<XPD:REF name="Association">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
-<XPD:REF name="Participant">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">Hi0YGOBnX0GjcPKg1a0FCAAA</XPD:REF>
-<XPD:REF name="Views[1]">4Nwk6xtp+UCzgBGjl4wTTAAA</XPD:REF>
-<XPD:REF name="Views[2]">f4fZMXRwb06ezVN7sdI4HAAA</XPD:REF>
-<XPD:REF name="Views[3]">+cs2EhnVv0+WL5ckxUq/3QAA</XPD:REF>
-<XPD:REF name="Views[4]">aPprOL4dUkOp3Ddksfns0AAA</XPD:REF>
-<XPD:REF name="Views[5]">JTQyMcABu0CYOSbPHmmYCgAA</XPD:REF>
-<XPD:REF name="Views[6]">+hW3kkP5jEa88MY0rdpAtQAA</XPD:REF>
-<XPD:REF name="Views[7]">MMiv3X4IrkSlFVAbW9xmqwAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="Connections[1]" type="UMLAssociationEnd" guid="AY8px1XCtk63DLjOlRF6PQAA">
-<XPD:ATTR name="Multiplicity" type="string">1</XPD:ATTR>
-<XPD:REF name="Association">X0cWaGAdLkiXbGui7h34DgAA</XPD:REF>
-<XPD:REF name="Participant">aV5DzQL7qEqdpmmDY+lULQAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">8</XPD:ATTR>
-<XPD:REF name="Views[0]">wRb1INKdDEyAm+e2Y9kajgAA</XPD:REF>
-<XPD:REF name="Views[1]">ixNro7TCZUe8MtIWDN0ywwAA</XPD:REF>
-<XPD:REF name="Views[2]">zROx7BbaiEGNqnNu3P9vbgAA</XPD:REF>
-<XPD:REF name="Views[3]">3bnkKQATVkWirY/yIVVUsQAA</XPD:REF>
-<XPD:REF name="Views[4]">3+03J2AZ90KIPhxVUXvjOQAA</XPD:REF>
-<XPD:REF name="Views[5]">Wj5XNCpEFkOiD7iNiBJ23QAA</XPD:REF>
-<XPD:REF name="Views[6]">AtnwZx+HaECQWCyjHrZMGwAA</XPD:REF>
-<XPD:REF name="Views[7]">Wotmx93/ZEGwp5Rna8LyGAAA</XPD:REF>
 </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="OwnedElements[16]" type="UMLGeneralization" guid="bIhaeuRz3E6USR8UMpvJYAAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Child">S2B6DWlnGkqIBAvy8/8bbAAA</XPD:REF>
-<XPD:REF name="Parent">sx4gShYDME2HxTeSf22OGgAA</XPD:REF>
-<XPD:ATTR name="#Views" type="integer">12</XPD:ATTR>
-<XPD:REF name="Views[0]">yif+2MF30UCwoPg/Ri14hQAA</XPD:REF>
-<XPD:REF name="Views[1]">1WQyDq4snEajngHv5M2TUAAA</XPD:REF>
-<XPD:REF name="Views[2]">HR+DL/7NqkS/ex9iNEtKKgAA</XPD:REF>
-<XPD:REF name="Views[3]">MlHrtOwWc02EY+KTHAd6iQAA</XPD:REF>
-<XPD:REF name="Views[4]">mNymbanesEmTrM8uA/sMfAAA</XPD:REF>
-<XPD:REF name="Views[5]">qS2VGi+UEk2kxMfDbUse5gAA</XPD:REF>
-<XPD:REF name="Views[6]">2gvihxgMekKMxnpI+Vfu3gAA</XPD:REF>
-<XPD:REF name="Views[7]">SAltxPVl3kCBXMakmrEfOAAA</XPD:REF>
-<XPD:REF name="Views[8]">fEioJHguxkOtThekLotegQAA</XPD:REF>
-<XPD:REF name="Views[9]">8ZtBlcJaoUi7t7oi5f0gfAAA</XPD:REF>
-<XPD:REF name="Views[10]">Es3aDCIpqEGoQJsblXTL8gAA</XPD:REF>
-<XPD:REF name="Views[11]">LOeOfqII+E6DKgZbcq0zKAAA</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="OwnedElements[17]" type="UMLRealization" guid="egzGosgSMUqWvc53eN7Y9wAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
-<XPD:REF name="Supplier">S2B6DWlnGkqIBAvy8/8bbAAA</XPD:REF>
 </XPD:OBJ>
-<XPD:OBJ name="OwnedElements[18]" type="UMLRealization" guid="ZC37jt+PlE+UoOCh2vR0egAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
-<XPD:REF name="Client">J7V4W/PZX0mxP9I+sEB8CQAA</XPD:REF>
-<XPD:REF name="Supplier">bgsC6zfQPUWBC8uPgCA64wAA</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="OwnedElements[19]" type="UMLRealization" guid="KkB3I3p6P0S4+ZV6rHyrFgAA">
-<XPD:REF name="Namespace">bcq3ep4Ai0mr2V2S0yaYJAAA</XPD:REF>
... 13411 lines suppressed ...


-- 
asterisk-scf/release/design.git



More information about the asterisk-scf-commits mailing list