* Improper Handling for Messages That Do Not Specify Source/Address Port @ 2023-11-10 10:20 Sicelo 2023-11-12 18:34 ` Denis Kenzior 0 siblings, 1 reply; 3+ messages in thread From: Sicelo @ 2023-11-10 10:20 UTC (permalink / raw) To: ofono Hi While running ofono in debug mode, I discovered that there are certain types of sms-like messages that arrive in ofono core, but are discarded without being sent to the client. For these, the ofono log shows a lot of: ofonod[3424627]: Got an 8-bit encoded message, however no valid src/address port, ignore These messages are valid, and ofono should not discard them. In my case, for example, the messages come in while connected to mobile data. They are sent by the carrier periodically to notify me about the credit that has been deducted from my prepaid plan. At first, I thought the issue was on the isimodem driver, but I later found the same log on my laptop, whose modem uses plugin/ericsson-mbm. I am currently working on other issues that I have with ofono on my platform (isimodem), otherwise I would try to work on it. Hope the report is clear enough. I can provide more information if needed. Sincerely Sicelo ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Improper Handling for Messages That Do Not Specify Source/Address Port 2023-11-10 10:20 Improper Handling for Messages That Do Not Specify Source/Address Port Sicelo @ 2023-11-12 18:34 ` Denis Kenzior 2023-11-12 20:29 ` Sicelo 0 siblings, 1 reply; 3+ messages in thread From: Denis Kenzior @ 2023-11-12 18:34 UTC (permalink / raw) To: Sicelo, ofono Hi Sicelo, On 11/10/23 04:20, Sicelo wrote: > Hi > > While running ofono in debug mode, I discovered that there are certain > types of sms-like messages that arrive in ofono core, but are discarded > without being sent to the client. For these, the ofono log shows a lot > of: > > ofonod[3424627]: Got an 8-bit encoded message, however no valid src/address port, ignore > When that code was written, this was what the spec wanted. There was no way to identify the 8-bit character set of SMS messages, any 8-bit messages had to be a binary SMS with port/destination provided. Maybe this has changed since, but I'd need some link / document to refer to ... > These messages are valid, and ofono should not discard them. In my case, > for example, the messages come in while connected to mobile data. They > are sent by the carrier periodically to notify me about the credit that > has been deducted from my prepaid plan. Sure, so how does oFono interpret these? ASCII? Latin1? UTF8? Regards, -Denis ^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: Improper Handling for Messages That Do Not Specify Source/Address Port 2023-11-12 18:34 ` Denis Kenzior @ 2023-11-12 20:29 ` Sicelo 0 siblings, 0 replies; 3+ messages in thread From: Sicelo @ 2023-11-12 20:29 UTC (permalink / raw) To: Denis Kenzior; +Cc: ofono Hi Denis On Sun, Nov 12, 2023 at 12:34:29PM -0600, Denis Kenzior wrote: > Hi Sicelo, > > On 11/10/23 04:20, Sicelo wrote: > > Hi > > > > While running ofono in debug mode, I discovered that there are certain > > types of sms-like messages that arrive in ofono core, but are discarded > > without being sent to the client. For these, the ofono log shows a lot > > of: > > > > ofonod[3424627]: Got an 8-bit encoded message, however no valid src/address port, ignore > > > > When that code was written, this was what the spec wanted. There was no way > to identify the 8-bit character set of SMS messages, any 8-bit messages had > to be a binary SMS with port/destination provided. > > Maybe this has changed since, but I'd need some link / document to refer to ... I am also not sure, but on an Android phone, for example, it shows up somewhat similar to what most of us call flash messages. > > These messages are valid, and ofono should not discard them. In my case, > > for example, the messages come in while connected to mobile data. They > > are sent by the carrier periodically to notify me about the credit that > > has been deducted from my prepaid plan. > > Sure, so how does oFono interpret these? ASCII? Latin1? UTF8? From tracing on isimodem on the Nokia N900, it seemed to be plain ASCII, i.e. one byte-per-character. Unfortunately this message is carrier initiated, so I don't have an easy way to get them to send it at will. When I eventually get to it, I guess I will start by testing with commenting out the code that checks for the src/dst port, and see where things go. Sicelo ^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2023-11-12 20:29 UTC | newest] Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2023-11-10 10:20 Improper Handling for Messages That Do Not Specify Source/Address Port Sicelo 2023-11-12 18:34 ` Denis Kenzior 2023-11-12 20:29 ` Sicelo
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.