现在做一个软件,是用AT命令发送ATD<number>;来进行拨号,这点没问题,但是我需要的是通过拨号,根据AT终端设备返回的值来判断所拨的号码是属于下面哪种状态:1,关机 2正忙 3无应答 4语音未开通,但是找来找去都不知道怎么弄,望各位大侠指点一二,不胜感激!
  附:
  发送:ATD15601701084;(此号码在正常拨打情况下应回应“正忙”)
  接收窗口显示:
        
        +WIND: 5,1        +WIND: 9        +WIND: 2        +WIND: 9        +WIND: 9        NO CARRIER        +WIND: 6,1
   从这上面貌似无法看出拨通状态是属于“正忙”还是“无应答”或者“余音未开通”等
   还有就是,如果根据上面的结果来判断状态的话,是要用字符串比较得出,但是这样太过繁琐,判断方法很局限,想问下有没有根据其他返回值的方法判断状态的啊
   请各位大侠不吝赐教,如有表述不清的地方,望继续交流。