fix: renamed Twilio Agents to CRM Telephony Agent in code
This commit is contained in:
parent
1273d14c36
commit
6b23b29a6a
@ -14,6 +14,7 @@
|
|||||||
"section_break_ozjn",
|
"section_break_ozjn",
|
||||||
"twilio",
|
"twilio",
|
||||||
"twilio_number",
|
"twilio_number",
|
||||||
|
"call_receiving_device",
|
||||||
"column_break_aydj",
|
"column_break_aydj",
|
||||||
"exotel",
|
"exotel",
|
||||||
"exotel_number",
|
"exotel_number",
|
||||||
@ -100,11 +101,19 @@
|
|||||||
"fieldtype": "Select",
|
"fieldtype": "Select",
|
||||||
"label": "Default Medium",
|
"label": "Default Medium",
|
||||||
"options": "\nTwilio\nExotel"
|
"options": "\nTwilio\nExotel"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"default": "Computer",
|
||||||
|
"depends_on": "twilio",
|
||||||
|
"fieldname": "call_receiving_device",
|
||||||
|
"fieldtype": "Select",
|
||||||
|
"label": "Device",
|
||||||
|
"options": "Computer\nPhone"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"index_web_pages_for_search": 1,
|
"index_web_pages_for_search": 1,
|
||||||
"links": [],
|
"links": [],
|
||||||
"modified": "2025-01-19 14:17:12.880185",
|
"modified": "2025-01-23 22:24:53.448716",
|
||||||
"modified_by": "Administrator",
|
"modified_by": "Administrator",
|
||||||
"module": "FCRM",
|
"module": "FCRM",
|
||||||
"name": "CRM Telephony Agent",
|
"name": "CRM Telephony Agent",
|
||||||
|
|||||||
@ -21,7 +21,7 @@ def generate_access_token():
|
|||||||
if not twilio:
|
if not twilio:
|
||||||
return {}
|
return {}
|
||||||
|
|
||||||
from_number = frappe.db.get_value("Twilio Agents", frappe.session.user, "twilio_number")
|
from_number = frappe.db.get_value("CRM Telephony Agent", frappe.session.user, "twilio_number")
|
||||||
if not from_number:
|
if not from_number:
|
||||||
return {
|
return {
|
||||||
"ok": False,
|
"ok": False,
|
||||||
@ -40,7 +40,7 @@ def voice(**kwargs):
|
|||||||
def _get_caller_number(caller):
|
def _get_caller_number(caller):
|
||||||
identity = caller.replace("client:", "").strip()
|
identity = caller.replace("client:", "").strip()
|
||||||
user = Twilio.emailid_from_identity(identity)
|
user = Twilio.emailid_from_identity(identity)
|
||||||
return frappe.db.get_value("Twilio Agents", user, "twilio_number")
|
return frappe.db.get_value("CRM Telephony Agent", user, "twilio_number")
|
||||||
|
|
||||||
args = frappe._dict(kwargs)
|
args = frappe._dict(kwargs)
|
||||||
twilio = Twilio.connect()
|
twilio = Twilio.connect()
|
||||||
|
|||||||
@ -162,7 +162,9 @@ def get_twilio_number_owners(phone_number):
|
|||||||
# keep + sign in the number at start of the number
|
# keep + sign in the number at start of the number
|
||||||
phone_number = "".join([c for c in phone_number if c.isdigit() or c == "+"])
|
phone_number = "".join([c for c in phone_number if c.isdigit() or c == "+"])
|
||||||
user_voice_settings = frappe.get_all(
|
user_voice_settings = frappe.get_all(
|
||||||
"Twilio Agents", filters={"twilio_number": phone_number}, fields=["name", "call_receiving_device"]
|
"CRM Telephony Agent",
|
||||||
|
filters={"twilio_number": phone_number},
|
||||||
|
fields=["name", "call_receiving_device"],
|
||||||
)
|
)
|
||||||
user_wise_voice_settings = {user["name"]: user for user in user_voice_settings}
|
user_wise_voice_settings = {user["name"]: user for user in user_voice_settings}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user