Beispiel #1
0
        public Task SendAsync(IdentityMessage message)
        {
            // Plug in your SMS service here to send a text message.
            //var Twilio = new TwilioRestClient("AC6eec9ab16de06b6555d5823d3d7d009f", "26cbda1255a0952c962af6b27fa216af");
            ////System.Configuration.ConfigurationManager.AppSettings["SMSAccountIdentification"],
            ////System.Configuration.ConfigurationManager.AppSettings["SMSAccountPassword"]);
            ////System.Configuration.ConfigurationManager.AppSettings["SMSAccountFrom"]
            //var result = Twilio.SendMessage("+14703759131", message.Destination, message.Body);
            ////Status is one of Queued, Sending, Sent, Failed or null if the number is not valid
            //Trace.TraceInformation(result.Status);

            //ASPSMS Begin
            var soapSms = new ASPSMSX2SoapClient("ASPSMSX2Soap");

            soapSms.SendSimpleTextSMS(
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountIdentification"],
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountPassword"],
                message.Destination,
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountFrom"],
                message.Body);
            soapSms.Close();
            //ASPSMS End
            return(Task.FromResult(0));
        }
 public ASPSMSX2SoapClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) :
     base(ASPSMSX2SoapClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress)
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }
 public ASPSMSX2SoapClient(EndpointConfiguration endpointConfiguration) :
     base(ASPSMSX2SoapClient.GetBindingForEndpoint(endpointConfiguration), ASPSMSX2SoapClient.GetEndpointAddress(endpointConfiguration))
 {
     this.Endpoint.Name = endpointConfiguration.ToString();
     ConfigureEndpoint(this.Endpoint, this.ClientCredentials);
 }