fix: callback at in-progress and completed status
This commit is contained in:
parent
b0f56fbeb4
commit
6b0a6ce6f3
@ -79,6 +79,7 @@ def make_a_call(from_number, to_number, caller_id=None, link_to_document=None):
|
|||||||
"Record": "true" if record_call else "false",
|
"Record": "true" if record_call else "false",
|
||||||
"StatusCallback": get_status_updater_url(),
|
"StatusCallback": get_status_updater_url(),
|
||||||
"StatusCallbackEvents[0]": "terminal",
|
"StatusCallbackEvents[0]": "terminal",
|
||||||
|
"StatusCallbackEvents[1]": "answered"
|
||||||
},
|
},
|
||||||
)
|
)
|
||||||
response.raise_for_status()
|
response.raise_for_status()
|
||||||
@ -163,6 +164,8 @@ def get_call_log_status(call_payload, direction):
|
|||||||
status = call_payload.get("Status")
|
status = call_payload.get("Status")
|
||||||
if status == "completed":
|
if status == "completed":
|
||||||
return "Completed"
|
return "Completed"
|
||||||
|
elif status == "in-progress":
|
||||||
|
return "In Progress"
|
||||||
elif status == "busy":
|
elif status == "busy":
|
||||||
return "Ringing"
|
return "Ringing"
|
||||||
elif status == "no-answer":
|
elif status == "no-answer":
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user