• 771.50 KB
  • 35页

cdma业务网络接口协议技术规范

  • 35页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
'YD/T200×—××××保密等级:公开发放中国电信集团公司发布2009-12实施2009-12发布中国电信CDMA业务网络接口协议技术规范-ISMAP接口协议规范(V1.2.0)Q/CT2043.01-2008中国电信集团公司技术标准1 Q/CT2043.01-2008目录IQ/CT2043.01-2008目录I前言II中国电信综合业务管理平台设备技术规范11范围12规范性引用文件13约束14缩略语25ISMAP接口35.1概述35.2CommandID定义45.3基本数据类型55.4PDU概述55.5可选参数55.6PDU定义65.6.1连接(BindOperation)65.6.2去连接(UnbindOperation)65.6.3链路查询(EnquireLinkOperation)75.6.4鉴权批价(AuthPriceOperation)75.6.5鉴权批价确认(AuthPriceCnfmOperation)145.6.6流量计费(TrafficAccountOperation)165.6.7手机号码和伪码转换(MSISDNMapPseudoCode)19附录A结果码定义20附录B数据类型定义23附录C可选参数标识定义24I Q/CT2043.01-2008前言本标准是中国电信综合业务管理平台ISMP的系列标准之一,该系列标准的结构及名称预计如下:(1)中国电信CDMA业务网络设备技术规范(2)中国电信CDMA业务网络接口协议技术规范本标准主要依据中国电信集团公司的需求,结合中国电信企业技术标准的特点进行编写,随着中国电信企业技术标准管理系统的发展完善,还将制定后续的相关标准。本规范为中国电信综合业务管理平台ISMP(IntegratedServiceManagementPlatform)的接口规范,定义了ISMP与SS之间的ISMAP接口。本标准的附录A、B、C是规范性附录。本标准由中国电信集团公司提出并归口。本标准起草单位:中国电信股份有限公司上海研究院。本标准主要起草人:韩彬斌,王铮,任华,方燕萍,黄铖斌,杨迪,游玉容,桂思思。I Q/CT2043.01-2008中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范1范围本规范适用于中国电信综合业务管理平台(ISMP)产品的设计及研发,提供给为中国电信开发制造ISMP的设备供应商。本规范是中国电信各级运营单位进行ISMP招标采购、工程设计、网络运营、管理、维护等方面的技术依据。2规范性引用文件下列文件中的条款通过本企业技术标准的引用而成为本企业技术标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修改版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。《中国电信CDMA业务网络技术体制》《中国电信CDMA业务网络设备技术规范》3约束I、本规范中所有的ID都以十进制进行编号中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081缩略语缩略语英文全名中文全名3G3rdGeneration第三代移动通信AOMTApplicationOriginatedMobileTerminated应用发起终端结束CPContentProvider内容提供商CRMCustomerRelationManagement客户关系管理DRMDigitalRightsManagement数字版权管理EOMTEmailOriginatedMobileTerminatedemail发起终端结束IPInternetProtocol因特网协议ISMAPIntegratedServiceManagementAccessProtocol综合业务管理接入协议ISMPIntegratedServiceManagementPlatform综合业务管理平台IVRInteractiveVoiceResponse声讯系统JavaJavaJAVA下载LCSLocationService定位业务MMSMultimediaMessageService多媒体消息MOATMobileOriginatedApplicationTerminated终端发起应用结束MOETMobileOriginatedEmailTerminated终端发起email结束MOMTMobileOriginatedMobileTerminated终端发起终端结束MPSSMobilePaymentServiceSystem移动支付业务系统MSOPMetropolisserviceoperatorplatform地市级业务操作平台MSNMCMobileServiceNationalManagementCenter移动业务全国管理中心NMSNetworkmanagementsystem网络管理系统OMCOperatingandMaitenanceCenter操作维护中心PDUProtocolDataUnit协议数据单元PHSPersonalhandsetsystem小灵通PSOPProvinceServiceOperationPlatform省级业务操作平台RTBPRealTimeBillingProtocol实时扣费协议SAGServiceAccessGateway业务接入网关SCPServiceControlPoint业务控制点SMGPShortMessageGatewayProtocol短信网关协议SMSShortMessageService短消息业务SNMPSimpleNetworkManagementProtocol简单网管协议SPServiceProvider业务提供商SPMSSPManagementSystemSP管理系统(小灵通)SSOSingleSignOn单点接入StreamingStreaming流媒体TCPTransferControlProtocol传输控制协议WAPWirelessApplicationProtocol无线应用协议中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081ISMAP接口1.1概述ISMAP是ISMP和SS间的接口。承载协议为TCP,是建立在TCP连接上的,基于协议数据单元(PDUs)交换的接口。交互流程如下:SS作为客户端应先建立与ISMP的TCP连接,然后ISMAP协议的双方在会话期间开始交换PDUs。当TCP连接上没有信息交换的时候,双方应该每C分钟相互发送EnquireLinkReqPDUs,以保持连接。如果在T秒之后,仍然没有响应信息回复,发送方应该再一次发送EnquireLinkReqPDUs。如果在发送方发送N-1条EnquireLinkReqPDUs到另一方之后,仍然没有响应信息回复,发送方应该关闭连接。在提供的系统中应该可以设定C,T,N的值。建议C的典型值为60秒,T为60秒,N为3次。SS和ISMP之间的一种典型场景描述如下:中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008图1ISMAP接口的典型场景1.1CommandID定义命令字值描述id_BindReq0x11000001BindReqid_BindRsp0x81000001BindRspid_UnBindReq0x11000002UnbindReqid_UnBindRsp0x81000002UnbindRspid_EnquireLinkReq0x11000003EnquireLinkReqid_EnquireLinkRsp0x81000003EnquireLinkRspid_AuthPriceReq0x11000014AuthPriceReqid_AuthPriceRsp0x81000014AuthPriceRspid_AuthPriceCnfmReq0x11000015AuthPriceCnfmReqid_AuthPriceCnfmRsp0x81000015AuthPriceCnfmRspid_TrafficAccountReq0x11000017TrafficAccountReqid_TrafficAccountRsp0x81000017TrafficAccountRspid_MSISDNMapPseudoCodeReq0x11000022暂不实现。中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008id_MSISDNMapPseudoCodeRsp0x81000022暂不实现。1.1基本数据类型名称描述UnsignedInteger无符号整数。Integer4字节整数。Integer2字节整数。Integer单字节整数。OctetString固定长度串。不足长度则右补二进制0,此类型字符串定义的最大长度不包括结束符’’的长度。C-OctetString以‘’结束的C类型字符串。TLVStringTLV方式定义的字符串类型,此类型不需要带结束符””,长度以TLV中的Length的值为准。1.2PDU概述所有PDUs包括一个消息头和一个消息体。PDU的组成描述MessageHeader消息头。MessageBody消息体。消息头定义:名称类型字节大小描述TotalLengthUnsignedInteger4一个PDU的总字节数包括这一字段的4个字节。CommandIdUnsignedInteger4命令标识符。SequenceIdUnsignedInteger4用于请求和响应间保持联系的序号。1.3可选参数未来扩充时,以TLV形式定义可选参数。全部可选参数必须出现在PDU的尾部。TLV字段的定义:名称类型字节大小描述TagInteger2字段的标签。LengthInteger2字段的长度。中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008ValueOctetString可变长度字段内容。1.1PDU定义1.1.1连接(BindOperation)该操作用于建立从SS到ISMP的加密连接。连接请求(BindReqSyntax):方向:业务系统->ISMP参数:见表名称类型字节大小描述srcDeviceTypeInteger4发端设备类型。srcDeviceIdOctetString20发端设备识别号。destDeviceTypeInteger4目的端设备类型。destDeviceIdOctetString20目的端设备识别号。authenticatorSourceOctetString16该域用来对发端进行鉴权。它生成的MD5加密算法如下:发端认证号码=发端设备ID+共享密钥+时间戳共享密钥由ISMP分配,时间戳由发端设备生成,格式是:MMDDHHMMSS,年月日时分秒。timeStampOctetString10时间戳由发端设备生成,格式是:MMDDHHMMSS,月日时分秒。versionInteger4协议版本。连接应答(BindRspSyntax):方向:ISMP->业务系统参数:见表名称类型字节大小描述resultInteger4结果码1.1.2去连接(UnbindOperation)该操作提供给ISMP一个安全的断链过程以清除资源。去连接请求(UnbindReqSyntax)方向:业务系统->ISMP参数:无去连接应答(UnbindRspSyntax)方向:ISMP->业务系统参数:见表中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008名称类型字节大小描述resultInteger4结果码:1.1.1链路查询(EnquireLinkOperation)该操作用于维持ISMP和业务系统之间的TCP连接。链路查询请求(EnquireLinkReqSyntax)方向:业务系统<->ISMP参数:无链路查询应答(EnquireLinkRspSyntax)方向:业务系统<->ISMP参数:无1.1.2鉴权批价(AuthPriceOperation)鉴权批价操作是一个复合操作,包括了用户鉴权、业务鉴权、定购关系鉴权、计费等操作的功能。鉴权批价请求(AuthPriceReqSyntax)方向:业务系统->ISMP参数:见表名称类型字节大小描述srcDeviceTypeInteger4发送端设备类型,srcDeviceIdOctetString20发送端设备标识。destDeviceTypeInteger4目标设备类型。destDeviceIdOctetString20目标设备识别。msgIdOctetString20通过业务系统生成的唯一识别标识MSGID是消息生成时间、业务系统标识和序列号的组合,其格式为:MMDDHHMMSSZZZZZZXXXXMMDDHHMMSS:当前时间ZZZZZZ:业务系统标识,参考《中国电信综合业务管理平台ISMP规范-总册》XXXX:序列号OATypeInteger4业务发起用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码OAOperaterIDOctetString10业务发起用户归属的运营商标识。中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008目前取默认值9999,不支持运营商间互通OAOctetString36业务发起用户ID。DATypeInteger4目标用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码DAOperaterIDOctetString10目标用户归属的运营商标识。目前取默认值9999,不支持运营商间互通DAOctetString36目标用户ID。FATypeInteger4付费用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码FAOperatorIDOctetString10付费用户归属的运营商标识。目前取默认值9999,不支持运营商间互通FAOctetString36付费用户ID。PIdTypeInteger4业务类型标识:1:SpId+PId(SPID+产品ID)2:AccessNo+FeatureStr(接入码+特征码流)3:ServiceKey业务键9:其他spId/AccessNoOctetString21SPID/接入码。PID/FeatureStr/ServiceKeyOctetString21产品ID/特征码。serviceTypeInteger4业务流程类型:1:MOAT(SMS/MMS/WAP)2:AOMT(SMS/MMS/WAP)3:MOMT(MMS)4:MOET(MMS/Pushmail)5:EOMT(MMS/Pushmail)9:Reserved(除SMS/MMS/WAP)10:FOMT(MMS)11:FOAT(MMS)12:FOET(MMS)13:铃音复制startTimeOctetString14中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008开始时间YYYYMMDDHHMMSS年月日时分秒。duartionInteger4会话的持续时间。-1表示该域被忽略。volumeInteger4业务量。-1表示该域被忽略。timesInteger4次数/条数/页数等。-1表示该域被忽略。orderNumInteger4在持续时间或流量控制中的会话个数-1表示该域被忽略。resentTimesInteger1重发次数:0:只发一次1-255:重发次数。可选参数linkIDTLVString20事务关联ID,用于标识用户发起的业务使用(点播),由平台产生。格式如下:MMDDHHMMSS+10位随机序列号;为空(二进制0)表示无效。mediaTypeTLVString5媒体内容类型包括:文本、图像、声音、视频、应用。每个类型依次从高字节到低字节排列0:不支持1:支持(MMS)clientIPTLVString15客户端IP地址(MMS)。amountInteger4短信专用:金额Pk_totalUnsignedInteger4信息总条数,从1开始。Pk_numberUnsignedInteger4信息序号,从1开始。SMSFormatInteger4短信专用:内容格式0:ASCII串3:短信写卡操作4:二进制信息8:UCS2编码15:含GB汉字……SMSContentLenInteger4短信专用:内容长度.中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008SMSContentTLVStringSMSContentLen短信专用:担心内容短信上行过程短信网关需要将内容发送给平台分析.submitMsgTypeUnsignedInteger1SP发送的消息类型:(只用于固网短信)0:普通短消息1:WEB方式定制结果消息消息2:WEB方式取消定制结果消息3:终端方式定制结果消息4:终端方式取消定制结果消息5:包月扣费通知消息6:WEB方式定制二次确认消息7:WEB方式取消定制二次确认消息8:终端方式定制二次确认消息9:终端方式取消定制二次确认消息10:WEB方式点播二次确认消息11:终端方式点播二次确认消息(暂保留)12:群发请求13:定购(包括点播和定制)关系同步14:群发结果通知消息15:定购(包括点播和定制)关系同步回复其它保留。无该字段时,默认为“普通短消息”。SPDealResultUnsignedInteger1SP对消息的处理结果:(只用于固网短信)0:成功1:失败其它保留。该字段在SubmitMsgType为0、0、5、6、7、8、9、10、11、14、15时无效。feeTypeTLVString2收费类型:(只用于固网短信)中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-200800:免费01:按条计信息费02:按包月收取信息费03:按封顶收取信息费feeCodeTLVString6资费代码(只用于固网短信)。fixedFeeTLVString6包月费/封顶费(只用于固网短信)。transactionIDTLVString20组合业务流水号(仅适用于SAG组合业务)。transEndInteger1组合业务结束标识(仅适用于SAG):0:表示业务成功-1:表示无效1:业务失败,用户原因2:业务失败,CP/SP原因serviceCapabilityIDInteger4业务能力(仅适用于SAG):取值参看数据规范PDSNIPTLVString15WAP网关专用,WAP网关上报ISMP,用于区分用户所在地网关上报的SGSNIP地址CIDTLVString21内容IDRingDownloadWayInterger4铃音购买方式(用于彩铃)0:portal下载,1:ivr下载,2:短信下载,3:BSS下载,4:USSD下载,10:portal赠送,11:ivr赠送,12:短信赠送,13:BSS赠送,20:portal复制,21:ivr复制,22:短信复制,23:BSS复制24:跨省复制待扩充鉴权批价应答(AuthPriceRspSyntax)方向:ISMP->业务系统参数:见表名称类型字节大小描述resultCodeInteger4结果码。中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008chargePartyTypeInteger4计费方类型OAUserTypeInteger4发起用户类型:0:后付费用户1:预付费用户2:准预付费用户OAFeeTypeInteger4发起用户的付费类型:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费OAMoneyInteger4发起用户的费用。DAUserTypeInteger4目的用户类型:0:后付费用户1:预付费用户2:准预付费用户DAFeeTypeInteger4目的用户的付费类型:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费DAMoneyInteger4目的用户的费用FAUserTypeInteger4付费地址用户类型:0:后付费用户1:预付费用户2:准预付费用户FAFeeTypeInteger4付费用户的付费类型:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费FAMoneyInteger4付费用户的费用。cnfmIntervalInteger4等待AuthPriceCnfm消息的时间间隔。单位秒needCnfmInterger11确认标识:中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20080:无需确认1:需要确认可选参数linkIDTLVString20事务关联ID,用于标识用户发起的业务使用(点播),由平台产生。格式如下:MMDDHHMMSS+10位随机序列号;为空(二进制0)表示无效。feeTypeTLVString2收费类型(只用于固网短信):00:免费01:按条计信息费02:按包月收取信息费03:按封顶收取信息费feeCodeTLVString6资费代码(只用于固网短信)。fixedFeeTLVString6包月费/封顶费(只用于固网短信)。needToNextNodeInterger11是否需要将原消息转至下一网络节点:0:不需要1:需要transactionIDTLVString20组合业务流水号(仅适用于SAG组合业务)。RRIDTLVString20版权规则OATypeInteger4业务发起用户ID类型(用户号码和伪码转换时使用)1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码OAOctetString36业务发起用户ID。(用户号码和伪码转换时使用)DATypeInteger4目标用户ID类型(用户号码和伪码转换时使用)1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码DAOctetString36目标用户ID。(用户号码和伪码转换时使用)中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081.1.1鉴权批价确认(AuthPriceCnfmOperation)该操作是业务结束时对AuthPrice操作的确认。鉴权批价确认请求(AuthPriceCnfmReqSyntax)方向:业务系统->ISMP参数:见表名称类型字节大小描述srcDeviceTypeInteger4发端设备类型,srcDeviceIdOctetString20发端设备标识。destDeviceTypeInteger4目的端设备类型。destDeviceIdOctetString20目的端设备标识。msgIdOctetString20通过业务系统生成的唯一识别标识MSGID是消息生成时间、业务系统标识和序列号的组合,其格式为:MMDDHHMMSSZZZZZZXXXXMMDDHHMMSS:当前时间ZZZZZZ:业务系统标识,参考《中国电信综合业务管理平台ISMP规范-总册》XXXX:序列号statInteger4状态确认:0:成功1:失败startTimeOctetString14开始时间:YYYYMMDDHHMMSS年月日时分秒durationInteger4会话持续时间,-1时该域被忽略。volumeInteger4会话量,-1时该域被忽略。timesInteger4次数/条数/页数,-1时该域被忽略。可选参数transcodingInteger1是否内容编码转换(MMS)。clientIPTLVString15客户端IP地址(MMS)。errCodeTLVString3错误代码,定义同SMGP3.0协议的回执消息中的err字段(只用于固网短信)。transactionIDTLVString20组合业务流水号(仅适用于SAG组合业务)。serviceCapabiliInteger4业务能力(仅适用于SAG):中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008tyID取值参考《数据规范》鉴权批价确认应答(AuthPriceCnfmRspSyntax)方向:ISMP->业务系统参数:见表名称类型字节大小描述resultCodeInteger4结果。msgIdOctetString20由业务系统生成的唯一标识。chargePartyTypeInteger4计费方类型。OAUserTypeInteger4发送使用者类型:0:后付费1:预付费2:准预付费OAFeeTypeInteger4发送签约用户类型:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费OAMoneyInteger4发送用户的费用。DAUserTypeInteger4目的使用者类型:0:后付费1:预付费2:准预付费DAFeeTypeInteger4目的签约者的付费类型:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费DAMoneyInteger4目的签约者的费用。FAUserTypeInteger4付费类型:0:后付费1:预付费2:准预付费FAFeeTypeInteger4付费用户的付费类型。0:Monthlycharge按月收费中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费FAMoneyInteger4付费用户的费用:可选参数transactionIDTLVString20组合业务流水号(仅适用于SAG组合业务)。1.1.1流量计费(TrafficAccountOperation)该操作用于流量计费。流量计费请求(TrafficAccountReq)方向:业务系统->ISMP参数:见表名称类型字节大小描述srcDeviceTypeInteger4发端设备类型。srcDeviceIdOctetString20发端设备标识。destDeviceTypeInteger4目的端设备类型。destDeviceIdOctetString20目的端设备标识。msgIdOctetString20通过业务系统生成的唯一识别标识MSGID是消息生成时间、业务系统标识和序列号的组合,其格式为:MMDDHHMMSSYYYYYYXXXXMMDDHHMMSS:当前时间YYYYYY:业务系统标识,参考附录BXXXX:序列号OATypeInteger4发送用户地址类型,参考附录B。OAOperaterIDOctetString10用户归属的运营商ID。OAOctetString36发送端地址。PIdTypeInteger4业务类型:1:SPID+产品ID2:接入码+特征码流3:接入码+业务键9:其他spId/AccessNoOctetString21SPID/接入码。OctetString21产品ID/特征码/业务键。中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008PId/FeatureStr/ServiceKeyoperatorTypeInteger4操作类型:1~5:Reserved:6:开始计费7:停止计费8:发生切换Other:无效bearerTypeInteger4能力类型:0:AAAServer鉴权、授权、计费业务1:GSMCSDGSM电路业务2:GPRSGPRS业务3:WCDMAWCDMA业务4:CDMACSDCDMA电路业务5:CDMA1XCDMA1X业务6:CDMA2000CDMA2000业务9:Others其它startTimeOctetString14开始时间。stopTimeOctetString14结束时间。volumeInteger4流量计费。(单位:字节数)durationInteger4会话时间计费。(单位:秒)bearerProtocolTypeInteger2协议传输类型:01:WAP/IP;10:HTTP/TCP/IP;20:STMP30:RTSP40:FTP…99:otheruplinkVolumeInteger4上行流量。downlinkVolumeInteger4下行流量。APNC-OctetString256接入点名称:移动接入点ID,字符串以””结束。SGSNIPC-OctetString40用户接入地SGSN的IP。(WAP必须上报)chargingIDC-OctetString10由GGSN发起计费ID。QOSC-OctetString28服务质量。可选参数transactionIDTLVString20组合业务流水号(仅适用于组合业务)。transEndUnsigned1中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008Integer组合业务结束标识:(仅适用于SAG)0:表示业务成功-1:表示无效1:业务失败,用户原因2:业务失败,CP/SP原因serviceCapabilityIDInteger4业务能力:(仅适用于SAG)取值参考《数据规范》流量计费应答(TrafficAccountRspSyntax)方向:ISMP->业务系统参数:见表名称类型字节大小描述statusInteger4结果码:chargeByInteger4计费方法:1:流量计费2:时长计费MAXVOLUMEInteger4最大流量:WAP网关监控的流量。MAXTIMEOUTInteger4最大超时时间:WAP网关监控的时间。userPayTypeInteger4签约用户的付费类型:0:后付费1:预付费2:准预付费feeTypeInteger4计费模式:0:Monthlycharge按月收费1:Chargingbytimes按次收费4:Chargingbyvolume按流量收费5:Chargingbyduration按时长收费7:Free免费moneyInteger4收取签约用户的费用。可选参数transactionIDTLVString20组合业务流水号(只适用于组合业务)。OATypeInteger4业务发起用户ID类型(用户号码和伪码转换时使用)1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008OAOctetString36业务发起用户ID。(用户号码和伪码转换时使用)DATypeInteger4目标用户ID类型(用户号码和伪码转换时使用)1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码DAOctetString36目标用户ID。(用户号码和伪码转换时使用)1.1.1手机号码和伪码转换(MSISDNMapPseudoCode)该操作用于手机号码与伪码的转换。手机号码和伪码转换请求MSISDNMapPseudoCodeReq方向:业务系统->ISMP参数:见表名称类型字节大小描述srcDeviceTypeInteger4发端设备类型。srcDeviceIdOctetString20发端设备标识。destDeviceTypeInteger4目的端设备类型。destDeviceIdOctetString20目的端设备标识。opTypeInteger4转换类型:0:MSISDN转换为伪码1:伪码转换为MSISDNconvertCodeC-OctetString36转换码:Optype=0:MSISDNOptype=1:伪码手机号码和伪码转换应答MSISDNMapPseudoCodeRsp方向:ISMP->业务系统参数:见表名称类型字节大小描述statusInteger4结果码。convertedCodeC-OctetString36转换后的号码;Optype=0:伪码Optype=1:MSISDN中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081.1ISMAP接口异常处理1.1.1概述ISMAP连接异常后:业务系统检测到与ISMP的链路查询(EnquireLink)失败N次(可配置)后,业务系统不到ISMP进行鉴权批价(AuthPrice),默认所有鉴权通过,并负责产生断链话单,存放到指定目录下,业务系统每隔一定时间发送连接请求到ISMP。ISMP周期性的通过FTP方式到业务系统指定的目录下获取业务使用记录,获取成功后删除业务系统目录下相应的文件。对于异常业务使用记录ISMP需要进行批价处理。ISMAP连接恢复后:业务系统检测到与ISMP之间的ISMAP接口连接恢复正常后,业务系统通过ISMAP接口到ISMP进行鉴权批价,停止产生断链话单。ISMP检测到与业务系统之间的ISMAP接口连接恢复正常后,ISMP通过ISMAP接口接收来自业务系统的鉴权批价请求;同时,ISMP到业务系统指定目录获取断链话单,并进行批价计费处理,直到目录中没有断链话单为止。1.1.2处理机制由ISMP到业务系统上指定目录内获取断链话单文件:发起方同步方式同步间隔ISMPTXTFile/FTP可配置文件存放目录:参考ISMP与业务系统话单接口;文件命名规则:断链话单文件:DeviceIDYYYYMMDDHHmmssBBBB.REQDeviceID业务系统设备编号YYYY表示生成此文件的年份MM表示生成此文件的月份DD表示生成此文件的日期HHmmss表示生成此文件的时间BBBB文件序号从0001开始文件格式:文件采用文本文件的方式;异常使用记录文件和绘制文件中各字段间采用分隔符(可配置,默认为半角分号“|”),每条记录最后添加回车(CR,1字节)、换行(LF,1字节);String:固定长度串,不足长度则左对齐,右补空格;Integer;整型,不足长度则右对齐,左补零;文件的大小不超过10M;发起时机:ISMP和业务系统检测到ISMAP链路异常时触发;ISMP的处理机制:ISMP自动解析断链话单,完成鉴权计费;对需要确认流程的产品,ISMP默认确认成功;用户使用一次业务时,如果业务引擎产生多条使用记录,ISMP统一按照AuthPrice的流程进行处理;中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081.1.1接口格式断链锻炼话单文件:名称类型字节大小描述SrcDeviceTypeInteger44发送端设备类型,SrcDeviceIdString20发送端设备标识。DestDeviceTypeInteger44目标设备类型。DestDeviceIdString20目标设备识别。MsgIdString20通过业务系统生成的唯一识别标识MSGID是消息生成时间、业务系统标识和序列号的组合,其格式为:MMDDHHMMSSZZZZZZXXXXMMDDHHMMSS:当前时间ZZZZZZ:业务系统标识,参考《中国电信综合业务管理平台ISMP规范-总册》XXXX:序列号OATypeInteger44业务发起用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码OAOperaterIDString10业务发起用户归属的运营商标识。目前取默认值9999,不支持运营商间互通OAString36业务发起用户ID。DATypeInteger44目标用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码DAOperaterIDString10目标用户归属的运营商标识。目前取默认值9999,不支持运营商间互通DAString36目标用户ID。FATypeInteger44付费用户ID类型1:MSISDN2:PseudoCode3:UserIP4:区号+本地网号码中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008FAOperatorIDString10付费用户归属的运营商标识。目前取默认值9999,不支持运营商间互通FAString36付费用户ID。PIdTypeInteger44业务类型标识:1:SpId+PId(SPID+产品ID)2:AccessNo+FeatureStr(接入码+特征码流)3:AccessNo+ServiceKey(接入码+业务键)9:其他SpId/AccessNoString21SPID/接入码。PId/FeatureStr/ServiceKeyString21产品ID/特征码。ServiceTypeInteger44业务类型:1:MOAT(SMS/MMS/WAP)2:AOMT(SMS/MMS/WAP)3:MOMT(MMS)4:MOET(MMS/Pushmail)5:EOMT(MMS/Pushmail)8:Reply9:Reserved(除SMS/MMS/WAP)10:FOMT(MMS)11:FOAT(MMS)12:FOET(MMS)StartTimeString14开始时间YYYYMMDDHHMMSS年月日时分秒。DuartionInteger44会话的持续时间。-1表示该域被忽略。VolumeInteger44业务量。-1表示该域被忽略。TimesInteger44次数/条数/页数等。-1表示该域被忽略。OrderNumInteger44在持续时间或流量控制中的会话个数-1表示该域被忽略。ResentTimesInteger11重发次数:0:只发一次1-255:重发次数。LinkIDString20事务关联ID,用于标识用户发起的业务使用(点播),由平台产生。格式如下:中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008MMDDHHMMSS+10位随机序列号;为空(二进制0)表示无效。MediaTypeString5媒体内容类型包括:文本、图像、声音、视频、应用。每个类型依次从高字节到低字节排列0:不支持1:支持(MMS)ClientIPString15客户端IP地址(MMS)。AmountInteger44短信专用:金额Pk_totalUnsignedInteger4信息总条数,从1开始。Pk_numberUnsignedInteger4信息序号,从1开始。SMSFormatInteger44短信专用:内容格式0:ASCII串3:短信写卡操作4:二进制信息8:UCS2编码15:含GB汉字……SMSContentLenInteger44短信专用:内容长度.SMSContentStringSMSContentLen短信专用:担心内容短信上行过程短信网关需要将内容发送给平台分析.SubmitMsgTypeUnsignedInteger1SP发送的消息类型:(只用于固网短信)0:普通短消息1:WEB方式定制结果消息消息2:WEB方式取消定制结果消息3:终端方式定制结果消息4:终端方式取消定制结果消息5:包月扣费通知消息6:WEB方式定制二次确认消息7:WEB中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008方式取消定制二次确认消息8:终端方式定制二次确认消息9:终端方式取消定制二次确认消息10:WEB方式点播二次确认消息11:终端方式点播二次确认消息(暂保留)12:群发请求13:定购(包括点播和定制)关系同步14:群发结果通知消息15:定购(包括点播和定制)关系同步回复其它保留。无该字段时,默认为“普通短消息”。SPDealResultUnsignedInteger1SP对消息的处理结果:(只用于固网短信)0:成功1:失败其它保留。该字段在SubmitMsgType为0、0、5、6、7、8、9、10、11、14、15时无效。FeeTypeString2收费类型:(只用于固网短信)00:免费01:按条计信息费02:按包月收取信息费03:按封顶收取信息费FeeCodeString6资费代码(只用于固网短信)。FixedFeeString6包月费/封顶费(只用于固网短信)。TransactionIDString20组合业务流水号(仅适用于SAG组合业务)。TransEndInteger11组合业务结束标识(仅适用于SAG):0:表示业务成功-1:表示无效1:业务失败,用户原因2:业务失败,CP/SP原因ServiceCapabilityInteger44业务能力(仅适用于SAG):中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008取值参看数据规范RRIDString20版权规则NeedCnfmInterger11移动支付专用:确认标识0:无需确认1:需要确认OpTypeInteger41移动支付专用:0:扣费(默认)1:补款OAMoneyInteger44移动支付专用发起端用户的费用GoodsIDString36移动支付专用商品IDSGSNIPString15WAP网关专用,WAP网关上报ISMP,用于区分用户所在地网关上报的SGSNIP地址中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008附录A结果码定义类别结果码描述Success0Success成功Protocolerror协议相关错误Generalerror通用错误1LengthofPDUisinvalid(greaterthan30Korlessthanzero)消息长度非法2FailedtodecodethePDU(lackoffieldsorfieldtypeinvalid)消息解码错误6Serviceenablerhasnotbindedyet业务系统链接未建立7Timeoutwhilewaitingfortheresponsemessage等待应答超时8Timeoutwhilewaitingfortheconfirmationmessage等待确认消息超时9Authenticatorisinvalid认证密码错误10TheConnectionisduplicated重复的连接请求11Versionisincorrect版本号错误Fielderrororothers字段及其他相关错误100Fieldvalueisinvalid(notexpectedorerror)字段值无效101Sourcedevicetypeisoutofrange源设备类型无效102Sourcedeviceidisincorrect源设备编号错误103Destinationdevicetypeisoutofrange目的设备类型无效104Destinationdeviceidisincorrect目的设备编号错误105Timestampfieldisinabadformat时间戳字段格式错误106Subscriber"sIDisinvalid用户ID非法107MSISDNisinvalid手机号码非法108SPidentifierisinvalid中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008SPID非法109Productidentifierisinvalid产品ID非法110Servicecode(AccessNO)isinvalid.接入号非法111普通用户定购集团产品失败112漫游地业务使用区域鉴权失败113LinkIDisinvalidLinkID非法Systemerror系统类错误Systemerror系统类错误500Diskread-writeerror磁盘读写错误501Networkconnectionisabnormal网络链接异常502Networkerror网络故障503LICENSEfileisillegalLICENSE不合法504NumberofregistereduserisbeyondthelimitationoftheLICENSE已超过LICENSE限定数量505Systeminternalerror系统内部错误506Databaseerror(Databaseconnectionbroken,SQLsyntaxinvalid)数据库错误Subscriberrelatederror用户相关错误Subscriberrelatederror用户相关错误1001Thesubscriberdoesnotexist用户不存在1002Thesubscriber"sstatusisstopped用户状态为停机状态1003保留1004Thesubscriberisinblacklist用户已被列入黑名单1005Thesubscriberdoesnotexitinthisplatform用户不属于本平台1006Thesubscriberisoverthelimitfee用户限费1007Thesubscriberisinredlist用户已被列入红名单1008Thesubscriberiswithdraw用户已注销1009Thesubscriberisinsuspendmode。用户暂停中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20081100Thespecifiedserviceisnotopentothesubscriber产品对此用户不开放1103Thesubscriberhasalreadyregistered用户已注册1104Thesubscriberhasnotregisteredyet用户未注册1105Statusofthesubscriberisabnormal(notnormal)用户状态异常1106Failedtoauthenticatethesubscriberbypassword用户密码认证失败1107Failedtogenerateapseudocode伪码生成失败1108待激活用户1109用户不在白名单1110受赠用户状态不正常1200Thesubscriptionalreadyexists定购关系已存在1201Thesubscriptiondoesnotexist定购关系不存在1202Statusofthesubscriptionisabnormal定购关系状态异常1203定购关系通知sp失败1204普通用户定购集团产品失败1205漫游地业务使用区域鉴权失败SPandservicerelatederrorSP和业务相关错误SPrelatederrorSP相关错误2000TheSPdoesnotexistSP不存在2001StatusoftheSPisabnormalSP状态异常Servicerelatederror业务相关错误2100TheProductdoesnotexist产品不存在2101TheProductisnotopen(Itsstatusisabnormal)产品状态异常2200TheisnosuchtypeofProduct(SMS,MMS,etc.)产品类型不存在2201TheProductcannotbesubscribed产品不能定购2202剩余使用量不足ChargingCharging3000CDRformatiswrong中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-2008error计费相关错误error计费相关错误CDR格式错误3001Thepriceisnegative价格为负数3002Thepriceformatiswrong价格格式错误3003Thepriceisoutofrange价格超界3100Thesubscribeisnotaprepaiduser用户不是预付费用户3101Balanceofthesubscribeisnotenough用户余额不足3102Failedtoimpactbalance补款失败3103Thereisnorequiredcharginginformation没有对应的计费信息3104FailedtowriteaCDR写CDR失败3105TheCDRisduplicatedCDR重复3106FailedtoinserttheCDRtodatabaseCDR写数据库失败3107PriceoftheCDRistoohighCDR中标识的价格太高3108TimeoutwhilewaitingfortheSCPresponse等待SCP应答超时3109Failedtoreloadthechargingmatrixintomemory计费矩阵更新失败BOSSIntegererrorBOSS接口相关错误BOSSInterfaceerrorBOSS接口相关错误4001Thereisnosubscriber"sinformationinBOSSBOSS中无此用户信息DefaultError9999DefaultError缺省错误附录B数据类型定义用户ID类型(OAType,DAType,FAType)1:MSISDN2:PseudoCode3:UserIP中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20084:区号+本地网号码计费方1:OA2:DA3:OA+DA保留4:Thirdparty5:SP6~:tobeextended附录C可选参数标识定义可选参数是ISMAP消息中非必须携带的参数,其只能出现在一条消息的最后。所有的ISMAP可选参数都有一个16bit的参数标识,ISMAP协议定义了以下参数标识:0x0000Reserved0x0001–0x00FFISMAPdefinedoptionalparameters0x0100–0x01FFReserved0x0200–0x05FFISMAPdefinedoptionalparameters0x0600–0x10FFReservedforISMAPProtocolExtension0x1100–0x11FFReserved0x1200–0x13FFISMAPdefinedoptionalparameters0x1400–0x3FFFISMAPdefinedoptionalparameters0x4000–0xFFFFReserved标识值域名类型字节大小0x0001MediaTypeTLVString50x0002ClientIPTLVString150x0003TranscodingInteger10x0004Pk_totalUnsignedInteger40x0005Pk_numberUnsignedInteger40x0006SMSFormatInteger40x0007SMSContentLenInteger40x0008SMSContentTLVString2000x0009LinkIDTLVString200x000AAmountInteger40x000BRRIDTLVString200x1401SubmitMsgTypeUnsignedInteger10x1402SPDealResultUnsignedInteger10x1403FeeTypeTLVString20x1404FeeCodeTLVString60x1405FixedFeeTLVString60x1406ErrCodeTLVString3中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31 Q/CT2043.01-20080x1407NeedToNextNodeInterger110x1408TransactionIDTLVString200x1409TransEndUnsignedInteger10x140AServiceCapacityInteger40x140BSGSNIPTLVString150x140CCIDTLVString210x140DRingDownloadWayInteger4中国电信CDMA业务网络接口协议技术规范-ISMP接口协议规范(V1.1.3)31'