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