private void btnCheckSMS_Click(object sender, EventArgs e) { var messages = comm.ReadMessages(PhoneMessageStatus.All, PhoneStorageType.Sim); foreach (var message in messages) { var data = (SmsDeliverPdu)message.Data; var phoneNumber = data.OriginatingAddress; // when debug got the problem over here, Could not find any recognizable digits var msg = data.UserDataText; var tanggal = string.Format("{0:yyyy/MM/dd}", data.SCTimestamp.ToDateTime()); var jam = string.Format("{0:HH:mm:ss}", data.SCTimestamp.ToDateTime()); lstDaftarSMS.Items.Add(string.Format("{0}, {1}, {2}, {3}", tanggal, jam, phoneNumber, msg)); } }
var phoneNumber = data.OriginatingAddress;
Just upgrade the gsmcomm library from version 1.15 to 1.21 and it will solve,...in this case gsmcomm library 1.15 didn't support for the shortnumber income message and string number like operator celluler number
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)