Patch Sip Configuration - Patch Sip Configuration
Az erőforrás SIP-konfigurációjának javítása.
PATCH {endpoint}/sip?api-version=2021-05-01-preview
URI-paraméterek
Name | In | Kötelező | Típus | Description |
---|---|---|---|---|
endpoint
|
path | True |
string |
A kommunikációs erőforrás, például https://resourcename.communication.azure.com |
api-version
|
query | True |
string |
A meghívandó API verziója |
Kérelem törzse
Media Types: "application/merge-patch+json"
Name | Típus | Description |
---|---|---|
routes |
Útválasztási hívások törzsútvonalai. |
|
trunks |
<string,
Trunk |
SIP-csomagtartók útválasztási hívásokhoz. A térképkulcs a csomagtartó teljes tartományneve (1-249 karakter). |
Válaszok
Name | Típus | Description |
---|---|---|
200 OK |
A rendszer kijavított konfigurációt ad vissza. |
|
422 Unprocessable Entity |
Ha a kérelem üres, feldolgozhatatlan vagy nem összhangban van a tárolt adatokkal. |
|
500 Internal Server Error |
Minden más API-hiba. |
|
Other Status Codes |
A javítás nem támogatott médiatípusa. |
|
Other Status Codes |
Kudarc |
Példák
Patch SIP configuration for resource
Mintakérelem
PATCH https://resourcename.communication.azure.com//sip?api-version=2021-05-01-preview
{
"trunks": {
"vendor.xyz.biz": {
"sipSignalingPort": 5061
}
},
"routes": [
{
"name": "VendorXYZ",
"description": "External route XYZ",
"numberPattern": "^\\+?\\d+$",
"trunks": [
"vendor.xyz.biz"
]
}
]
}
Mintaválasz
{
"trunks": {
"vendor.xyz.biz": {
"sipSignalingPort": 5061
}
},
"routes": [
{
"name": "VendorXYZ",
"description": "External route XYZ",
"numberPattern": "^\\+?\\d+$",
"trunks": [
"vendor.xyz.biz"
]
}
]
}
{
"error": {
"code": "UnsupportedMediaType",
"message": "Unsupported Media Type."
}
}
{
"error": {
"code": "UnprocessableEntity",
"message": "One or more request inputs are not valid.",
"innererror": {
"code": "InvalidRegex",
"message": "Unsupported regex format provided."
}
}
}
{
"error": {
"code": "InternalError",
"message": "The server encountered an internal error."
}
}
Definíciók
Name | Description |
---|---|
Communication |
A Communication Services hibája. |
Communication |
A Communication Services hibája. |
Sip |
SIP-konfigurációt jelöl. Hívás átirányításakor a rendszer az útvonalakat az útvonalak listájában szereplő sorrendben alkalmazza. Az útvonal megfelel a számmintának. A hívás ezután az útvonal első elérhető csomagtartójába lesz irányítva az útvonal törzslistájában szereplő sorrend alapján. |
Sip |
SIP-konfigurációs javítást jelöl. |
Trunk |
Egy SIP-csomagtartót jelöl az útválasztási hívásokhoz. Lásd: RFC 4904. |
Trunk |
SIP-csomagtartó javítást jelöl. |
Trunk |
Útválasztási hívások törzsútvonalát jelöli. |
CommunicationError
A Communication Services hibája.
Name | Típus | Description |
---|---|---|
code |
string |
A hibakód. |
details |
További részletek a hibához vezető konkrét hibákról. |
|
innererror |
A belső hiba, ha van ilyen. |
|
message |
string |
A hibaüzenet. |
target |
string |
A hibacél. |
CommunicationErrorResponse
A Communication Services hibája.
Name | Típus | Description |
---|---|---|
error |
A Communication Services hibája. |
SipConfiguration
SIP-konfigurációt jelöl. Hívás átirányításakor a rendszer az útvonalakat az útvonalak listájában szereplő sorrendben alkalmazza. Az útvonal megfelel a számmintának. A hívás ezután az útvonal első elérhető csomagtartójába lesz irányítva az útvonal törzslistájában szereplő sorrend alapján.
Name | Típus | Description |
---|---|---|
routes |
Útválasztási hívások törzsútvonalai. |
|
trunks |
<string, Trunk> |
SIP-csomagtartók útválasztási hívásokhoz. A térképkulcs a csomagtartó teljes tartományneve (1-249 karakter). |
SipConfigurationPatch
SIP-konfigurációs javítást jelöl.
Name | Típus | Description |
---|---|---|
routes |
Útválasztási hívások törzsútvonalai. |
|
trunks |
<string,
Trunk |
SIP-csomagtartók útválasztási hívásokhoz. A térképkulcs a csomagtartó teljes tartományneve (1-249 karakter). |
Trunk
Egy SIP-csomagtartót jelöl az útválasztási hívásokhoz. Lásd: RFC 4904.
Name | Típus | Description |
---|---|---|
sipSignalingPort |
integer (int32) |
Lekéri vagy beállítja a csomagtartó SIP jelzőportját. |
TrunkPatch
SIP-csomagtartó javítást jelöl.
Name | Típus | Description |
---|---|---|
sipSignalingPort |
integer (int32) |
Lekéri vagy beállítja a csomagtartó SIP jelzőportját. |
TrunkRoute
Útválasztási hívások törzsútvonalát jelöli.
Name | Típus | Description |
---|---|---|
description |
string maxLength: 1024 |
Lekéri vagy beállítja az útvonal leírását. |
name |
string maxLength: 256 |
Lekéri vagy beállítja az útvonal nevét. |
numberPattern |
string maxLength: 1024 |
Lekéri vagy beállítja a regex számmintát az útválasztási hívásokhoz. A .NET regex formátum támogatott. A regexnek csak szóközök nélküli , opcionális "+" előtagú számjegyekkel kell egyeznie. Azaz "^+[1-9][0-9]{3,23}$". |
trunks |
string[] |
Lekéri vagy beállítja a SIP-csomagtartók listáját az útválasztási hívásokhoz. A csomagtartók teljes tartománynévként jelennek meg. |