[Index]
This VIEW was originally designed to focus on Line dependencies in CUCM, but it has since been extended to include other non-cucm number usages as well, so that now, it is being re-used by both the standalone Line Search tool (Subscriber Management) as well as the Number relation (INI) under number management. It was originally designed to only work at Site level (looking up), but has been extended to allow support from the Cust-node. The VIEW renders with a list of clickable links to the various different devices/entities in VOSS4UC.
Model ref.: view/LineSearch
The full URL would include the host-proxy name: https://[host-proxy].
Variables are enclosed in square brackets.
{ "$schema": "http://json-schema.org/draft-03/schema", "type": "object", "properties": { "callpark_directed9_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "cpug2_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "callpark_directed1_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "meetme1_link": { "format": "link", "type": "string", "title": "Meet Me" }, "user3_link": { "format": "link", "type": "string", "title": "User" }, "cpug1_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "vossphone_link": { "format": "link", "type": "string", "title": "VOSS Phone" }, "user9_link": { "format": "link", "type": "string", "title": "User" }, "user6_link": { "format": "link", "type": "string", "title": "User" }, "callpark2_link": { "format": "link", "type": "string", "title": "Call Park" }, "callpark5_link": { "format": "link", "type": "string", "title": "Call Park" }, "callpark_directed10_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "device_profile_link": { "format": "link", "type": "string", "title": "Device Profile" }, "ctirp_link": { "format": "link", "type": "string", "title": "CTI Route Point" }, "cpug9_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "systemcallhandler_link": { "format": "link", "type": "string", "title": "System Call Handler" }, "callpark_directed8_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "cpug10_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "hunt_group10_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "callpark_directed2_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "phone6_link": { "format": "link", "type": "string", "title": "Phone" }, "line8_link": { "format": "link", "type": "string", "title": "Line" }, "line5_link": { "format": "link", "type": "string", "title": "Line" }, "hunt_group5_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "callpark3_link": { "format": "link", "type": "string", "title": "Call Park" }, "meetme3_link": { "format": "link", "type": "string", "title": "Meet Me" }, "line6_link": { "format": "link", "type": "string", "title": "Line" }, "phone9_link": { "format": "link", "type": "string", "title": "Phone" }, "cpug3_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "meetme5_link": { "format": "link", "type": "string", "title": "Meet Me" }, "cpug4_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "huntpilot7_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "huntpilot10_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "meetme8_link": { "format": "link", "type": "string", "title": "Meet Me" }, "huntpilot2_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "hunt_group1_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "meetme7_link": { "format": "link", "type": "string", "title": "Meet Me" }, "hunt_group6_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "phone5_link": { "format": "link", "type": "string", "title": "Phone" }, "line7_link": { "format": "link", "type": "string", "title": "Line" }, "search_line": { "type": "string", "title": "Search Line" }, "voicemail_link": { "format": "link", "type": "string", "title": "Voicemail User" }, "huntpilot6_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "meetme4_link": { "format": "link", "type": "string", "title": "Meet Me" }, "vmpilot_link": { "format": "link", "type": "string", "title": "Voicemail Pilot" }, "callpark4_link": { "format": "link", "type": "string", "title": "Call Park" }, "user8_link": { "format": "link", "type": "string", "title": "User" }, "cpug7_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "meetme10_link": { "format": "link", "type": "string", "title": "Meet Me" }, "callpark1_link": { "format": "link", "type": "string", "title": "Call Park" }, "meetme_link": { "format": "link", "type": "string", "title": "Meet Me" }, "phone4_link": { "format": "link", "type": "string", "title": "Phone" }, "phone2_link": { "format": "link", "type": "string", "title": "Phone" }, "callpark7_link": { "format": "link", "type": "string", "title": "Call Park" }, "huntpilot4_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "phone7_link": { "format": "link", "type": "string", "title": "Phone" }, "hunt_group7_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "callpark_directed4_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "line4_link": { "format": "link", "type": "string", "title": "Line" }, "user5_link": { "format": "link", "type": "string", "title": "User" }, "callpark_directed7_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "line1_link": { "format": "link", "type": "string", "title": "Line" }, "huntpilot3_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "meetme6_link": { "format": "link", "type": "string", "title": "Meet Me" }, "phone3_link": { "format": "link", "type": "string", "title": "Phone" }, "callpark_directed5_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "callpark10_link": { "format": "link", "type": "string", "title": "Call Park" }, "huntpilot1_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "line3_link": { "format": "link", "type": "string", "title": "Line" }, "user2_link": { "format": "link", "type": "string", "title": "User" }, "call_pickup_group_link": { "format": "link", "type": "string", "title": "Call Pickup Group Member" }, "hunt_group9_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "hunt_group8_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "cpug5_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "cpug8_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "line2_link": { "format": "link", "type": "string", "title": "Line" }, "callpark_directed6_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "remote_destination_profile_link": { "format": "link", "type": "string", "title": "Remote Destination Profile" }, "user1_link": { "format": "link", "type": "string", "title": "User" }, "line9_link": { "format": "link", "type": "string", "title": "Line" }, "user4_link": { "format": "link", "type": "string", "title": "User" }, "phone1_link": { "format": "link", "type": "string", "title": "Phone" }, "user7_link": { "format": "link", "type": "string", "title": "User" }, "hunt_group4_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "hunt_group3_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "callpark6_link": { "format": "link", "type": "string", "title": "Call Park" }, "user10_link": { "format": "link", "type": "string", "title": "User" }, "cpug6_link": { "format": "link", "type": "string", "title": "Call Pickup Group Pilot" }, "meetme9_link": { "format": "link", "type": "string", "title": "Meet Me" }, "huntpilot8_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "callpark_directed3_link": { "format": "link", "type": "string", "title": "Directed Call Park" }, "line10_link": { "format": "link", "type": "string", "title": "Line" }, "huntpilot5_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "meetme2_link": { "format": "link", "type": "string", "title": "Meet Me" }, "huntpilot9_link": { "format": "link", "type": "string", "title": "Hunt Pilot" }, "hunt_group2_link": { "format": "link", "type": "string", "title": "Hunt Line Group Member" }, "phone8_link": { "format": "link", "type": "string", "title": "Phone" }, "phone10_link": { "format": "link", "type": "string", "title": "Phone" }, "callpark9_link": { "format": "link", "type": "string", "title": "Call Park" }, "callpark8_link": { "format": "link", "type": "string", "title": "Call Park" } }, "schema_version": "2.0" }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the GUI Add form. | GET | /api/view/LineSearch/add/ |
|
The GUI Add form of view/LineSearch as JSON |
The API call to the /add/ URL can only be made from a hierarchy that allows the model type to be added. The actions in the response shows the url for the POST API call to create an instance.
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Create | POST | /api/view/LineSearch/ | hierarchy=[hierarchy] |
|
tool/Transaction/[trans pkid]shows the View resource has no instance pkid, because a view model stores no instances.
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Field Display Policy | GET | /api/view/LineSearch/field_display_policy/ | hierarchy=[hierarchy] |
|
POST http://[host-proxy]/api/data/FieldDisplayPolicy/?hierarchy=[hierarchy]
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
List | GET | /api/view/LineSearch/ |
|
The view/LineSearch schema and all instances as JSON. |
(The list will return 0 to 3 view/LineSearch instances)
{ "operations": [ "add", "help", "configuration_template", "field_display_policy", "export_bulkload_template", "transform" ], "pagination": { "direction": "asc", "order_by": null, "maximum_limit": 2000, "skip": 0, "current": "/api/view/LineSearch/?skip=0&limit=3&order_by=None&direction=asc&traversal=default", "limit": 3, "total_limit": null, "total": 0 }, "meta": { "tags": [], "cached": true, "title": "", "business_key": {}, "schema_version": "2.0", "references": { "device": [ { "pkid": "", "href": "" } ], "children": [], "parent": [ { "pkid": "6t0ggef2c0deab00hb595101", "href": "/api/data/HierarchyNode/6t0ggef2c0deab00hb595101" } ], "foreign_key": [] }, "actions": [ { "add": { "support_async": false, "class": "add", "href": "/api/view/LineSearch/add/?hierarchy=[hierarchy]", "method": "GET", "title": "Add" } }, { "tag": { "title": "Tag", "support_async": true, "method": "PATCH", "href": "/api/view/LineSearch/+tag/?hierarchy=[hierarchy]", "class": "tag", "view": "/api/view/TagNameForm/add/?auth_token=[authtoken] } }, { "field_display_policy": { "support_async": false, "class": "display_policy", "href": "/api/view/LineSearch/field_display_policy/?hierarchy=[hierarchy]", "method": "GET", "title": "Field Display Policy" } }, { "list": { "support_async": false, "class": "list", "href": "/api/view/LineSearch/?hierarchy=[hierarchy]", "method": "GET", "title": "List" } }, { "help": { "support_async": false, "class": "help", "href": "/api/view/LineSearch/help?hierarchy=[hierarchy]", "method": "GET", "title": "Help" } } ], "model_type": "view/LineSearch", "model_specific_actions": [ "add" ], "summary_attrs": [ { "allow_filtering": true, "name": "hierarchy_friendly_name", "title": "Located At" } ], "api_version": "20.1.1", "tagged_versions": [] }, "resources": [] }
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get the on-line Help for view/LineSearch. | GET | /api/view/LineSearch/help | hierarchy=[hierarchy] | On-line help of Model ref.: view/LineSearch as HTML |
Task | Call | URL | Parameters | Payload |
---|---|---|---|---|
Tag | PATCH | /api/view/LineSearch/[pkid]/+tag/ | hierarchy=[hierarchy] | If payload required: |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Get | GET | /api/view/LineSearch/[pkid]/ | hierarchy=[hierarchy] | The view/LineSearch instance with [pkid]. |
Task | Call | URL | Parameters | Response |
---|---|---|---|---|
Help | GET | /api/view/LineSearch/[pkid]/help | hierarchy=[hierarchy] | The on-line Help for view/LineSearch. |