AT命令返回拨号状态
现在做一个软件,是用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
从这上面貌似无法看出拨通状态是属于“正忙”还是“无应答”或者“余音未开通”等
还有就是,如果根据上面的结果来判断状态的话,是要用字符串比较得出,但是这样太过繁琐,判断方法很局限,想问下有没有根据其他返回值的方法判断状态的啊
请各位大侠不吝赐教,如有表述不清的地方,望继续交流。
[解决办法]
楼主,结果呢???