我对AT Commands相对较新,并且非常感谢一些帮助。我有一个USB调制解调器,我尝试使用以下代码片段来执行电话呼叫:
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.Write("ATDT 123456;\r");
string response = SP.ReadExisting();
if (response.EndsWith("\r\nOK\r\n"))
{
Console.WriteLine("Modem / Call connected");
}
SP.Close();
如果我指定我的手机号码,则正在拨打电话。我得到了“OK”回复。但是,我想要检测以下情况。
这是否可以使用AT命令完成?