Phone Numbers - Update Capabilities
Aktualisiert die Funktionen einer Telefonnummer.
PATCH {endpoint}/phoneNumbers/{phoneNumber}/capabilities?api-version=2022-12-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Die Kommunikationsressource, z. B. https://resourcename.communication.azure.com |
phone
|
path | True |
string |
Die Telefonnummern-ID im E.164-Format. Das führende Pluszeichen kann entweder + oder als %2Bcodiert werden, z. B. +11234567890. |
api-version
|
query | True |
string |
Version der API, die aufgerufen werden soll |
Anforderungstext
Media Types: "application/merge-patch+json"
Name | Typ | Beschreibung |
---|---|---|
calling |
Funktionswert für Anrufe. |
|
sms |
Funktionswert für SMS. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
202 Accepted |
Der Dienst hat die Anforderung akzeptiert und beginnt später mit der Verarbeitung. Sie gibt "Akzeptiert" sofort zurück und enthält die Kopfzeilen "Operation-Location" und "Location". Clientseite sollte den Vorgangsstatus weiter abfragen, indem die im Header "Operation-Location" angegebene URL verwendet wird. Wenn der Vorgang abgeschlossen ist, wird das endergebnis mithilfe der URL, die im Header "Location" angegeben ist, erfolgreich abfraget. Header
|
|
Other Status Codes |
Versagen |
Beispiele
Update phoneNumber capabilities
Beispielanforderung
PATCH https://resourcename.communication.azure.com//phoneNumbers/+14792000102/capabilities?api-version=2022-12-01
{
"calling": "inbound+outbound",
"sms": "none"
}
Beispiel für eine Antwort
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"
}
}
Definitionen
Name | Beschreibung |
---|---|
Billing |
Die Häufigkeit, mit der die Kosten in Rechnung gestellt werden. |
Communication |
Der Kommunikationsdienstfehler. |
Communication |
Der Kommunikationsdienstfehler. |
Phone |
Stellt den Zuordnungstyp des Angebots dar. |
Phone |
Funktionen einer Telefonnummer. |
Phone |
Funktionen einer Telefonnummer. |
Phone |
Funktionswert für Anrufe. |
Phone |
Die entstandenen Kosten für eine einzelne Telefonnummer. |
Phone |
Stellt den Nummerntyp des Angebots dar. |
Purchased |
Stellt eine erworbene Telefonnummer dar. |
BillingFrequency
Die Häufigkeit, mit der die Kosten in Rechnung gestellt werden.
Name | Typ | Beschreibung |
---|---|---|
monthly |
string |
CommunicationError
Der Kommunikationsdienstfehler.
Name | Typ | Beschreibung |
---|---|---|
code |
string |
Der Fehlercode. |
details |
Weitere Details zu bestimmten Fehlern, die zu diesem Fehler geführt haben. |
|
innererror |
Der innere Fehler( falls vorhanden). |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
CommunicationErrorResponse
Der Kommunikationsdienstfehler.
Name | Typ | Beschreibung |
---|---|---|
error |
Der Kommunikationsdienstfehler. |
PhoneNumberAssignmentType
Stellt den Zuordnungstyp des Angebots dar.
Name | Typ | Beschreibung |
---|---|---|
application |
string |
|
person |
string |
PhoneNumberCapabilities
Funktionen einer Telefonnummer.
Name | Typ | Beschreibung |
---|---|---|
calling |
Funktionswert für Anrufe. |
|
sms |
Funktionswert für SMS. |
PhoneNumberCapabilitiesRequest
Funktionen einer Telefonnummer.
Name | Typ | Beschreibung |
---|---|---|
calling |
Funktionswert für Anrufe. |
|
sms |
Funktionswert für SMS. |
PhoneNumberCapabilityType
Funktionswert für Anrufe.
Name | Typ | Beschreibung |
---|---|---|
inbound |
string |
|
inbound+outbound |
string |
|
none |
string |
|
outbound |
string |
PhoneNumberCost
Die entstandenen Kosten für eine einzelne Telefonnummer.
Name | Typ | Beschreibung |
---|---|---|
amount |
number |
Der Kostenbetrag. |
billingFrequency |
Die Häufigkeit, mit der die Kosten in Rechnung gestellt werden. |
|
currencyCode |
string |
Der ISO 4217-Währungscode für den Kostenbetrag, z. B. USD. |
PhoneNumberType
Stellt den Nummerntyp des Angebots dar.
Name | Typ | Beschreibung |
---|---|---|
geographic |
string |
|
tollFree |
string |
PurchasedPhoneNumber
Stellt eine erworbene Telefonnummer dar.
Name | Typ | Beschreibung |
---|---|---|
assignmentType |
Der Zuordnungstyp der Telefonnummer. Eine Telefonnummer kann einer Person oder einer Anwendung zugewiesen werden. |
|
capabilities |
Funktionen einer Telefonnummer. |
|
cost |
Die entstandenen Kosten für eine einzelne Telefonnummer. |
|
countryCode |
string |
Der ISO 3166-2-Code des Landes der Telefonnummer, z. B. USA. |
id |
string |
Die ID der Telefonnummer, z. B. 11234567890. |
phoneNumber |
string |
Zeichenfolge des E.164-Formats der Telefonnummer, z. B. +11234567890. |
phoneNumberType |
Der Typ der Telefonnummer, z. B. ortsgebunden, tollFree. |
|
purchaseDate |
string |
Das Datum und die Uhrzeit, zu dem die Telefonnummer gekauft wurde. |