Commit e67c071a authored by filatov's avatar filatov
Browse files

v3.0.0 after STF471 validation

parents e28c9128 bee5ec09
Loading
Loading
Loading
Loading
+39 −0
Changes for ttcn/LibSip_Common.ttcn: 39 added lines, 0 removed lines.
Original line number Diff line number Diff line
/**
 * @author STF160, STF471
 * @version $Id: LibSip_Common.ttcn 488 2014-09-18 10:17:19Z rennoch $
 * @desc This module provides the common definitions for SIP messages.
 *              This module is part of LibSipV3.
*/
module LibSip_Common {

  type set length (1..infinity) of charstring Charstring_List;
  
  // [20.1, 20.3, 20.4, 20.7, 20.9, 20.10, 20.11, 20.18, 20.20, 20.27, 20.28, 20.30, 20.31,
  // 20.33, 20.34, 20.39, 20.42, 20.44]


  type union GenValue {
    charstring  tokenOrHost,
    charstring  quotedString
  }

  type record GenericParam
  {
    charstring             id,
    GenValue               paramValue optional
  }
  
  // [?]
  type set of GenericParam SemicolonParam_List;
  
  // [?]
  type set of GenericParam AmpersandParam_List;
  
  // [?]
  type set of GenericParam CommaParam_List;
  //------------------------------------------------------------------------------
      
}
with {
    encode "LibSip V3";
} // end module LibSip_Common
+7 −14
Changes for ttcn/LibSip_MessageBodyTypes.ttcn: 7 added lines, 14 removed lines.
Original line number Diff line number Diff line
@@ -31,8 +31,7 @@ module LibSip_MessageBodyTypes {
        }

        type record MIME_Message {
            charstring boundary,
            // len:
            charstring boundary, // len:
            MimeEncapsulatedList mimeEncapsulatedList
        }

@@ -42,19 +41,13 @@ module LibSip_MessageBodyTypes {
    } // group MIMETypes

    type union MessageBody {
        SDP_Message sdpMessageBody,
        // if there is only SDP part
        SDP_Message sdpMessageBody, // if there is only SDP part
        // XMLMessage xmlMessage, // if there is XML message (with header and body)
        XmlBody xmlBody,
        // if there is XML body
        MIME_Message mimeMessageBody,
        // if there is SDP and encapsulated ISUP part
        charstring sipfrag,
        // if content-Type is message/sipfrag (cp. NOTIFY, cp TS124147 A.4.3.1.2)
        charstring textplain,
        // if content type is text/plain (for testing long messages)
        SimpleMsgSummary simpleMsgSummary,
        // RFC 3842
        XmlBody xmlBody, // if there is XML body
        MIME_Message mimeMessageBody, // if there is SDP and encapsulated ISUP part
        charstring sipfrag, // if content-Type is message/sipfrag (cp. NOTIFY, cp TS124147 A.4.3.1.2)
        charstring textplain, // if content type is text/plain (for testing long messages)
        SimpleMsgSummary simpleMsgSummary, // RFC 3842
        octetstring smsMessage // encoded SMS message 3GPP 23.040, 24.011
    }
}
+1 −1
Changes for ttcn/LibSip_SDPTypes.ttcn: 1 added line, 1 removed line.
Original line number Diff line number Diff line
@@ -11,7 +11,7 @@
 * @remark Adding of new attributes types is ok; Adding of new optional attributes in @see SDP_attribute type is ok; Existing attribute types shall not be changed or removed - change requests shall be made to http://t-ort.etsi.org
 */
module LibSip_SDPTypes {
    import from LibSip_SIPTypesAndValues all;
    import from LibSip_Common all;
    group Constants {
        group SimpleConstants {
            // SDP net_type
+60 −112

File changed.

Preview size limit exceeded, changes collapsed.

+1 −0
Changes for ttcn/LibSip_Steps.ttcn: 1 added line, 0 removed lines.
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@ module LibSip_Steps {
    import from LibSip_Interface all;
    import from LibSip_PIXITS all;
    import from LibSip_XMLTypes all;
    import from LibSip_Common all;

    group externalfunctions {

Loading