设备Wavecom调制解调器不支持SmsSubmitPdu GSMComm命令

阿明文森特

我在使用GSMComm库和Wavecom调制解调器创建简单的程序SMS Sender时,当我在Winform中按下“发送”按钮时,在VS2010中收到了一条消息调试消息。

电话报告未指定的错误。当设备不支持命令,命令对当前状态无效或参数不正确时,通常会发生这种情况。

这是我的代码

private void btnSend_Click(object sender, EventArgs e)
        {
            var port = "COM3"; // default port to connect modem wavecom
            var baudRate = 115200;
            var timeout = 300;
            var comm = new GsmCommMain(port, baudRate, timeout);

        try
        {
            var msg = txtIsiPesan.Text;
            var phoneNumber = txtNoTujuan.Text;
            comm.Open();
            SmsSubmitPdu pdu = new SmsSubmitPdu(msg, phoneNumber, "");
            comm.SendMessage(pdu); //debug found error here
            comm.Close();
        }
        catch (Exception ex)
        {
            MessageBox.Show(ex.Message, "error");
        }

    }

这是否表明我的wavecom调制解调器不支持SmsSubmitPdu?请建议我谢谢。

赛义德·穆罕默德·哈桑·阿卡什

我终于找到了解决方案。

SmsSubmitPdu pdu = new SmsSubmitPdu(msg, phoneNumber, "");

第三个参数应该是服务中心号码,因为我正在使用GrameenPhone,它是+8801700000600

所以我尝试了

SmsSubmitPdu pdu = new SmsSubmitPdu(msg, phoneNumber, "+8801700000600");

并成功发送短信。顺便确保您的COM端口正确,因为我的是COM5。

var port = "COM5"; // default port to connect modem wavecom
            var baudRate = 115200;
            var timeout = 300;
            var comm = new GsmCommMain(port, baudRate, timeout);

            try
            {
                var msg = "TESTING";
                var phoneNumber = "+8801719461643";
                comm.Open();
                SmsSubmitPdu pdu = new SmsSubmitPdu(msg, phoneNumber, "+8801700000600");
                comm.SendMessage(pdu); //debug found error here
                comm.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "error");
            }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法通过超级终端向16端口wavecom gsm调制解调器发出AT命令

来自分类Dev

使用perl将AT命令发送到调制解调器

来自分类Dev

如何在Ubuntu上使用USB调制解调器发送AT命令

来自分类Dev

使用perl将AT命令发送到调制解调器

来自分类Dev

使用USB调制解调器发送带有AT命令的批量消息。

来自分类Dev

如何使用DotRas连接USB 3G调制解调器并发送AT命令?

来自分类Dev

向已安装的调制解调器发送命令

来自分类Dev

如何使用Python中的AT命令拒绝或接受对我的GSM调制解调器的来电?

来自分类Dev

为什么我的AT命令在我的GSM调制解调器中回显?

来自分类Dev

使用AT命令通过gsm调制解调器发送短信后获取交货状态

来自分类Dev

GSM 调制解调器发送短信,包括文本中的一些 AT 命令

来自分类Dev

如何阅读Ubuntu发送到我的3G调制解调器的AT命令?

来自分类Dev

如何找到调制解调器是否支持VDSL?

来自分类Dev

在digi 6030dx调制解调器上使用SSH.NET执行命令-以左方括号开头的此字符序列是什么?

来自分类Dev

更换光纤调制解调器?

来自分类Dev

测试调制解调器的容量

来自分类Dev

此调制解调器可以用作传真调制解调器吗?

来自分类Dev

使用与ISP提供的调制解调器不同的调制解调器

来自分类Dev

蜂窝调制解调器:pppd调制解调器挂断

来自分类Dev

命令不支持

来自分类Dev

udev规则似乎被忽略;无法阻止调制解调器管理器抓取设备

来自分类Dev

避免电缆调制解调器设备限制限制(MaximumNumberofCPEs)

来自分类Dev

您可以通过调制解调器将网络扩展到特定设备吗?

来自分类Dev

NetBSD将什么设备用于USB调制解调器?

来自分类Dev

互联网速度是指每台设备还是每台调制解调器?

来自分类Dev

Ubuntu默认情况下是否支持任何USB调制解调器?

来自分类Dev

ADSL调制解调器还是路由器?

来自分类Dev

DSL的调制解调器和路由器

来自分类Dev

路由器和调制解调器“参数”

Related 相关文章

  1. 1

    无法通过超级终端向16端口wavecom gsm调制解调器发出AT命令

  2. 2

    使用perl将AT命令发送到调制解调器

  3. 3

    如何在Ubuntu上使用USB调制解调器发送AT命令

  4. 4

    使用perl将AT命令发送到调制解调器

  5. 5

    使用USB调制解调器发送带有AT命令的批量消息。

  6. 6

    如何使用DotRas连接USB 3G调制解调器并发送AT命令?

  7. 7

    向已安装的调制解调器发送命令

  8. 8

    如何使用Python中的AT命令拒绝或接受对我的GSM调制解调器的来电?

  9. 9

    为什么我的AT命令在我的GSM调制解调器中回显?

  10. 10

    使用AT命令通过gsm调制解调器发送短信后获取交货状态

  11. 11

    GSM 调制解调器发送短信,包括文本中的一些 AT 命令

  12. 12

    如何阅读Ubuntu发送到我的3G调制解调器的AT命令?

  13. 13

    如何找到调制解调器是否支持VDSL?

  14. 14

    在digi 6030dx调制解调器上使用SSH.NET执行命令-以左方括号开头的此字符序列是什么?

  15. 15

    更换光纤调制解调器?

  16. 16

    测试调制解调器的容量

  17. 17

    此调制解调器可以用作传真调制解调器吗?

  18. 18

    使用与ISP提供的调制解调器不同的调制解调器

  19. 19

    蜂窝调制解调器:pppd调制解调器挂断

  20. 20

    命令不支持

  21. 21

    udev规则似乎被忽略;无法阻止调制解调器管理器抓取设备

  22. 22

    避免电缆调制解调器设备限制限制(MaximumNumberofCPEs)

  23. 23

    您可以通过调制解调器将网络扩展到特定设备吗?

  24. 24

    NetBSD将什么设备用于USB调制解调器?

  25. 25

    互联网速度是指每台设备还是每台调制解调器?

  26. 26

    Ubuntu默认情况下是否支持任何USB调制解调器?

  27. 27

    ADSL调制解调器还是路由器?

  28. 28

    DSL的调制解调器和路由器

  29. 29

    路由器和调制解调器“参数”

热门标签

归档