TwilioVoiceWeb constructor

TwilioVoiceWeb()

Implementation

TwilioVoiceWeb() {
  // TODO(cybex-dev) - load twilio.min.js via [TwilioLoader] in future
  // loadTwilio();
  webCallkit = WebCallkitWeb.instance;
  _ckConfiguration = const CKConfiguration(
    capabilities: {
      CKCapability.supportHold,
      CKCapability.hold,
      CKCapability.mute,
      CKCapability.silence,
    },
    timer: CKTimer(),
    icons: {
      CKCallAction.answer: "icons/answer/128.png",
      CKCallAction.decline: "icons/hangup/128.png",
      CKCallAction.hangUp: "icons/hangup/128.png",
    },
    strictMode: false,
  );
  webCallkit.setConfiguration(_ckConfiguration);
  webCallkit.setOnCallActionHandler(_onCallkitCallActionListener);
}