Tôi đang cố gắng tạo modem GSM hệ thống IVR. Tôi đang thực hiện với kêu gọi các số sử dụng mã dưới đâyCách nhận phản hồi của người dùng bằng cách sử dụng lệnh ATD GSM modem trong C#
SerialPort SP = new SerialPort("COM3");
SP.BaudRate = 9600;
SP.Parity = Parity.None;
SP.DataBits = 8;
SP.StopBits = StopBits.One;
SP.RtsEnable = true;
SP.DtrEnable = true;
SP.Encoding = System.Text.Encoding.Unicode;
SP.ReceivedBytesThreshold = 1;
SP.NewLine = Environment.NewLine;
SP.Open();
SP.WriteLine("ATDT0999182542;"+ Environment.NewLine);
có thể truy vấn để gọi tình trạng sử dụng
string ss= SP.ReadExisting();
State
của cuộc gọi. Có thể là một trong những giá trị sau:
0 - Nhanh nhẹn 1 - Tổ chức 2 - Quay số 3 - động thông báo 4 - Incoming 5 - Chờ đợi
Bây giờ câu hỏi của tôi là, Làm thế nào tôi có thể chơi tin nhắn thoại một lần cuộc gọi được trả lời, Và tôi có thể lấy số được người dùng nhấn (1,2,3) hay không.