diff options
-rw-r--r-- | Makefile.am | 1 | ||||
-rw-r--r-- | diameter/Inovar.xml | 72 | ||||
-rw-r--r-- | diameter/dictionary.xml | 2 | ||||
-rw-r--r-- | packaging/nsis/wireshark.nsi | 1 |
4 files changed, 76 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index ff2bc694ee..ab37144fd6 100644 --- a/Makefile.am +++ b/Makefile.am @@ -84,6 +84,7 @@ dist_diameter_DATA = $(_CUSTOM_diameter_xml_files_) \ diameter/eap.xml \ diameter/Ericsson.xml \ diameter/etsie2e4.xml \ + diameter/Inovar.xml \ diameter/Juniper.xml \ diameter/mobileipv4.xml \ diameter/mobileipv6.xml \ diff --git a/diameter/Inovar.xml b/diameter/Inovar.xml new file mode 100644 index 0000000000..d5587cf874 --- /dev/null +++ b/diameter/Inovar.xml @@ -0,0 +1,72 @@ +<?xml version="1.0" encoding="utf-8"?> + +<vendor vendor-id="Inovar" code="41897" name="Inovar"/> + +<avp name="Inovar-Forward-To-Party" code="4001" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="UTF8String"/> +</avp> + +<avp name="Inovar-App-Code" code="4002" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Enumerated"/> + <enum name="=MY5" code="1"/> + <enum name="=Virtual Caller ID (VCID)" code="2"/> +</avp> + +<avp name="Inovar-Service-Code" code="4003" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Enumerated"/> + <enum name="=UE Registration Notification/Buddy List Lookup" code="1"/> + <enum name="=Unsuccessful Call Setup Notification" code="2"/> +</avp> + +<avp name="Inovar-Service-ID" code="4004" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <grouped> + <gavp name="Inovar-App-Code"/> + <gavp name="Inovar-Service-Code"/> + </grouped> +</avp> + +<avp name="Inovar-Unsuccessful-Call-Reason" code="4005" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <grouped> + <gavp name="Inovar-SIP-Response-Code"/> + <gavp name="Inovar-ISUP-Cause"/> + <gavp name="Inovar-Supplementary-Service-Id"/> + </grouped> +</avp> + +<avp name="Inovar-SIP-Response-Code" code="4006" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Integer32"/> +</avp> + +<avp name="Inovar-ISUP-Cause" code="4007" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Integer32"/> +</avp> + +<avp name="Inovar-Supplementary-Service-Id" code="4008" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Integer32"/> +</avp> + +<avp name="Inovar-PS-Registration-Status" code="4009" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Enumerated"/> + <enum name="=Subscriber is Not Registered in PS Domain" code="0"/> + <enum name="=Subscriber is Registered in PS Domain" code="1"/> +</avp> + +<avp name="Inovar-Service-Result" code="4010" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <type type-name="Enumerated"/> + <enum name="=MY5 Buddy List match found" code="1001"/> + <enum name="=MY5 internal failure" code="1002"/> + <enum name="=MY5 Subs not found" code="1003"/> + <enum name="=MY5 Subs Buddy List not configured" code="1004"/> + <enum name="=MY5 Subs Buddy List cfg not enabled" code="1005"/> + <enum name="=MY5 Subs Buddy List cfg enabled, but no match found 4 the Other Party Number" code="1006"/> + <enum name="=VCID success" code="2001"/> + <enum name="=VCID internal failure" code="2002"/> + <enum name="=VCID Subscriber not found" code="2003"/> +</avp> + +<avp name="Inovar-Calling-Party-Info" code="4011" mandatory="must" vendor-bit="must" vendor-id="Inovar"> + <grouped> + <gavp name="Calling-Party-Address"/> + <gavp name="Calling-Party-Address-Presentation-Status"/> + </grouped> +</avp>
\ No newline at end of file diff --git a/diameter/dictionary.xml b/diameter/dictionary.xml index 7f11ee4ffe..80e99923ff 100644 --- a/diameter/dictionary.xml +++ b/diameter/dictionary.xml @@ -28,6 +28,7 @@ <!ENTITY CiscoSystems SYSTEM "CiscoSystems.xml"> <!ENTITY Oracle SYSTEM "Oracle.xml"> <!ENTITY Juniper SYSTEM "Juniper.xml"> + <!ENTITY Inovar SYSTEM "Inovar.xml"> <!ENTITY Custom SYSTEM "Custom.xml"> ]> <dictionary> @@ -7684,5 +7685,6 @@ &Oracle; &CiscoSystems; &Juniper; + &Inovar; &Custom; </dictionary> diff --git a/packaging/nsis/wireshark.nsi b/packaging/nsis/wireshark.nsi index a5db71e840..b0f830592e 100644 --- a/packaging/nsis/wireshark.nsi +++ b/packaging/nsis/wireshark.nsi @@ -508,6 +508,7 @@ File "${STAGING_DIR}\diameter\eap.xml" File "${STAGING_DIR}\diameter\Ericsson.xml" File "${STAGING_DIR}\diameter\etsie2e4.xml" File "${STAGING_DIR}\diameter\HP.xml" +File "${STAGING_DIR}\diameter\Inovar.xml" File "${STAGING_DIR}\diameter\Juniper.xml" File "${STAGING_DIR}\diameter\mobileipv4.xml" File "${STAGING_DIR}\diameter\mobileipv6.xml" |