GSM модем отключается после отправки смс в asp.net
Я пытаюсь разработать систему отправки смс с помощью asp.net mvc 4
где я использую модем HUAWEI USB 3G для отправки смс. Проблема в том, что каждый раз, когда я нажимаю на кнопку отправить, мой модем отключается. Вот мои коды для отправки смс,
public ActionResult SendSms(int RentId=0)
{
AmountInfo BillTable = db.FlatInfoes.Find(RentId);
var GetName = db.FlatInfoes.Where(a => a.serial.Equals(BillTable.serial)).FirstOrDefault();
string getName = GetName.name;
int getAmount1 = GetName.amount1;
int getAmount2 = GetName.amount2;
int getAmount3 = GetName.amount3;
int getAmount4 = GetName.amount4;
int getAmount5 = GetName.amount5;
int getAmount6 = GetName.amount6;
string getNumber = GetName.phone;
try
{
SP.PortName = "COM8";
SP.Open();
string ph_no;
string the_no = getNumber;
string txt_msg = "Name: " + getName + " Amount1: " + getAmount1 + " Amount2: " + getAmount2 + " Amount3: " + getAmount3 + " Amount4: " + getAmount4 + " Amount5: " + getAmount5 + " Amount6: " + getAmount6;
ph_no = Char.ConvertFromUtf32(34) + the_no + char.ConvertFromUtf32(34);
SP.Write("AT+CMGF=1" + Char.ConvertFromUtf32(13));
SP.Write("AT+CMGS=" + ph_no + Char.ConvertFromUtf32(13));
SP.Write(txt_msg + Char.ConvertFromUtf32(26) + Char.ConvertFromUtf32(13));
SP.Close();
}
catch (Exception ex)
{
throw ex;
}
return RedirectToAction("RentManager");
}
}
Что-то не так в моем коде или AT-командах? Как я могу исправить эту проблему? Нужно это сильно. Tnx.