Peer class
Methods
-
accept(String callerName, String callerNumber, String destinationNumber, String clientState, String callId, IncomingInviteParams invite, bool isAttach)
→ Future<void>
-
Accepts an incoming call.
-
close()
→ Future<void>
-
Closes all peer connections, local streams, and the socket connection.
-
closeSession()
→ void
-
Closes the current session (based on _selfId).
-
createStream(String media)
→ Future<MediaStream>
-
Creates a local media stream (audio only for web).
-
enableSpeakerPhone(bool enable)
→ void
-
Enables or disables the speakerphone.
enable
True to enable speakerphone, false to disable.
-
initRenderers()
→ Future<void>
-
Initializes the local and remote video renderers.
-
invite(String callerName, String callerNumber, String destinationNumber, String clientState, String callId, String telnyxSessionId, )
→ Future<void>
-
Initiates a new call.
-
muteUnmuteMic()
→ void
-
Mutes or unmutes the microphone.
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
remoteSessionReceived(String sdp)
→ void
-
Called if you receive an "answer" sdp from the server
(e.g., bridging a call scenario).
sdp
The SDP string of the remote description.
-
startStats(String callId, String peerId, RTCPeerConnection pc)
→ Future<bool>
-
Starts WebRTC statistics reporting for the given call and peer connection.
-
stopStats(String callId)
→ void
-
Stops WebRTC statistics reporting for the given call ID.
This only acts if debug mode is enabled.
callId
The ID of the call for which to stop stats.
-
toString()
→ String
-
A string representation of this object.
inherited