From 5385690c1636aa434a2611ca0de5f28015b8a38c Mon Sep 17 00:00:00 2001 From: Denys Smirnov Date: Mon, 29 Jun 2026 16:14:53 +0200 Subject: [PATCH] Support SIP media configs. --- livekit-api/livekit/api/sip_service.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/livekit-api/livekit/api/sip_service.py b/livekit-api/livekit/api/sip_service.py index 36d215f3..3a742eab 100644 --- a/livekit-api/livekit/api/sip_service.py +++ b/livekit-api/livekit/api/sip_service.py @@ -33,6 +33,7 @@ TransferSIPParticipantRequest, SIPParticipantInfo, SIPTransport, + SIPMediaConfig, ) from ._service import Service from .access_token import VideoGrants, SIPGrants @@ -163,6 +164,7 @@ async def update_inbound_trunk_fields( auth_password: Optional[str] = None, name: Optional[str] = None, metadata: Optional[str] = None, + media: Optional[SIPMediaConfig] = None, ) -> SIPInboundTrunkInfo: """Updates specific fields of an existing SIP inbound trunk. @@ -173,6 +175,7 @@ async def update_inbound_trunk_fields( auth_password=auth_password, name=name, metadata=metadata, + media=media, ) if numbers is not None: if isinstance(numbers, ListUpdate): @@ -342,6 +345,7 @@ async def update_outbound_trunk_fields( auth_password: str | None = None, name: str | None = None, metadata: str | None = None, + media: Optional[SIPMediaConfig] = None, ) -> SIPOutboundTrunkInfo: """Updates specific fields of an existing SIP outbound trunk. @@ -354,6 +358,7 @@ async def update_outbound_trunk_fields( auth_password=auth_password, name=name, metadata=metadata, + media=media, ) if numbers is not None: if isinstance(numbers, ListUpdate):