Phone Amego tries to use the phone number formats defined in your Address Book. By including
the country code in the Address Book format, telephone numbers from different countries or
regions will display correctly using the corresponding local convention. To customize your Address
Book formats, navigate to “Address Book -> Preferences -> Phone” and select “Custom” in the
Formats popup menu that appears.
If Phone Amego does not find a matching format with the same or more digits, it uses a default
format like this:
################
For each digit in the telephone number received, it replaces a "#" in the format string from right
to left. To learn more, see Formatting International Phone Numbers in Apple’s Address Book
Address Book Matching
Searching for a matching phone number in your Address Book is more subtle than it appears
since a phone number is just a string of characters the user can enter in whatever format they
choose. Phone Amego searches for the last 4-digts of the phone number, and then examines
each record more carefully to look for an exact match. If you enter a phone number in your
Address Book as "123-1234", and Phone Amego receives a call from "14011231234", it will
search for records matching "1234" or "12-34" and then examine each entry by removing the
formatting characters and any dialing prefix it recognizes to look for an exact match (or where
one string is a suffix of the other).
Since dialing prefixes and formatting conventions can vary in different parts of the world, I
welcome your feedback to make Phone Amego work correctly wherever practical.