sip/src/utils library
Classes
Constants
- decoder → const JsonDecoder
- encoder → const JsonEncoder
Functions
-
calculateMD5(
String string) → String -
cloneArray(
List array) → List -
createRandomToken(
int size, {int base = 32}) → String -
decodeURIComponent(
String str) → String -
encodeURIComponent(
String str) → String -
escapeUser(
String user) → String - Hex-escape a SIP URI user. Don't hex-escape ':' (%3A), '+' (%2B), '?' (%3F"), '/' (%2F).
-
headerize(
String str) → String -
hostType(
String host) → dynamic -
isDecimal(
dynamic input) → bool -
isEmpty(
dynamic value) → bool -
isFunction(
dynamic fn) → bool -
isNaN(
dynamic input) → bool -
isString(
dynamic str) → bool -
newTag(
) → String -
newUUID(
) → String -
normalizeTarget(
dynamic target, [String? domain]) → URI? - Normalize SIP URI. NOTE: It does not allow a SIP URI without username. Accepts 'sip', 'sips' and 'tel' URIs and convert them into 'sip'. Detects the domain part (if given) and properly hex-escapes the user portion. If the user portion has only 'tel' number symbols the user portion is clean of 'tel' visual separators.
-
parseFloat(
String input) → double? -
parseInt(
String input, int radix) → int? -
sipErrorCause(
dynamic statusCode) → String -
strUtf8Length(
String string) → int -
test100(
String statusCode) → bool -
test1XX(
String statusCode) → bool -
test2XX(
String statusCode) → bool -
unescape(
String str) → String