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 |
phone
|
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 |
Valeur de capacité pour l’appel. |
|
sms |
Valeur de capacité pour SMS. |
Réponses
Nom | Type | Description |
---|---|---|
202 Accepted |
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
|
|
Other Status Codes |
É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 |
---|---|
Billing |
Fréquence à laquelle le coût est facturé. |
Communication |
Erreur Communication Services. |
Communication |
Erreur Communication Services. |
Phone |
Représente le type d’affectation de l’offre. |
Phone |
Fonctionnalités d’un numéro de téléphone. |
Phone |
Fonctionnalités d’un numéro de téléphone. |
Phone |
Valeur de capacité pour l’appel. |
Phone |
Coût encouru pour un numéro de téléphone unique. |
Phone |
Représente le type de nombre de l’offre. |
Purchased |
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 |
Plus d’informations sur les erreurs spécifiques qui ont conduit à cette erreur. |
|
innererror |
Erreur interne le cas échéant. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
CommunicationErrorResponse
Erreur Communication Services.
Nom | Type | Description |
---|---|---|
error |
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 |
Valeur de capacité pour l’appel. |
|
sms |
Valeur de capacité pour SMS. |
PhoneNumberCapabilitiesRequest
Fonctionnalités d’un numéro de téléphone.
Nom | Type | Description |
---|---|---|
calling |
Valeur de capacité pour l’appel. |
|
sms |
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 |
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 |
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 |
Fonctionnalités d’un numéro de téléphone. |
|
cost |
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 |
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. |