ubports / telepathy-ofono Goto Github PK
View Code? Open in Web Editor NEWMigrated to https://gitlab.com/ubports/development/core/telepathy-ofono
License: GNU Lesser General Public License v3.0
Migrated to https://gitlab.com/ubports/development/core/telepathy-ofono
License: GNU Lesser General Public License v3.0
Since work on this code is no longer happening inside launchpad it would be great to agree on a new central follow-up location where we can do pull requests, peer review, releases, CI and finally success :)
I have no opinion if this location should be here or at https://github.com/TelepathyIM/telepathy-ofono
I opened an issue there as well TelepathyIM/telepathy-ofono#3
@adamboardman please also feel invited to the party
Whenever I receive or delete a voicemail, I get a text message. It shows up as Unknown Number, and tapping the message thread shows 'x-ofono-unknown' at the top. Each message starts with 'STATE?', 'MBOXUPDATE?', or 'vvm.mobile.att.net:5400?' and has a bunch of other url-query-like options. I only just got this device and set it up, so I can't say whether or not this is a recent development. My carrier is Cricket, which runs through ATT's network if I remember correctly.
While doing a test call (calling and hanging up without a call accepted) I accidently saw thi sin syslog:
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.981114] telepathy-ofono: unhandled page fault (11) at 0x0000001c, code 0x017
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.982036] pgd = f2d0c000
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.982401] [0000001c] *pgd=0448b831, *pte=00000000, *ppte=00000000
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.983878]
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.983913] Pid: 2730, comm: telepathy-ofono
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.983957] CPU: 0 Tainted: G W (3.4.0-g8826794 #1)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984002] PC is at 0xb66c3d5a
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984039] LR is at 0xb66c3d4b
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984084] pc : [<b66c3d5a>] lr : [<b66c3d4b>] psr: 200b0030
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984098] sp : bef4afb0 ip : 001a064c fp : b68b19d9
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984138] r10: 01a843d0 r9 : 00000001 r8 : b66a3dcd
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984178] r7 : 01ae55e8 r6 : 01bdf818 r5 : b68b19d8 r4 : 00000000
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984220] r3 : b63b77e4 r2 : 00000018 r1 : 00000001 r0 : b68b19d8
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984266] Flags: nzCv IRQs on FIQs on Mode USER_32 ISA Thumb Segment user
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984311] Control: 10c5787d Table: 32d0c06a DAC: 00000015
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984350] Backtrace:
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984458] [<c010a1d8>] (dump_backtrace+0x0/0x104) from [<c0babbdc>] (dump_stack+0x18/0x1c)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984501] r6:0000000b r5:0000001c r4:c4587fb0 r3:271ae91c
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984845] [<c0babbc4>] (dump_stack+0x0/0x1c) from [<c01077f4>] (show_regs+0x44/0x50)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984930] [<c01077b0>] (show_regs+0x0/0x50) from [<c01125d8>] (__do_user_fault+0x104/0x150)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.984976] r4:f5b71400 r3:271ae91c
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985093] [<c01124d4>] (__do_user_fault+0x0/0x150) from [<c0bc0b24>] (do_page_fault+0x358/0x3ec)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985138] r9:f2c93880 r8:00000017 r7:f5b71400 r6:0000001c r5:00030001
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985259] r4:c4587fb0
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985335] [<c0bc07cc>] (do_page_fault+0x0/0x3ec) from [<c01003c4>] (do_DataAbort+0x144/0x24c)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985403] [<c0100280>] (do_DataAbort+0x0/0x24c) from [<c0bbf138>] (__dabt_usr+0x38/0x40)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985452] Exception stack(0xc4587fb0 to 0xc4587ff8)
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985498] 7fa0: b68b19d8 00000001 00000018 b63b77e4
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985558] 7fc0: 00000000 b68b19d8 01bdf818 01ae55e8 b66a3dcd 00000001 01a843d0 b68b19d9
Sep 22 12:07:45 ubuntu-phablet kernel: [ 196.985617] 7fe0: 001a064c bef4afb0 b66c3d4b b66c3d5a 200b0030 ffffffff
I have no idea where it comes from. Telephone handling seemed normal afterwards.
This was tested on Redmi Note 8 Pro Halium 10
As a reference: ubports/ubuntu-touch#239
Sorry for this old feature request, but who know if any skilled developer can take this ;-) , would be so thanksfull
How hard would it be to send a notification with a link to download the mms, or for a quick fix, just be notified someone have tried to send a mms ?
Not sure if the issue is here or in ofono but we are not able to retrieve one of the phone number when we have dual SIM.
initial references:
ubports/address-book-app#106
ubports/system-settings#197
ubports/dialer-app#99
DBUS logs:
getContactAttributes (1) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
oFonoConnection::inspectHandles contact (1)
oFonoConnection::inspectHandles ("")
getContactAttributes (2) ("org.freedesktop.Telepathy.Connection.Interface.SimplePresence")
oFonoConnection::inspectHandles contact (2)
oFonoConnection::inspectHandles ("+49XXXXXXXX")
As relying on the sms/mms sent time seems not reliable https://gitlab.com/ubports/community-ports/pinephone/-/issues/165
We should check for date validity here and replace sentime with the received one if anything wrong
Phone numbers are included in some error logging information , making them unsuitable for safely sharing logs with developers via public bug tracking without modification.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.