各位:我通过TAPI调用在调用lineMakeCall()之后。回调函数中已经可以收到modem端传回的消息。
LINECALLSTATE_DIALING //第一次
--LINECALLSTATE_DIALTONE //第二次
--LINECALLSTATE_DIALING //第三次
然后出来RIL的一句Trace:
COM_Close: (1 handles) total RX 116, total TX 106, dropped (mdd, pdd) 0,116
COM_Close: (0 handles) total RX 116, total TX 106, dropped (mdd, pdd) 0,116
然后回调函数就收到了LINECALLSTATE_DISCONNECTED 的dwParam2 = LINEDISCONNECTMODE_NORMAL的消息。然后程序就停止了。
为什么Comhandle会有1变成0???这个问题在我单独加载RIL的时候也发生了。
(一个前提条件,因为我的com口在OS加载RIL的时候并没有成功虚拟出来,所以我的TAPI(PPP)和RIL都是后来动态激活的)
(因为初学RIL,所以很多问题,虽然都很肤浅但是还请各位赐教。谢谢!)
无所谓的。com配置不对。可以在最后激活RILDriver即可、