Re: Content Type

"mms test" <[email protected]>
Newsgroups gmane.comp.mobile.kannel.devel
Message-ID <[email protected]>
Dear All,

Waiting for reply. Thanks.

On 11/14/06, mms test <[email protected]> wrote:
>
> Dear All,
>
> I am using mbuni as MMS gateway which uses  Kannel GWLIB & WAP libraries.
> I am facing some problem. When MMS gateway send MMS message with SMIL
> attachment to MMSC in the SOAP submit request it sends following content
> type
>
> Content-Type: multipart/related;  type=application/smil;start="<presentation>";
> boundary=_boundary_551921173_1162288522_B_x_bd316408487
>
> From mbuni mailing lists I confirmed that this is being done by using
> Kannel. As per my understanding from RFC standards the application/smil
> should be in qouted strings. For example;
>
> Content-Type: multipart/related;  type="application/smil";
> start="<presentation>";
> boundary=_boundary_551921173_1162288522_B_x_bd316408487
>
> Please take a look into the rfc 2045 section 5 . (
> http://www.ietf.org/rfc/rfc2045.txt)
>
> Content-Type Header Field. If I understand
>
> correctly the parameter value must be quoted in cases the parameter is having tspecials characters.
>
>  content := "Content-Type" ":" type "/" subtype
>
>
>                 *(";" parameter)
>
>                 ; Matching of media type and subtype
>
>                 ; is ALWAYS case-insensitive.
>
>
>
>      type := discrete-type / composite-type
>
>
>
>      discrete-type := "text" / "image" / "audio" / "video" /
>
>                       "application" / extension-token
>
>
>
>
>      composite-type := "message" / "multipart" / extension-token
>
>
>
>
>      extension-token := ietf-token / x-token
>
>
>
>      ietf-token := <An extension token defined by a
>
>
>                     standards-track RFC and registered
>
>                     with IANA.>
>
>
>
>
>      x-token := <The two characters "X-" or "x-" followed, with
>
>                  no intervening white space, by any token>
>
>
>
>
>      subtype := extension-token / iana-token
>
>
>
>      iana-token := <A publicly-defined extension token. Tokens
>
>
>                     of this form must be registered with IANA
>
>                     as specified in RFC 2048.>
>
>
>
>
>      parameter := attribute "=" value
>
>
>
>      attribute := token
>
>                   ; Matching of attributes
>
>                   ; is ALWAYS case-insensitive.
>
>
>
>      value := token / quoted-string
>
>
>
>
>      token := 1*<any (US-ASCII) CHAR except SPACE, CTLs,
>
>                  or tspecials>
>
>
>
>
>      tspecials :=  "(" / ")" / "<" / ">" / "@" /
>
>
>                    "," / ";" / ":" / "\" / <">
>
>
>                    "/" / "[" / "]" / "?" / "="
>
>
>                    ; Must be in quoted-string,
>
>                    ; to use within parameter values
>
>
>
>
>
>
> Note that the definition of "tspecials" is the same as the RFC 822
>
>    definition of "specials" with the addition of the three characters
>
>    "/", "?", and "=", and the removal of ".".
>
>
>
>
>
> So in case the value is having tspecials characters it must be in
> quoted-string.
>
>
>
> So Kannel should add qouted strings. Please correct me if my understanding
> is wrong. If the above mentioned information is correct than modify it in
> current CVS. I would highly appreciate it.
>
>
> Hope to listen form someone soon. Thanks in advance
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.