...
To load Members into the Dialer concerning a particular Agent, you must use the Bucket. A Bucket is created for each Agent for which a Member must be bound. Thus, when downloading a Member, the Bucket of the responsible Agent is indicated. To do this, use the POST request block:
4.1.1. An example of Soft and Precollection dialers
Code Block |
---|
title | An example of Soft and Precollection dialers |
---|
|
{
"items": [
{
"communications": [
{
"description": "Description1", //a field to which you can pass data on a particular destination. This description can be sent in hooks when calling.
"destination": "Destination", //number or another edition means of communication
"priority": 0, // the priority of the destination within the Member. Works when there are several numbers within one communications array
"type": {
"id": "1"
}
}
],
"expire_at": "string", // dialer termination time for this Member, timestamp (end of the current day)
"name": "Member1",
"priority": 1, // Member priority within the same Queue.
"variables": {
"additionalProp1": "string", // additional variables for the client, which can be used for statistics and are available for sending to a third-party system by event
"additionalProp2": "string",
"additionalProp3": "string"
}
},
{
"communications": [
{
"description": "Description1",
"destination": "Destination",
"priority": 0,
"type": {
"id": "1"
}
},
{
"description": "Description1",
"destination": "Destination",
"priority": 0,
"type": {
"id": "1"
}
},
{
"description": "Description2",
"destination": "Destination",
"priority": 10,
"type": {
"id": "2"
}
}
],
"expire_at": "string",
"name": "Member2",
"priority": 100,
"variables": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
} |
4.1.2. An example of a dialer with binding to an Agent
Code Block |
---|
title | An example of a dialer with binding to an Agent: |
---|
|
{
"items": [
{ "bucket": {
"id": "1" // The ID of the Bucket through which the agent and client are linked.
},
"communications": [
{
"description": "Description1", // a field to which you can pass data on a particular destination. This description can be sent in hooks when calling.
"destination": "Destination", //number or another edition means of communication
"priority": 0, // The priority of destination within the Member. It works when there are several numbers within one communications array
"type": {
"id": "1"
}
}
],
"expire_at": "string",
"name": "Member1",
"priority": 1, // Member priority within the same Queue
"variables": {
"additionalProp1": "string", // additional variables for the client, which can be used for statistics and are available for sending to a third-party system by event
"additionalProp2": "string",
"additionalProp3": "string"
}
},
{ "bucket": {
"id": "2"
},
"communications": [
{
"description": "Description1",
"destination": "Destination",
"priority":0,
"type": {
"id": "1"
}
},
{
"description": "Description1",
"destination": "Destination",
"priority": 0,
"type": {
"id": "1"
}
},
{
"description": "Description2",
"destination": "Destination",
"priority": 10,
"type": {
"id": "2"
}
}
],
"expire_at": "string",
"name": "Member2",
"priority": 100,
"variables": {
"additionalProp1": "string",
"additionalProp2": "string",
"additionalProp3": "string"
}
}
]
} |
...