[telephony] ofonod Unable to decode PDU
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
touch-preview-images |
Fix Released
|
High
|
Sergio Schvezov |
Bug Description
SUT: manhattan build 156 on maguro
Steps to reproduce:
- Sent text message from http://
Expected result:
- SMS seen in phone
Actual result:
- 'ofonod[342]: Unable to decode PDU' (log attached)
Problem description:
The issue seems to be that the SMSC address size sent is not being read and hardcoded to 8, that number being a reasonable one since most carriers use an SMSC address size of 7 which with the addition of the size octet would add up to 8 octets.
While ofono core would read the message just fine, it would fail when validating the expected size of everything it read plus the udl. In the case of this bug report it would miss the matching by 1 as the SMSC adress length is 6 octects contrary to the 7 octects most carriers use.
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Sergio Schvezov: Approve
-
Diff: 12 lines (+1/-1)1 file modifieddebian/control (+1/-1)
Changed in manhattan: | |
milestone: | feature-freeze → mwc-update |
status: | New → Triaged |
Changed in manhattan: | |
milestone: | update-1 → none |
information type: | Private → Public |
Changed in manhattan: | |
assignee: | Tony Espy (awe) → Sergio Schvezov (sergiusens) |
milestone: | none → ubuntu-13.05 |
no longer affects: | aal+ |
no longer affects: | manhattan |
Changed in touch-preview-images: | |
status: | New → In Progress |
importance: | Undecided → High |
assignee: | nobody → Sergio Schvezov (sergiusens) |
milestone: | none → ubuntu-13.05 |
description: | updated |
Changed in touch-preview-images: | |
status: | In Progress → Fix Committed |
Changed in touch-preview-images: | |
status: | Fix Committed → Fix Released |
As this error involves a third-party website using unknown software to send text messages to a phone, I've downgraded this bug to Medium.
It should be investigated, however we have many more bugs that involve phone-to-phone text messaging that need to be addressed first.