implemented "other" phone type which was missing and caused phone numbers of type "other" to be ignored. In addition if "type=pref" is found a priority of 1 will now be assigned instead of always assigning priority 1 for type=home.