Fix the unreliable modem numbers prefix issues
Sometime, the modem will give 0611924312 as incoming text or call number instead of +33611924312 (example in france). This cause two issues cause of format missmatch: * Notifications sometime come from "Unknown" when we actually know the contact * Text/Dial menu entries are duplicated with "Unknown" persons We try here to fix boths issues with a simple idea. We will fallback to a default prefix when it is missing (on phone like numbers, composed of 10 numbers). This prefix is an environment variable that cause 0 impact if missing. * sxmo_contacts.sh will fix the recent numbers prefixes with the default * sxmo_modemmonitor.sh will also fix the prefix with the default one This should solve missmatch issues as both will use country code format I only recommend to always store contacts in the prefixed format in the contacts.tsv file. Signed-off-by: Stacy Harper <contact@stacyharper.net> Signed-off-by: Maarten van Gompel <proycon@anaproy.nl>
This commit is contained in:
parent
df73a9af1c
commit
91fe7fbeab
4 changed files with 38 additions and 16 deletions
|
@ -24,6 +24,11 @@ amixer set "Line Out" 50%
|
|||
# Play a funky startup tune
|
||||
#mpv --quiet --no-video ~/welcome.ogg &
|
||||
|
||||
# You will sometime get SMS or calls from not
|
||||
# country code prefixed phone numbers. To ensure
|
||||
# we match your contacts, we will use this one.
|
||||
#export DEFAULT_NUMBER_PREFIX=+33
|
||||
|
||||
# turn on modemmonitor on login
|
||||
# Note: if the modemmonitor is not on you can
|
||||
# not receive texts/calls!
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue