Creating 彩信Message Files

Creating 彩信Message Files – 骨髓间充质干细胞OMP

的over-the-air 彩信message file format is a binary file format, and special tools are required to create 彩信message files. 的骨髓间充质干细胞OMP utility is provided to assist in the creation of 彩信message files. 的骨髓间充质干细胞OMP utility accepts text input files to create a binary 彩信Message file.

请注意,没有必要创建二进制MMS消息文件来发送MMS消息。 NowSMS支持多种 APIs for sending 彩信messages., and only the MM1 interface uses the binary 彩信message file format created by 骨髓间充质干细胞OMP.  The binary 彩信message file format is what is used for the actual over-the-air delivery of 彩信messages to a mobile phone.  Please refer to the article 彩信Messages and How 彩信Works 有关MMS协议和格式的更多背景知识和讨论。

When creating a binary 彩信message file with the 骨髓间充质干细胞OMP utility, you are creating an 彩信message that is pre-packaged for direct 骨髓间充质干细胞 delivery.  This file is placed on a standard web server, with the 彩信 file extension mapped to the MIME content-type application / vnd.wap.mms-message.  To send the 彩信message, an 彩信Notification 消息被发送到收件人,并引用可以从中检索MMS消息的URL。

没有为MMS消息文件的文本版本定义标准格式,但是可以根据OMA MMS封装协议规范轻松地导出格式。 骨髓间充质干细胞OMP实用程序接受包含MMS标头的文本表示形式的文件以及一个或多个包含多部分消息内容的文件(图像,声音,文本等)作为输入。

骨髓间充质干细胞OMP is a command-line utility that accepts the following command-line format:

骨髓间充质干细胞OMP [–ccharset] header.file [data1.file [data2.file [data3.file …]]]

-ccharset用于为输入文件的文本组件指定字符集。不需要此参数。缺省字符集是iso-8859-1。其他受支持的字符集包括big5,iso-10646-ucs-2,iso-8859-1,iso-8859-2,iso-8859-3,iso-8859-4,iso-8859-5,iso-8859-6 ,iso-8859-7,iso-8859-8,iso-8859-9,shift_JIS,us-ascii和utf-8。

header.file是一个文本文件,其中包含MMS消息标题的文本表示形式。支持的MMS消息头包括:

X-Mms-Message-Type: m-retrieve-conf   (required)

X-Mms-Transaction-Id: text-string

X-Mms-Version: 1.0

Message-Id: text-string (usually x@x format)

Date: HTTP-date-format

From: address@domain 要么  +InternationalPhoneNumber/TYPE=PLMN (Address-present-token is assumed)

To: address@domain 要么  +InternationalPhoneNumber/TYPE=PLMN  (use multiple headers for multiple recipients)

Cc: (optional, same format as To)

Bcc: (optional, same format as To)

Subject: text-string

X-Mms-Message-Class: Personal, Advertisement, Informational 要么  Auto (default is Personal)

X-Mms-Priority: Low, Normal 要么  High (default is Normal)

X-Mms-Delivery-Report: Yes 要么  No (default is No)

X-Mms-Read-Reply: Yes 要么  No (default is No)

Content-type: MIME-Type (default is application/vnd.wap.multipart.related, override default with caution!)

X-NowMMS-Content-Location: filename;content-type (optional, use multiple headers for multiple files)

仅X-Mms-Message-Type标头是必需的,其他标头是可选的。建议始终包含“发件人”和“主题”标头。

请注意,尽管消息可能在To,Cc和Bcc头中包含多个收件人,但是网关本身将一次仅向一个收件人发送MMS通知消息,如URL请求中传递的PhoneNumber参数所指定的那样。

必须至少指定一个数据文件来提供MMS消息的内容。可以在命令行上指定此数据文件(例如,data1.file,data2.file,data3.file等),也可以在MMS头文件中使用一个或多个X-NowMMS-Content-Location头指定该文件。 。

If the first data file is a SMIL (Synchronized Multimedia Integration Language) file, then 骨髓间充质干细胞OMP will automatically parse all “src”引用在SMIL文件中,并自动在MMS多部分消息文件中包括所有引用的文件。

If a SMIL file is to be included for presentation of the 彩信message, it is recommended that the SMIL file always be specified as the first data file to the 骨髓间充质干细胞OMP command.

骨髓间充质干细胞OMP会根据文件扩展名或使用以下命令确定每个文件的MIME类型。“X-NowMMS-Content-Type”标头,可以在文件名后指定内容类型。 .jpg,.jpeg(图像/jpeg)、.gif(图像/gif)、.txt(文本/纯文本)、. wbmp(图像/vnd.wap.wbmp)和.smil(应用程序/ smil)的文件扩展名是自动识别。其他文件扩展名是从MMSCTYPE.INI文件或Windows注册表的注册表项HKEY_CLASSES_ROOT \ 。延期下读取的,其中“.extension”是文件的扩展名。为了获得最佳结果,请确保在MMSCTYPE.INI文件中定义了与MMSCOMP一起使用的任何文件类型。

的output of the 骨髓间充质干细胞OMP command will be stored in a file that matches the name of the input header file, but with “.MMS”作为文件扩展名。

例:

假使,假设:

  1. 您已创建一个名为的MMS消息头文件。“test.hdr”.
  2. 您已经创建了一个名为SMIL的文件“testfile.smil”. 的“testfile.smil”文件通过SMIL文件中的以下引用引用了三个外部文件:
    <img src=”image.jpg” region=”Image”/>
    <audio src=”sound.amr”/>
    <text src=”text.txt” region=”region1_1″/>
  3. 的“image.jpg”, “sound.amr” and “text.txt”所引用的文件“testfile.smil”文件位于与“testfile.smil” file.

To create a binary 彩信file, run:

骨髓间充质干细胞OMP 测试文件 测试文件

要么

骨髓间充质干细胞OMP 测试文件 测试文件 image.jpg 声音 text.txt

如果要为文本文件指定字符集,请包括–cCHARSET参数:

骨髓间充质干细胞OMP -cUTF-8 测试文件 测试文件

的output of the 骨髓间充质干细胞OMP file will be “test.mms”(例如,与“test.hdr”, but with a “.mms” file extension).

要发送已编译的MMS文件,您可以:

  1. 将其作为内容文件提交给 Send 彩信Message Web菜单界面中的选项。
  2. 使用MIME内容类型将文件存储在Web服务器上“application / vnd.wap.mms-message”,然后使用网关发送 彩信Notification Message.
  3. 如果邮件收件人是为网关中内置的MMSC定义的,则将该文件附加到电子邮件中,然后将该邮件发送到username @ mms域名,其中“username”是为用户在上定义的别名“MMSC Users” dialog, and “mmsdomainname” is the “MMS电子邮件的域名” defined on the “MMSC”对话。请参考标题为 骨髓间充质干细胞 Messaging Server for information on configuring the 骨髓间充质干细胞 to send and receive e-mail messages.

骨髓间充质干细胞OMP实用程序可以与SonyEricsson 彩信Composer等工具一起很好地工作。 SonyEricsson 彩信Composer创建SMIL(同步多媒体集成语言)文件,该文件经常在MMS消息中使用,但不会创建完整的二进制MMS消息文件。要使用SonyEricsson 彩信Composer的输出,请使用文件/导出将MMS消息导出到指定目录。作曲家将向指定的目录输出一个SMIL文件和所有包含的MMS消息组件。创建一个MMS消息头文件,然后运行MMSCOMP,并传递MMS消息头文件的名称和SonyEricsson 彩信Composer输出的SMIL文件的名称。