我正在使用Java Communications API
。想知道是否必须使用AT命令设置CSCA(服务中心地址):AT+CSCA=
通过java应用程序发送短信?或者我们可以跳过该部分并发送AT命令AT+CMGS=
来发送消息?任何帮助,将不胜感激。谢谢!
答案 0 :(得分:1)
可能是您通过带有SIM卡的硬件设备发送的;该卡最有可能配置一个指定家庭网络服务中心号码的配置文件 - 毕竟,当您为自己的手机获取SIM卡时,您不必自己输入一个。
您可以使用+CSCA?
测试一个。
答案 1 :(得分:0)
自从我搞砸GSM以来已经有一段时间了,但我认为如果您打算以文本格式发送消息,您只需要配置服务中心。使用二进制PDU时,需要为发送的每条SMS指定SMSC编号。
答案 2 :(得分:0)
我在博客上写了一段时间用于发送带有AT命令的短信的例子。它在C#中,但AT命令应保持不变,请查看http://www.softwarepassion.com/your-personal-sms-gateway-with-c/