PowerDialerCampaignRevision
Immutable, typed campaign configuration revision used by scheduler and dispatcher.
schemaVersionintegerrequired
Constant value:
1basics objectrequired
property name*any
audience objectrequired
property name*any
agentAndCallerId objectrequired
property name*any
schedule objectrequired
property name*any
dialing objectrequired
dialPrefixPolicy object
modestringrequired
Possible values: [inherit_trunk, campaign]
Default value:
inherit_trunkdefaultPrefixstringrequired
Possible values: <= 32 characters, Value must match regular expression ^[0-9*#]*$
Default value:
stripLeadingPlusbooleanrequired
Default value:
truerules object[]required
Possible values: <= 50
Array [
namestringrequired
Possible values: non-empty and <= 80 characters
matchTypestringrequired
Match the first X normalized destination digits, or a three-digit North American Numbering Plan area code.
Possible values: [starts_with, nanp_area_code]
matchValuestringrequired
Possible values: Value must match regular expression ^[0-9]{1,15}$
dialPrefixstringrequired
Possible values: <= 32 characters, Value must match regular expression ^[0-9*#]*$
priorityintegerrequired
Possible values: >= 1 and <= 10000
enabledbooleanrequired
]
property name*any
dispositions objectrequired
property name*any
PowerDialerCampaignRevision
{
"schemaVersion": 1,
"basics": {},
"audience": {},
"agentAndCallerId": {},
"schedule": {},
"dialing": {
"dialPrefixPolicy": {
"mode": "inherit_trunk",
"defaultPrefix": "",
"stripLeadingPlus": true,
"rules": [
{
"name": "string",
"matchType": "starts_with",
"matchValue": "string",
"dialPrefix": "string",
"priority": 0,
"enabled": true
}
]
}
},
"dispositions": {}
}