使用通信API从Java Application发送SMS

时间:2012-01-25 11:36:50

标签: java sms

我正在使用Java Communications API。想知道是否必须使用AT命令设置CSCA(服务中心地址):AT+CSCA=通过java应用程序发送短信?或者我们可以跳过该部分并发送AT命令AT+CMGS=来发送消息?任何帮助,将不胜感激。谢谢!

3 个答案:

答案 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/