环思产品论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 3023|回复: 1
打印 上一主题 下一主题

[1002] 如何在环思软件中应用手机短信

[复制链接]

131

主题

154

帖子

1161

积分

超级版主

机总

Rank: 8Rank: 8

积分
1161
QQ
跳转到指定楼层
楼主
发表于 2014-11-24 17:53:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 zhouf 于 2014-12-4 13:43 编辑

阅读对象:系统管理员
  • 进入服务器,打开并配置“AppServer”,点击“配置连接”:参见附图A;
  • 在弹出对放框中,选择[短信配置],并录入以下内容;
    • 用户名:向环思软件供应商索取;(内部人员: 黄式敏 huangshiming@huansi.net )
    • 密码:向环思软件供应商索取;
    • 登陆主机:202.102.249.106;
    • 主机端口:80;
    • 短信类别:超长短信;
  • 请对需要接收手机短信的人员,维护系统用户,并填写正确的[手机号]
    菜单位置:系统\权限\用户 (FormID=9373)
  • 请使用系统(TIIP)中的“订阅消息”,完成手机短信的订阅;
    菜单位置:布署\配置\消息\订阅消息 (FormId=9376)

注:AppServer 后台执行发送手机短信的数据记录在数据表 dbo.smSMSList 中;
  1. INSERT INTO dbo.smSMSList(sMessageTo,sText)
  2. VALUES(N'18019430001',N'测试手机短消息');
复制代码

错误排除方法:
  • 手机短信服务商联系方式:
    • 官方网址:www.139000.com
    • 客户服务:QQ 800020139;
    • 技术支持:QQ 494707396;
  • 手机短信发送不成功时, 如何处理?
    • 下载附件[smSMS.zip],解压后,打开文件[DelphiInMSDP.exe],填写登陆信息;参见附图C;
      连接管理\身份验证\账号:即AppServer中的短信用户名;向环思软件供应商索取;
      连接管理\身份验证\密码:即AppServer中的短信密码;向环思软件供应商索取;
      连接管理\网关地址:即AppServer中的短信登陆主机+:+端口号;如:202.102.249.106:80
    • 测试发送手机短信,此工具会将错误信息返回出来;参见附图D;
    • 将错误消息反馈给服务商,可以直接联系技术人员;
  • 注意与服务商(客户服务), 确认以下内容:
    • 确认当前[用户名], 是否开通“超长短信”功能?
    • 确认当前[用户名], 服务商采用的短信通道是否支持“超长短信”功能? (如:0532xxxx通道不支持)
      测试方法:发送长文本短信(长度超过80),如果收到的短信被拆分成多条,需联系服务商将当前[用户名]转移到“支持超长短信的通道”;
    • 短信发信号码是否是 1069xxxx 开头的固定虚拟号?
      用户手机是联动或电信的,短信的发信号码是 1069xxxx 开头的固定虚拟号;
      用户手机是移动的,发信号码不是 1069xxxx 开头的固定虚拟号(如:0532xxxx开头变化号),需将客户《营业执照》提供给名商通(客户服务人员)至中国移动备案,成功后才能换成 1069xxxx 开头固定虚拟号;

附图A:

附图B:

附图C

附图D

smSMS.zip

503.19 KB, 阅读权限: 20, 下载次数: 7

手机短信错误检查

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 转播转播 分享分享
回复

使用道具 举报

131

主题

154

帖子

1161

积分

超级版主

机总

Rank: 8Rank: 8

积分
1161
QQ
沙发
 楼主| 发表于 2014-11-24 18:16:39 | 只看该作者
配置手机短信脚本示例:
  1. DECLARE @smParameter TABLE(sParameterCategory NVARCHAR(20),sParameterNo NVARCHAR(30),sParameterName NVARCHAR(50),sParameterValue NVARCHAR(200));
  2. INSERT INTO @smParameter(sParameterCategory,sParameterNo,sParameterName,sParameterValue)
  3.   SELECT N'SysSMS',N'smSMSHost',N'手机短信主机',N'202.102.249.106'
  4.   UNION ALL SELECT N'SysSMS',N'smSMSPort',N'手机短信端口',N'80'
  5.   UNION ALL SELECT N'SysSMS',N'smSMSUser',N'手机短信登陆用户',N'user' /*需向环思软件供应商索取*/
  6.   UNION ALL SELECT N'SysSMS',N'smSMSPass',N'手机短信登陆密码',N'password'
  7.   UNION ALL SELECT N'SysSMS',N'smSMSContentType',N'手机短信类型',N'70' /*超长短信*/

  8. UPDATE x SET
  9.   sParameterCategory=a.sParameterCategory
  10.   ,sParameterName=a.sParameterName
  11.   ,sParameterValue=a.sParameterValue
  12.   ,sParameterValueType=N'STRING'
  13.   ,sOptionList='',sRemark=''
  14.   FROM @smParameter a
  15.   JOIN dbo.smParameter x(NOLOCK) ON x.sParameterNo=a.sParameterNo;

  16. INSERT INTO dbo.smParameter(uGUID,sParameterCategory,sParameterNo,sParameterName,sParameterValue,sParameterValueType,sOptionList,sRemark)
  17.   SELECT newid(),a.sParameterCategory,a.sParameterNo,a.sParameterName,a.sParameterValue,N'STRING',N'',N''
  18.   FROM @smParameter a
  19.   WHERE NOT EXISTS(SELECT TOP 1 1 FROM dbo.smParameter x(NOLOCK) WHERE x.sParameterNo=a.sParameterNo);
复制代码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|上海环思 ( 沪ICP备11022428号 )

GMT+8, 2024-9-17 09:50 , Processed in 0.077065 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表