下面两次通话都是 B 先收到 MT call. 然后 B 再添加新通话 MO-2. 最后 merge MT-1 和 MO-2.
成功创建 CS conference call. 所以是说这两次都有问题吗? 目前确认设置 audio mode 没有任何问题.
1. MT-1: 收到来电. audio mode change from NORMAL to RINGTONE
------------------------------------------------------------------------------------------
02-23 16:21:33.309931 2245 2567 D RILJ : [6045]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
02-23 16:21:35.081065 1397 1397 I Telecom : CallAudioManager: Request to change audio mode to 1
2. 接听来电. audio mode change from RINGTONE to IN_CALL
------------------------------------------------------------------------------------------
02-23 16:21:39.706429 2245 2567 D RILJ : [6049]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
02-23 16:21:39.818223 1397 1429 I Telecom : CallAudioManager: Request to change audio mode to 2
3. MO-2: 添加新通话.
------------------------------------------------------------------------------------------
02-23 16:21:49.121817 2245 2245 D RILJ : [6053]> DIAL [SUB0]
4. MT-1: 保持
------------------------------------------------------------------------------------------
02-23 16:21:49.156919 2245 2567 D RILJ : [6054]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] [id=2,DIALING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
02-23 16:21:49.164162 2245 2567 D RILJ : [6055]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] [id=2,DIALING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
5. 拨号返回.
------------------------------------------------------------------------------------------
02-23 16:21:49.138544 2245 2567 D RILJ : [6053]< DIAL [SUB0]
6. MO-2: 显示已寻呼到对方
------------------------------------------------------------------------------------------
02-23 16:21:54.007680 2245 2567 D RILJ : [6057]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ALERTING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
7. MO-2: 显示对方已接听.
------------------------------------------------------------------------------------------
02-23 16:22:00.166540 2245 2567 D RILJ : [6058]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
8. 合并通话.
------------------------------------------------------------------------------------------
02-23 16:22:01.214625 2245 2245 D RILJ : [6060]> CONFERENCE [SUB0]
9. 显示合并成功. MT-1: ACTIVE; MO-2: ACTIVE
------------------------------------------------------------------------------------------
02-23 16:22:02.548157 2245 2567 D RILJ : [6061]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
10. 这里显示用户分离 MT-1. MT-1: ACTIVE; MO-2: ON_HOLD
------------------------------------------------------------------------------------------
02-23 16:22:26.635834 2245 2245 D RILJ : [6063]> SEPARATE_CONNECTION 1 [SUB0]
02-23 16:22:27.080621 2245 2567 D RILJ : [6064]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,HOLDING,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
11. 这里显示用户挂断 MT-1. MO-2: ACTIVE
------------------------------------------------------------------------------------------
02-23 16:22:29.125242 2245 2245 D RILJ : [6066]> HANGUP_FOREGROUND_RESUME_BACKGROUND [SUB0]
02-23 16:22:29.905705 2245 2567 D RILJ : [6067]< GET_CURRENT_CALLS {[id=2,ACTIVE,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
12. 这里显示用户挂断 MO-2; audio mode change from IN_CALL to NORMAL
------------------------------------------------------------------------------------------
02-23 16:22:31.300297 2245 2245 D RILJ : [6069]> HANGUP_FOREGROUND_RESUME_BACKGROUND [SUB0]
02-23 16:22:31.498777 2245 2567 D RILJ : [6070]< GET_CURRENT_CALLS {} [SUB0]
02-23 16:22:31.990423 1397 1397 I Telecom : CallAudioManager: Request to change audio mode to 0
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. MT-1: 收到来电. audio mode change from NORMAL to RINGTONE
------------------------------------------------------------------------------------------
02-23 16:23:04.412828 2245 2567 D RILJ : [6096]< GET_CURRENT_CALLS {[id=1,INCOMING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
02-23 16:23:06.138801 1397 1397 I Telecom : CallAudioManager: Request to change audio mode to 1
2. 接听来电. audio mode change from RINGTONE to IN_CALL
------------------------------------------------------------------------------------------
02-23 16:23:07.887183 2245 2567 D RILJ : [6100]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
02-23 16:23:08.015312 1397 2279 I Telecom : CallAudioManager: Request to change audio mode to 2
3. MO-2: 添加新通话.
------------------------------------------------------------------------------------------
02-23 16:23:14.004872 2245 2245 D RILJ : [6105]> DIAL [SUB0]
02-23 16:23:14.033520 2245 2567 D RILJ : [6106]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,DIALING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
4. MO-2: 寻呼到对方
------------------------------------------------------------------------------------------
02-23 16:23:18.540953 2245 2567 D RILJ : [6108]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ALERTING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
5. MO-2: 对方接听
------------------------------------------------------------------------------------------
02-23 16:23:21.693776 2245 2567 D RILJ : [6109]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,norm,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
6. merge MT-1 和 MO-2.
------------------------------------------------------------------------------------------
02-23 16:23:22.561113 2245 2245 D RILJ : [6112]> CONFERENCE [SUB0]
7. merge 成功. MT-1: ACTIVE; MO-2: ACTIVE
------------------------------------------------------------------------------------------
02-23 16:23:24.004176 2245 2567 D RILJ : [6113]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
8. 这里又来了一次 merge 操作. 因为状态不允许. 所以 failed
------------------------------------------------------------------------------------------
02-23 16:23:24.206717 2245 2245 D RILJ : [6114]> CONFERENCE [SUB0]
02-23 16:23:24.216199 2245 2567 D RilRequest: [6114]< CONFERENCE error: com.android.internal.telephony.CommandException: GENERIC_FAILURE ret=
02-23 16:23:24.230200 2245 2567 D RILJ : [6115]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
9. 用户 remove MO-2. MT-1: ACTIVE
------------------------------------------------------------------------------------------
02-23 16:23:33.681902 2245 2245 D RILJ : [6116]> HANGUP 2 [SUB0]
02-23 16:23:33.897697 2245 2567 D RILJ : [6117]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
10. MO-2: 用户添加新通话.
------------------------------------------------------------------------------------------
02-23 16:23:38.847864 2245 2245 D RILJ : [6122]> DIAL [SUB0]
02-23 16:23:38.883333 2245 2567 D RILJ : [6123]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,DIALING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
11. MO-2: 寻呼到对方.
------------------------------------------------------------------------------------------
02-23 16:23:43.710580 2245 2567 D RILJ : [6125]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ALERTING,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
12. MO-2: 对方接听
------------------------------------------------------------------------------------------
02-23 16:23:47.924534 2245 2567 D RILJ : [6126]< GET_CURRENT_CALLS {[id=1,HOLDING,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,norm,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
13. 用户 merge MT-1 和 MO-2
------------------------------------------------------------------------------------------
02-23 16:23:49.166667 2245 2245 D RILJ : [6129]> CONFERENCE [SUB0]
14. merge 成功. MT-1: ACTIVE; MO-2: ACTIVE
------------------------------------------------------------------------------------------
02-23 16:23:50.006537 2245 2567 D RILJ : [6130]< GET_CURRENT_CALLS {[id=1,ACTIVE,toa=129,conf,mt,0,voc,nonvid,noevp,,cli=1,1,0]
[id=2,ACTIVE,toa=129,conf,mo,0,voc,nonvid,noevp,,cli=1,1,0] } [SUB0]
15. 用户结束 conference call. audio mode change from IN_CALL to NORMAL
------------------------------------------------------------------------------------------
02-23 16:24:05.440949 2245 2245 D RILJ : [6132]> HANGUP_FOREGROUND_RESUME_BACKGROUND [SUB0]
02-23 16:24:05.759858 2245 2567 D RILJ : [6133]< GET_CURRENT_CALLS {} [SUB0]
02-23 16:24:06.489950 1397 1397 I Telecom : CallAudioManager: Request to change audio mode to 0
|