static function getTelephoneTypeId($type)
 {
     switch ($type) {
         case 'home':
             if (is_null(self::$home_type_id)) {
                 self::$home_type_id = self::getTypeId($type);
             }
             return self::$home_type_id;
             break;
         case 'work':
             if (is_null(self::$work_type_id)) {
                 self::$work_type_id = self::getTypeId($type);
             }
             return self::$work_type_id;
             break;
         case 'other':
             if (is_null(self::$other_type_id)) {
                 self::$other_type_id = self::getTypeId($type);
             }
             return self::$other_type_id;
             break;
         default:
             return self::getTypeId($type);
     }
 }