短信服务器的基本说明
1、 短信网关(SmsGate):用于响应客户端程序的连接请求,接收客户端程序要发送的短信(MT),同时通知短信是否送达(Report)给手机用户,对手机用户上行的短信(MO)转发给客户端。
2、 MO(Mobile Originate):手机用户发起的短信。
3、 MT(Mobile Terminated):手机用户接收的短信。
4、 Report:运营商会将手机用户是否收到短信、包月帐单的情况,返回一个状态报告。
5、 包月帐单:对于包月信息,在用户订阅关系确认后(72小时),每月发送一次帐单对其收费。
6、 短连接:客户端程序在有短信发送时,与Gate连接,发送一条后连接挂断。此方式适用与在网页中嵌入发送功能。该方式不能接收Report及MO。
7、 长连接:客户端程序一直保持与Gate的连接。该方式能接收Report与MO,客户端需要在通信API基础上开发程序。
8、 业务类型:短信内容服务可主要分为点播与订阅两种。点播类业务随机发生,用户需要该信息时临时点播,为一次性服务关系。订阅信息由用户定制订阅关系,服务方按时向全部订阅者发送同样的信息。
9、 业务编号:为用户发送的每条短信,都必须归属于一项在运营商处申报的业务。业务编号唯一确定一项业务,同时确定了信息费(包括免费情况)。在发送短信时,需要标记该业务的号码。
10、 子号码:互联通为每个用户分配一个用户id、密码、子号码,用户可在此子号码基础上开展业务。该子号码附加在互联通的特服号加上即构成用户的唯一特服号。用户可在子号码后继续添加号码,目前总长度(包括子号码)限制在8位。用户在发送与接收时只需关心子号码,而不用关心互联通特服号。
11、 第三方付费:用户开展的某些业务,可能存在为他人点播的情况,如:A手机用户为B手机用户点播一条信息、自写短信等。这样B手机为接收者,但付费方为A,即第三方付费。默认情况下,付费手机即为接收手机,如果是第三方付费,在发送时需注明付费手机。
12、 用户注册:手机用户在申请使用服务方所提供的信息服务前,需要注册。注册中要对手机用户进行验证,验证通过后注册成功。
13、 用户订阅:每项服务都必须由用户亲自订阅才可以使订阅关系生效。点播服务如果是通过上行信息点播则可以立即生效,如果在网上点播,一样需要是已注册用户。根据运营商的要求,我们必须保存各用户的完整订阅关系,对于订阅类信息的发送,会根据我们这里订阅的关系来发送。用户只需提供发送的信息即可。
显示请在服务器恢复后发送的原因有手机设置问题、SIM卡问题、第三方软件干扰、手机系统问题等。处理方法:
1、将手机关机,拆装电池后重启手机尝试。。
2、擦拭手机卡与手机的接触点(是否是SIM卡接触不良),或者更换一张SIM卡试试(是否SIM卡已老化或坏损)
3、检查手机短信中心号码是否正确,操作:信息-菜单键-设置-短信中心,设置短信中心号码。由于各个地区的中心号码会有所不同,建议联系网络运营商确认。
4、卸载机器上安装的第三方信息管理、手机管理软件后尝试。
5、手机进入设定-应用程序-全部,找到信息,点击后清除数据尝试。
6、备份好手机资料(如联系人、照片等),将手机恢复出厂设置(设定-一般-重置-恢复出厂设置。
第一:AT+CNMI,用于设置新消息指示。发送:AT+CNMI=2,1,设置新消息提示,当收到新消息,且 SIM 卡未满的时候,SIM900A 模块会返回数据给串口,如:+CMTI: “SM”,2,表示收到接收到新消息,存储在 SIM 卡的位置 2。
第二:AT+CMGF,用于设置短消息模式,SIM900A 支持 PDU 模式和文本(TEXT)模式等 2种模式,发送:AT+CMGF=1,即可设置为文本模式。
第三:AT+CSCS,用于设置 TE 字符集,默认的为 GSM 7 位缺省字符集,在发送纯英文短信的时候,发送:AT+CSCS=“GSM”,设置为缺省字符集即可。在发送中英文短信的时候,需要发送:AT+CSCS=“UCS2”,设置为 16 位通用 8 字节倍数编码字符集。
第四:AT+CSMP,用于设置短消息文本模式参数,在使用 UCS2 方式发送中文短信的时候,需要发送:AT+CSMP=17,167,2,25,设置文本模式参数。AT+CMGR,用于读取短信,比如发送:AT+CMGR=1,则可以读取 SIM 卡存储在位置1 的短信。
第五:AT+CMGS, 用于发送短信, 在“GSM”字符集下, 最大可以发送 180 个字节的英文字符,在“UCS2”字符集下,最大可以发送 70 个汉字(包括字符/数字) 。该指令我们在后面详细介绍。
第六:AT+CPMS, 用于查询/设置优选消息存储器, 通过发送: AT+CPMS?, 可以查询当前 SIM卡最大支持多少条短信存储,以及当前存储了多少条短信等信息。如返回:+CPMS:
0条评论