crossforward/HashedContacts — pull request #1 by tonymillion (2012-02-18 09:32:22+00:00)
Title: Started work on number normalisation

Problem being, you need to know the source users phone book 'country' in order to properly normalise numbers, this first patch will clean out any space, bracket, dashes from numbers.

Future update will require knowing the users 'phone book country' in order to properly normalise numbers.

e.g.

User in SF with number "555-1212" in phone book is the same as a UK user with "+1 (415) 555-1212" in theirs. The current code does't account for that, so will miss users who know each other.