@signalwire/realtime-api v3.12
Devon-White
released this
08 Nov 10:53
·
257 commits
to main
since this release
Added
- Support for
lock
andunlock
on RoomSessions. This will allow the locking of theRoomSession
which will prevent new members from being able to join. Additionally, room previews are stopped and replaced with a locked image. TheRoomSession
can be unlocked through the unlock method.
const roomSession = new SignalWire.Video.RoomSession({
token: "<YourRoomToken>",
rootElement: document.getElementById("myVideoElement"),
});
// Short example that locks the room when a member joins and unlocks it when they leave.
roomSession.on("member.joined", (e) => {
roomSession.lock();
});
roomSession.on("member.leave", (e) => {
roomSession.unlock();
});
- Support for
nodeId
. Optional parameter fordialSip
anddialPhone
that allows you to direct your calls through a specified node. This can help with efficient geolocation routing.
try {
const call = await client.dialSip({
from: "sip:xxx@yyy.zz",
to: "sip:ppp@qqq.rr",
timeout: 30,
nodeId: "NODE ID HERE"
});
} catch (e) {
console.log("Call not answered.");
}
Updated
- @singalwire/core dependency.