private static IsupPhoneNumberParameter Create( IsupParameterType parameterType, Contact callerContact, PhoneFlags flags, NAIFlags naiFlags = NAIFlags.PresentationRestricted | NAIFlags.Isdn) { return(new IsupPhoneNumberParameter(parameterType) { Number = callerContact.Address.Split('@') .FirstOrDefault(), Flags = flags, NumberingFlags = naiFlags }); }
protected RequiredIsupParameter(IsupParameterType parameterType, int len = 0) : base(parameterType, len) { }
public IsupHeader(IsupParameterType parameterType, int parameterLength) { this.parameterLength = parameterLength; this.ParameterType = parameterType; this.data = new byte[parameterLength]; }
public OptionalIsupParameter(IsupParameterType parameterType, int len, byte[] data = null) { this.data = data ?? new byte[len]; this.ParameterType = parameterType; }
public IsupPhoneNumberParameter(IsupParameterType parameterType) : base(parameterType, 0) { }