我正在尝试使IVR系统GSM调制解调器。我已经使用下面的代码完成了对号码的调用
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);可以使用以下方式查询呼叫状态
string ss= SP.ReadExisting();调用的State。可以是下列值之一:
0-激活1-保持2-拨号3-报警4-来电5-等待
现在我的问题是,一旦呼叫被应答,我如何播放语音消息,我可以得到用户按下的号码(1,2,3)。
发布于 2015-08-05 03:34:21
阅读有关语音信箱号码及其工作原理的语音留言。是的,你可以得到用户按下的号码。
https://stackoverflow.com/questions/30432113
复制相似问题