Closed Bug 928810 Opened 11 years ago Closed 10 years ago

[B2G][Helix][tongxiao]The USSD interface will show the "Session expired" in the ussd test.

Categories

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

defect

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1087035

People

(Reporter: lecky.wanglei, Unassigned)

Details

Attachments

(6 files)

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; MALC; aff-kingsoft-ciba; .NET4.0C; .NET4.0E; Tablet PC 2.0)

Steps to reproduce:

Steps to reproduce:

【Detail Description*】:The USSD interface will show the "Session expired" in the ussd test.
【Repro Steps*】:
1. Insert *768# in the Dut.
2. Verify that Dut shows multiple options to select.
3. Insert  one of the shown options.

【Expect Result*】:Ussd msg must be properly shown with all available options and allow the user the interaction with ussd msg.
【Real Result*】:However,eventualy stops and shows a msg "Session expired".
【Test Count*】:10
【Found Count*】:10
【Gaia commit ID*】:c0ea0a4943dc8d3751b07f5b5c5d3abe06364a14 
【Gecko commit ID*】: 170f9e477571127cd40997fa2abe262ed43f0e4d
【Log*】:
【Network environment】:
【Resume operation】:
【Carrier】: Telefonica
Flags: needinfo?(wchang)
Logs required, please as a standard practice provide sufficient information to make bugs actionable.
Flags: needinfo?(wchang) → needinfo?(lecky.wanglei)
Hi,
  do you have any demand about the log?
Flags: needinfo?(lecky.wanglei)
Flags: needinfo?(wchang)
Yes please provide logs, for bugs like this we need at least logcat covering ril activities.
Flags: needinfo?(wchang)
Priority: -- → P2
Attached file logcat_main.txt
Attached file logcat_ril.txt
the log is not integral.I will upload another later.
Attached file logcat_ril.txt
Flags: needinfo?(wchang)
your ril log shows "Note: log switch off, only log_main and log_events will have logs!"

Please be noted, this case only happens when UNSOL_USSD with null message + (type code = 0 || 2).

Please file an SR for modem to check if they did send this message up to Gecko/Gaia.

Ex: 
10-24 03:50:32.916   116   190 D RILC    : UI <--- RIL_UNSOL_ON_USSD (1006) --- RIL [RID 0, Len 8, (null)]
10-24 03:50:32.936   107   238 I Gecko   : RIL Worker[0]: On USSD. Type Code: 2 Message: null

Thanks!!
sku
Flags: needinfo?(lecky.wanglei)
Flags: needinfo?(wchang)
Attached file logcat_main.txt
Flags: needinfo?(lecky.wanglei)
Attached file logcat_ril.txt
from ril log, there are two times *#768# manipulation.

#1 end with below error 
10-23 09:47:59.639 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {0,Ocurrio un error al suscribirte al servicio, Intentalo nuevamente marcando *555#}

#2 end with below error
10-23 09:48:55.319 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {0,Ocurrio un error al suscribirte al servicio, Intentalo nuevamente marcando *555#}


Could you please reply if the symptom match what I described?
And, I did not see any symptom to indicate "Session end" display. (see comment 8) 


10-23 09:46:13.909 D/RIL_QC_B2G(  159): [0341]> SEND_USSD (*#768#)
10-23 09:46:18.819 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Responde:
10-23 09:46:57.539 D/RIL_QC_B2G(  159): [0350]> SEND_USSD (6)
10-23 09:47:01.679 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Aprende las tecnicas para atraer el Dinero y la Suerte a tu vida. Suscripcion diaria.Valor/msj $550 IVA incl.
10-23 09:47:10.549 D/RIL_QC_B2G(  159): [0351]> SEND_USSD (2)
10-23 09:47:11.979 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Responde:
10-23 09:47:29.219 D/RIL_QC_B2G(  159): [0352]> SEND_USSD (5)
10-23 09:47:30.009 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Aun no has encontrado el amor de tu vida?Descubre los trucos para lograrlo. Suscripcion diaria.Valor/mj$550IVAinc
10-23 09:47:56.439 D/RIL_QC_B2G(  159): [0369]> SEND_USSD (3)
10-23 09:47:59.639 D/RIL_QC_B2G(  159): [0341]< SEND_USSD
10-23 09:47:59.639 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {0,Ocurrio un error al suscribirte al servicio, Intentalo nuevamente marcando *555#}


10-23 09:48:12.589 D/RIL_QC_B2G(  159): [0378]> SEND_USSD (*#768#)
10-23 09:48:14.309 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Responde:
10-23 09:48:19.989 D/RIL_QC_B2G(  159): [0379]> SEND_USSD (4)
10-23 09:48:20.609 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Luce siempre bella como Tatiana de los Rios.Descubre sus tips de belleza. Suscripcion diaria.Valor/msj$550 IVA inc
10-23 09:48:30.509 D/RIL_QC_B2G(  159): [0380]> SEND_USSD (2)
10-23 09:48:31.009 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Responde:
10-23 09:48:36.109 D/RIL_QC_B2G(  159): [0381]> SEND_USSD (2)
10-23 09:48:36.639 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {1,Conoce la Farandula Nal e Internal con los Chismes BOMBA de Sweet. Suscripcion diaria. Valor/msj$550IVA incl.
10-23 09:48:51.469 D/RIL_QC_B2G(  159): [0382]> SEND_USSD (1)
10-23 09:48:55.319 D/RIL_QC_B2G(  159): [0378]< SEND_USSD
10-23 09:48:55.319 D/RIL_QC_B2G(  159): [UNSL]< UNSOL_ON_USSD {0,Ocurrio un error al suscribirte al servicio, Intentalo nuevamente marcando *555#}
Hi,
   yes, there are two times *#768# manipulation.
   
   From the log ,I also could not find any symptom of "Session expired".
   
   Do you know what can cause the UE to show "Session expired"?
Flags: needinfo?(sku)
the only case to show "Session expired" is expalined above on comment 8. (only apply to Moz Build cause I have no idea about commercial build).

might need to involve gaia team to check if anything else I missed.
Flags: needinfo?(sku)
Hi,
  I have filed an SR for modem.
  But I can not find the ussd msg like UNSOL_USSD with null message + (type code = 0 || 2).
Flags: needinfo?(sku)
Hi Lecky:
 Thanks, I will try to fake data locally to do the test since we can not reproduce this behavior in TW.

sku
Flags: needinfo?(sku)
There is no "Session expired" displayed after local trial with fake data.
Need commercial RIL to check what was changed (diffed) that result in this symptom.
Hi,
  the commercial RIL could not find any msg like UNSOL_USSD with null message + (type code = 0 || 2) with their analysis.
  could you give me any other direction about this ,such as another way to cause the phenomenon?

Thanks!
Flags: needinfo?(sku)
Hi
  It looks like moz RIL and commercail RIL are different.
Please make sure what you got by adding more logs at REQUEST_SEND_USSD/REQUEST_CANCEL_USSD/UNSOLICITED_ON_USSD.
you can find the code at ril_worker.js for Moz RIL, but I have no idea about the location for commercial RIL.

It you saw "Session expired" from UI, we have to check what reported via UNSOLICITED_ON_USSD. or any EQUEST_SEND_USSD/REQUEST_CANCEL_USSD was made.

sku
Flags: needinfo?(sku)
Status: UNCONFIRMED → RESOLVED
Closed: 10 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: