Add support for specifying sip provider.

optional "provider" field in the RoomSipParams
This commit is contained in:
rajneeshksoni
2026-01-07 19:11:45 +05:30
parent 10aa784809
commit f2e3034d24

View File

@@ -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):