infoX -API接口培训材料(共40张).pptx
《infoX -API接口培训材料(共40张).pptx》由会员分享,可在线阅读,更多相关《infoX -API接口培训材料(共40张).pptx(40页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、i i短消息短消息APIAPI开发培训开发培训2003-01-14华为技术有限公司HUAWEIHUAWEIHUAWEIHUAWEI HUAWEIHUAWEIHUAWEIHUAWEIinfoX-ISMGSP 1SMSC mInternetISMGGNSSMSC 1SP nSCP计费中心计费中心HUAWEIHUAWEI互联网关网络组网示意图HUAWEIHUAWEI短消息信息平台支持协议和遵循规范n短消息网关设备规范V1.2n中国移动通信短消息网关测试规范V1.2n中国移动通信资源站实体与互联网短消息网关接口协议V1.2n神州行梦网业务SCP与ISMG之间通讯协议1.0n点对点短消息网间互通协议V2
2、.0n点对点短消息网间测试规范V1.2HUAWEIHUAWEI HUAWEIHUAWEI HUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEI HUAWEIHUAWEIHUAWEIHUAWEI HUAWEIHUAWEIinfoXI2000MT SERVER上级综合网管上级综合网管统一网管统一网管集中监控集中监控配置管理配置管理实时告警实时告警统计管理统计管理HUAWEIHUAWEIHUAWEIHUAWEI SP ISMGCMPP_CONNECTCMPP_CONNECTt_RESPCMPP_SUBMITCMPP_SUBMIT_RESPCMPP_QUER
3、YcCMPP_QUERY_RESPCMPP_CANCLECMPP_CANCLE_RESPCMPP_DELIVERCMPP_DELIVER_RESPHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEIAPI函数应用说明HUAWEIHUAWEIHUAWEIHUAWEIHUAWEIHUAWEI初始化接口:初始化接口:/事件:点击主界面的事件:点击主界面的“初始化初始化”按钮按钮void CDemoDlg:OnInit() / TODO: Add your control notification handler code here/初始化接口:编码协议、通
4、讯协议、通讯协议参数初始化接口:编码协议、通讯协议、通讯协议参数int iRet;iRet=IFInitInterface( 3,1,10.108.22.88 5016 5000);if(iRet!=0)MessageBox(初始化套接字成功初始化套接字成功!,MB_OK,0);elseMessageBox(初始化套接字失败初始化套接字失败!,MB_OK,0);HUAWEIHUAWEI登陆:登陆:/事件:点击主界面的事件:点击主界面的“初始化初始化”按钮按钮void CDemoDlg:OnLogin() / TODO: Add your control notification handler
5、 code here/登录短讯中心:接口名、接口密码登录短讯中心:接口名、接口密码int iRet;iRet=Login_R(vp,);if(iRet!=0)MessageBox(登录成功登录成功!,MB_OK,0);elseMessageBox(登录失败登录失败!,MB_OK,0);HUAWEIHUAWEI发送消息:发送消息:/事件:点击主界面的事件:点击主界面的“发送短讯发送短讯”按钮按钮void CDemoDlg:OnSendSM() / TODO: Add your control notification handler code here/向短讯中心提交短消息,返回失败原因向短讯中
6、心提交短消息,返回失败原因int iRet;unsigned long* SM_ID;/返回:短消息返回:短消息unsigned char* FCS;unsigned long UDLen;LPCTSTR UserData;UserData=dfdgf;UDLen=strlen(UserData); iRet=SubmitAExEx(2,1,13902700001, 2,1,968,0,0,0,0,0,0,0, 5000,5000, 100,0,UDLen,UserData,SM_ID,FCS);if(iRet=0)MessageBox(发送成功发送成功!,MB_OK,0);elseMessa
7、geBox(发送失败发送失败!,MB_OK,0); HUAWEIHUAWEI获取消息:获取消息:/事件:点击主界面的事件:点击主界面的“获取消息获取消息”按钮按钮void CDemoDlg:OnGetSM() / TODO: Add your control notification handler code here/获取短消息的内容获取短消息的内容 int iRet;ULONG* sm_ID = new ULONG;unsigned char* DestTON = new unsigned char;unsigned char* DestNPI = new unsigned char;ch
8、ar* DestAddr = new char;unsigned char* OrgTON = new unsigned char; unsigned char* OrgNPI = new unsigned char;char* OrgAddr =new char;unsigned char* PRI = new unsigned char;unsigned char* RP = new unsigned char;unsigned char* UDHI = new unsigned char;unsigned char* PID = new unsigned char;unsigned ch
9、ar* DCS = new unsigned char;char* TimeStamp = new char;unsigned long * UDLen = new unsigned long;char* UserData = new char;HUAWEIHUAWEI iRet = GetDeliverSMExEx(sm_ID,DestTON,DestNPI,DestAddr,OrgTON,OrgNPI, OrgAddr,PRI,RP, UDHI,PID, DCS,TimeStamp, UDLen,UserData);if(iRet = 0)MessageBox(接收成功!接收成功!,MB_
10、OK,0);CGetSMDlg dlg; /在此添加代码,在在此添加代码,在listbox框中显示该新短讯的各种状态。框中显示该新短讯的各种状态。 dlg.DoModal();elseMessageBox(接收失败!接收失败!,MB_OK,0);HUAWEIHUAWEIHUAWEIHUAWEI在公共模块中,全局声明对动态链接库 (DLL) 中外部过程的引用。利用public declare function来声明,示例(IFInitInterface 是dll中的一个函数):Public Declare Function IFInitInterface Lib smeidll.dll (ByV
11、al dwCodeProtocol As Long,ByVal dwDriverProtocol As Long,ByVal pDriverParam As String ) As LongHUAWEIHUAWEI登录SMSC用户修改配置参数初始化套接字,准备连接获取新短讯启动定时器发送新短讯定时器控件HUAWEIHUAWEIIFInitInterface调用方法:调用方法:事件:点击主界面的事件:点击主界面的“初始化初始化”按钮按钮功能功能:初始化套接字初始化套接字,准备连接准备连接Private Sub cmdInitSocket_Click()Dim bRet As BooleanDim
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- infoX-API接口培训材料(共40张)
限制150内