Closed Bug 852822 Opened 11 years ago Closed 11 years ago

[Call]Accept one call while hold on another, the 3rd incomging call will be rejected

Categories

(Firefox OS Graveyard :: Gaia, defect, P1)

ARM
Gonk (Firefox OS)

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 852819

People

(Reporter: xiaohui.niu, Unassigned)

Details

Attachments

(1 file)

Attached file call_multi.log
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3)

Steps to reproduce:

This issue happens when phone has a communication with two calls, one active
and one hold, if a new incomming call occurs and it is accepted, phone should
release the active call and answer the incomming.



Actual results:

problem is new incomming call is forwarded to voice mail, phone does not show
any alert of the new incoming call:

I/Gecko   (  140): -*- QCContentHelper_QC_B2G: sendMessage to content process:
RIL:CallStateChanged{  state : 11,callIndex : 3,toa : 129,isMpty : false, isMT
: true, als : 0, isVoice: true, isVoicePrivacy: false, number :
'18621657907',numberPresentation : 0,name: '', namePresentation : 0, uusInfo:
null, isActive : false}
I/Gecko   (  140): -*- QCContentHelper_QC_B2G: Notify system message manager of
telephony-new-call
D/CALL_TRACKER_QC_B2G(  140): Phone state is RINGING
D/CALL_TRACKER_QC_B2G(  140): updateWakeState: keepScreenOn = 1 (isRinging 1,
isDialing 0)
D/PHONE_QC_B2G(  140): SetAudioMode() for phone state RINGING
I/Gecko   (  140): -*- QCContentHelper_QC_B2G: receiveMessage: 'RIL:RejectCall'
arrived from content process



Expected results:

Beetle Lite FF = phone A
Other phones = phone B, C, D

Phone A receive a call from B
Phone A answer the call from B
Phone C calls to A
Phone A notify user there is an incoming call 
Phone A answer the call from C, 
Phone A has a call waiting with B
Phone D calls to A

If A decides to answer call from D
                  A should  disconnect call with C and retrieve D
Else        
                A stays with C connected and with B in hold on (waiting)
Severity: normal → major
OS: All → Gonk (Firefox OS)
Priority: -- → P1
Hardware: All → ARM
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: