public void SendDriverConfirmation(Activity activity)
        {
            var twilio = new Twilio.TwilioRestClient("ACba61716bbf4e431290e8d11868616813", "a0bea4676879689faba0c055e116c263");
            //var phoneNumber = twilio.GetIncomingPhoneNumber("PN807993f491b0c08be90ed6df0481b49d");
            var phoneNumber = twilio.GetIncomingPhoneNumber("PN0d57152a395c027dcb15a01c1263eb10");

            var driverConfirmation = twilio.SendMessage(phoneNumber.PhoneNumber, activity.Driver.PhoneNumber,
                                                        $"Merci pilote ! Vous êtes prié de ne plus boire de bière 2h avant le départ.");

            foreach (var userActivity in activity.UserActivities)
            {
                var phone   = userActivity.User.PhoneNumber;
                var message = twilio.SendMessage(phoneNumber.PhoneNumber, phone,
                                                 $"L'activité {activity.Title} a trouvé son pilote. On remercie {activity.Driver.Firstname} {activity.Driver.Lastname}.");
            }
        }
Exemple #2
0
        public bool SMStsatus(string to, string from, string message)
        {
            string AccountSid = "AC38ace510c0bab7f8f9aa436e420a9c29";
            string AuthToken  = "80237d8a546b3b17b30b1c424d515491";
            var    twilio     = new Twilio.TwilioRestClient(AccountSid, AuthToken);


            //    var mess = twilio.SendMessage(
            //    "+13477565536", "+917797073789",
            //    "Hi Ishita..."
            //);
            var mess = twilio.SendMessage(
                from, to,
                message
                );

            if (mess != null)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Exemple #3
0
        public ActionResult PageViaSMS(string phone)
        {
            string message = "An event has occurred";
            var    twilio  = new Twilio.TwilioRestClient(Settings.TwilioAccount, Settings.TwilioToken);
            var    sms     = twilio.SendMessage(Settings.TwilioPhoneNumber, phone, message);

            ViewBag.Message = "Message " + sms.Status;
            return(View("Index"));
        }
        public Task SendAsync(IdentityMessage message)
        {
            string accountSid        = ConfigurationManager.AppSettings["twilioAccountSid"];
            string authToken         = ConfigurationManager.AppSettings["twilioAuthToken"];
            string twilioPhoneNumber = ConfigurationManager.AppSettings["twilioPhoneNumber"];
            var    twilio            = new Twilio.TwilioRestClient(accountSid, authToken);

            twilio.SendMessage(twilioPhoneNumber, message.Destination, message.Body);
            return(Task.FromResult(0));
        }
Exemple #5
0
        public Task SendSmsAsync(string number, string message)
        {
            var twilio = new Twilio.TwilioRestClient(
                Options.SID,           // Account Sid from dashboard
                Options.AuthToken);    // Auth Token

            var result = twilio.SendMessage(Options.SendNumber, number, message);
            // Use the debug output for testing without receiving a SMS message.
            // Remove the Debug.WriteLine(message) line after debugging.
            // System.Diagnostics.Debug.WriteLine(message);
            return Task.FromResult(0);
        }
        public void NotifySubscribedUsers(Activity activity)
        {
            var twilio = new Twilio.TwilioRestClient("ACba61716bbf4e431290e8d11868616813", "a0bea4676879689faba0c055e116c263");
            //var phoneNumber = twilio.GetIncomingPhoneNumber("PN807993f491b0c08be90ed6df0481b49d");
            var phoneNumber = twilio.GetIncomingPhoneNumber("PN0d57152a395c027dcb15a01c1263eb10");

            foreach (var userActivity in activity.UserActivities)
            {
                var phone   = userActivity.User.PhoneNumber;
                var message = twilio.SendMessage(phoneNumber.PhoneNumber, phone,
                                                 $"L'activité {activity.Title} aura bientôt lieu: {activity.Date}. Répondez OUI {activity.ShortCode} si vous acceptez d'être chauffeur.");
            }
        }
Exemple #7
0
        public Task SendAsync(IdentityMessage message)
        {
            // TO DO: Plug in your SMS service here to send a text message.
            const string accountSid  = "ACb9a9dfdcb9f048ded69312aaa2071fc5";
            const string authToken   = "b355cbe45394ef65f374d26cb4ba7a5f";
            const string phoneNumber = "9083377541";

            var twilioRestClient = new Twilio.TwilioRestClient(accountSid, authToken);

            twilioRestClient.SendMessage(phoneNumber, message.Destination, message.Body);

            return(Task.FromResult(0));
        }
        private string TwilioSendSMS(string telNumber)
        {
            string AccountSid = "ACaa7ce275ebee497a57578ca3b49d8ff6";
            string AuthToken  = "fedd9fe73a1019751227bb7052ccd4e0";
            string code       = codeGenerator();

            var client = new Twilio.TwilioRestClient(AccountSid, AuthToken);

            var message = client.SendMessage(
                "+14157952977", "+57" + telNumber,
                "Ganaste un Sandwich presenta el codigo " + code + " para reclamarlo"
                );

            return(code);
        }
        public Task SendSmsAsync(string number, string message)
        {
            var SID       = "AC02a0015664dc24eaa87a6858bbd83407";
            var AuthToken = "beb828b769d64666169a4e8c7ba4d0ca";
            var twilio    = new Twilio.TwilioRestClient(
                SID,           // Account Sid from dashboard
                AuthToken);    // Auth Token


            var result = twilio.SendMessage("+14782922479", "+14784644779", message);

            // Use the debug output for testing without receiving a SMS message.
            // Remove the Debug.WriteLine(message) line after debugging.
            // System.Diagnostics.Debug.WriteLine(result);
            return(Task.FromResult(0));
        }
        public void GeneratePass(string forName)
        {
            Random r = new Random();
            string password = "";
            for (int i = 0; i < 4; i++)
            {
                string name = Names.Keys.ElementAt(r.Next(Names.Count));

                password += name + " ";
            }
            password = password.Trim();
            TelephoneList[forName] = password;
            // SMS it
            var twilio = new Twilio.TwilioRestClient("ACa23f5b1a623ffbaa2958a7f91b985f03", "74bf07d264faa42d49bcc316e20e4895");
            var tMessage = twilio.SendMessage("+441502797245", Names[forName], password);
            LastPerson = forName;
        }
        public Task SendAsync(IdentityMessage message)
        {
            // Plug in your SMS service here to send a text message.
            // Twilio Begin
            var Twilio = new Twilio.TwilioRestClient(
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountIdentification"],
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountPassword"]);
            var result = Twilio.SendMessage(
                System.Configuration.ConfigurationManager.AppSettings["SMSAccountFrom"],
                message.Destination, message.Body
                );

            //Status is one of Queued, Sending, Sent, Failed or null if the number is not valid
            Trace.TraceInformation(result.Status);
            //Twilio doesn't currently have an async API, so return success.
            //SendSMS(message.Destination, message.Body);
            return(Task.FromResult(0));
            // Twilio End
        }
        public static NotificationResult SendSMS(PhoneNumber To, String Message)
        {
            NotificationResult result = new NotificationResult();
            var twilio = new Twilio.TwilioRestClient(Settings.TwilioAccount, Settings.TwilioToken);
            var sms    = twilio.SendMessage(Settings.TwilioPhoneNumber, To.ToInternationalDialString(), Message);

            if (sms.ErrorCode.HasValue)
            {
                result.Success      = false;
                result.MessageCount = 0;
                result.Detail       = sms.ErrorMessage;
            }
            else
            {
                result.Success      = true;
                result.MessageCount = 1;
                if (sms.Status != "queued")
                {
                    result.Detail = sms.Status;
                }
            }
            return(result);
        }
Exemple #13
0
 public static void SendSms(string to, string message)
 {
     var twilio = new Twilio.TwilioRestClient(TwilioKey, TwilSecret);
     twilio.SendMessage(FromNumber, to, message);
 }