Skip to content

Hunt Group

One destination that rings a set of Identities.

app.onsim.uk/team/hunt-groups/300
FieldTypeWhat it isOn app.onsim
idintegerThe ID of the Hunt Group. It does not change when the extension does.Not shown.
extensionstringWhat others dial to reach it. It can change.The line under the name. It is also in the address of the page.
labelstringThe label of the extension, as app.onsim and the call records show it. It is not the name of a person.The name beside the mark.
ringing_strategyoptional"order" | "random" | "simultaneous" | "least_used"The order in which the Hunt Group rings its members.The Ringing column: In order, Random, All at once or Least used.
caller_idoptional"caller" | "caller_number" | "group"What a member sees when the Hunt Group rings them. caller: the number and the name of the caller. caller_number: the number of the caller and the name of the Hunt Group. group: the number and the name of the Hunt Group.Not shown.
pickup_allowedoptionalbooleanTrue when another extension can pick up a call that rings a member.Not shown.
memberslist of HuntGroupMemberThe extensions that the Hunt Group rings.The avatars in the Users column. A member that the group does not ring is faint.

A member is an extension that the Hunt Group rings: that of a User, of an IVR or of another Hunt Group. Each of those has the same extension field.

FieldTypeWhat it is
extensionstringThe extension that the Hunt Group rings: that of a User, of an IVR or of another Hunt Group.
activebooleanFalse when the Hunt Group does not ring this member.
positionoptionalintegerThe place of the member in the order of ringing. Members can share a place.
ring_delayoptionalintegerThe seconds before the member starts to ring.
ring_timeoptionalintegerThe seconds that the member rings.
forwardingbooleanTrue when the call forwarding of the member applies to a call from the Hunt Group.
{
"id": 1060,
"extension": "300",
"label": "Support",
"ringing_strategy": "simultaneous",
"caller_id": "caller_number",
"pickup_allowed": true,
"members": [
{
"extension": "500",
"active": true,
"position": 1,
"ring_delay": 0,
"ring_time": 30,
"forwarding": false
},
{
"extension": "301",
"active": true,
"position": 2,
"ring_delay": 20,
"ring_time": 30,
"forwarding": false
},
{
"extension": "201",
"active": true,
"position": 3,
"ring_delay": 40,
"ring_time": 30,
"forwarding": false
}
]
}

The list gives each one with id, extension and label only. The get gives every field.