code: def can_be_internationally_dialled(numobj):
      
      metadata = PhoneMetadata.metadata_for_region(region_code_for_number(numobj), None)
      if metadata is None:
          # Note numbers belonging to non-geographical entities (e.g. +800
          # numbers) are always internationally diallable, and will be caught
          # here.
          return True
      nsn = national_significant_number(numobj)
      return not _is_number_matching_desc(nsn, metadata.no_international_dialling)
docs: Returns True if the number can only be dialled from outside the region,
      or unknown.
  
      If the number can only be dialled from within the region
      as well, returns False. Does not check the number is a valid number.
      Note that, at the moment, this method does not handle short numbers (which
      are currently all presumed to not be diallable from outside their country).
  
      Arguments:
      numobj -- the phone number objectfor which we want to know whether it is
                diallable from outside the region.