Corporation Server User Manual

Dictionary
B-8 Oracle Communication and Mobility Server Developer’s Guide
"UNSIGNED32"
"UNSIGNED64"
"FLOAT32"
"FLOAT64"
"ADDRESS"
"IPADDRESS"
"TIME"
"UTF8STRING"
"DIAMETERIDENTITY"
"DIAMETERURI"
"IPFILTERRULE"
"QOSFILTERRULE"
"ENUMERATED"
"GROUPED"
In Example B–9, the AVP "Application-provided-called-party-address" is an
UTF8String.
Example B–9 Defining the <type> Element
<dictionary>
<vendor id=
"
10415
"
name=
"
3GPP
"
>
<avp name=
"
Application-provided-called-party-address
"
code=
"
837
"
mandatory=
"
mustnot
"
protected=
"
may
"
may-encrypt=
"
no
"
vendor-specific=
"
yes
"
>
<type type-name=
"
UTF8String
"
/>
</avp>
</vendor>
</dictionary>
enum Element
The <enum> element defines a name which is mapped to an Unsigned32 value used in
encoding and decoding AVPs of type Unsigned32. Enumerated elements should only
be used with Unsigned32 typed AVPs.
The <enum> element’s attributes are:
1. The enum name attribute is the text corresponding to a particular value for the
attribute.
2. The enum code attribute is the Unsigned32 value corresponding to this
enumerated value
In Example B–10, the Accounting-Record-Type AVP has four values: EVENT_
RECORD, START_RECORD, INTERIM_RECORD and STOP_RECORD.
Note: These values are case-sensitive.