Closed Bug 977480 Opened 10 years ago Closed 10 years ago

[Sora][Call][Voicemail] The "Response time" is too long when user press and hold the number 1 to call voicemail number.

Categories

(Firefox OS Graveyard :: Gaia::Dialer, defect, P2)

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 990003
1.4 S5 (11apr)

People

(Reporter: sync-1, Unassigned)

Details

(Keywords: perf, Whiteboard: [c=effect p= s=2014.04.11 u=])

Attachments

(1 file)

Firefox OS v1.3
  Mozilla build ID: 20140208004002
 
 DEFECT DESCRIPTION:
 The "Response time" is too long when user press and hold the number 1 to call voicemail number.
 
  REPRODUCING PROCEDURES: 
  1. Idle -> Settings -> Call Settings -> Voicemail -> Add a Voicemail Number
  2. Idle -> Open phone app -> long press the number 1 -> Dial the voicemail out, but the "Response time" is too long(K.O.)
 
  EXPECTED BEHAVIOUR:
  The "Response time" is appropriate when user press and hold the number 1 to call voicemail number.
 
  ASSOCIATE SPECIFICATION:
 
  TEST PLAN REFERENCE:
 
  TOOLS AND PLATFORMS USED:
 
  USER IMPACT:
 
  REPRODUCING RATE: 100%
 
  For FT PR, PleaseInsert list reference mobile's behavior:
  It is NOK on Beetle Lite FF.
 
  If you have any questions,please dial 7526.
Keywords: perf
How long is too long? And how much time is expected until we get the voicemail number?
Flags: needinfo?(sync-1)
Whiteboard: [c=progress p= s= u=]
Now the Response time is almost 3 seconds(2.8). Maybe 1~2 seconds is expected.
Flags: needinfo?(sync-1)
Assignee: nobody → eperelman
Status: NEW → ASSIGNED
blocking-b2g: --- → backlog
Priority: P1 → P2
Whiteboard: [c=progress p= s= u=] → [c=effect p= s= u=]
Attached file Cleopatra Profile
Profiling dialing voicemail. It appears this issue stems from the usage of window.open to open the call screen. Voicemail currently has a 1.5 second delay configured from the start of the long-hold to when the call screen window should be shown, but in my testing is delayed anywhere from 500-750ms. This delay occurs within the implementation of window.open. I experimented with loading a test page instead of the full call screen using window.open, but I still experienced the 500ms delay.

I have attached a profile to help look into something lower level than the Gaia layer. The window.open in question is located here:

https://github.com/mozilla-b2g/gaia/blob/master/apps/communications/dialer/js/dialer.js#L314
Status: ASSIGNED → NEW
Flags: needinfo?(etienne)
Assignee: eperelman → nobody
blocking-b2g: backlog → ---
Our best bet here would be the wip mentioned here: https://bugzilla.mozilla.org/show_bug.cgi?id=987022#c26

But it's a big/risky patch.
Flags: needinfo?(etienne)
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → DUPLICATE
Whiteboard: [c=effect p= s= u=] → [c=effect p= s=2014.04.11 u=]
Target Milestone: --- → 1.4 S5 (11apr)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: