Phone Numbers - Update Capabilities
Atualiza os recursos de um número de telefone.
PATCH {endpoint}/phoneNumbers/{phoneNumber}/capabilities?api-version=2025-02-11
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string url |
O recurso de comunicação, por exemplo, https://resourcename.communication.azure.com |
phone
|
path | True |
string |
A ID do número de telefone no formato E.164. A adição à esquerda pode ser + ou codificada como %2B, por exemplo, +11234567890. |
api-version
|
query | True |
string |
Versão da API a ser invocada |
Corpo da solicitação
Media Types: "application/merge-patch+json"
Nome | Tipo | Description |
---|---|---|
calling |
Valor de funcionalidade para chamada. |
|
sms |
Valor da funcionalidade para SMS. |
Respostas
Nome | Tipo | Description |
---|---|---|
202 Accepted |
O serviço aceitou a solicitação e iniciará o processamento posteriormente. Ele retornará "Aceito" imediatamente e incluirá cabeçalhos 'Operation-Location' e 'Location'. O lado do cliente deve consultar ainda mais o status da operação usando a URL especificada no cabeçalho 'Operation-Location'. Quando a operação for concluída, consulte com êxito o resultado final usando a URL especificada no cabeçalho 'Location'. Cabeçalhos
|
|
Other Status Codes |
Fracasso |
Exemplos
Update phoneNumber capabilities
Solicitação de exemplo
PATCH https://resourcename.communication.azure.com//phoneNumbers/+14792000102/capabilities?api-version=2025-02-11
{
"calling": "inbound+outbound",
"sms": "none"
}
Resposta de exemplo
Operation-Location: /phoneNumbers/operations/capabilities_378ddf60-81be-452a-ba4f-613198ea6c28
Location: /phoneNumbers/%2b14792000102
operation-id: capabilities_378ddf60-81be-452a-ba4f-613198ea6c28
capabilities-id: 378ddf60-81be-452a-ba4f-613198ea6c28
{
"id": "14792000102",
"phoneNumber": "+14792000102",
"countryCode": "US",
"assignmentType": "person",
"phoneNumberType": "geographic",
"capabilities": {
"calling": "inbound+outbound",
"sms": "none"
},
"purchaseDate": "2020-11-19T16:31:49.048Z",
"cost": {
"amount": 0.8,
"currencyCode": "USD",
"billingFrequency": "monthly"
}
}
Definições
Nome | Description |
---|---|
Billing |
A frequência com que o custo é cobrado. |
Communication |
O erro dos Serviços de Comunicação. |
Communication |
O erro dos Serviços de Comunicação. |
Phone |
Representa o tipo de atribuição da oferta. |
Phone |
Funcionalidades de um número de telefone. |
Phone |
Funcionalidades de um número de telefone. |
Phone |
Valor de funcionalidade para chamada. |
Phone |
O custo incorrido para um único número de telefone. |
Phone |
Representa o tipo de número da oferta. |
Purchased |
Representa um número de telefone comprado. |
BillingFrequency
A frequência com que o custo é cobrado.
Valor | Description |
---|---|
monthly |
CommunicationError
O erro dos Serviços de Comunicação.
Nome | Tipo | Description |
---|---|---|
code |
string |
O código de erro. |
details |
Mais detalhes sobre erros específicos que levaram a esse erro. |
|
innererror |
O erro interno, se houver. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
CommunicationErrorResponse
O erro dos Serviços de Comunicação.
Nome | Tipo | Description |
---|---|---|
error |
O erro dos Serviços de Comunicação. |
PhoneNumberAssignmentType
Representa o tipo de atribuição da oferta.
Valor | Description |
---|---|
application | |
person |
PhoneNumberCapabilities
Funcionalidades de um número de telefone.
Nome | Tipo | Description |
---|---|---|
calling |
Valor de funcionalidade para chamada. |
|
sms |
Valor da funcionalidade para SMS. |
PhoneNumberCapabilitiesRequest
Funcionalidades de um número de telefone.
Nome | Tipo | Description |
---|---|---|
calling |
Valor de funcionalidade para chamada. |
|
sms |
Valor da funcionalidade para SMS. |
PhoneNumberCapabilityType
Valor de funcionalidade para chamada.
Valor | Description |
---|---|
inbound | |
inbound+outbound | |
none | |
outbound |
PhoneNumberCost
O custo incorrido para um único número de telefone.
Nome | Tipo | Description |
---|---|---|
amount |
number |
O valor do custo. |
billingFrequency |
A frequência com que o custo é cobrado. |
|
currencyCode |
string |
O código de moeda ISO 4217 para o valor do custo, por exemplo, USD. |
PhoneNumberType
Representa o tipo de número da oferta.
Valor | Description |
---|---|
geographic | |
tollFree |
PurchasedPhoneNumber
Representa um número de telefone comprado.
Nome | Tipo | Description |
---|---|---|
assignmentType |
O tipo de atribuição do número de telefone. Um número de telefone pode ser atribuído a uma pessoa ou a um aplicativo. |
|
capabilities |
Funcionalidades de um número de telefone. |
|
cost |
O custo incorrido para um único número de telefone. |
|
countryCode |
string |
O código ISO 3166-2 do país do número de telefone, por exemplo, EUA. |
id |
string |
A ID do número de telefone, por exemplo, 11234567890. |
phoneNumber |
string |
Cadeia de caracteres do formato E.164 do número de telefone, por exemplo, +11234567890. |
phoneNumberType |
O tipo do número de telefone, por exemplo, geográfico, tollFree. |
|
purchaseDate |
string |
A data e a hora em que o número de telefone foi comprado. |