Beispiel #1
0
 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
     });
 }
Beispiel #2
0
 protected RequiredIsupParameter(IsupParameterType parameterType, int len = 0)
     : base(parameterType, len)
 {
 }
Beispiel #3
0
 public IsupHeader(IsupParameterType parameterType, int parameterLength)
 {
     this.parameterLength = parameterLength;
     this.ParameterType   = parameterType;
     this.data            = new byte[parameterLength];
 }
Beispiel #4
0
 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)
 {
 }