Esempio n. 1
0
 internal SendSmPDU(PDUHeader header)
     : base(header)
 {
     vServiceType        = "";
     vEsmClass           = EsmClass.Default;
     vRegisteredDelivery = RegisteredDelivery.None;
     vDataCoding         = DataCoding.ASCII;
 }
Esempio n. 2
0
 internal SendSmPDU(PDUHeader header)
     : base(header)
 {
     vServiceType = "";
     vEsmClass = EsmClass.Default;
     vRegisteredDelivery = RegisteredDelivery.None;
     vDataCoding = DataCoding.ASCII;
 }
Esempio n. 3
0
 internal SendSmPdu(PduHeader header)
     : base(header)
 {
     VServiceType        = "";
     VEsmClass           = EsmClass.Default;
     VRegisteredDelivery = RegisteredDelivery.None;
     VDataCoding         = DataCoding.Ascii;
 }
Esempio n. 4
0
 public ReplaceSm(PDUHeader header)
     : base(header)
 {
     vScheduleDeliveryTime = "";
     vValidityPeriod       = "";
     vRegisteredDelivery   = RegisteredDelivery.None;
     vSmDefaultMessageID   = 0;
     vShortMessage         = "";
     vSmLength             = 0;
 }
Esempio n. 5
0
 public ReplaceSm()
     : base(new PDUHeader(CommandType.ReplaceSm))
 {
     vScheduleDeliveryTime = "";
     vValidityPeriod       = "";
     vRegisteredDelivery   = RegisteredDelivery.None;
     vSmDefaultMessageID   = 0;
     vShortMessage         = "";
     vSmLength             = 0;
 }
Esempio n. 6
0
 public ReplaceSm(PDUHeader header)
     : base(header)
 {
     vScheduleDeliveryTime = "";
     vValidityPeriod = "";
     vRegisteredDelivery = RegisteredDelivery.None;
     vSmDefaultMessageID = 0;
     vShortMessage = "";
     vSmLength = 0;
 }
Esempio n. 7
0
 public ReplaceSm()
     : base(new PDUHeader(CommandType.ReplaceSm))
 {
     vScheduleDeliveryTime = "";
     vValidityPeriod = "";
     vRegisteredDelivery = RegisteredDelivery.None;
     vSmDefaultMessageID = 0;
     vShortMessage = "";
     vSmLength = 0;
 }
Esempio n. 8
0
 public ReplaceSm(PduHeader header)
     : base(header)
 {
     _vScheduleDeliveryTime = "";
     _vValidityPeriod       = "";
     _vRegisteredDelivery   = RegisteredDelivery.None;
     _vSmDefaultMessageId   = 0;
     _vShortMessage         = "";
     _vSmLength             = 0;
 }
 public SmppConfiguration()
 {
     TimeOut            = 60000;
     StartAutomatically = true;
     Name                    = "MyLocalClient";
     SystemID                = "smppclient1";
     Password                = "******";
     Host                    = "localhost";
     Port                    = 5016;
     SystemType              = "5750";
     DefaultServiceType      = "5750";
     SourceAddress           = "5750";
     AutoReconnectDelay      = 5000;
     KeepAliveInterval       = 5000;
     ReconnectInteval        = 10000;
     Encoding                = JamaaTech.Smpp.Net.Lib.DataCoding.UCS2;
     RegisteredDeliveryValue = RegisteredDelivery.DeliveryReceipt;
 }
Esempio n. 10
0
 protected override void Parse(ByteBuffer buffer)
 {
     if (buffer == null)
     {
         throw new ArgumentNullException("buffer");
     }
     vMessageID            = DecodeCString(buffer);
     vSourceAddress        = SmppAddress.Parse(buffer);
     vScheduleDeliveryTime = DecodeCString(buffer);
     vValidityPeriod       = DecodeCString(buffer);
     vRegisteredDelivery   = (RegisteredDelivery)GetByte(buffer);
     vSmDefaultMessageID   = GetByte(buffer);
     vSmLength             = GetByte(buffer);
     vShortMessage         = DecodeString(buffer, (int)vSmLength);
     //This pdu has no option parameters,
     //If there is something left in the buffer,
     //then we have more than required bytes
     if (buffer.Length > 0)
     {
         throw new TooManyBytesException();
     }
 }
Esempio n. 11
0
 protected override void Parse(ByteBuffer buffer)
 {
     if (buffer == null) { throw new ArgumentNullException("buffer"); }
     vMessageID = DecodeCString(buffer);
     vSourceAddress = SmppAddress.Parse(buffer);
     vScheduleDeliveryTime = DecodeCString(buffer);
     vValidityPeriod = DecodeCString(buffer);
     vRegisteredDelivery = (RegisteredDelivery)GetByte(buffer);
     vSmDefaultMessageID = GetByte(buffer);
     vSmLength = GetByte(buffer);
     vShortMessage = DecodeString(buffer, (int)vSmLength);
     //This pdu has no option parameters,
     //If there is something left in the buffer,
     //then we have more than required bytes
     if (buffer.Length > 0) { throw new TooManyBytesException(); }
 }