예제 #1
0
 private void onDeliverSm(DeliverSmEventArgs args)
 {
     smppClient.sendDeliverSmResp(args.SequenceNumber, StatusCodes.ESME_ROK);
     if (OnNewSms != null)
     {
         OnNewSms(new NewSmsEventArgs(args.From, args.To, args.TextString));
     }
 }
예제 #2
0
        private void onDeliverSm(DeliverSmEventArgs args)
        {
            if (!SQL.SaveMessageDeliveryDate(Convert.ToInt64(args.ReceiptedMessageID), args.MessageState, args.TextString))
            {
                Notification.AddEventToLog("Не удалось сохранить дату доставки сообщения: " + SQL.TextStatus, true);
                smppClient.sendDeliverSmResp(args.SequenceNumber, StatusCodes.ESME_RUNKNOWNERR);
            }
            else
            {
                smppClient.sendDeliverSmResp(args.SequenceNumber, StatusCodes.ESME_ROK);
            }

            //smppClient.sendDeliverSmResp(args.SequenceNumber, StatusCodes.ESME_ROK);

            if (OnNewSms != null)
            {
                OnNewSms(new NewSmsEventArgs(args.From, args.To, args.TextString));
            }
        }