livekit-server-sdk
Advanced tools
Comparing version 2.7.2 to 2.7.3
@@ -51,5 +51,10 @@ import { SIPDispatchRuleInfo, SIPInboundTrunkInfo, SIPOutboundTrunkInfo, SIPParticipantInfo, SIPTransport, SIPTrunkInfo } from '@livekit/protocol'; | ||
dtmf?: string; | ||
/** @deprecated - use `playDialtone` instead */ | ||
playRingtone?: boolean; | ||
playDialtone?: boolean; | ||
hidePhoneNumber?: boolean; | ||
} | ||
export interface TransferSipParticipantOptions { | ||
playDialtone?: boolean; | ||
} | ||
/** | ||
@@ -117,4 +122,4 @@ * Client to access Egress APIs | ||
*/ | ||
transferSipParticipant(roomName: string, participantIdentity: string, transferTo: string): Promise<void>; | ||
transferSipParticipant(roomName: string, participantIdentity: string, transferTo: string, opts?: TransferSipParticipantOptions): Promise<void>; | ||
} | ||
//# sourceMappingURL=SipClient.d.ts.map |
@@ -226,2 +226,3 @@ // SPDX-FileCopyrightText: 2024 LiveKit, Inc. | ||
let playRingtone = false; | ||
let playDialtone = false; | ||
let hidePhoneNumber = false; | ||
@@ -234,2 +235,3 @@ if (opts !== undefined) { | ||
playRingtone = opts.playRingtone || false; | ||
playDialtone = opts.playDialtone || playRingtone; // Enable PlayDialtone if either PlayDialtone or playRingtone is set | ||
hidePhoneNumber = opts.hidePhoneNumber || false; | ||
@@ -245,3 +247,4 @@ } | ||
dtmf: dtmf, | ||
playRingtone: playRingtone, | ||
playRingtone: playDialtone, | ||
playDialtone: playDialtone, | ||
hidePhoneNumber: hidePhoneNumber, | ||
@@ -257,3 +260,7 @@ }).toJson(); | ||
*/ | ||
async transferSipParticipant(roomName, participantIdentity, transferTo) { | ||
async transferSipParticipant(roomName, participantIdentity, transferTo, opts) { | ||
let playDialtone = false; | ||
if (opts !== undefined) { | ||
playDialtone = opts.playDialtone || false; | ||
} | ||
const req = new TransferSIPParticipantRequest({ | ||
@@ -263,2 +270,3 @@ participantIdentity: participantIdentity, | ||
transferTo: transferTo, | ||
playDialtone: playDialtone, | ||
}).toJson(); | ||
@@ -265,0 +273,0 @@ await this.rpc.request(svc, 'TransferSIPParticipant', req, await this.authHeader({ roomAdmin: true, room: roomName }, { call: true })); |
{ | ||
"name": "livekit-server-sdk", | ||
"version": "2.7.2", | ||
"version": "2.7.3", | ||
"description": "Server-side SDK for LiveKit", | ||
@@ -16,3 +16,3 @@ "main": "dist/index.js", | ||
"dependencies": { | ||
"@livekit/protocol": "^1.23.0", | ||
"@livekit/protocol": "^1.27.0", | ||
"camelcase-keys": "^9.0.0", | ||
@@ -19,0 +19,0 @@ "jose": "^5.1.2" |
@@ -89,6 +89,12 @@ // SPDX-FileCopyrightText: 2024 LiveKit, Inc. | ||
dtmf?: string; | ||
playRingtone?: boolean; | ||
/** @deprecated - use `playDialtone` instead */ | ||
playRingtone?: boolean; // Deprecated, use playDialtone instead | ||
playDialtone?: boolean; | ||
hidePhoneNumber?: boolean; | ||
} | ||
export interface TransferSipParticipantOptions { | ||
playDialtone?: boolean; | ||
} | ||
/** | ||
@@ -399,2 +405,3 @@ * Client to access Egress APIs | ||
let playRingtone: boolean = false; | ||
let playDialtone: boolean = false; | ||
let hidePhoneNumber: boolean = false; | ||
@@ -408,2 +415,3 @@ | ||
playRingtone = opts.playRingtone || false; | ||
playDialtone = opts.playDialtone || playRingtone; // Enable PlayDialtone if either PlayDialtone or playRingtone is set | ||
hidePhoneNumber = opts.hidePhoneNumber || false; | ||
@@ -420,3 +428,4 @@ } | ||
dtmf: dtmf, | ||
playRingtone: playRingtone, | ||
playRingtone: playDialtone, | ||
playDialtone: playDialtone, | ||
hidePhoneNumber: hidePhoneNumber, | ||
@@ -443,3 +452,10 @@ }).toJson(); | ||
transferTo: string, | ||
opts?: TransferSipParticipantOptions, | ||
): Promise<void> { | ||
let playDialtone: boolean = false; | ||
if (opts !== undefined) { | ||
playDialtone = opts.playDialtone || false; | ||
} | ||
const req = new TransferSIPParticipantRequest({ | ||
@@ -449,2 +465,3 @@ participantIdentity: participantIdentity, | ||
transferTo: transferTo, | ||
playDialtone: playDialtone, | ||
}).toJson(); | ||
@@ -451,0 +468,0 @@ |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
216194
4128
Updated@livekit/protocol@^1.27.0