get_carrier {dialr} | R Documentation |
Phone number carrier information
Description
Returns a carrier name for each phone number, in the language provided
in locale
.
Usage
get_carrier(
x,
strict = FALSE,
safe = FALSE,
locale = getOption("dialr.locale")
)
Arguments
x |
A phone vector. |
strict |
Should invalid phone numbers be removed? If |
safe |
If |
locale |
The Java locale
used to retrieve localised results. The default is set in option
|
Details
The carrier name is the one the number was originally allocated to, however
if the country supports mobile number portability the number might not belong
to the returned carrier anymore. If no mapping is found ""
is returned.
Value
A carrier name for each phone number for the given locale, or ""
if
the number is invalid.
libphonenumber reference
get_geocode()
: PhoneNumberToCarrierMapper.getNameForValidNumber()
by
default, or PhoneNumberToCarrierMapper.getSafeDisplayName()
if safe = TRUE
.
Examples
x <- phone(c(0, 0123, "0412 345 678", "61412987654", "03 9123 4567", "+12015550123"), "AU")
get_carrier(x)
get_carrier(x, strict = TRUE)
get_carrier(x, safe = TRUE)