昨天把收发功能实现了,今天又来新任务了,感觉有点茫然,不知道怎么下手~ 又来请教CSDN了,短信开发实现短信回执的功能。 就是我发出去一个短信了,别人如果收到了就返回一个成功的消息,如果没有收到就返回返回一个错误信息。如果对方关机或者其它什么原因将本来收到的短信没有返回出来,就在对方开机时或者有信号或者什么时候返回一个消息成功发送的提示,请问应该怎么实现呢?
  我在网上看了一个AT+CNMI=2,2,0,0,1然后修改一下代码就可以实现的方法,可我这个是全新开发的C#版的,以前是的VB版的,不是我负责的,我应该怎么把这个短信回执的功能实现呢?
  请大家帮忙!

解决方案 »

  1.   


    SMS Client-Server (短信服务客户机与服务器的实现)Yuxiang 著于2007-9-12 22:59:53
    SMS Client - Server 软件用于发送、读取和删除信息。 它使用 GSM modem 发送 SMS。它监听收到的增量信息,进行信息读取处理,并采取相应的动作。此 SMS 软件需要 GSMComm 类库的支持——你可以下载得到...看看能不能帮点忙
      

  2.   


    SMS Client-Server (短信服务客户机与服务器的实现)Yuxiang 著于2007-9-12 22:59:53
    SMS Client - Server 软件用于发送、读取和删除信息。 它使用 GSM modem 发送 SMS。它监听收到的增量信息,进行信息读取处理,并采取相应的动作。此 SMS 软件需要 GSMComm 类库的支持——你可以下载得到...看看能不能帮点忙
      

  3.   


    SMS Client-Server (短信服务客户机与服务器的实现)Yuxiang 著于2007-9-12 22:59:53
    SMS Client - Server 软件用于发送、读取和删除信息。 它使用 GSM modem 发送 SMS。它监听收到的增量信息,进行信息读取处理,并采取相应的动作。此 SMS 软件需要 GSMComm 类库的支持——你可以下载得到...看看能不能帮点忙
      

  4.   

    我现在有个基本的思路:用AT CNMI=<mode>,<mt>,<bm>,<ds>,<brf>, 我刚才设置了几个,大家看看
    AT+CNMI=2,2,0,0,1
    OK
    AT+CMGS=39> 
    +CMGS: 97
    OK
    AT+CNMI=?
    +CNMI: (0-3),(0-3),(0,2,3),(0-2),(1)
    OK
    AT+CNMI=2,2,0,1,1
    OK
    AT+CMGS=39
    > 
    +CMGS: 98
    OK
    AT+CNMI=2,2,0,2,1
    OK
    AT+CNMI?
    +CNMI: 2,2,0,2,1
    OK
    AT+CMGS=39
    > 
    +CMGS: 99
    OK
    可是没有一个能够返回+CDS:   260006320D91683161721356F6506071415354005060714153640000
    类似的东西,我看了一下AT+CNMI=<mode>,<mt>,<bm>,<ds>,<brf>
    <ds>里面是返回 +CDS:。。的,可我怎么一个都返回不了呢
    +CDS:   260006320D91683161721356F6506071415354005060714153640000 这个就是返回的状态嘛 怎么回事呢 有清楚的帮帮忙~!
    这个AT+CNMI=<mode>,<mt>,<bm>,<ds>,<brf>到底应该写?
    >,<mt>,<bm>,<ds>,<brf>到底应该写?