aboutsummaryrefslogtreecommitdiffstats
path: root/diameter
diff options
context:
space:
mode:
authorUmberto Corponi <umberto.corponi@athonet.com>2015-07-16 22:42:30 +0200
committerAnders Broman <a.broman58@gmail.com>2015-07-23 17:03:19 +0000
commit9bca1274308c1e6f88af1fe69a73cfa72b08412e (patch)
treeb343a0944639fce3f7f871347549d2b0773e38d3 /diameter
parentc5bda791f2c5a9dc4fa5db08483a247c9fafaeee (diff)
Add support for MB2c Diameter interface.
Add decoding for MB2c specific AVPs according to 3GPP TS 29.468 Rel 12.1.0. Change-Id: I0b50cacb5a3e7cb32de89b31da24e725361edf80 Reviewed-on: https://code.wireshark.org/review/9756 Reviewed-by: Anders Broman <a.broman58@gmail.com>
Diffstat (limited to 'diameter')
-rw-r--r--diameter/TGPP.xml97
1 files changed, 97 insertions, 0 deletions
diff --git a/diameter/TGPP.xml b/diameter/TGPP.xml
index 642ca5386a..8d5becd3c6 100644
--- a/diameter/TGPP.xml
+++ b/diameter/TGPP.xml
@@ -1191,3 +1191,100 @@
<enum name="TERMINATION" code="1"/>
</avp>
</application> <!-- 3GPP S9 -->
+
+<application id="16777335" name="3GPP MB2c" uri="http://www.3gpp.org/DynaReport/29468.htm">
+
+ <command name="GCS-Action" code="8388662" vendor-id="TGPP"/>
+ <command name="GCS-Notification" code="8388663" vendor-id="TGPP"/>
+
+ <avp name="BMSC-Address" code="3500" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="IPAddress"/>
+ </avp>
+ <avp name="BMSC-Port" code="3501" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Bearer-Event" code="3502" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Bearer-Event-Notification" code="3503" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="MBMS-Bearer-Event"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Request" code="3504" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="MBMS-StartStop-Indication"/>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="QoS-Information"/>
+ <gavp name="MBMS-Service-Area"/>
+ <gavp name="MBMS-Start-Time"/>
+ <gavp name="MB2U-Security"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Response" code="3505" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Flow-Identifier"/>
+ <gavp name="MBMS-Session-Duration"/>
+ <gavp name="MBMS-Bearer-Result"/>
+ <gavp name="BMSC-Address"/>
+ <gavp name="BMSC-Port"/>
+ <gavp name="MB2U-Security"/>
+ <gavp name="Radio-Frequency"/>
+ </grouped>
+ </avp>
+ <avp name="MBMS-Bearer-Result" code="3506" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="MBMS-Start-Time" code="3507" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Time"/>
+ </avp>
+ <avp name="Radio-Frequency" code="3508" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Allocation-Request" code="3509" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI-Number"/>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Allocation-Response" code="3510" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="MBMS-Session-Duration"/>
+ <gavp name="TMGI-Allocation-Result"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Allocation-Result" code="3511" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Deallocation-Request" code="3512" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Deallocation-Response" code="3513" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ <gavp name="TMGI-Deallocation-Result"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Deallocation-Result" code="3514" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+ <avp name="TMGI-Expiry" code="3515" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <grouped>
+ <gavp name="TMGI"/>
+ </grouped>
+ </avp>
+ <avp name="TMGI-Number" code="3516" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+
+ <avp name="MB2U-Security" code="3517" mandatory="must" vendor-bit="must" vendor-id="TGPP" may-encrypt="yes">
+ <type type-name="Unsigned32"/>
+ </avp>
+</application> <!-- 3GPP MB2c -->