Envoi des messages sms avec modem GSM

Signaler
Messages postés
2
Date d'inscription
lundi 1 juillet 2019
Statut
Membre
Dernière intervention
13 avril 2020
-
bonjour a tous !!!
Je veux envoyer un sms a travers un modem gsm avec une connexion COM, j'ai fais une petite recherche et j'ai trouvé ce code qu'il a pas fonctionné , qu'elle q'un peut l'idée??

//Using serial port to send sms message
SerialPort sp = new SerialPort();
sp.PortName = textBox3.Text;
sp.Open();
//Using AT command to send sms
sp.WriteLine("AT" + Environment.NewLine);
Thread.Sleep(100);
sp.WriteLine("AT+CMGF=1" + Environment.NewLine);
Thread.Sleep(100);
sp.WriteLine("AT+CSCS=\"GSM\"" + Environment.NewLine);
Thread.Sleep(100);
sp.WriteLine("AT+CMGS=\"" + textBox1.Text + "\"" + Environment.NewLine);//Set phone number
Thread.Sleep(100);
sp.WriteLine(textBox2.Text + Environment.NewLine);//Set messages
Thread.Sleep(100);
sp.Write(new byte[] { 26 }, 0, 1);
Thread.Sleep(100);
var response = sp.ReadExisting();
if (response.Contains("ERROR"))
MessageBox.Show("Send failed !", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
else
MessageBox.Show("SMS Sent !", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
sp.Close();
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);