Phone Numbers - Update Capabilities
Bir telefon numarasının özelliklerini Güncelleştirmeler.
PATCH {endpoint}/phoneNumbers/{phoneNumber}/capabilities?api-version=2021-03-07
URI Parametreleri
Name | İçinde | Gerekli | Tür | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
İletişim kaynağı, örneğin https://resourcename.communication.azure.com. |
phone
|
path | True |
string |
E.164 biçimindeki telefon numarası kimliği. Baştaki artı + veya %2B olarak kodlanabilir, örneğin +11234567890. |
api-version
|
query | True |
string |
Çağrılacak API sürümü. |
İstek Gövdesi
Media Types: "application/merge-patch+json"
Name | Tür | Description |
---|---|---|
calling |
Çağırma için yetenek değeri. |
|
sms |
SMS için yetenek değeri. |
Yanıtlar
Name | Tür | Description |
---|---|---|
202 Accepted |
Hizmet isteği kabul etti ve işlemeye daha sonra başlayacaktır. Hemen 'Kabul Edildi' değerini döndürür ve 'Operation-Location' ve 'Location' üst bilgilerini içerir. İstemci tarafı, 'Operation-Location' üst bilgisinde belirtilen URL'yi kullanarak işlem durumunu daha fazla sorgulamalıdır. İşlem tamamlandığında , 'Konum' üst bilgisinde belirtilen URL'yi kullanarak son sonucu başarıyla sorgular. Üst Bilgiler
|
|
Other Status Codes |
Hata |
Örnekler
Update phoneNumber capabilities
Örnek isteği
PATCH https://resourcename.communication.azure.com//phoneNumbers/+14792000102/capabilities?api-version=2021-03-07
{
"calling": "inbound+outbound",
"sms": "none"
}
Örnek yanıt
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"
}
}
Tanımlar
Name | Description |
---|---|
Billing |
Maliyetin faturalandırıldığı sıklık. |
Communication |
İletişim Hizmetleri hatası. |
Communication |
İletişim Hizmetleri hatası. |
Phone |
Aranacak telefon numaralarının atama türü. Telefon numarası bir kişiye veya uygulamaya atanabilir. |
Phone |
Telefon numarasının özellikleri. |
Phone |
Telefon numarasının özellikleri. |
Phone |
Çağırma için yetenek değeri. |
Phone |
Tek bir telefon numarası için tahakkuk eden maliyet. |
Phone |
Aranacak telefon numarası türü; örneğin coğrafi veya ücretli Ücretsiz. |
Purchased |
Satın alınan bir telefon numarasını temsil eder. |
BillingFrequency
Maliyetin faturalandırıldığı sıklık.
Name | Tür | Description |
---|---|---|
monthly |
string |
CommunicationError
İletişim Hizmetleri hatası.
Name | Tür | Description |
---|---|---|
code |
string |
Hata kodu. |
details |
Bu hataya neden olan belirli hatalar hakkında daha fazla ayrıntı. |
|
innererror |
Varsa iç hata. |
|
message |
string |
Hata iletisi. |
target |
string |
Hata hedefi. |
CommunicationErrorResponse
İletişim Hizmetleri hatası.
Name | Tür | Description |
---|---|---|
error |
İletişim Hizmetleri hatası. |
PhoneNumberAssignmentType
Aranacak telefon numaralarının atama türü. Telefon numarası bir kişiye veya uygulamaya atanabilir.
Name | Tür | Description |
---|---|---|
application |
string |
|
person |
string |
PhoneNumberCapabilities
Telefon numarasının özellikleri.
Name | Tür | Description |
---|---|---|
calling |
Çağırma için yetenek değeri. |
|
sms |
SMS için yetenek değeri. |
PhoneNumberCapabilitiesRequest
Telefon numarasının özellikleri.
Name | Tür | Description |
---|---|---|
calling |
Çağırma için yetenek değeri. |
|
sms |
SMS için yetenek değeri. |
PhoneNumberCapabilityType
Çağırma için yetenek değeri.
Name | Tür | Description |
---|---|---|
inbound |
string |
|
inbound+outbound |
string |
|
none |
string |
|
outbound |
string |
PhoneNumberCost
Tek bir telefon numarası için tahakkuk eden maliyet.
Name | Tür | Description |
---|---|---|
amount |
number |
Maliyet tutarı. |
billingFrequency |
Maliyetin faturalandırıldığı sıklık. |
|
currencyCode |
string |
Maliyet tutarı için ISO 4217 para birimi kodu, örneğin USD. |
PhoneNumberType
Aranacak telefon numarası türü; örneğin coğrafi veya ücretli Ücretsiz.
Name | Tür | Description |
---|---|---|
geographic |
string |
|
tollFree |
string |
PurchasedPhoneNumber
Satın alınan bir telefon numarasını temsil eder.
Name | Tür | Description |
---|---|---|
assignmentType |
Telefon numarasının atama türü. Telefon numarası bir kişiye veya uygulamaya atanabilir. |
|
capabilities |
Telefon numarasının özellikleri. |
|
cost |
Tek bir telefon numarası için tahakkuk eden maliyet. |
|
countryCode |
string |
Telefon numarasının ülkesinin ISO 3166-2 kodu, örneğin ABD. |
id |
string |
Telefon numarasının kimliği, örneğin 11234567890. |
phoneNumber |
string |
Telefon numarasının E.164 biçiminin dizesi, örneğin +11234567890. |
phoneNumberType |
Telefon numarasının türü, örneğin Coğrafi, TollFree. |
|
purchaseDate |
string |
Telefon numarasının satın alındığı tarih ve saat. |