diff --git a/erpnext/hooks.py b/erpnext/hooks.py index 53da013f8d6..34b7d2a2f60 100644 --- a/erpnext/hooks.py +++ b/erpnext/hooks.py @@ -170,6 +170,11 @@ default_roles = [ {'role': 'Student', 'doctype':'Student', 'email_field': 'student_email_id'}, ] +sounds = [ + {"name": "incoming-call", "src": "/assets/erpnext/sounds/incoming-call.mp3", "volume": 0.2}, + {"name": "call-disconnect", "src": "/assets/erpnext/sounds/call-disconnect.mp3", "volume": 0.2}, +] + has_website_permission = { "Sales Order": "erpnext.controllers.website_list_for_contact.has_website_permission", "Quotation": "erpnext.controllers.website_list_for_contact.has_website_permission", diff --git a/erpnext/public/js/call_popup/call_popup.js b/erpnext/public/js/call_popup/call_popup.js index 6510a0f8623..d3c9c0ce41b 100644 --- a/erpnext/public/js/call_popup/call_popup.js +++ b/erpnext/public/js/call_popup/call_popup.js @@ -56,7 +56,7 @@ class CallPopup { delete erpnext.call_popup; this.dialog.hide(); }); - frappe.utils.play_sound("incoming_call"); + frappe.utils.play_sound("incoming-call"); this.dialog.show(); } @@ -132,7 +132,7 @@ class CallPopup { } call_disconnected(call_log) { - frappe.utils.play_sound("call_disconnect"); + frappe.utils.play_sound("call-disconnect"); this.update_call_log(call_log); setTimeout(this.get_close_btn().click, 10000); } diff --git a/erpnext/public/sounds/call-disconnect.mp3 b/erpnext/public/sounds/call-disconnect.mp3 new file mode 100644 index 00000000000..1202273dfe5 Binary files /dev/null and b/erpnext/public/sounds/call-disconnect.mp3 differ diff --git a/erpnext/public/sounds/incoming-call.mp3 b/erpnext/public/sounds/incoming-call.mp3 new file mode 100644 index 00000000000..60431e30884 Binary files /dev/null and b/erpnext/public/sounds/incoming-call.mp3 differ