CallsModel constructor

CallsModel(
  1. IAccountsModel _accountsModel, [
  2. ILogsModel? _logs,
  3. CdrsModel? _cdrs
])

Constructor (set event handler)

Implementation

CallsModel(this._accountsModel, [this._logs, this._cdrs]) {
  PjsipConnectFlutter().callListener = CallStateListener(
    syncState: onSyncCallsState,
    playerStateChanged: onPlayerStateChanged,
    proceeding: onProceeding,
    incoming: onIncomingSip,
    incomingPush: onIncomingPush,
    acceptNotif: onAcceptNotif,
    connected: onConnected,
    terminated: onTerminated,
    transferred: onTransferred,
    redirected: onRedirected,
    videoUpgraded: onVideoUpgraded,
    videoUpgradeRequested: onVideoUpgradeRequested,
    dtmfReceived: onDtmfReceived,
    switched: onSwitched,
    muted: onMuted,
    held: onHeld,
  );
}