Flutter WebRTC SDK Socket Error Message
TelnyxSocketError
This class is used to represent an error received from the Telnyx Socket. It contains an errorCode
which is an integer representing the error code and an errorMessage
which is a string representing
the error message.
class TelnyxSocketError {
int errorCode = 0;
String errorMessage = '';
TelnyxSocketError({required this.errorCode, required this.errorMessage});
TelnyxSocketError.fromJson(Map<String, dynamic> json) {
errorCode = json['code'] ?? 0;
errorMessage = json['message'] ?? '';
}
}
Error Codes
The error code can be one of the following:
class TelnyxErrorConstants {
static const tokenError = 'Token registration error';
static const tokenErrorCode = -32000;
static const credentialError = 'Credential registration error';
static const credentialErrorCode = -32001;
static const gatewayTimeoutError = 'Gateway registration timeout';
static const gatewayTimeoutErrorCode = -32003;
static const gatewayFailedError = 'Gateway registration failed';
static const gatewayFailedErrorCode = -32004;
static const callNotFound = 'Call not found';
}