Campaigncall

Campaigncall

{
    "id": "<string>",
    "campaign_id": "<string>",
    "outplan_id": "<string>",
    "outdial_id": "<string>",
    "outdial_target_id": "<string>",
    "queue_id": "<string>",
    "activeflow_id": "<string>",
    "reference_type": "<string>",
    "reference_id": "<string>",
    "status": "<string>",
    "result": "<string>",
    "source": {
        ...
    },
    "destination": {
        ...
    },
    "destination_index": <number>,
    "try_count": <number>,
    "tm_create": "2022-04-29 07:01:45.808944",
    "tm_update": "2022-04-29 07:02:48.304704"
}
  • id: Campaigncall’s ID.

  • campaign_id: Campaign’s ID.

  • outplan_id: Outplan’s ID.

  • outdial_id: Outdial’s ID.

  • outdial_target_id: outdialtarget’s ID.

  • queue_id: Queue’s ID.

  • activeflow_id: Activeflow’s ID.

  • reference_type: Reference’s type. See detail here.

  • reference_id: Reference’s ID.

  • status: Campaigncall’s status. See detail here.

  • result: Campaigncall’s result. See detail here.

  • source: Source address info. See detail here.

  • destination: Destination address info. See detail here.

  • destination_index: Destination’s index.

  • try_count: Try count.

Example

{
    "id": "56347901-5bb9-422d-add5-5a2ca47fa737",
    "campaign_id": "183c0d5c-691e-42f3-af2b-9bffc2740f83",
    "outplan_id": "d5fb7357-7ddb-4f2d-87b5-8ccbfd6c039e",
    "outdial_id": "40bea034-1d17-474d-a5de-da00d0861c69",
    "outdial_target_id": "f50b169d-ce02-4bc9-a6e7-bb632c71e450",
    "queue_id": "99bf739a-932f-433c-b1bf-103d33d7e9bb",
    "activeflow_id": "02aad54d-270e-43c7-82c5-bf42502c8bc6",
    "reference_type": "call",
    "reference_id": "a69189aa-7295-4c3a-b51f-df1dbbded5f6",
    "status": "done",
    "result": "success",
    "source": {
        "type": "tel",
        "target": "+821021656521",
        "target_name": "",
        "name": "",
        "detail": ""
    },
    "destination": {
        "type": "tel",
        "target": "+821021656521",
        "target_name": "",
        "name": "",
        "detail": ""
    },
    "destination_index": 0,
    "try_count": 1,
    "tm_create": "2022-04-29 07:01:45.808944",
    "tm_update": "2022-04-29 07:02:48.304704"
}

Reference type

Campaigncall’s reference type.

Type

Description

none

Has no reference type.

call

The reference type is call. Reference id is call’s ID.

Status

Campaigncall’s status.

Type

Description

dialing

The campaigncall is dialing(not answered yet)

progressing

The campaigncall is progressing(the call answered)

done

The campaigncall is hungup

Result

Campaigncall’s result. The result is calculated by the final status/result of the referenced resource(call/sms/…).

For example, if the call ended with no_answer, the result will be calculated to the fail.

Type

Description

“”

Have no result yet.

success

The campaigncall ended successfully. The target’s status will be set to the done and will not make retry.

fail

The campaigncall ended unsuccesfully. The target’s status will be set to the idle and will make a retry.

The call hangup reason - result mapping table.

Call hangup reason

Calculated result

normal

success

All others

fail