电信SMGP 模拟器 SMGP 模拟器主要是模拟使用中国电信SMGP 协议(版本1.x~3.x)的网关。此类型网关既可以使用一个收发连接(短信接收和发送在一个链接上进行),也可以使用收发连接分离的模式。 模拟器要求使用JDK1.4 以上的Java 运行环境,请确认相关环境已经安装妥当。如果还没有安装Java 环境,请访问java.sun.com 下载最新J2SE 的SDK。 此模拟器已经使用了全新的核心设计,主要针对应用程序的稳定性、可靠性、效率以及配置、管理和监控方面做了很大的调整。基本界面风格和应用功能上没什么变化。 模拟器的安装 模拟器整个是一个压缩包。点击链接下载模拟器:SMGPSimulator.zip、SMGP3Simulator.zip(支持 TLV)。 解包以后应该可以看到目录结构。其中bin 目录是存放运行程序包的目录;SMGPSimulator 目录存放配置文件(config.xml)、启动命令(startup.bat/startup.sh)和关闭命令(shutdown.bat/shutdown.sh)。 如果解开后没有发现相关的的启动命令和关闭命令文件,请点击这里下载:startup.bat、startup.sh、shutdown.bat、shutdown.sh。 Bat 文件是windows 环境下使用的启动和关闭命令;Shell 文件是Unix 系统下使用的启动和关闭命令。下面主要以Windows 环境进行讲解,Unix 下基本类似。 如果Java 运行环境安装正确,则可以直接运行和关闭,无需安装其他软件或者运行包。 启动模拟器 启动模拟器只需要运行startup.bat 即可。正常启动后,会出现一个Console 窗口,最后会提示: “SimulatorCenter.main : system startup !” 关闭模拟器 关闭模拟器只需要输入quit 命令即可,或者运行shutdown.bat。正常关闭后,Console 窗口中应该最后会提示: “TaskManager.uninitialize : process manager was uninitialized !” 模拟器的使用 模拟器启动以后使用缺省配置端口 9890 进行通讯。缺省配置的企业代码是:99999;地区码为 027;特别服务号码(也称长号码)是 99999;用户名是 333;密码是 0555。这些配置可以在 config.xml 中找到:
3027099999 99999 333 0555 启动后,会在系统目录中多出几个工作目录。日志文件在目录 webpa...