通话状态判断--radio log

android源码里面是有以下状态的:
  IDLE,//待机,没有连接
     ACTIVE,//通话
     HOLDING,//挂断通话
     DIALING,//响铃
     ALERTING,//提醒
     INCOMING,//来电
     WAITING,//等待接通
     DISCONNECTED,//连接断开后
     DISCONNEC……

一:其实这个没有api的
实现的方法是靠log。。
貌似腾讯 的qq通讯录也有这个功能 但是不稳定兼容性不佳
我研究的app都是靠log来实现的
D/RILJ    (  190): [11256]< GET_CURRENT_CALLS  [id=1,ACTIVE,toa=129,norm,mt,0,voc,noevp,,cli=1,,0]
通过 logcat -b radio 过滤读取

二:这个人是被拉到电话会议吗?还是自己建立电话会议?
有8通来电log,其中有两通是接通的
来电一:Line 137693: 07-10 11:09:34.485 radio  3096  3349 D RILJ    : [0675]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
来电未接:
07-10 11:10:12.647 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 11:10:12.647 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 11:10:12.647 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 11:10:12.649 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 11:10:12.650 radio  3096  3349 D RILJ    : [0711]< OPERATOR {Vodafone IN, Vodafone IN, 40486} [SUB0]
07-10 11:10:12.650 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_reset_data_snapshot_cache_and_timer: Resetting snapshot timer
07-10 11:10:12.652 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE

来电二:Line 140086: 07-10 11:18:50.446 radio  3096  3349 D RILJ    : [0991]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
来电未接:
07-10 11:19:15.209 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 11:19:15.209 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 11:19:15.209 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 11:19:15.210 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 11:19:15.210 radio  3096  3349 D RILJ    : [1043]< VOICE_REGISTRATION_STATE {.regState = REG_HOME, .rat = 3, .cssSupported = false, .roamingIndicator = -1, .systemIsInPrl = -1, .defaultRoamingIndicator = -1, .reasonForDenial = 0, .cellIdentity = {...}} [SUB0]
07-10 11:19:15.211 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE
    
来电三:Line 142619: 07-10 11:34:56.989 radio  3096  3349 D RILJ    : [1357]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
来电接通,看接听电话log    

来电四:Line 145604: 07-10 11:45:08.102 radio  3096  3349 D RILJ    : [1766]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
无人接听自动挂断,但是貌似时间对不上啊
07-10 11:45:53.581 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 11:45:53.581 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 11:45:53.581 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 11:45:53.582 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 11:45:53.584 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE

来电五:Line 147036: 07-10 11:56:56.727 radio  3096  3349 D RILJ    : [1966]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
07-10 11:57:30.749 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 11:57:30.749 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 11:57:30.749 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 11:57:30.749 radio  3096  3349 D RILJ    : [2046]< OPERATOR {Vodafone IN, Vodafone IN, 40486} [SUB0]
07-10 11:57:30.750 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 11:57:30.751 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE

来电六:Line 152261: 07-10 12:30:07.800 radio  3096  3349 D RILJ    : [2696]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
07-10 12:30:53.415 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 12:30:53.415 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 12:30:53.415 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 12:30:53.415 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_reset_data_snapshot_cache_and_timer: Resetting snapshot timer
07-10 12:30:53.416 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 12:30:53.417 radio  3096  3349 D RILJ    : [2767]< DATA_REGISTRATION_STATE {.regState = NOT_REG_MT_SEARCHING_OP, .rat = 0, .reasonDataDenied = 0, .maxDataCalls = 20, .cellIdentity = {...}} [SUB0]
07-10 12:30:53.417 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE

来电七:Line 153314: 07-10 12:31:40.032 radio  3096  3349 D RILJ    : [2840]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
来电未接听
07-10 12:32:22.308 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] missed/rejected call, conn.cause=0
07-10 12:32:22.308 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] setting cause to 1
07-10 12:32:22.308 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=1
07-10 12:32:22.310 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 12:32:22.312 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=RINGING new=IDLE

来电八:Line 154394: 07-10 12:36:11.210 radio  3096  3349 D RILJ    : [2974]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
接听和来电之间的时间好长啊,最后是手动挂断
07-10 12:36:40.405 radio  3096  3096 D RILJ    : [3041]> ANSWER [SUB0]

下面是来电接听log
来电接听电话一:
07-10 11:34:59.155 radio  3096  3096 I phone   : acceptCall: incoming...
07-10 11:34:59.161 radio  3096  3096 D RILJ    : [1363]> SET_MUTE enableMute = false [SUB0]
07-10 11:34:59.164 radio  3096  3096 D RILJ    : [1364]> ANSWER [SUB0]
07-10 11:34:59.164 radio  3096  3349 D RILJ    : [1363]< SET_MUTE  [SUB0]
07-10 11:34:59.331 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 11:34:59.331 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 11:34:59.331 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 11:34:59.412 radio  3096  3349 D RILJ    : [1364]< ANSWER  [SUB0]
07-10 11:34:59.419 radio  3096  3096 D RILJ    : [1366]> GET_CURRENT_CALLS [SUB0]
07-10 11:34:59.419 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
远程挂断
07-10 11:35:37.136 radio  3096  3096 D RILJ    : [1390]> LAST_CALL_FAIL_CAUSE [SUB0]
07-10 11:35:37.137 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=OFFHOOK
07-10 11:35:37.181 radio  3096  3349 D RILJ    : [1390]< LAST_CALL_FAIL_CAUSE com.android.internal.telephony.LastCallFailCause@bee7ac0 causeCode: 16 vendorCause: Normal call clearing [SUB0]
07-10 11:35:37.181 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 11:35:37.181 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=2
07-10 11:35:37.183 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=IDLE

来电接听电话二:
07-10 12:36:40.405 radio  3096  3096 D RILJ    : [3041]> ANSWER [SUB0]
07-10 12:36:40.525 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 15
07-10 12:36:40.525 radio  3096  3096 D Phone[0]: Event EVENT_CALL_RING_CONTINUE Received state=RINGING
07-10 12:36:40.525 radio  3096  3096 D Phone[0]: Sending notifyIncomingRing
07-10 12:36:40.605 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 12:36:40.606 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 12:36:40.606 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 12:36:40.695 radio  3096  3349 D RILJ    : [3041]< ANSWER  [SUB0]
07-10 12:36:40.700 radio  3096  3096 D RILJ    : [3043]> GET_CURRENT_CALLS [SUB0]
07-10 12:36:40.700 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 12:36:40.702 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 12:36:40.703 radio  3096  3349 D RILJ    : [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED [SUB0]
07-10 12:36:40.705 radio  3096  3096 D RILJ    : [3045]> GET_CURRENT_CALLS [SUB0]
07-10 12:36:40.712 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 12:36:40.712 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 12:36:40.713 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 12:36:40.720 radio  3096  3349 V RILJ    : Incoming UUS : NOT present! [SUB0]
07-10 12:36:40.720 radio  3096  3349 D RILJ    : InCall VoicePrivacy is disabled [SUB0]
07-10 12:36:40.720 radio  3096  3349 D RILJ    : [3043]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
07-10 12:36:40.720 radio  3096  3096 D GsmCdmaCallTracker: Event EVENT_POLL_CALLS_RESULT Received
07-10 12:36:40.724 radio  3096  3349 V RILJ    : Incoming UUS : NOT present! [SUB0]
07-10 12:36:40.724 radio  3096  3349 D RILJ    : InCall VoicePrivacy is disabled [SUB0]
07-10 12:36:40.724 radio  3096  3096 D GsmCdmaCallTracker: Event EVENT_POLL_CALLS_RESULT Received
07-10 12:36:40.724 radio  3096  3349 D RILJ    : [3045]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=145,norm,mt,0,voc,noevp,,cli=1,,3] } [SUB0]
本地手动挂断
07-10 12:37:07.848 radio  3096  3096 D CallTrackerInjector: add hangup connection index: 1, pending hangup index: []
07-10 12:37:07.869 radio  3096  3096 D RILJ    : [3089]> HANGUP gsmIndex = 1 [SUB0]
07-10 12:37:07.888 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 12:37:07.888 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 12:37:07.888 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 12:37:08.137 radio  3096  3349 D RILJ    : [3089]< HANGUP  [SUB0]
07-10 12:37:08.143 radio  3096  3096 D RILJ    : [3091]> GET_CURRENT_CALLS [SUB0]
07-10 12:37:08.144 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 12:37:08.352 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=3
07-10 12:37:08.354 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=IDLE

下面是远程挂断的log
07-10 11:35:37.136 radio  3096  3096 D RILJ    : [1390]> LAST_CALL_FAIL_CAUSE [SUB0]
07-10 11:35:37.137 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=OFFHOOK
07-10 11:35:37.181 radio  3096  3349 D RILJ    : [1390]< LAST_CALL_FAIL_CAUSE com.android.internal.telephony.LastCallFailCause@bee7ac0 causeCode: 16 vendorCause: Normal call clearing [SUB0]
07-10 11:35:37.181 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 11:35:37.181 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=2
07-10 11:35:37.183 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=IDLE

07-10 12:37:48.213 radio  3096  3349 D RILJ    : [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED [SUB0]
07-10 12:37:48.453 radio  3096  3096 D RILJ    : [3193]> LAST_CALL_FAIL_CAUSE [SUB0]
07-10 12:37:48.454 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=OFFHOOK
07-10 12:37:48.455 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_evaluate_custom_emergency_numbers_for_card: cur_status 19712, card_state 3
07-10 12:37:48.455 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_evaluate_custom_emergency_numbers_for_card: card_mcc 404, card_mnc 86
07-10 12:37:48.456 radio  3096  3096 D SST[1]  : pollState: modemTriggered=true
07-10 12:37:48.457 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_add_emergency_numbers: matched with source mcc table using IMSI MCC
07-10 12:37:48.457 radio  1246  1467 I RILQ    : (0/1246):RIL[0][(1246,1467)] qcril_qmi_nas_add_emergency_numbers: Update ril ecclist
07-10 12:37:48.457 radio  1246  1467 E RILQ    : (0/1246): RIL[0][(1246,1467)] get_ecc_property_name: ecc list name : ril.ecclist.
07-10 12:37:48.457 radio  3096  3096 D RILJ    : [3194]> OPERATOR [SUB1]
07-10 12:37:48.458 radio  3096  3096 D RILJ    : [3195]> DATA_REGISTRATION_STATE [SUB1]
07-10 12:37:48.459 radio  3096  3096 D RILJ    : [3196]> VOICE_REGISTRATION_STATE [SUB1]
07-10 12:37:48.460 radio  3096  3096 D RILJ    : [3197]> QUERY_NETWORK_SELECTION_MODE [SUB1]
07-10 12:37:48.460 radio  3096  3096 D SST[0]  : pollState: modemTriggered=true
07-10 12:37:48.461 radio  3096  3096 D RILJ    : [3198]> OPERATOR [SUB0]
07-10 12:37:48.461 radio  3096  3096 D RILJ    : [3199]> DATA_REGISTRATION_STATE [SUB0]
07-10 12:37:48.461 radio  3096  3096 D RILJ    : [3200]> VOICE_REGISTRATION_STATE [SUB0]
07-10 12:37:48.462 radio  3096  3096 D RILJ    : [3201]> QUERY_NETWORK_SELECTION_MODE [SUB0]
07-10 12:37:48.463 radio  1246  1467 E RILQ    : (0/1246): RIL[0][(1246,1467)] get_ecc_property_name: ecc list name : ril.ecclist.
07-10 12:37:48.471 radio  3096  3349 D RILJ    : [3193]< LAST_CALL_FAIL_CAUSE com.android.internal.telephony.LastCallFailCause@1166c8d causeCode: 16 vendorCause: Normal call clearing [SUB0]
07-10 12:37:48.471 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 12:37:48.471 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=2
07-10 12:37:48.473 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=IDLE

下面是去电的log
去电一:Line 138756: 07-10 11:12:21.126 radio  3096  3096 D RILJ    : [0799]> DIAL [SUB0]
    挂断方式,手动主动挂断
    07-10 11:12:47.359 radio  3096  3096 D RILJ    : [0876]> HANGUP gsmIndex = 1 [SUB0]
07-10 11:12:47.375 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 11:12:47.375 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 11:12:47.375 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 11:12:47.617 radio  3096  3349 D RILJ    : [0876]< HANGUP  [SUB0]
07-10 11:12:47.622 radio  3096  3096 D RILJ    : [0878]> GET_CURRENT_CALLS [SUB0]
07-10 11:12:47.623 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 11:12:47.643 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 11:12:47.644 radio  3096  3349 D RILJ    : [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED [SUB0]
    
去电二:Line 141516: 07-10 11:34:08.130 radio  3096  3096 D RILJ    : [1192]> DIAL [SUB0]
    好像一直没有被接通过,最后不知道是自己手动挂断还是提示语音无人接听后挂断
    07-10 11:34:31.488 radio  3096  3096 D RILJ    : [1253]> HANGUP gsmIndex = 1 [SUB0]
07-10 11:34:31.508 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 11:34:31.508 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 11:34:31.508 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 11:34:31.825 radio  3096  3349 D RILJ    : [1253]< HANGUP  [SUB0]

去电三:Line 148295: 07-10 11:58:40.367 radio  3096  3096 D RILJ    : [2114]> DIAL [SUB0]
    接通后,本地手动挂断
    07-10 11:59:57.990 radio  3096  3096 D RILJ    : [2217]> HANGUP gsmIndex = 1 [SUB0]
07-10 11:59:58.008 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 11:59:58.008 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 11:59:58.009 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 11:59:58.455 radio  3096  3349 D RILJ    : [2217]< HANGUP  [SUB0]
07-10 11:59:58.458 radio  3096  3096 D RILJ    : [2219]> GET_CURRENT_CALLS [SUB0]
07-10 11:59:58.459 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.

去电四:Line 155681: 07-10 12:37:29.333 radio  3096  3096 D RILJ    : [3136]> DIAL [SUB0]
接通
07-10 12:37:41.173 radio  3096  3349 D RILJ    : [3178]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=145,norm,mo,0,voc,noevp,,cli=1,,3] } [SUB0]
07-10 12:37:41.173 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] parent= ALERTING, newParent= ALERTING
07-10 12:37:41.173 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] --dssds----null
07-10 12:37:41.174 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] update: parent=ACTIVE, hasNewParent=false, wasConnectingInOrOut=true, wasHolding=false, isConnectingInOrOut=false, changed=true
07-10 12:37:41.174 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] onConnectedInOrOut: connectTime=1531206461174
远程挂断
07-10 12:37:48.471 radio  3096  3349 D RILJ    : [3193]< LAST_CALL_FAIL_CAUSE com.android.internal.telephony.LastCallFailCause@1166c8d causeCode: 16 vendorCause: Normal call clearing [SUB0]
07-10 12:37:48.471 radio  3096  3096 D CallTrackerInjector: remove all hangup connection index.
07-10 12:37:48.471 radio  3096  3096 D GsmCdmaConnection: onDisconnect: cause=2
07-10 12:37:48.473 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=IDLE

去电接通全程log:    
07-10 12:37:29.333 radio  3096  3096 D RILJ    : [3136]> DIAL [SUB0]
07-10 12:37:29.387 radio  3096  3349 D RILJ    : [3136]< DIAL  [SUB0]
07-10 12:37:30.763 radio  3096  3349 D RILJ    : [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED [SUB0]
07-10 12:37:30.764 radio  3096  3096 D RILJ    : [3164]> GET_CURRENT_CALLS [SUB0]
07-10 12:37:30.801 radio  3096  3349 V RILJ    : Incoming UUS : NOT present! [SUB0]
07-10 12:37:30.801 radio  3096  3349 D RILJ    : InCall VoicePrivacy is disabled [SUB0]
07-10 12:37:30.801 radio  3096  3349 D RILJ    : [3164]< GET_CURRENT_CALLS {[id=1,DIALING,toa=145,norm,mo,0,voc,noevp,,cli=1,,3] } [SUB0]

07-10 12:37:31.549 radio  3096  3349 D RILJ    : [UNSL]< UNSOL_RESPONSE_CALL_STATE_CHANGED [SUB0]
07-10 12:37:31.550 radio  3096  3096 D RILJ    : [3166]> GET_CURRENT_CALLS [SUB0]
07-10 12:37:31.550 radio  3096  3349 D RILJ    : Unsol response received; Sending ack to ril.cpp [SUB0]
07-10 12:37:31.550 radio  3096  3349 V RILJ    : [UNSL]< UNSOL_OEM_HOOK_RAW 514f454d484f4f4bf70308002a000000767369643d3239373831363036343b63616c6c5f73746174653d323b63616c6c5f747970653d554d5453 [SUB0]
07-10 12:37:31.551 radio  3096  3096 D QtiGsmCdmaPhone: handleMessage: Event: 34
07-10 12:37:31.552 radio  3096  3349 V RILJ    : Incoming UUS : NOT present! [SUB0]
07-10 12:37:31.552 radio  3096  3349 D RILJ    : InCall VoicePrivacy is disabled [SUB0]
07-10 12:37:31.552 radio  3096  3096 D GsmCdmaCallTracker: Event EVENT_POLL_CALLS_RESULT Received
07-10 12:37:31.552 radio  3096  3349 D RILJ    : [3166]< GET_CURRENT_CALLS {[id=1,ALERTING,toa=145,norm,mo,0,voc,noevp,,cli=1,,3] } [SUB0]

07-10 12:37:41.173 radio  3096  3096 D GsmCdmaCallTracker: Event EVENT_POLL_CALLS_RESULT Received
07-10 12:37:41.173 radio  3096  3349 D RILJ    : [3178]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=145,norm,mo,0,voc,noevp,,cli=1,,3] } [SUB0]
07-10 12:37:41.173 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] parent= ALERTING, newParent= ALERTING
07-10 12:37:41.173 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] --dssds----null
07-10 12:37:41.174 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] update: parent=ACTIVE, hasNewParent=false, wasConnectingInOrOut=true, wasHolding=false, isConnectingInOrOut=false, changed=true
07-10 12:37:41.174 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] onConnectedInOrOut: connectTime=1531206461174
07-10 12:37:41.174 radio  3096  3096 D GsmCdmaConnection: [GsmCdmaConn] releaseWakeLock
07-10 12:37:41.176 radio  3096  3096 D GsmCdmaCallTracker: [GsmCdmaCallTracker] update phone state, old=OFFHOOK new=OFFHOOK

07-10 11:59:57.987  1000  1965 13851 I Telecom : Event: RecordEntry TC@148: REQUEST_DISCONNECT, null: ICA.dC(InCall package: com.android.incallui)@fII
07-10 11:59:57.987  1000  1965 13851 I Telecom : Call: Send disconnect to connection service for call: [TC@148, ACTIVE, com.android.phone/com.android.services.telephony.TelephonyConnectionService, tel:*************, A, childs(0), has_parent(false), [Capabilities: CAPABILITY_HOLD CAPABILITY_SUPPORT_HOLD CAPABILITY_MUTE CAPABILITY_CANNOT_DOWNGRADE_VIDEO_TO_AUDIO], [Properties:]]: ICA.dC(InCall package: com.android.incallui)@fII

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值