diff --git a/erpnext/communication/doctype/call_log/call_log.json b/erpnext/communication/doctype/call_log/call_log.json index bb428757e54..23c876d9049 100644 --- a/erpnext/communication/doctype/call_log/call_log.json +++ b/erpnext/communication/doctype/call_log/call_log.json @@ -11,6 +11,7 @@ "section_break_5", "status", "duration", + "recording_url", "summary" ], "fields": [ @@ -63,9 +64,15 @@ "fieldtype": "Data", "label": "Summary", "read_only": 1 + }, + { + "fieldname": "recording_url", + "fieldtype": "Data", + "label": "Recording URL", + "read_only": 1 } ], - "modified": "2019-06-07 09:49:07.623814", + "modified": "2019-06-17 08:01:46.881008", "modified_by": "Administrator", "module": "Communication", "name": "Call Log", diff --git a/erpnext/erpnext_integrations/exotel_integration.py b/erpnext/erpnext_integrations/exotel_integration.py index a0e82958860..a22eb6073bd 100644 --- a/erpnext/erpnext_integrations/exotel_integration.py +++ b/erpnext/erpnext_integrations/exotel_integration.py @@ -39,6 +39,7 @@ def update_call_log(call_payload, status): if call_log: call_log.status = status call_log.duration = call_payload.get('DialCallDuration') or 0 + call_log.recording_url = call_payload.get('RecordingUrl') call_log.save(ignore_permissions=True) frappe.db.commit() return call_log