如果电话没有正常挂断可以通過在Log中查找call failure case关键字来初步定位通话失败原因。
正常挂断电话一般会得到如下log:
如果call failure cause不是0x91则说明电话被非正常挂断,可以参考如下对照表初步确定原因。
与前面主動获取call状态的处理一样只不过现在是收到modem主动上报的call状态变化消息然后处理并更新phone状态
Android电话拨打流程源码分析