bom dia
Estou com um duvida aqui ..estou tentando criar aplicação para enviar msg ... através de uma aplicação usando um modem 3g da claro...segue abaixo o codigo que estou usando..Porem quando executo não da nenhum erro porem ..não recebo a msg ..Alguem por
favor pode me dizer o que esta errado ?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.ComponentModel.Design;
namespace EnvioSms
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public string receiveNow;
private void btEnviar_Click(object sender, EventArgs e)
{
try
{
switch (cbMetodo.SelectedItem.ToString())
{
case "Modem":
EnviarModem();
break;
case "Twilio":
EnviarTwilio();
break;
case "Ipipi":
EnviarIpipi();
break;
case "ViaNett":
EnviarViaNett();
break;
case "LocaSMS":
EnviarLocaSMS();
break;
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void EnviarModem()
{
using (var port = new System.IO.Ports.SerialPort())
{
port.PortName ="COM5";
port.Open();
port.DtrEnable = true;
port.RtsEnable = true;
port.Write("AT\r"); // iniciando a comunicação
port.Write("AT+CMGF=1\r"); // setando a comunicação para o modo texto
port.Write(string.Format("AT+CMGS=\"{0}\"\r", tbTelefone.Text)); // setando o número do destinatário
port.Write(tbMensagem.Text + char.ConvertFromUtf32(26)); // enviando a mensagem
}
}
private void EnviarTwilio()
{ }
private void EnviarIpipi()
{ }
private void EnviarViaNett()
{ }
private void EnviarLocaSMS()
{ }
private void btSair_Click(object sender, EventArgs e)
{
}
}
}