diff --git a/api/services/pipecat/run_pipeline.py b/api/services/pipecat/run_pipeline.py index d5618be..bf3bafd 100644 --- a/api/services/pipecat/run_pipeline.py +++ b/api/services/pipecat/run_pipeline.py @@ -121,10 +121,8 @@ async def run_pipeline_telephony( if workflow: set_current_org_id(workflow.organization_id) - vad_config = None ambient_noise_config = None if workflow and workflow.workflow_configurations: - vad_config = workflow.workflow_configurations.get("vad_configuration") ambient_noise_config = workflow.workflow_configurations.get( "ambient_noise_configuration" ) @@ -148,7 +146,6 @@ async def run_pipeline_telephony( workflow_run_id, audio_config, workflow.organization_id, - vad_config=vad_config, ambient_noise_config=ambient_noise_config, telephony_configuration_id=telephony_configuration_id, **transport_kwargs, @@ -191,11 +188,8 @@ async def run_pipeline_smallwebrtc( if workflow: set_current_org_id(workflow.organization_id) - vad_config = None ambient_noise_config = None if workflow and workflow.workflow_configurations: - if "vad_configuration" in workflow.workflow_configurations: - vad_config = workflow.workflow_configurations["vad_configuration"] if "ambient_noise_configuration" in workflow.workflow_configurations: ambient_noise_config = workflow.workflow_configurations[ "ambient_noise_configuration" @@ -208,7 +202,6 @@ async def run_pipeline_smallwebrtc( webrtc_connection, workflow_run_id, audio_config, - vad_config, ambient_noise_config, ) await _run_pipeline( diff --git a/api/services/pipecat/transport_setup.py b/api/services/pipecat/transport_setup.py index 61b23ae..43de97b 100644 --- a/api/services/pipecat/transport_setup.py +++ b/api/services/pipecat/transport_setup.py @@ -15,7 +15,6 @@ async def create_webrtc_transport( webrtc_connection: SmallWebRTCConnection, workflow_run_id: int, audio_config: AudioConfig, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, ): """Create a transport for WebRTC connections.""" @@ -39,7 +38,6 @@ def create_internal_transport( workflow_run_id: int, audio_config: AudioConfig, latency_seconds: float = 0.0, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, ): """Create an internal transport for agent-to-agent connections (LoopTalk). diff --git a/api/services/telephony/providers/ari/transport.py b/api/services/telephony/providers/ari/transport.py index 08f7aed..58efea5 100644 --- a/api/services/telephony/providers/ari/transport.py +++ b/api/services/telephony/providers/ari/transport.py @@ -20,7 +20,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, channel_id: str, diff --git a/api/services/telephony/providers/cloudonix/transport.py b/api/services/telephony/providers/cloudonix/transport.py index 9e06d16..cd91518 100644 --- a/api/services/telephony/providers/cloudonix/transport.py +++ b/api/services/telephony/providers/cloudonix/transport.py @@ -20,7 +20,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, call_id: str, diff --git a/api/services/telephony/providers/plivo/transport.py b/api/services/telephony/providers/plivo/transport.py index 4a83eb2..039c562 100644 --- a/api/services/telephony/providers/plivo/transport.py +++ b/api/services/telephony/providers/plivo/transport.py @@ -19,7 +19,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, stream_id: str, diff --git a/api/services/telephony/providers/telnyx/transport.py b/api/services/telephony/providers/telnyx/transport.py index a47102e..c2b96f4 100644 --- a/api/services/telephony/providers/telnyx/transport.py +++ b/api/services/telephony/providers/telnyx/transport.py @@ -19,7 +19,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, stream_id: str, diff --git a/api/services/telephony/providers/twilio/transport.py b/api/services/telephony/providers/twilio/transport.py index 7d3ea2b..d3a4937 100644 --- a/api/services/telephony/providers/twilio/transport.py +++ b/api/services/telephony/providers/twilio/transport.py @@ -20,7 +20,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, stream_sid: str, diff --git a/api/services/telephony/providers/vobiz/transport.py b/api/services/telephony/providers/vobiz/transport.py index 44c3ccb..46ac392 100644 --- a/api/services/telephony/providers/vobiz/transport.py +++ b/api/services/telephony/providers/vobiz/transport.py @@ -25,7 +25,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, stream_id: str, diff --git a/api/services/telephony/providers/vonage/transport.py b/api/services/telephony/providers/vonage/transport.py index dc3397a..0fae27f 100644 --- a/api/services/telephony/providers/vonage/transport.py +++ b/api/services/telephony/providers/vonage/transport.py @@ -18,7 +18,6 @@ async def create_transport( audio_config: AudioConfig, organization_id: int, *, - vad_config: dict | None = None, ambient_noise_config: dict | None = None, telephony_configuration_id: int | None = None, call_uuid: str, diff --git a/pipecat b/pipecat index a0e790b..95f03dc 160000 --- a/pipecat +++ b/pipecat @@ -1 +1 @@ -Subproject commit a0e790b4e3b836425d14834f10e76392ce6fc4cd +Subproject commit 95f03dc647d60f505057db033161f609d9edf79d diff --git a/ui/src/types/workflow-configurations.ts b/ui/src/types/workflow-configurations.ts index 2c6066f..3f05c65 100644 --- a/ui/src/types/workflow-configurations.ts +++ b/ui/src/types/workflow-configurations.ts @@ -1,10 +1,3 @@ -export interface VADConfiguration { - confidence: number; - start_seconds: number; - stop_seconds: number; - minimum_volume: number; -} - export interface AmbientNoiseConfiguration { enabled: boolean; volume: number; @@ -62,7 +55,6 @@ export interface ModelOverrides { } export interface WorkflowConfigurations { - vad_configuration?: VADConfiguration; ambient_noise_configuration: AmbientNoiseConfiguration; max_call_duration: number; // Maximum call duration in seconds max_user_idle_timeout: number; // Maximum user idle time in seconds