日期:2011-09-13
系统简介
短信接口网关作为TETRA系统的短信息统一接入点,以消息队列的方式提供异步的消息处理、转发、存储服务,通过协议处理以适应不同的TETRA终端,对外以HTTP协议的GET、POST规范提供API接口,支持第三方基于多种开发语言的应用集成。由合作方根据自身的技术、数据库等具体特点,按照相应的接口文档说明,通过本软件的客户端和服务器端连接,实现信息的上行、下行信息交互。
本网关接口以数据库的方式存储经由短信息网关服务器的一切信息交互,支持存储不少于半年的短信息数据。并支持第三方应用集成的实时查询和实时流控,在此基础上实现了对短信息发送的历史查询,包括发信队列、发信历史、收信队列、收信历史,通过这些历史记录可以形成各种形式的报表,为网络运营提供重要的参考依据。
目前可实现所有信息都可以推送与接收,无一遗漏。对于接收端短信字长,摩托罗拉可实现1000字(500汉字),欧洲宇航暂实现140字(70汉字)。如果遇到手台、车台关机状态,短信未能到达,可留存在数据库中,待开机后网关自动推送。对于短信的上、下行都有历史记录,可供查询,并且可设置上、下行的发送密度,以避免TETRA系统网络过载。
应用场景
使用TETRA系统的客户,主要涉及公安、机场、港口、煤矿等。
产品特点
- 提高了短信收发的可靠性,提供了完善的接入、扩展平台和二次开发接口;
- 兼容不同网络的流量特点,具备流量控制、负载均衡和并发处理机制,最大限度的提高转发性能;
- 提供特服号管理、短信内容管理、发送对象管理、批量群发管理、后台统计查询等功能,丰富了专网短信应用模式,增强了对短信合理使用的管理。
自定义协议接口
- 短信息下行发送;
- 短信下行对组,私密发送;
- 短信息下行情况查询;
- 短信息上行接收;
- 短信息上行接收确认;
- 错误消息提示。
工作界面部分截图如下:
技术参数
采用epoll网络模型,单机>50k并发;
完整支持1000字(500汉字)长短信(仅MTP850支持);
空口转发速率>=1000条/秒;
支持接口语言:C/C++、JAVA、C#、PHP、Python、Ruby等。