disconnected

View as Markdown

disconnected

  • disconnected(): Promise<Call> - See Call for more details.

Call this method after connecting a peer (e.g., using connect, connectPhone, or connectSip) to wait until the peer disconnects.

This is equivalent to calling peer.waitFor("ended") on the connected peer.

Returns

Promise<Call> - See Call for more details.

Example

1const plan = new Voice.DeviceBuilder().add(
2 Voice.DeviceBuilder.Sip({
3 from: "sip:user1@domain.com",
4 to: "sip:user2@domain.com",
5 timeout: 30,
6 })
7);
8
9const peer = await call.connect(plan);
10
11await call.disconnected(); // same as `peer.waitFor("ended")`
12
13await call.playTTS({ text: "The peer disconnected" });