From f2e3034d24c4afb357b2c1f1a2bfe36270981c88 Mon Sep 17 00:00:00 2001 From: rajneeshksoni Date: Wed, 7 Jan 2026 19:11:45 +0530 Subject: [PATCH] Add support for specifying sip provider. optional "provider" field in the RoomSipParams --- src/pipecat/transports/daily/utils.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pipecat/transports/daily/utils.py b/src/pipecat/transports/daily/utils.py index 2003b2743..99fcf3df0 100644 --- a/src/pipecat/transports/daily/utils.py +++ b/src/pipecat/transports/daily/utils.py @@ -27,6 +27,8 @@ class DailyRoomSipParams(BaseModel): num_endpoints: Number of allowed SIP endpoints. codecs: Codecs to support for audio and video. If None, uses Daily defaults. Example: {"audio": ["OPUS"], "video": ["H264"]} + provider: Optional SIP provider name (defaults to None). + Example: "daily" """ display_name: str = "sw-sip-dialin" @@ -34,6 +36,7 @@ class DailyRoomSipParams(BaseModel): sip_mode: str = "dial-in" num_endpoints: int = 1 codecs: Optional[Dict[str, List[str]]] = None + provider: Optional[str] = None class RecordingsBucketConfig(BaseModel):