Commit aec3e5d6 authored by genoudoli's avatar genoudoli
Browse files

Implemented #7750 for SIP ContentType

parent d6f9ef41
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -194,7 +194,7 @@ module LibSip_SIPTypesAndValues {

            const ContentType c_empty_ContentType := {
                fieldName := CONTENT_TYPE_E,
                mediaType := ""
                mTypeSubtype := ""
            };

            const CSeq c_empty_cSeq := {
@@ -906,7 +906,8 @@ module LibSip_SIPTypesAndValues {
                    // [20.15 ]
                    type record ContentType {
                        FieldName fieldName (CONTENT_TYPE_E) ,
                        charstring mediaType
                        charstring mTypeSubtype ,
						SemicolonParam_List mParams optional
                    }

                    // [20.16 ]
+12 −12
Original line number Diff line number Diff line
@@ -1791,17 +1791,17 @@ module LibSip_Templates {
            }

            template(value) ContentType m_contentType(
                template(value) charstring p_mediaType
                template(value) charstring p_mTypeSubtype
            ) := {
                fieldName := CONTENT_TYPE_E,
                mediaType := p_mediaType
                mTypeSubtype := p_mTypeSubtype
            }

            template(present) ContentType mw_contentType(
                in template(present) charstring p_mediaType := ?
                in template(present) charstring p_mTypeSubtype := ?
            ) := {
                fieldName := CONTENT_TYPE_E,
                mediaType := p_mediaType
                mTypeSubtype := p_mTypeSubtype
            }

            group request_send {
@@ -2032,7 +2032,7 @@ module LibSip_Templates {
                                                                    // {fieldName
                                                                    // :=
                                                                    // CONTENT_TYPE_E,
                                                                    // mediaType
                                                                    // mTypeSubType
                                                                    // :=
                                                                    // c_plainText/*c_sdp*/},
                        cSeq := m_cSeq(p_cSeq.seqNumber, "PUBLISH"),  // STF471
@@ -2171,7 +2171,7 @@ module LibSip_Templates {
                                                                         // {fieldName
                                                                         // :=
                                                                         // CONTENT_TYPE_E,
                                                                         // mediaType
                                                                         // mTypeSubtype
                                                                         // :=
                                                                         // c_sdp},
                        cSeq := m_cSeq(p_cSeq.seqNumber, "UPDATE"),  // STF471
@@ -2526,7 +2526,7 @@ module LibSip_Templates {
                                                                                     // {fieldName
                                                                                     // :=
                                                                                     // CONTENT_TYPE_E,
                                                                                     // mediaType
                                                                                     // mTypeSubtype
                                                                                     // :=
                                                                                     // "application/resource-lists+xml"},
                        contentDisposition := {
@@ -2623,7 +2623,7 @@ module LibSip_Templates {
                                                                         // {fieldName
                                                                         // :=
                                                                         // CONTENT_TYPE_E,
                                                                         // mediaType
                                                                         // mTypeSubtype
                                                                         // :=
                                                                         // "message/sipfrag"},
                        subscriptionState := {
@@ -2952,7 +2952,7 @@ module LibSip_Templates {
                                                                         // {fieldName
                                                                         // :=
                                                                         // CONTENT_TYPE_E,
                                                                         // mediaType
                                                                         // mTypeSubtype
                                                                         // :=
                                                                         // c_sdpApplication
                                                                         // },
@@ -3363,16 +3363,16 @@ module LibSip_Templates {
             *        former PX_SIP_SDP_media_transport
             * @param p_mediaAttribute parameter for SDP media attribute supported by the IUT, 
             *        former PX_SIP_SDP_media_attribute_Exp & PX_SIP_SDP_media_transport_Exp
             * @param p_mediaType parameter for SDP media type supported by the IUT, 
             * @param p_mTypeSubtype parameter for SDP media type supported by the IUT, 
             *        former PX_SIP_SDP_MEDIA_VIDEO
             */
            template(value) SDP_media_desc m_media_unsupported(
                template(value) charstring p_mediaTransport,
                template(value) SDP_attribute_rtpmap p_mediaAttribute,
                template(value) charstring p_mediaType := "video"
                template(value) charstring p_mTypeSubtype := "video"
            ) := {
                media_field := {
                    media := p_mediaType,
                    media := p_mTypeSubtype,
                    ports := {
                        port_number := 11500,
                        num_of_ports := omit