Share via


Phone Numbers - Update Capabilities

Uppdateringar funktionerna i ett telefonnummer.

PATCH {endpoint}/phoneNumbers/{phoneNumber}/capabilities?api-version=2021-03-07

URI-parametrar

Name I Obligatorisk Typ Description
endpoint
path True

string

Kommunikationsresursen, till exempel https://resourcename.communication.azure.com.

phoneNumber
path True

string

Telefonnummer-ID i E.164-format. Det inledande plustecknet kan vara antingen + eller kodat som %2B, t.ex. +11234567890.

api-version
query True

string

Version av API som ska anropas.

Begärandetext

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

Name Typ Description
calling

PhoneNumberCapabilityType

Kapacitetsvärde för anrop.

sms

PhoneNumberCapabilityType

Kapacitetsvärde för SMS.

Svar

Name Typ Description
202 Accepted

PurchasedPhoneNumber

Tjänsten har accepterat begäran och börjar bearbeta senare. Den returnerar "Accepted" omedelbart och innehåller rubrikerna "Operation-Location" och "Location". Klientsidan bör ytterligare fråga åtgärdsstatusen med hjälp av url:en som anges i rubriken "Åtgärdsplats". När åtgärden har slutförts frågar du slutresultatet med hjälp av URL:en som anges i rubriken "Plats".

Headers

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

CommunicationErrorResponse

Fel

Exempel

Update phoneNumber capabilities

Sample Request

PATCH https://resourcename.communication.azure.com//phoneNumbers/+14792000102/capabilities?api-version=2021-03-07

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

Sample Response

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

Definitioner

Name Description
BillingFrequency

Hur ofta kostnaden debiteras.

CommunicationError

Communication Services-felet.

CommunicationErrorResponse

Communication Services-felet.

PhoneNumberAssignmentType

Tilldelningstypen för de telefonnummer som ska sökas efter. Ett telefonnummer kan tilldelas till en person eller till ett program.

PhoneNumberCapabilities

Funktioner i ett telefonnummer.

PhoneNumberCapabilitiesRequest

Funktioner i ett telefonnummer.

PhoneNumberCapabilityType

Kapacitetsvärde för anrop.

PhoneNumberCost

Kostnaden för ett enda telefonnummer.

PhoneNumberType

Typ av telefonnummer att söka efter, t.ex. geografisk eller tollFree.

PurchasedPhoneNumber

Representerar ett köpt telefonnummer.

BillingFrequency

Hur ofta kostnaden debiteras.

Name Typ Description
monthly

string

CommunicationError

Communication Services-felet.

Name Typ Description
code

string

Felkoden.

details

CommunicationError[]

Mer information om specifika fel som ledde till det här felet.

innererror

CommunicationError

Det inre felet om det finns några.

message

string

Felmeddelandet.

target

string

Felmålet.

CommunicationErrorResponse

Communication Services-felet.

Name Typ Description
error

CommunicationError

Communication Services-felet.

PhoneNumberAssignmentType

Tilldelningstypen för de telefonnummer som ska sökas efter. Ett telefonnummer kan tilldelas till en person eller till ett program.

Name Typ Description
application

string

person

string

PhoneNumberCapabilities

Funktioner i ett telefonnummer.

Name Typ Description
calling

PhoneNumberCapabilityType

Kapacitetsvärde för anrop.

sms

PhoneNumberCapabilityType

Kapacitetsvärde för SMS.

PhoneNumberCapabilitiesRequest

Funktioner i ett telefonnummer.

Name Typ Description
calling

PhoneNumberCapabilityType

Kapacitetsvärde för anrop.

sms

PhoneNumberCapabilityType

Kapacitetsvärde för SMS.

PhoneNumberCapabilityType

Kapacitetsvärde för anrop.

Name Typ Description
inbound

string

inbound+outbound

string

none

string

outbound

string

PhoneNumberCost

Kostnaden för ett enda telefonnummer.

Name Typ Description
amount

number

Kostnadsbeloppet.

billingFrequency

BillingFrequency

Hur ofta kostnaden debiteras.

currencyCode

string

Iso 4217-valutakoden för kostnadsbeloppet, t.ex. USD.

PhoneNumberType

Typ av telefonnummer att söka efter, t.ex. geografisk eller tollFree.

Name Typ Description
geographic

string

tollFree

string

PurchasedPhoneNumber

Representerar ett köpt telefonnummer.

Name Typ Description
assignmentType

PhoneNumberAssignmentType

Tilldelningstypen för telefonnumret. Ett telefonnummer kan tilldelas till en person eller till ett program.

capabilities

PhoneNumberCapabilities

Funktioner i ett telefonnummer.

cost

PhoneNumberCost

Kostnaden för ett enda telefonnummer.

countryCode

string

ISO 3166-2-koden i telefonnumrets land, t.ex. USA.

id

string

ID:t för telefonnumret, t.ex. 11234567890.

phoneNumber

string

Sträng i E.164-formatet för telefonnumret, t.ex. +11234567890.

phoneNumberType

PhoneNumberType

Telefonnumrets typ, t.ex. Geografisk, Avgiftsfri.

purchaseDate

string

Datum och tid då telefonnumret köptes.