Webex · Schema
CallProgressAnalysisParamsRequest
(Optional) Call Progressive Params details. This is used for Progressive 1:N Dialer.
CallingCollaborationCommunicationEnterpriseMessagingVideo Conferencing
Properties
| Name | Type | Description |
|---|---|---|
| cpaEnabled | boolean | (Optional) Determines if CPA should execute the campaign, default is false. |
| amdEnabled | boolean | (Optional) Determines if CPA should enable answering machine detection algorithm. cpaEnabled must be true when amdEnabled is set to true, default is false. |
| minSilencePeriod | integer | (Optional) The minimum silence period (in ms) is required to classify a call as voice detected. The range is from 100 to 1000, default is 608. |
| analysisPeriod | integer | (Optional) The number of ms spent analyzing the call. The range is 1000 to 10000, default is 1000. |
| minimumValidSpeech | integer | (Optional) The minimum number of ms of voice required to classify a call as voice detected. The range is from 50 to 500, default is 112. |
| maxTimeAnalysis | integer | (Optional) The maximum number of ms allowed for analysis before identifying a problem as dead air. The range is from 1000 to 10000, default is 3000. |
| maxTermToneAnalysis | integer | (Optional) The maximum number of ms the dialer analyzes an answering machine voice message looking for a termination tone. The range is 1000 to 60000, default is 30000. |
| terminatingToneDetect | boolean | (Optional) Determines if CPA should wait for the terminating tone of a voicemail before concluding. amdEnabled must be true when terminatingToneDetect is set to true, default is false. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/CallProgressAnalysisParamsRequest",
"title": "CallProgressAnalysisParamsRequest",
"type": "object",
"description": "(Optional) Call Progressive Params details. This is used for Progressive 1:N Dialer.",
"properties": {
"cpaEnabled": {
"type": "boolean",
"description": "(Optional) Determines if CPA should execute the campaign, default is false.",
"example": true
},
"amdEnabled": {
"type": "boolean",
"description": "(Optional) Determines if CPA should enable answering machine detection algorithm. cpaEnabled must be true when amdEnabled is set to true, default is false.",
"example": true
},
"minSilencePeriod": {
"type": "integer",
"description": "(Optional) The minimum silence period (in ms) is required to classify a call as voice detected. The range is from 100 to 1000, default is 608.",
"example": 608
},
"analysisPeriod": {
"type": "integer",
"description": "(Optional) The number of ms spent analyzing the call. The range is 1000 to 10000, default is 1000.",
"example": 1000
},
"minimumValidSpeech": {
"type": "integer",
"description": "(Optional) The minimum number of ms of voice required to classify a call as voice detected. The range is from 50 to 500, default is 112.",
"example": 112
},
"maxTimeAnalysis": {
"type": "integer",
"description": "(Optional) The maximum number of ms allowed for analysis before identifying a problem as dead air. The range is from 1000 to 10000, default is 3000.",
"example": 3000
},
"maxTermToneAnalysis": {
"type": "integer",
"description": "(Optional) The maximum number of ms the dialer analyzes an answering machine voice message looking for a termination tone. The range is 1000 to 60000, default is 30000.",
"example": 30000
},
"terminatingToneDetect": {
"type": "boolean",
"description": "(Optional) Determines if CPA should wait for the terminating tone of a voicemail before concluding. amdEnabled must be true when terminatingToneDetect is set to true, default is false.",
"example": true
}
}
}