Closed Bug 900848 Opened 11 years ago Closed 11 years ago

[zffos1.1][dialer] Call log entry misses label for caller id withheld numbers

Categories

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

defect
Not set
normal

Tracking

(blocking-b2g:leo+, b2g18 verified, b2g18-v1.0.1 unaffected, b2g-v1.1hd fixed)

RESOLVED FIXED
blocking-b2g leo+
Tracking Status
b2g18 --- verified
b2g18-v1.0.1 --- unaffected
b2g-v1.1hd --- fixed

People

(Reporter: zhang.wei38, Assigned: gerard-majax)

References

Details

(Keywords: regression)

Attachments

(4 files)

User Agent: Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20130728 Firefox/25.0 (Nightly/Aurora)
Build ID: 20130728030204

Steps to reproduce:

1、close caller ID display service.
2、have a call , reject or answer.
3、check call log


Actual results:

there is no incoming call log.


Expected results:

there is a incoming call log.
Blocks: 899451
leo+ requested per bug 899451.
blocking-b2g: --- → leo?
Please clearly state:
1) How the caller id service needs to be closed
Flags: needinfo?(zhang.wei38)
so sorry!
This service is that the caller id is hidden in the incoming call interface when have a incoming call.In China, to close this service, we usually send a command to mobile operators.
Flags: needinfo?(zhang.wei38)
blocking-b2g: leo? → leo+
(In reply to zhangwei from comment #3)
> so sorry!
> This service is that the caller id is hidden in the incoming call interface
> when have a incoming call.In China, to close this service, we usually send a
> command to mobile operators.

I think your STR are not enough. Could you be much more precise ?

I tested calling from an Android phone, with caller id set to hidden, and I get an entry in the call log on v1-train.

Could you please provide also references to your build ?
Flags: needinfo?(zhang.wei38)
the STR are enough, because when i reopen the function of show caller id and miss an incoming call, there is a call log.

my build

gaia version:
commit 45f6a739b09292e16717fb21003386c914ca29c2
Author: Vivien Nicolas <21@vingtetun.org>
Date:   Fri Aug 2 21:40:04 2013 +0200
    Bug 901044 - Everything.me needs additional strings for the search bar. r=pi


gecko version:

commit 70e86369a5c5068a8c4934b4af2fca65d70340de
Author: Justin Lebar <justin.lebar@gmail.com>
Date:   Tue Aug 6 13:19:26 2013 -0700

    Bug 899354 - Only ever add one visibilitychange listener to BrowserElementPa

    This prevents a leak when we run tests that create thousands of BrowserEleme
Flags: needinfo?(zhang.wei38)
Thanks for those. Do we agree on what you mean about Caller ID ? In my mind, it's the ability to show/hide your phone number when placing a call. As far as I can tell, this Caller ID support in Gaia settings is not for v1-train but for master. Hence, I still cannot understand correctly your STR.

Plus, can you describe what you mean by « there is a call log » ?

If it can help, do not hesitate to provide screenshots !
Flags: needinfo?(zhang.wei38)
Attached image call log on android marked with a red (deleted) —
on android , there is an incoming call, the caller id is hidden. After the call hang up or not be answered, there is still a call log as scrren shot. but on firefox os ,it does not produce a call log.
Flags: needinfo?(zhang.wei38)
(In reply to zhangwei from comment #7)
> Created attachment 787384 [details]
> call log on android marked with a red
> 
> on android , there is an incoming call, the caller id is hidden. After the
> call hang up or not be answered, there is still a call log as scrren shot.
> but on firefox os ,it does not produce a call log.

You deleted the attachement, I can't view it :(
Attached image call log on android.bmp (deleted) —
(In reply to zhangwei from comment #9)
> Created attachment 787386 [details]
> call log on android.bmp

This one is also marked as deleted ! :(
Flags: needinfo?(zhang.wei38)
Attached image call log on android.JPG
Flags: needinfo?(zhang.wei38)
sorry , it can not work in IE browser!
(In reply to zhangwei from comment #12)
> sorry , it can not work in IE browser!

Okay, I could see the latest attachment and Taipei colleagues helped me in reading the call log. So now, I think I understand the issue, please correct me if I'm wrong:

On Android, when we receive a call from a masked caller id, the call log displays an entry with the « Unknown » label (as in attachment #787389 [details]).

Currently, what you report is that your Firefox OS build does not have this behavior. Does it means :
 - There is no call log entry at all for the masked caller id call placed ?
 - There is a call log entry but there is no label for it ?

I think I had the latest behavior yesterday when trying, and according to Anthony that would be a regression. Please confirm me that this is what you meant :).
Flags: needinfo?(zhang.wei38)
There is no call log entry at all for the masked caller id call placed.
Flags: needinfo?(zhang.wei38)
(In reply to zhangwei from comment #14)
> There is no call log entry at all for the masked caller id call placed.

I can't reproduce this then. Could you re-test with an uptodate v1-train build please ?
Flags: needinfo?(zhang.wei38)
And by the way, could you provide complete |adb logcat| from boot to shudown when you reproduce this on b2g ?
Okay, we tested with Anthony against 1.0.1 and the call log displays "Unknown number", so either way there is a regression here.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: regression
Reproduced on master, too.
It would seem that the "unkwown" string has disappeared from the locales ?
This is a regression from 5ba3e5573f5be184d7c82836369d5915217baba6 of bug 852515 : the string identifier "unknown" has been changed to "withheld-number" but the call log was missed.
(In reply to Alexandre LISSY :gerard-majax from comment #15)
> (In reply to zhangwei from comment #14)
> > There is no call log entry at all for the masked caller id call placed.
> 
> I can't reproduce this then. Could you re-test with an uptodate v1-train
> build please ?

i m not sure that "the masked caller id ",is it the same that i said,

so i comment it clearly.

what i mean is that a service "来电显示" that i translate as "caller id service" which the Operator close it, then UE(User Equipment) can't get the phone number from every incoming call.not blacklist or whitelist.

And this bug is still in the latest v1_train.

Are we clear?
Flags: needinfo?(zhang.wei38)
Please find a link to the github pull request https://github.com/mozilla-b2g/gaia/pull/11421 that addresses this issue.
Assignee: nobody → lissyx+mozillians
Status: NEW → ASSIGNED
Attachment #787407 - Flags: review?(etienne)
Summary: [zffos1.1][dialer]there is no incoming call log when close caller ID display service → [zffos1.1][dialer] Call log entry misses label for caller id withheld numbers
There is another usage of 'unknown' string in this file, I wonder if it's not a legit one ...
Blocks: 852515
Comment on attachment 787407 [details]
Link to Github https://github.com/mozilla-b2g/gaia/pull/11421

Got it the first time :) Thanks!
Attachment #787407 - Flags: review?(etienne) → review+
https://github.com/mozilla-b2g/gaia/commit/2830c85f5fa44ac2f08578f81d8dbf47af09fa8e
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
(In reply to Etienne Segonzac (:etienne) from comment #25)
> https://github.com/mozilla-b2g/gaia/commit/
> 2830c85f5fa44ac2f08578f81d8dbf47af09fa8e

I've merged the code as the above-mentioned, but there is still not a call log entry in the call log application when miss a call. I don't known if i comment it clearly.what i mean is that a service "来电显示" that i translate as "caller id service" which the Operator close it, then UE(User Equipment) can't get the phone number from every incoming call.not blacklist or whitelist.
(In reply to zhangwei from comment #21)
> (In reply to Alexandre LISSY :gerard-majax from comment #15)
> > (In reply to zhangwei from comment #14)
> > > There is no call log entry at all for the masked caller id call placed.
> > 
> > I can't reproduce this then. Could you re-test with an uptodate v1-train
> > build please ?
> 
> i m not sure that "the masked caller id ",is it the same that i said,
> 
> so i comment it clearly.
> 
> what i mean is that a service "来电显示" that i translate as "caller id service"
> which the Operator close it, then UE(User Equipment) can't get the phone
> number from every incoming call.not blacklist or whitelist.
> 
> And this bug is still in the latest v1_train.
> 
> Are we clear?

Okay, so this is totally different from your first report then. Anyway this helped us fix another bug. I'll open a new one dedicated to your original issue.
Alexandre, while opening the new bug for the original issue, please add the dependency to this one, put [zffos1.1] on the summary title, and add itsay@mozilla.com in the cc list of the new bug for better tracking. Thank you!

Ivan
Flags: needinfo?(lissyx+mozillians)
Blocks: 903275
Done !
No longer blocks: 903275
Flags: needinfo?(lissyx+mozillians)
Uplifted 2830c85f5fa44ac2f08578f81d8dbf47af09fa8e to:
v1-train: e4895d542f5c48f835f41138dedd38397215544d
v1.1.0hd: e4895d542f5c48f835f41138dedd38397215544d
 This issue does not reproduce on the Leo MOZ RIL build. 
The "Withhold Number" entry is shown in the call log, after the call was placed from the Withhold number. 
 However, this issue still reproduces on today's Leo COM RIL build 
After receiving a call from the withhold number, the entry with the withhold number is not shown in the call log.
Build ID: 20130816041203
Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/09a8c5b6b287
Gaia: 6040508a535b587d4155356a47b22d7bd9ea4de7
Platform Version: 18.1

 Should I file another bug for this issue or this bug can be reopened?
(In reply to sbogati from comment #32)
>  This issue does not reproduce on the Leo MOZ RIL build. 
> The "Withhold Number" entry is shown in the call log, after the call was
> placed from the Withhold number. 
>  However, this issue still reproduces on today's Leo COM RIL build 
> After receiving a call from the withhold number, the entry with the withhold
> number is not shown in the call log.
> Build ID: 20130816041203
> Gecko: http://hg.mozilla.org/releases/mozilla-b2g18/rev/09a8c5b6b287
> Gaia: 6040508a535b587d4155356a47b22d7bd9ea4de7
> Platform Version: 18.1
> 
>  Should I file another bug for this issue or this bug can be reopened?

This is being tracked in bug 903275
Changing the status-b2g18 tracking flag to Verified, as per comments 32 and 33, since the issue does not reproduce on the Leo MOZ RIL and, the COM RIL issue is being tracked in bug 903275
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: