registerServer method
Registers with the SIP server.
Invokes the native 'registerServer' method via MethodChannel.
Returns 0 on success, -1 or error code on failure.
Implementation
@override
Future<int> registerServer({
int registerTimeout = 120,
int registerRetryTimes = 3,
}) async {
final args = {
'registerTimeout': registerTimeout,
'registerRetryTimes': registerRetryTimes,
};
_logCall('registerServer', args);
try {
final result = await methodChannel.invokeMethod<int>('registerServer', args);
_logResponse('registerServer', result);
return result ?? -1;
} on PlatformException catch (e) {
_logError('registerServer', e);
return -1;
}
}