Hi Petteri,

On 09/10/2010 09:28 AM, Petteri Tikander wrote:
> ---
>  src/smsutil.c |   51 ++++++++++++++++++++++++++++++++++++++++++++++++---
>  src/smsutil.h |    3 +--
>  2 files changed, 49 insertions(+), 5 deletions(-)

All four patches have been applied.  Thanks :)

The only thing pending on this part is to handle the Status Report
recipient address being 'tweaked' by the network.

I've been hearing reports that some networks actually rewrite the
address (e.g. change national number to international, etc) which causes
our status reports to not match.

We can do two things:
1. Rely on message reference only.  This seems dangerous
2. Fallback to a 'fuzzy'.  E.g. try to match on the reference and last n
digits of the phone number, ignoring ton/npi.  This can get tricky as
some national numbers can get different prefixes from the equivalent
international number, so we need to pick a nice value of 'n'.

E.g. in Australia:

+61 4 1234 5678 is the international number or:
04 1234 5678 is the national number.

Let me know if you can think of a third option.

Regards,
-Denis
_______________________________________________
ofono mailing list
ofono@ofono.org
http://lists.ofono.org/listinfo/ofono

Reply via email to