123 lines
3.0 KiB
Python
123 lines
3.0 KiB
Python
import frappe
|
|
|
|
call_initiation_data = frappe._dict(
|
|
{
|
|
"CallSid": "23c162077629863c1a2d7f29263a162m",
|
|
"CallFrom": "09999999991",
|
|
"CallTo": "09999999980",
|
|
"Direction": "incoming",
|
|
"Created": "Wed, 23 Feb 2022 12:31:59",
|
|
"From": "09999999991",
|
|
"To": "09999999988",
|
|
"CurrentTime": "2022-02-23 12:32:02",
|
|
"DialWhomNumber": "09999999999",
|
|
"Status": "busy",
|
|
"EventType": "Dial",
|
|
"AgentEmail": "test_employee_exotel@company.com",
|
|
}
|
|
)
|
|
|
|
call_end_data = frappe._dict(
|
|
{
|
|
"CallSid": "23c162077629863c1a2d7f29263a162m",
|
|
"CallFrom": "09999999991",
|
|
"CallTo": "09999999980",
|
|
"Direction": "incoming",
|
|
"ForwardedFrom": "null",
|
|
"Created": "Wed, 23 Feb 2022 12:31:59",
|
|
"DialCallDuration": "17",
|
|
"RecordingUrl": "https://s3-ap-southeast-1.amazonaws.com/random.mp3",
|
|
"StartTime": "2022-02-23 12:31:58",
|
|
"EndTime": "1970-01-01 05:30:00",
|
|
"DialCallStatus": "completed",
|
|
"CallType": "completed",
|
|
"DialWhomNumber": "09999999999",
|
|
"ProcessStatus": "null",
|
|
"flow_id": "228040",
|
|
"tenant_id": "67291",
|
|
"From": "09999999991",
|
|
"To": "09999999988",
|
|
"RecordingAvailableBy": "Wed, 23 Feb 2022 12:37:25",
|
|
"CurrentTime": "2022-02-23 12:32:25",
|
|
"OutgoingPhoneNumber": "09999999988",
|
|
"Legs": [
|
|
{
|
|
"Number": "09999999999",
|
|
"Type": "single",
|
|
"OnCallDuration": "10",
|
|
"CallerId": "09999999980",
|
|
"CauseCode": "NORMAL_CLEARING",
|
|
"Cause": "16",
|
|
}
|
|
],
|
|
}
|
|
)
|
|
|
|
call_disconnected_data = frappe._dict(
|
|
{
|
|
"CallSid": "d96421addce69e24bdc7ce5880d1162l",
|
|
"CallFrom": "09999999991",
|
|
"CallTo": "09999999980",
|
|
"Direction": "incoming",
|
|
"ForwardedFrom": "null",
|
|
"Created": "Mon, 21 Feb 2022 15:58:12",
|
|
"DialCallDuration": "0",
|
|
"StartTime": "2022-02-21 15:58:12",
|
|
"EndTime": "1970-01-01 05:30:00",
|
|
"DialCallStatus": "canceled",
|
|
"CallType": "client-hangup",
|
|
"DialWhomNumber": "09999999999",
|
|
"ProcessStatus": "null",
|
|
"flow_id": "228040",
|
|
"tenant_id": "67291",
|
|
"From": "09999999991",
|
|
"To": "09999999988",
|
|
"CurrentTime": "2022-02-21 15:58:47",
|
|
"OutgoingPhoneNumber": "09999999988",
|
|
"Legs": [
|
|
{
|
|
"Number": "09999999999",
|
|
"Type": "single",
|
|
"OnCallDuration": "0",
|
|
"CallerId": "09999999980",
|
|
"CauseCode": "RING_TIMEOUT",
|
|
"Cause": "1003",
|
|
}
|
|
],
|
|
}
|
|
)
|
|
|
|
call_not_answered_data = frappe._dict(
|
|
{
|
|
"CallSid": "fdb67a2b4b2d057b610a52ef43f81622",
|
|
"CallFrom": "09999999991",
|
|
"CallTo": "09999999980",
|
|
"Direction": "incoming",
|
|
"ForwardedFrom": "null",
|
|
"Created": "Mon, 21 Feb 2022 15:47:02",
|
|
"DialCallDuration": "0",
|
|
"StartTime": "2022-02-21 15:47:02",
|
|
"EndTime": "1970-01-01 05:30:00",
|
|
"DialCallStatus": "no-answer",
|
|
"CallType": "incomplete",
|
|
"DialWhomNumber": "09999999999",
|
|
"ProcessStatus": "null",
|
|
"flow_id": "228040",
|
|
"tenant_id": "67291",
|
|
"From": "09999999991",
|
|
"To": "09999999988",
|
|
"CurrentTime": "2022-02-21 15:47:40",
|
|
"OutgoingPhoneNumber": "09999999988",
|
|
"Legs": [
|
|
{
|
|
"Number": "09999999999",
|
|
"Type": "single",
|
|
"OnCallDuration": "0",
|
|
"CallerId": "09999999980",
|
|
"CauseCode": "RING_TIMEOUT",
|
|
"Cause": "1003",
|
|
}
|
|
],
|
|
}
|
|
)
|