Attention is currently required from: fixeria.
Patch set 2:Code-Review +1
2 comments:
File src/hlr_ussd.c:
Patch Set #2, Line 146: /* do not abort, attempt to decode as if it was '1111'B */
I guess here we should rather fail?
Allowing lang != 0xf comes from me, during testing, failing to issue the proper modem AT command to initiate a USSD request.
I thought that this command is sufficient:
AT+CUSD=1,"*0#"
But I should also pass the 'dcs' parameter as 15 (==0xf) like this:
AT+CUSD=1,"*0#",15
That's how this special case came into existence. Should we really allow it?
Patch Set #2, Line 150: req->ussd_data, (req->ussd_data_len * 8) / 7);
Could you help me understand plz:
this gsm_7bit_decode_n_ussd() seems to be the main fix, is that accurate?
There was no proper USSD decoding before this patch?
How could USSD work at all before this?
To view, visit change 33528. To unsubscribe, or for help writing mail filters, visit settings.