2015-10-02 2 views
0

j'ai un système qui peut envoyer des SMS lors de la configuration d'un calendrier pour confirmer leur rendez-vous, mais il y a une erreur + CMS ERROR: 305+ CMS ERROR: 305 lors de l'envoi de SMS

  'SMS 

      query = "SELECT * FROM schedule WHERE Phone_Number ='" & txtPhoneNumber.Text & "'" 
      cmd = New MySqlCommand(query, MySqlConn) 
      reader = cmd.ExecuteReader 
      'TIME DATE SMS 
      Dim date1, time1 As String 
      date1 = Val(frmViewSchedule.dtpDate.Text) 
      time1 = Val(frmViewSchedule.dtpTime.Text) 
      txtMessage.Text = sys_msg + "TIME: " + time1 + " DATE: " + date1 

      If reader.HasRows Then 
       reader.Read() 
       txtPhoneNumber.Text = reader.Item("Phone_Number") 


       With SerialPort1 
        .Write("at" & vbCrLf) 
        Threading.Thread.Sleep(1000) 
        .Write("at+cmgf=1" & vbCrLf) 
        Threading.Thread.Sleep(1000) 
        .Write("at+cmgs=" & Chr(34) & txtPhoneNumber.Text & Chr(34) & vbCrLf) 
        .Write(txtMessage.Text & Chr(26)) 
        Threading.Thread.Sleep(1000) 
        MsgBox(rcvdata.ToString) 

       End With 
      End If 

Répondre

1

CMS erreur 305 signifie Text Format non valide

La commande AT pour obtenir dans Text Mode est AT+CMGF=1 Et PDU encodage est AT+CMGF=0

Dans Text Mode, l'encodage du texte lors de l'envoi d'un SMS est également important. L'encodage GSM standard est AT+CSCS="GSM"

Et pour plus de sûreté, commencez par AT&F (configuration d'usine par défaut). Vous pouvez exécuter une commande AT&F au début de votre session pour surmonter d'éventuels paramètres étranges pouvant être stockés dans le modem.

+0

puis-je avoir la faveur? pouvez-vous réécrire le code pour moi? Je ne sais pas où insérer le code que vous avez donné. S'il vous plaît? merci Je ne suis qu'un étudiant donc je n'ai aucune idée pour ça. :) – exeCUTE

+0

Vous avez déjà le code écrit et c'est ok. La seule chose que vous devez changer est les commandes AT envoyées par SerialPort. Jetez un oeil à [** this **] (http://www.smssolutions.net/tutorials/gsm/sendsmsat/) – equisde