2011-04-11 76 views
0

我正在编程一个应用程序,通过串行端口通过GSM调制解调器发送短信。我已经能够使用MessagingToolkit库发送短信几天,但突然间我无法再发送短信。发送短信时GSM CMS错误512

根据日志,这是由于网络错误。我发现我面临的“标准”错误是: CMS错误:512用户中止

我在这里找到了一个错误代码列表http://www.smssolutions.net/tutorials/gsm/gsmerrorcodes/,但我找不到任何关于错误的进一步解释。

有没有人熟悉GSM知道这是什么错误?

当我初始化调制解调器我也是从开始的配置收到此错误信息,它可能涉及到512错误: 2011.04.11-09.23.16:发送:AT + COPS = 0,2 2011.04.11-09.23.17:命令错误AT + COPS = 0,2:错误

谢谢!

回答

0

您是否已验证您是否正确地向运营商注册了?你可以通过发送一个AT + CREG来做到这一点?

关于AT + COPS错误消息。看起来你没有发送足够的参数。

AT + COPS = <模式> [<格式>,<OPER> [,<行为>]

你们是不是要手动选择运营商,而不是让调制解调器使用默认运营商设置与SIM卡?

+0

嗨,我确认调制解调器已经在网络上注册了。我让调制解调器采用默认的操作符。我会尝试改变AT + COPS参数。 – Arturo 2011-09-07 13:18:03

+0

这也可能是您发送的短信的问题。当你遇到512错误时,你可以在这里发布你想要发送的内容吗? – aldridmc 2011-09-07 16:15:33