Commit 24b519c8 authored by pintar's avatar pintar
Browse files

First changes related to SIP_....*_AVPs described in rfc4740 and 129 229 documents

parent 90a89f1e
Loading
Loading
Loading
Loading
+8 −8
Original line number Original line Diff line number Diff line
@@ -623,8 +623,8 @@ module LibDiameter_Templates {
                aVP_Data := AUTHORIZE_ONLY_E
                aVP_Data := AUTHORIZE_ONLY_E
            }
            }


            template SIP_Number_Auth_Items_AVP m_sIPNumberAuthItems_dummy := {
            template SIP_Number_Auth_Items_AVP m_sIPNumberAuthItems_RFC_dummy := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Number_Auth_Items_AVP_Code, 4, c_vendId3gpp),
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Number_Auth_Items_AVP_Code_RFC, 4, omit),
                aVP_Data := 1
                aVP_Data := 1
            }
            }
            
            
@@ -808,13 +808,13 @@ module LibDiameter_Templates {
                aVP := p_avpData
                aVP := p_avpData
            }
            }
            
            
            template SIP_Number_Auth_Items_AVP m_sIPNumberAuthItems (template (value) UInt32 p_avpData) := {
            template SIP_Number_Auth_Items_AVP m_sIPNumberAuthItems_RFC (template (value) UInt32 p_avpData) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Number_Auth_Items_AVP_Code, 4, c_vendId3gpp),
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Number_Auth_Items_AVP_Code_RFC, 4, omit),
                aVP_Data := p_avpData
                aVP_Data := p_avpData
            }            
            }            
            
            
            template SIP_Authentication_Scheme_AVP m_sIPAuthenticationScheme(template (value) SIP_Auth_Schm_Type p_SIPAuthSchmType) := {
            template SIP_Authentication_Scheme_AVP m_sIPAuthenticationScheme(template (value) SIP_Auth_Schm_Type p_SIPAuthSchmType) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Authentication_Scheme_AVP_Code, 4, c_vendId3gpp),
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Authentication_Scheme_AVP_Code, 4, omit),
                aVP_Data := p_SIPAuthSchmType
                aVP_Data := p_SIPAuthSchmType
            }
            }


@@ -824,7 +824,7 @@ module LibDiameter_Templates {
            }
            }
            
            
            template SIP_Item_Number_AVP m_sIPItemNumber(template (value) UInt32 p_aVP_Data) := {
            template SIP_Item_Number_AVP m_sIPItemNumber(template (value) UInt32 p_aVP_Data) := {
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Item_Number_AVP_Code, 4, c_vendId3gpp),
                aVP_Header := m_aVP_HeaderVid_Mbit1(c_sIP_Item_Number_AVP_Code, 4, omit),
                aVP_Data := p_aVP_Data
                aVP_Data := p_aVP_Data
            }
            }
            
            
@@ -835,7 +835,7 @@ module LibDiameter_Templates {
                                                                template (value) Digest_URI_AVP         p_digestUri,
                                                                template (value) Digest_URI_AVP         p_digestUri,
                                                                template (value) Digest_Response_AVP    p_digest_Response
                                                                template (value) Digest_Response_AVP    p_digest_Response
            ) := {
            ) := {
                aVP_Header              := m_aVP_HeaderVid_Mbit1(c_sIP_Authorization_AVP_Code, 4, c_vendId3gpp),
                aVP_Header              := m_aVP_HeaderVid_Mbit1(c_sIP_Authorization_AVP_Code, 4, omit),
                digest_Username         := p_digest_Username,
                digest_Username         := p_digest_Username,
                digest_Realm            := p_digestRealm,
                digest_Realm            := p_digestRealm,
                digest_Nonce            := p_digestNonce,
                digest_Nonce            := p_digestNonce,
@@ -3154,7 +3154,7 @@ module LibDiameter_Templates {
            }
            }
            
            
            template SIP_Number_Auth_Items_AVP mw_sIPNumberAuthItems (template (present) UInt32 p_avpData := ?) := {
            template SIP_Number_Auth_Items_AVP mw_sIPNumberAuthItems (template (present) UInt32 p_avpData := ?) := {
                aVP_Header := mw_aVP_HeaderVid_Mbit1(c_sIP_Number_Auth_Items_AVP_Code, ?, c_vendId3gpp),
                aVP_Header := mw_aVP_Header_Vbit0Mbit1(c_sIP_Number_Auth_Items_AVP_Code_RFC),
                aVP_Data := p_avpData
                aVP_Data := p_avpData
            }
            }
            
            
+2 −1
Original line number Original line Diff line number Diff line
@@ -127,7 +127,7 @@ group BasicTypesAndConstants{
          const integer c_sIP_Item_Number_AVP_Code := 378;                         //Ref: RFC4740 9.5.2 SIP-Item-Number AVP
          const integer c_sIP_Item_Number_AVP_Code := 378;                         //Ref: RFC4740 9.5.2 SIP-Item-Number AVP
          const integer c_sIP_MandatoryCapability_AVP_Code := 373;                 //Ref: RFC4740 9.3.1.  SIP-Mandatory-Capability AVP
          const integer c_sIP_MandatoryCapability_AVP_Code := 373;                 //Ref: RFC4740 9.3.1.  SIP-Mandatory-Capability AVP
          const integer c_sIP_Method_AVP_Code := 393;                                 //Ref: RFC4740 9.14.  SIP-Method AVP
          const integer c_sIP_Method_AVP_Code := 393;                                 //Ref: RFC4740 9.14.  SIP-Method AVP
          const integer c_sIP_Number_Auth_Items_AVP_Code := 382;                     //Ref: RFC4740 9.6.  SIP-Number-Auth-Items AVP
          const integer c_sIP_Number_Auth_Items_AVP_Code_RFC := 382;               //Ref: RFC4740 9.6.  SIP-Number-Auth-Items AVP
          const integer c_sIP_OptionalCapability_AVP_Code := 374;                     //Ref: RFC4740 9.3.2.  SIP-Optional-Capability AVP
          const integer c_sIP_OptionalCapability_AVP_Code := 374;                     //Ref: RFC4740 9.3.2.  SIP-Optional-Capability AVP
          const integer c_sIP_Reason_Code_AVP_Code := 384;                         //Ref: RFC4740 9.7.1.  SIP-Reason-Code AVP
          const integer c_sIP_Reason_Code_AVP_Code := 384;                         //Ref: RFC4740 9.7.1.  SIP-Reason-Code AVP
          const integer c_sIP_Reason_Info_AVP_Code := 385;                          //Ref: RFC4740 9.7.2.  SIP-Reason-Info AVP
          const integer c_sIP_Reason_Info_AVP_Code := 385;                          //Ref: RFC4740 9.7.2.  SIP-Reason-Info AVP
@@ -155,6 +155,7 @@ group BasicTypesAndConstants{
          const integer c_mandatory_Capability_AVP_Code :=                       604;  //Ref: TS 129.229  6.3.5  Mandatory_Capability
          const integer c_mandatory_Capability_AVP_Code :=                       604;  //Ref: TS 129.229  6.3.5  Mandatory_Capability
          const integer c_optional_Capability_AVP_Code :=                        605;  //Ref: TS 129.229  6.3.6  Optional_Capability
          const integer c_optional_Capability_AVP_Code :=                        605;  //Ref: TS 129.229  6.3.6  Optional_Capability
          const integer c_user_Data_AVP_Code :=                                  606;  //Ref: TS 129.229  6.3.7  User_Data
          const integer c_user_Data_AVP_Code :=                                  606;  //Ref: TS 129.229  6.3.7  User_Data
          const integer c_sIP_Number_Auth_Items_AVP_Code :=                      607;  //Ref: TS 129.229  6.3.8  SIP-Number-Auth-Items AVP
          const integer c_sIP_Authentication_Context_AVP_Code :=                 611;  //Ref: TS 129.229  6.3.12  SIP_Authentication_Context
          const integer c_sIP_Authentication_Context_AVP_Code :=                 611;  //Ref: TS 129.229  6.3.12  SIP_Authentication_Context
          const integer c_server_Assignment_Type_AVP_Code :=                     614;  //Ref: TS 129.229  6.3.15  Server_Assignment_Type
          const integer c_server_Assignment_Type_AVP_Code :=                     614;  //Ref: TS 129.229  6.3.15  Server_Assignment_Type
          const integer c_deregistration_Reason_AVP_Code :=                      615;  //Ref: TS 129.229  6.3.16  Deregistration_Reason
          const integer c_deregistration_Reason_AVP_Code :=                      615;  //Ref: TS 129.229  6.3.16  Deregistration_Reason