PhoneNumber

Representação padrão de número de telefone.

Representação JSON
{
  "e164PhoneNumber": string,
  "extension": string,
  "preferredDomesticCarrierCode": string
}
Campos
e164PhoneNumber

string

Número de telefone no formato E.164, conforme definido na Recomendação E.164 da União Internacional de Telecomunicações (ITU). link da Wikipédia: https://en.wikipedia.org/wiki/E.164

extension

string

O ramal não é padronizado nas recomendações do ITU, exceto por ser definido como uma série de números com comprimento máximo de 40 dígitos. Ela é definida aqui como uma string para acomodar o possível uso de um zero inicial na extensão (as organizações têm total liberdade para fazer isso, pois não há um padrão definido). Além de dígitos, alguns outros caracteres de discagem, como "," (indicando uma espera) podem ser armazenadas aqui. Por exemplo, no ramal xxx-xxx-xxxx 123, "123" é a extensão.

preferredDomesticCarrierCode

string

O código de seleção da operadora preferencial ao ligar para esse número de telefone localmente. Isso também inclui códigos que precisam ser discados em alguns países ao ligar de telefones fixos para dispositivos móveis ou vice-versa. Por exemplo, em Colúmbia, um "3" precisa ser discado antes do próprio número de telefone ao chamar de um telefone celular para um telefone fixo doméstico e vice-versa. https://en.wikipedia.org/wiki/Telephone_numbers_in_Colombia https://en.wikipedia.org/wiki/Brazilian_Carrier_Selection_Code

Esta é a configuração preferencial o que significa que outros códigos também podem funcionar.