Я использую At-Command для получения идентификатора вызывающего абонента, но просто пишу Ok Ok RingC#

Место общения программистов C#
Ответить
Anonymous
 Я использую At-Command для получения идентификатора вызывающего абонента, но просто пишу Ok Ok Ring

Сообщение Anonymous »

Я использую следующий метод для обнаружения Callerid , когда кто -то звонит. < /p>

Код: Выделить всё

private void Form1_Load(object sender, EventArgs e)
{
serialPort1.PortName = "COM3";
serialPort1.RtsEnable = true;
serialPort1.BaudRate = 9600;
serialPort1.DataBits = 8;
serialPort1.RtsEnable = true;
serialPort1.Open();
serialPort1.WriteLine("AT+VCID=1" + System.Environment.NewLine);
}

private void serialPort1_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
textBox1.Text += serialPort1.ReadLine();
}
< /code>

Я ожидал что -то вроде этого: < /pt>

RING               //On 1st Ring
DATE = xxxxx       //On 2nd Ring
TIME = xxxx
NMBR = xxxxxxxxx

RING               //On 3rd Ring
RING               //On 4th Ring
< /code>

Но у меня есть просто: < /p>

OK
RING
RING
RING
< /code>

Примечание: < /p>

line support callerid < /code> < /p>

Я думаю, что модемная поддержка Callerid 
тоже потому, что я вижу кольцо слова для каждого входящего кольца

подтверждено: у меня есть Устройство идентификатора вызывающего абонента и я проверил его; Я уверен, что у меня есть сервис идентификации абонента.

Подробнее здесь: https://stackoverflow.com/questions/215 ... te-ok-ring
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»