Merge pull request #3364 from pipecat-ai/rajneesh/add-daily-sip-provider-option
Add support for specifying sip provider.
This commit is contained in:
@@ -27,6 +27,8 @@ class DailyRoomSipParams(BaseModel):
|
|||||||
num_endpoints: Number of allowed SIP endpoints.
|
num_endpoints: Number of allowed SIP endpoints.
|
||||||
codecs: Codecs to support for audio and video. If None, uses Daily defaults.
|
codecs: Codecs to support for audio and video. If None, uses Daily defaults.
|
||||||
Example: {"audio": ["OPUS"], "video": ["H264"]}
|
Example: {"audio": ["OPUS"], "video": ["H264"]}
|
||||||
|
provider: Optional SIP provider name (defaults to None).
|
||||||
|
Example: "daily"
|
||||||
"""
|
"""
|
||||||
|
|
||||||
display_name: str = "sw-sip-dialin"
|
display_name: str = "sw-sip-dialin"
|
||||||
@@ -34,6 +36,7 @@ class DailyRoomSipParams(BaseModel):
|
|||||||
sip_mode: str = "dial-in"
|
sip_mode: str = "dial-in"
|
||||||
num_endpoints: int = 1
|
num_endpoints: int = 1
|
||||||
codecs: Optional[Dict[str, List[str]]] = None
|
codecs: Optional[Dict[str, List[str]]] = None
|
||||||
|
provider: Optional[str] = None
|
||||||
|
|
||||||
|
|
||||||
class RecordingsBucketConfig(BaseModel):
|
class RecordingsBucketConfig(BaseModel):
|
||||||
|
|||||||
Reference in New Issue
Block a user