📄 系统说明.txt
字号:
系统说明:
系统组成文件列表
--------------------------------------------------------------------------------
SMSServer.exe 服务器执行文件
SMSServer.ini 服务器配置文件
SMSServer.txt 服务器说明文件
--------------------------------------------------------------------------------
iWebSMS2004.ini 说明
--------------------------------------------------------------------------------
WEBURL=http://www.Dragongod.com/SMSServer/iSMSEvent.asp
说明:WEBURL是指WEB服务器上的(asp,jsp,php,aspx等)WEB处理程
序(发送[OPTION=PUT]/接收[OPTION=GET]/定时[OPTION=ALT])
请根据具体情况进行设置
NETPORT=8090
说明:NETPORT是短信服务器端口,默认是8090,用户发送短信时使用
函数OpenSMS('localhost',8090),就需要对应该端口
SERVICE=+8613800200500
说明:SERVICE是当地短信服务中心号码,请按照当地情况进行设置
COMNAME=COM4
说明:COMNAME是短信收发设备安装在服务器上的COM端口名称
可以不调整,系统将自动查找
BAUDRATE=115200
说明:默认COM端口传送率,必须根据实际情况设置
PROMPT=0
说明:每隔多少分钟执行一次WEBURL指向的处理程序,默认0表示不执行
必须根据实际情况设置是否使用定时处理
工作原理
--------------------------------------------------------------------------------
短信服务器:
系统通过运行iSMSServer2000.exe作为服务器程序,该程序必须运
行在安装了GPRS/GSM Modem 设备的计算机上,以便为其他的应用
提供服务
编程接口:
--------------------------------------------------------------------------------
系统通过iSMSClient.dll或iSMSClient.class提供相关函数与服务
器进行短信发送的交流. 函数主要有
打开服务器连接
OpenSMS('localhost',8090)
其中'localhost'是服务器的名称或ip地址
8090是端口号,这个号码由服务器的ini文件指定.
SendSMS('01023','+8613760732599','测试发送短信内容-帝龙')
其中'01023'是指当前记录在数据库中的唯一标识,以便发送成功
后,有WEBURL指定的程序更改状态
'+8613760732599'是接收号码,+86表示中国内地,如果其他地方如
台湾,香港,可以使用他们的国际代码
'测试发送短信内容-帝龙'是你要发送的短信息
如果你要群发短信,你可以多次调用此函数,进行群发.
CloseSMS()
关闭连接
事件接口:
--------------------------------------------------------------------------------
系统通过短信服务器调用WEBURL指定的Web应用程序来处理端信事件
比如:
发送成功报告(OPTION=PUT)
如果发送短信成功,那么系统将返回如下参数给Web应用程序
OPTION=PUT
RECORD=01023
MOBILE=13760732599
CONTENT=测试发送短信内容-帝龙
DATETIME=2003-10-20 12:20:30
接收短信报告(OPTION=GET)
如果到新接收短信,那么系统将返回如下参数给Web应用程序
OPTION=GET
RECORD=
MOBILE=13970000000
CONTENT=接收短信内容
DATETIME=2003-10-20 12:20:30
定时短信(OPTION=ALT)
OPTION=ALT
RECORD=
MOBILE=
CONTENT=
DATETIME=2003-10-20 12:20:30
这些参数可以通过 Web的 Request 的对象取得
如:Option=Request("OPTION")
编程接口实例:
--------------------------------------------------------------------------------
Set ObjiSMSClient2000 = Server.CreateObject("Dbstep.SMSClient2000")
mResult=ObjiSMSClient2000.OpenSMS("you server",8090)
If (mResult) then
If (ObjiSMSClient2000.SendSMS(mSms_Msg_No,strTo_Mobile,strContent)) then
mResult = true
End If
Else
mResult = false
End If
ObjiSMSClient2000.CloseSMS()
Set ObjiSMSClient2000 = nothing
事件接口实例:
--------------------------------------------------------------------------------
strOption = request("OPTION")
strRecord = request("RECORD")
strMobile = request("MOBILE")
strContent = MarkText(request("CONTENT"))
strDateTime = request("DATETIME")
mResult=false
If (strOption="GET") then
'将短信插入数据库中
mResult = true
End If
If (strOption="PUT") then
'根据strRecord,更新数据库中的该记录为已发状态
mResult = true
End If
If (strOption="ALT") then
'找出当前的需要发送的记录组成如下串
'01023=13760732599->需要发送的内容A-帝龙
'01024=13760732599->需要发送的内容B-帝龙
'如果有多条,每行一条
mResult = true
End If
'结束时必须返回OK或ERROR
if (mResult) then
Response.Write "OK"
Else
Response.Write "ERROR"
end if
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -