您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > CMPP2x短息协议代理API函数说明
CMPP短消息协议代理API函数说明重要:短消息协议代理API只负责透传消息,并不检验消息的合法性,请在应用程序中控制输入的合法性如有疑问,请参阅例子程序apidemo_cmpp.c。【系统登录】intProxyLogin(intnNumber);输入参数:1、SMPP代理的序号(1~10)(每一台服务器最大支持10个SMPP协议代理)输出参数:1:成功0:失败-1:致命错误调用此函数进行协议代理注册,在参数中需要指明用哪个协议代理,一个协议代理对应一个客户端程序。【系统注销】voidProxyLogout()调用此函数退出与协议代理的通讯,在退出程序之前调用此函数通知协议代理与服务器断连。【发送短消息】RETCDCMPPSnd(unsignedcharbyPkTotal,unsignedcharbyPkNumber,unsignedcharbyRegisteredDelivery,unsignedcharbyMsgLevel,char*psServiceID,unsignedcharbyFeeUserType,char*psFeeTerminalID,unsignedcharbyTPPID,unsignedcharbyTPUDHI,unsignedcharbyMsgFmt,char*psMsgSrc,char*psFeeType,char*psFeeCode,char*psValidTime,char*psAtTime,char*psSrcTerminalID,unsignedcharbyDestUsrTl,char*psDestTerminalID,unsignedcharbyMsgLength,char*pMsgContent,char*pReserve,unsignedshortnLID);输入参数:此参数与相应协议中规定的相同名称的参数意义相同,请参考协议中的相关描述。输出参数:1、成功0、失败-1、致命错误【接收发送短消息应答】intCMPPGetSndAck(unsignedshort*LID,unsignedchar*psMsgID,int*pStatus);输入参数:LID:本地发送消息标识psMsgID:网关的消息IDpStatus:短消息的发送状态,0表示成功,非0表示失败。输出参数:1、成功0、失败-1、致命错误【接收短消息】intCMPPRcv(unsignedchar*pMsgID,char*pDestnationID,char*pServiceID,unsignedchar*pbyTPID,unsignedchar*pbyTPUDHI,unsignedchar*pbyMsgFmt,char*pSrcminalID,unsignedchar*pbyRegistered,unsignedchar*pbyMsgLength,char*pMsgContent,char*pReserve);输入参数:与相应协议中描述的相同参数相同。输出参数:1、成功0、失败-1、致命错误
本文标题:CMPP2x短息协议代理API函数说明
链接地址:https://www.777doc.com/doc-2906325 .html