Partager via


Phone Numbers - Update Capabilities

Met à jour les fonctionnalités d’un numéro de téléphone.

PATCH {endpoint}/phoneNumbers/{phoneNumber}/capabilities?api-version=2022-12-01

Paramètres URI

Nom Dans Obligatoire Type Description
endpoint
path True

string

url

Ressource de communication, par exemple https://resourcename.communication.azure.com

phoneNumber
path True

string

ID du numéro de téléphone au format E.164. Le plus de début peut être + ou encodé en tant que %2B, par exemple +11234567890.

api-version
query True

string

Version de l’API à appeler

Corps de la demande

Media Types: "application/merge-patch+json"

Nom Type Description
calling

PhoneNumberCapabilityType

Valeur de capacité pour l’appel.

sms

PhoneNumberCapabilityType

Valeur de capacité pour SMS.

Réponses

Nom Type Description
202 Accepted

PurchasedPhoneNumber

Le service a accepté la demande et commencera à traiter ultérieurement. Il retourne immédiatement « Accepté » et inclut des en-têtes « Operation-Location » et « Location ». Le côté client doit interroger davantage l’état de l’opération à l’aide de l’URL spécifiée dans l’en-tête « Operation-Location ». Lorsque l’opération se termine avec succès, interrogez le résultat final à l’aide de l’URL spécifiée dans l’en-tête « Location ».

En-têtes

  • Location: string
  • Operation-Location: string
  • operation-id: string
  • capabilities-id: string
Other Status Codes

CommunicationErrorResponse

Échec

Exemples

Update phoneNumber capabilities

Exemple de requête

PATCH https://resourcename.communication.azure.com//phoneNumbers/+14792000102/capabilities?api-version=2022-12-01

{
  "calling": "inbound+outbound",
  "sms": "none"
}

Exemple de réponse

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"
  }
}

Définitions

Nom Description
BillingFrequency

Fréquence à laquelle le coût est facturé.

CommunicationError

Erreur Communication Services.

CommunicationErrorResponse

Erreur Communication Services.

PhoneNumberAssignmentType

Représente le type d’affectation de l’offre.

PhoneNumberCapabilities

Fonctionnalités d’un numéro de téléphone.

PhoneNumberCapabilitiesRequest

Fonctionnalités d’un numéro de téléphone.

PhoneNumberCapabilityType

Valeur de capacité pour l’appel.

PhoneNumberCost

Coût encouru pour un numéro de téléphone unique.

PhoneNumberType

Représente le type de nombre de l’offre.

PurchasedPhoneNumber

Représente un numéro de téléphone acheté.

BillingFrequency

Fréquence à laquelle le coût est facturé.

Nom Type Description
monthly

string

CommunicationError

Erreur Communication Services.

Nom Type Description
code

string

Code d’erreur.

details

CommunicationError[]

Plus d’informations sur les erreurs spécifiques qui ont conduit à cette erreur.

innererror

CommunicationError

Erreur interne le cas échéant.

message

string

Message d’erreur.

target

string

Cible d’erreur.

CommunicationErrorResponse

Erreur Communication Services.

Nom Type Description
error

CommunicationError

Erreur Communication Services.

PhoneNumberAssignmentType

Représente le type d’affectation de l’offre.

Nom Type Description
application

string

person

string

PhoneNumberCapabilities

Fonctionnalités d’un numéro de téléphone.

Nom Type Description
calling

PhoneNumberCapabilityType

Valeur de capacité pour l’appel.

sms

PhoneNumberCapabilityType

Valeur de capacité pour SMS.

PhoneNumberCapabilitiesRequest

Fonctionnalités d’un numéro de téléphone.

Nom Type Description
calling

PhoneNumberCapabilityType

Valeur de capacité pour l’appel.

sms

PhoneNumberCapabilityType

Valeur de capacité pour SMS.

PhoneNumberCapabilityType

Valeur de capacité pour l’appel.

Nom Type Description
inbound

string

inbound+outbound

string

none

string

outbound

string

PhoneNumberCost

Coût encouru pour un numéro de téléphone unique.

Nom Type Description
amount

number

Montant du coût.

billingFrequency

BillingFrequency

Fréquence à laquelle le coût est facturé.

currencyCode

string

Code monétaire ISO 4217 pour le montant du coût, par exemple USD.

PhoneNumberType

Représente le type de nombre de l’offre.

Nom Type Description
geographic

string

tollFree

string

PurchasedPhoneNumber

Représente un numéro de téléphone acheté.

Nom Type Description
assignmentType

PhoneNumberAssignmentType

Type d’affectation du numéro de téléphone. Un numéro de téléphone peut être attribué à une personne ou à une application.

capabilities

PhoneNumberCapabilities

Fonctionnalités d’un numéro de téléphone.

cost

PhoneNumberCost

Coût encouru pour un numéro de téléphone unique.

countryCode

string

Code ISO 3166-2 du pays du numéro de téléphone, par exemple états-Unis.

id

string

ID du numéro de téléphone, par exemple 11234567890.

phoneNumber

string

Chaîne du format E.164 du numéro de téléphone, par exemple +11234567890.

phoneNumberType

PhoneNumberType

Type du numéro de téléphone, par exemple géographique, tollFree.

purchaseDate

string

Date et heure d’achat du numéro de téléphone.