⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 系统说明.txt

📁 短信功能介绍
💻 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 + -