mirror of
https://github.com/dograh-hq/dograh.git
synced 2026-07-04 10:52:17 +02:00
feat: Update Dograh's UI Design (#67)
* feat: create app sidebar and update layout * fix: fix loading errors * fix: fix stack auth hydration issue * fix: fix design for create-workflow * fix: fix service configuration page design * Add header for workflow detail * feat: fix workflow editor design * Fix css classes * Fix callback status parsing for Vobiz * Fix filter and remove gender service
This commit is contained in:
parent
8342cd1dda
commit
a7f2238044
90 changed files with 4398 additions and 2312 deletions
|
|
@ -275,13 +275,13 @@ class VobizProvider(TelephonyProvider):
|
|||
- status, from, to, duration, etc.
|
||||
"""
|
||||
return {
|
||||
"call_id": data.get("call_uuid", data.get("CallUUID", "")),
|
||||
"status": data.get("status", data.get("Status", "")),
|
||||
"from_number": data.get("from", data.get("From")),
|
||||
"to_number": data.get("to", data.get("To")),
|
||||
"direction": data.get("direction", data.get("Direction")),
|
||||
"duration": data.get("duration", data.get("Duration")),
|
||||
"extra": data, # Include all original data
|
||||
"call_id": data.get("CallUUID", ""),
|
||||
"status": data.get("CallStatus", ""),
|
||||
"from_number": data.get("From"),
|
||||
"to_number": data.get("To"),
|
||||
"direction": data.get("Direction"),
|
||||
"duration": data.get("Duration"),
|
||||
"extra": data,
|
||||
}
|
||||
|
||||
async def handle_websocket(
|
||||
|
|
|
|||
|
|
@ -1,7 +1,6 @@
|
|||
from typing import TYPE_CHECKING, Any, Awaitable, Callable, Optional, Union
|
||||
|
||||
from api.constants import DEPLOYMENT_MODE, ENABLE_TRACING, VOICEMAIL_RECORDING_DURATION
|
||||
from api.services.gender.gender_service import GenderService
|
||||
from api.services.workflow.disposition_mapper import (
|
||||
apply_disposition_mapping,
|
||||
get_organization_id_from_workflow_run,
|
||||
|
|
@ -94,8 +93,6 @@ class PipecatEngine:
|
|||
# access to _context
|
||||
self._variable_extraction_manager = None
|
||||
|
||||
self._gender_service = GenderService(confidence_threshold=0.5)
|
||||
|
||||
# Voicemail detection state
|
||||
self._detect_voicemail = False
|
||||
self._voicemail_detector = None
|
||||
|
|
@ -160,13 +157,6 @@ class PipecatEngine:
|
|||
# Register built-in functions with the LLM
|
||||
await self._register_builtin_functions()
|
||||
|
||||
# Set gender in initial context predicted from first name
|
||||
if "first_name" in self._call_context_vars:
|
||||
salutation = await self._gender_service.get_salutation(
|
||||
self._call_context_vars["first_name"]
|
||||
)
|
||||
self._call_context_vars["salutation"] = salutation
|
||||
|
||||
await self.set_node(self.workflow.start_node_id)
|
||||
logger.debug(f"{self.__class__.__name__} initialized")
|
||||
except Exception as e:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue