Given I am
authenticated as customer
K0002
And
there is a Trunk with ID
901901
which has:
- has baseNumber: +48 (22) 123456
- has numberblockStart: 0
- has numberblockEnd: 20
And
there is a Routing Prefix Extension
with
- extension number 17
- and display name Routing Prefix Extension
- and language en
- and costCenter Cost Center
- and dialPrefix 9
- and blacklistProfile with id 43
- and primary device ABCDEF012345
- and prefixMinimumLength is set to 4
- and prefixMaximumLength is set to 10
When I send
/api/customers/K0002/targets/routing-prefix/17
Then I should receive
HTTP/1.1 200 OK
with following body:
{
"href": "/api/customers/K0002/targets/routing-prefix/17",
"links": [{
"rel": "devices",
"href": "/api/customers/K0002/targets/routing-prefix/17/devices"
}, {
"rel": "inboundTrunkNumbers",
"href": "/api/customers/K0002/targets/routing-prefix/17/inbound-trunk-numbers"
}, {
"rel": "primaryDevice",
"href": "/api/customers/K0002/devices/standard/ABCDEF012345"
}, {
"rel": "blacklistProfile",
"href": "/api/customers/K0002/blacklist-profiles/43"
}, {
"rel": "availableBlacklistProfiles",
"href": "/api/customers/K0002/blacklist-profiles"
}, {
"rel": "timezone",
"href": "INHERIT"
}],
"data": [{
"name": "extensionNumber",
"value": "17"
}, {
"name": "displayName",
"value": "Routing Prefix Extension"
}, {
"name": "prefixMinimumLength",
"value": 4
}, {
"name": "prefixMaximumLength",
"value": 10
}, {
"name": "language",
"value": "en"
}, {
"name": "costCenter",
"value": "Cost Center"
}, {
"name": "dialPrefix",
"value": "9"
}]
}