flutter_rust_sip library

Classes

AccountInfo
CallInfo
CallState
RustLib
Main entrypoint of the Rust API
SipApi

Extensions

CallStatePatterns on CallState
Adds pattern-matching-related methods to CallState.

Properties

sipApi SipApi
final

Functions

accountSetup({required String uri, required String username, required String password}) Future<int>
destroyPjsua() Future<int>
hangupCall({required int callId}) Future<void>
init({int localPort = 5060, OnIncommingCall incomingCallStrategy = OnIncommingCall.autoAnswer, String stunSrv = "stun:stun.l.google.com:19302"}) Future<int>
initialize() Future<void>
makeCall({required String phoneNumber, required String domain}) Future<int>
markCallAlive({required int callId}) Future<void>
registerAccountStream() Stream<AccountInfo>
registerCallStream() Stream<CallInfo>