`
xiaoyu
  • 浏览: 80697 次
  • 性别: Icon_minigender_1
  • 来自: 广东
社区版块
存档分类
最新评论
阅读更多
3.1 MM7 API的使用
在VASP用Java开发自己程序时,只要将中国移动集团公司提供的mm7api.jar和lib下的所有的Jar文件加入到classpath中即可。
3.2配置文件的设置
    配置文件mm7Config.xml需要根据SP情况进行修改。

<?xml version="1.0"?>
<vasp:MM7Config xmlns:vasp="http://mms.chinamobile.com/mm7ConfigSchema">
<AuthenticationMode>1</AuthenticationMode>
<UserName>zxme</UserName>
<Password>zxme</Password>
<MaxMessageSize>100000000</MaxMessageSize>
<LogPath>c:\vas_log</LogPath>
<logLevel>1</logLevel>
<LogNum>100</LogNum>
<LogInterval>120</LogInterval>
<LogSize>200</LogSize>
<Charset>UTF-8</Charset>
<MmscID>1</MmscID>
<mmscURL> /mm7</mmscURL>
<mmscIP>192.120.231.180</mmscIP>
<UseSSL>true</UseSSL>
<ListenIP>192.120.231.228</ListenIP>
<ListenPort>80</ListenPort>
<BackLog>50</BackLog>
<TimeOut>10000</TimeOut>
<ReSendCount>5</ReSendCount>
</vasp:MM7Config>

一些地方需要进行修改,下面一一说明:
<AuthenticationMode>1</AuthenticationMode>
表示VASP作为服务端接收消息时是否进行鉴权或进行什么样的鉴权,0表示不鉴权,1表示进行基本鉴权,2表示进行摘要鉴权。
<UserName>zxme</UserName>
<Password>zxme</Password>
表示彩信中心对VASP进行鉴权时的用户名和密码,同时也是VASP对接入的彩信中心进行鉴权时用户名和密码,是双向的,要VASP和MMSC双方进行约定。
<LogPath>c:\vas_log</LogPath>
表示日志存放的路径,在Windows操作系统下和Linux下是不一样的,要注意进行修改。
<MmscID>1</MmscID>
表示MMSC网关的序号,需要从MMSC处得到。
<mmscURL> /mm7</mmscURL>
<mmscIP>192.120.231.180</mmscIP>
分别表示MMSC网关的URL地址和IP(或主机名),也需要MMSC处得到。这里也可以填成ip:port。例如:192.120.231.180:8080,不填端口号使用默认端口号80。
<ListenIP>192.120.231.228</ListenIP>
<ListenPort>80</ListenPort>
表示当VASP用应用程序方式进行接收消息时的监听地址和端口号。
以上为这个配置文件中主要需要注意修改的地方,当然其他的内容也可以进行修改,如<logLevel>1</logLevel>可以根据需要进行修改,0表示不产生日志;1表示产生错误日志;3表示产生信息日志;6表示产生完整信息日志。

<TimeOut>90000</TimeOut>
表示设置发送的超时时间,若发送超过这个时间,则自动进行重新发送。
<ReSendCount>2</ReSendCount>
表示设置重发的次数,建议在3次以下,一般用2次即可。
分享到:
评论
4 楼 guoping007 2007-08-16  
请教一下,我们现在作彩信联调时老出现 -102错误,接受失败,彩信中心说,发彩信我们需要在服务器的监听端口上开通服务,我们监听端口是8080,但是在移动的mm7开发文档里并没有提供如何开通监听服务的代码啊,只要send就可以了,send自己会返回消息的啊??
3 楼 xiaoyu 2007-04-12  
没有遇到过. 没有在linux下用过.
2 楼 zeroliu 2007-01-19  
你的mm7api.jar是哪个版本的?
我用的mm7api_v1.5.1_20040513,在Windows下正常,但是放到ibm-aix或者linux下时,返回-109错误(解析xml失败)
XML解析错误!原因:org.jdom.JDOMException: 元素类型“StatusText”必须用匹配的结束标记“</StatusText>”终止。: Error on line 2: 元素类型“StatusText”必须用匹配的结束标记“</StatusText>”终止。

截获的二进制数据用UTF-8解析后,为4007计费失败。
HTTP/1.1 200 OK
Server: Resin/3.0.7
SOAPAction: ""
x-huawei-mmsc-tid: 740272
x-huawei-mmsc-from: 04201100002
x-huawei-mmsc-to: 13922218788
x-huawei-mmsc-code: 4007
Content-Type: text/xml; charset="utf-8"
Content-Length: 587
Date: Fri, 19 Jan 2007 02:22:22 GMT

<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><mm7:TransactionID xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0" soap-env:mustUnderstand="1">740272</mm7:TransactionID></soap-env:Header><soap-env:Body><SubmitRsp xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0"><MM7Version>6.3.0</MM7Version><Status><StatusCode>4007</StatusCode><StatusText>计费失败。</StatusText></Status></SubmitRsp></soap-env:Body></soap-env:Envelope>

我感觉是mm7api中采用了系统的,因而在aix/linux下不正确,你遇到过类似问题么?

我的 邮箱nike.lius#gmail.com Blog是 http://zeroliu.iteye.com/
1 楼 zeroliu 2007-01-19  
你的mm7api.jar是哪个版本的?
我用的mm7api_v1.5.1_20040513,在Windows下正常,但是放到ibm-aix或者linux下时,返回-109错误(解析xml失败)
XML解析错误!原因:org.jdom.JDOMException: 元素类型“StatusText”必须用匹配的结束标记“</StatusText>”终止。: Error on line 2: 元素类型“StatusText”必须用匹配的结束标记“</StatusText>”终止。

截获的二进制数据用UTF-8解析后,为4007计费失败。
HTTP/1.1 200 OK
Server: Resin/3.0.7
SOAPAction: ""
x-huawei-mmsc-tid: 740272
x-huawei-mmsc-from: 04201100002
x-huawei-mmsc-to: 13922218788
x-huawei-mmsc-code: 4007
Content-Type: text/xml; charset="utf-8"
Content-Length: 587
Date: Fri, 19 Jan 2007 02:22:22 GMT

<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><mm7:TransactionID xmlns:mm7="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0" soap-env:mustUnderstand="1">740272</mm7:TransactionID></soap-env:Header><soap-env:Body><SubmitRsp xmlns="http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-6-MM7-1-0"><MM7Version>6.3.0</MM7Version><Status><StatusCode>4007</StatusCode><StatusText>计费失败。</StatusText></Status></SubmitRsp></soap-env:Body></soap-env:Envelope>

我感觉是mm7api中采用了系统的,因而在aix/linux下不正确,你遇到过类似问题么?

我的 邮箱nike.lius#gmail.com Blog是 http://zeroliu.iteye.com/

相关推荐

    彩信MM7_api文档和所用的jar包.rar yi

    《中兴MM7 API文档与Jar包详解》 在当今的通信行业中,多媒体消息服务(Multimedia Messaging Service,简称MMS)已经成为了人们日常交流的重要工具。中兴通讯作为全球领先的电信设备供应商,其多媒体消息系统MM7A...

    移动MM7协议 API

    移动MM7协议API是通信行业中用于彩信(MMS,Multimedia Messaging Service)发送和接收的一种标准接口。这个协议主要用于移动设备之间的多媒体消息传输,它扩展了传统的短信服务(SMS),使得用户能够发送图片、音频...

    移动企业彩信网关MM7_API

    移动企业彩信网关MM7_API 移动企业彩信网关MM7_API是中国移动集团北京分公司开发的一款企业彩信网关API,旨在为企业提供一站式的彩信服务。该API用户手册V1.0.0版本提供了详细的使用指南和安装方法,旨在帮助企业...

    中国移动MM7 API规范

    ### 中国移动MM7 API规范详解 #### 一、概述 随着多媒体消息服务(MMS)在移动通信领域的广泛应用,为了确保MMS业务的顺利开展,中国移动制定了一套针对MM7接口的应用程序编程接口(API)规范。该规范旨在解决由于...

    BMCC-MMS-API彩信API及MMS消息组装方式及API手册

    "mm7api.jar"是一个Java库,提供了预定义的类和方法,简化了与MM7协议相关的编程工作。开发人员可以利用这个库快速构建和发送MMS请求,同时处理响应,大大降低了开发难度。 "examples"目录下可能包含了一些示例代码...

    JustCause4-api.7z

    libraryloader-l1-2-0.dll,API-MS-Win-core-string-l2-1-0.dll,api-ms-win-core-synch-ansi-l1-1-0.dll,api-ms-win-core-synch-l1-2-1.dll,api-ms-win-core-threadpool-legacy-l1-1-0.dll,API-MS-WIN-MM-TIME-...

    MM7 api说明

    **MM7 API详解** MM7(Multimedia Messaging Service - Message Service)是多媒体消息服务的消息接口规范,主要用于在移动通信网络中处理MMS消息。这个API提供了处理MMS消息的编程接口,让开发者能够构建应用程序...

    elasticsearch-net-api 离线文档

    .Map(mm =&gt; mm .AutoMap() .Properties(p =&gt; p .Text(t =&gt; t .Name(n =&gt; n.Name) .Analyzer("standard"))))); ``` #### 2. 插入文档 使用 `IndexDocument()` 或 `IndexAsync()` 方法插入或更新文档。 ```...

    mm7api_V1.5.3_20040621_mm7_移动_彩信_

    标题中的"mm7api_V1.5.3_20040621_mm7_移动_彩信_"指的是该API的特定版本——1.5.3,发布于2004年6月21日。这一版本的API旨在支持开发者构建能够与移动网络进行彩信交互的应用程序。 **MM7协议简介** MM7协议是MMS...

    联通化为MM7API

    "联通化为MM7 API"是一个专门针对中国联通彩信服务开发的接口,它基于MM7(Multimedia Messaging Service Version 7)标准,旨在帮助服务提供商(SP)更高效地实现彩信的发送、接收及管理功能。在本文中,我们将深入...

    MM7API jar包

    MM7API jar包是中国移动为开发者提供的一种接口协议,用于实现短信、彩信以及WAP Push等服务的交互。这个API基于MM7(Multimedia Messaging Service Version 7)标准,是移动通信领域中用于增强消息传递功能的重要...

    mm7 api

    **中国移动MM7 API详解** 中国移动MM7 API,全称为 Multimedia Messaging Service Version 7 Application Programming Interface,是基于WAP(Wireless Application Protocol)技术的一种通信协议,主要用于实现...

    中国移动彩信MM7 API

    最后的"mm7api_V1.5.3_20040621"可能是一个具体的API库或SDK,包含了实现MM7功能所需的类库和示例代码,供开发者参考和使用。 在实际开发中,开发者需要根据API文档提供的接口规范,编写相应的HTTP请求,并构造XML...

    中国移动MM7 API用户手册

    中国移动MM7 API用户手册 中国移动MM7 API用户手册是中国移动集团公司发布的一份详细的用户手册,旨在帮助开发者快速了解和使用中国移动的MM7 API。下面是根据手册的内容总结的相关知识点: 1.概述 * MM7 API是一...

    中国移动mm7api 源代码(中兴)

    《中国移动mm7api源代码(中兴)——深入解析与应用》 中国移动mm7协议,全称为MMS over HTTP (MM7),是基于HTTP协议的一种短消息服务接口,主要用于实现移动终端与服务器之间的多媒体消息传输。这个协议由3GPP(第三...

    cmpp MM7API的JAR包

    MM7API,通彩信网关开发,含有移动MM7API.jar

    mm7api.jar包

    mm7api.jar包

    中移MM7+API用户手册

    ### 中移MM7 API 用户手册知识点解析 #### 一、概述 中移MM7 API用户手册是一份详尽的技术文档,旨在指导服务提供商(SP)如何利用中国移动集团提供的MM7 API与彩信中心(MMSC)进行交互,实现多媒体消息服务(MMS...

    华为VAS_API_V1.01

    在2003年3月26日进行了更新,提供了huawei_MM7-API(new)文档,这可能意味着对原始的MM7协议进行了优化或扩展。 1. **MM7协议**:MM7是Multimedia Messaging Service Protocol的缩写,是一种基于HTTP/HTTPS的通信...

Global site tag (gtag.js) - Google Analytics