<avp name="Service-ID" code="855" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
<type type-name="UTF8String"/>
</avp>
+
+ <avp name="PoC-Controlling-Address" code="858" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="PoC-Group-Name" code="859" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
<avp name="Cause" code="860" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
<grouped>
<gavp name="Cause-Code"/>
<avp name="Time-Quota-Threshold" code="868" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
+ <avp name="Volume-Quota-Threshold" code="869" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
+ <type type-name="Unsigned32"/>
+ </avp>
<avp name="Trigger-Type" code="870" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
<type type-name="Enumerated"/>
<enum name="CHANGE_IN_SGSN_IP_ADDRESS" code="1"/>
<enum name="CHANGEINLOCATION_CellId" code="34"/>
<enum name="CHANGEINPARTICIPANTS_Number" code="50"/>
</avp>
- <avp name="Quota-Holding-Time" code="871" mandatory="must">
+ <avp name="Quota-Holding-Time" code="871" mandatory="must" vendor-bit="must" vendor-id="TGPP">
<type type-name="Unsigned32"/>
</avp>
<avp name="PS-Append-Free-Format-Data" code="872" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
<enum name="ad-hoc PoC group session" code="3"/>
</avp>
- <avp name="Number-Of-Participants" code="885" mandatory="must">
+ <avp name="Number-Of-Participants" code="885" mandatory="must" vendor-bit="must" vendor-id="TGPP">
<type type-name="Integer32"/>
</avp>
+ <avp name="Participants-Involved" code="887" mandatory="must" may-encrypt="yes" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="UTF8String"/>
+ </avp>
+
+ <avp name="Expires" code="888" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
+ <type type-name="Unsigned32"/>
+ </avp>
+
<avp name="Message-Body" code="889" mandatory="must" may-encrypt="no" protected="mustnot" vendor-bit="must" vendor-id="TGPP" >
<grouped>
<gavp name="Content-Type"/>
<avp name="Charging-Rule-Base-Name" code="1004" mandatory="must" may-encrypt="no" protected="may" vendor-bit="must" vendor-id="TGPP">
<type type-name="UTF8String"/>
</avp>
-<--
+<!--
1005 Charging-Rule-Name OctetString
1006 Event-Trigger Enumerated
1007 Metering-Method Enumerated
1227 PDP-Address Address
1228 SGSN-Address Address
-->
- <avp name="PoC-Session-Id" code="1229" mandatory="must">
+ <avp name="PoC-Session-Id" code="1229" mandatory="must" vendor-bit="must" vendor-id="TGPP">
<type type-name="UTF8String"/>
</avp>
<avp name="Deferred-Location-Even-Type" code="1230" mandatory="must">
}
if ( suppress_console_output == FALSE )
- g_warning("Diameter: Unable to find name for command code 0x%08x, Vendor \"%u\"!",
- commandCode, vendorId);
+ g_warning("Diameter: Unable to find name for command code 0x%08x (%u), Vendor \"%u\"!",
+ commandCode, commandCode, vendorId);
buffer=ep_alloc(64);
g_snprintf(buffer, 64,
"Cmd-0x%08x", commandCode);
}
if ( suppress_console_output == FALSE )
- g_warning("Diameter: Unable to find name for command code 0x%08x!",
- commandCode);
+ g_warning("Diameter: Unable to find name for command code 0x%08x (%u)!",
+ commandCode, commandCode);
buffer=ep_alloc(64);
g_snprintf(buffer, 64,
"Cmd-0x%08x", commandCode);