Hi Members,
I am new in vb.net solution and I have a project which send a sms using smartbro plug in. It can send single and multiple message but it's only limited to 160 characters. Can anyone help me to check my code for me to send beyond 160 characters.
I read some forums to send SMS in PDU mode but it's very difficult to understand. Kindly see below code for your reference and comment. Hope someone who can help me.
What I have tried:
With SerialPort1
.WriteLine("AT" & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine("AT+CREG=1" & vbCrLf)
Threading.Thread.Sleep(300)
.Write("AT+CGREG=1" & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine("AT+CMGF=1" & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine("AT+CSMP=17,167,2,0" & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine("AT+CSCS=""GSM""" & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine("AT+CMGS=" & Chr(34) & txtNumber.Text & Chr(34) & vbCrLf)
Threading.Thread.Sleep(300)
.WriteLine(RichTextBox1.Text & Chr(26))
Threading.Thread.Sleep(300)
MsgBox(rcvdata.ToString)
End With
If rcvdata.ToString.Contains(">") Then
MessageBox.Show("Messsage is successfully sent!", "Sending SMS Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
cmdSend.Enabled = False
txtNumber.Clear()
RichTextBox1.Clear()
txtNumber.Enabled = True