enableCallbackSignaling method

  1. @override
Future<int> enableCallbackSignaling({
  1. required bool sending,
  2. required bool received,
})
override

Enables/disables the SDK's SIP message callbacks, which mirror sent and received SIP messages into the platform logs.

Invokes the native 'enableCallbackSignaling' method via MethodChannel.

Returns 0 on success, -1 or error code on failure.

Implementation

@override
Future<int> enableCallbackSignaling({
  required bool sending,
  required bool received,
}) async {
  final args = {'sending': sending, 'received': received};
  _logCall('enableCallbackSignaling', args);
  try {
    final result = await methodChannel.invokeMethod<int>(
      'enableCallbackSignaling',
      args,
    );
    _logResponse('enableCallbackSignaling', result);
    return result ?? -1;
  } on PlatformException catch (e) {
    _logError('enableCallbackSignaling', e);
    return -1;
  }
}