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/priorityNamespacePrioritization

For 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:
.../customResource/priorityNamespacePrioritization?links=none

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"