NamespacePrioritization
The NamespacePrioritization REST API endpoint allows administrators to manage and configure the mapping between SIP priority namespaces and their associated queue priorities for Priority Call Handling.
URL Syntax
For a GET:
/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritizationFor a POST:
/management/weblogic/latest/edit/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization
HTTP Methods
- GET
- POST
Parameters
Table 17-17 URL Parameters for the customResource endpoint
| Names | Description |
|---|---|
| links | Set to none if you want to remove the links from the response. Set to an enumerated list of the links to return. For example: |
Examples
Example 17-50 Get information for all namespaces
curl -u 'weblogic:<password>' \
"http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization"
Example response:
{
"links": [
{
"rel": "parent",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource"
},
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization"
}
],
"items": [
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.0"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.0"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.0"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "0",
"priorityNamespace": "wps",
"name": "sip.rph.wps.0",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"0"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.1"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.1"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.1"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "1",
"priorityNamespace": "wps",
"name": "sip.rph.wps.1",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"1"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.2"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.2"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.2"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "2",
"priorityNamespace": "wps",
"name": "sip.rph.wps.2",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"2"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.3"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.3"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.3"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "3",
"priorityNamespace": "wps",
"name": "sip.rph.wps.3",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"3"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.4"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.4"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.4"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "4",
"priorityNamespace": "wps",
"name": "sip.rph.wps.4",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"4"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.0"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.0"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.ets.0"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "0",
"priorityNamespace": "ets",
"name": "sip.rph.ets.0",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"0"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.1"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.1"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.ets.1"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "1",
"priorityNamespace": "ets",
"name": "sip.rph.ets.1",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"1"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.2"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.2"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.ets.2"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "2",
"priorityNamespace": "ets",
"name": "sip.rph.ets.2",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"2"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.3"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.3"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.ets.3"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "3",
"priorityNamespace": "ets",
"name": "sip.rph.ets.3",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"3"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.4"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.ets.4"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.ets.4"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "4",
"priorityNamespace": "ets",
"name": "sip.rph.ets.4",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"4"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.0"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.0"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.esnet.0"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "0",
"priorityNamespace": "esnet",
"name": "sip.rph.esnet.0",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"5"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.1"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.1"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.esnet.1"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "1",
"priorityNamespace": "esnet",
"name": "sip.rph.esnet.1",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"4"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.2"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.2"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.esnet.2"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "2",
"priorityNamespace": "esnet",
"name": "sip.rph.esnet.2",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"3"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.3"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.3"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.esnet.3"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "3",
"priorityNamespace": "esnet",
"name": "sip.rph.esnet.3",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"2"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.4"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.esnet.4"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.esnet.4"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "4",
"priorityNamespace": "esnet",
"name": "sip.rph.esnet.4",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"1"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.ph.none.emergency"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.ph.none.emergency"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.ph.none.emergency"
],
"priorityHeader": "ph",
"priorityThresholdId": null,
"priorityLevel": "emergency",
"priorityNamespace": "none",
"name": "sip.ph.none.emergency",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"6"
]
},
{
"links": [
{
"rel": "self",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.ph.none.psap-callback"
},
{
"rel": "canonical",
"href": "http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.ph.none.psap-callback"
}
],
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.ph.none.psap-callback"
],
"priorityHeader": "ph",
"priorityThresholdId": null,
"priorityLevel": "psap-callback",
"priorityNamespace": "none",
"name": "sip.ph.none.psap-callback",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"6"
]
}
]
}Example 17-51 Get information for a single namespace
curl -u 'weblogic:<password>' \
"http://10.0.0.1:7001/management/weblogic/latest/serverConfig/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.0?links=none"Expected response:
{
"identity": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityNamespacePrioritization",
"sip.rph.wps.0"
],
"priorityHeader": "rph",
"priorityThresholdId": null,
"priorityLevel": "0",
"priorityNamespace": "wps",
"name": "sip.rph.wps.0",
"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"0"
]
}Example 17-52 Update information for a single namespace
curl -X POST --user weblogic:<password> \
-H "X-Requested-By: MyClient" \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"queueingPriority": [
"customResources",
"prioritycallconfig",
"customResource",
"priorityQueue",
"1"
]}' \
"http://10.0.0.1:7001/management/weblogic/latest/edit/customResources/prioritycallconfig/customResource/priorityNamespacePrioritization/sip.rph.wps.0"