Привет, я хочу использовать модем 56K для получения номера телефона, который вызывает домашний телефон, есть ли способ достичь этого с помощью C#?Как получить идентификатор вызывающего абонента в C#?
ответ
Не все модемы поддерживают идентификатор вызывающего абонента. И для тех, кто это делает, реализация варьируется между производителями.
Идентификатор вызывающего абонента передается через последовательные данные, поэтому вам необходимо будет использовать TAPI library (или Windows HyperTerminal для его проверки). Идентификатор вызывающего абонента обычно появляется между первым и вторым кольцами.
Вам необходимо будет отправить команду модему для активации идентификатора вызывающего абонента. Как правило:
AT#CID=1
(илиAT+VCID=1
)OK
Проверьте документацию для вашего модема.
При поступлении входящего вызова модем получит строку вызова. Как правило:.
RING
Затем АОН текст придет в случае, если я правильно вспомнить, то это будет в форме:
NMBR=XXXXXXXXXX
[Я ищу ссылку. Я отправлю ссылку, когда найду его]
UPDATE: Ах, нашел один. Проверьте эту страницу для команд и строк соединения для различных модемов:
хорошо, я попробую его дома, это будет очень хорошо, если вы найдете ссылку. Спасибо. – zer0w1dthspace
Это возможно, но есть некоторые вещи об этом следует иметь в виду:
- Вы все еще должны иметь идентификатор вызывающего абонента поддерживается несущей/поставщика. Основная линия POTS не будет включать эту информацию, если оператор не выполнил дополнительную работу, чтобы добавить ее. Таким образом, вы не можете сделать это, чтобы не платить дополнительную плату идентификатора звонящего.
- Он не встроен в .Net. Вам нужно будет позвонить в основную библиотеку TAPI. Я никогда не работал с этой библиотекой, так что это насколько я могу вам рассказать.
Я уверен, что моя телефонная линия поддерживает идентификатор вызывающего абонента, потому что на экране телефона отображается номер вызывающего абонента. Я продолжу с TAPI, спасибо. – zer0w1dthspace
serialPort1.Open(); serialPort1.WriteLine ("AT # cid = 1" + System.Environment.NewLine); // где serialPort1 является последовательным управлением для получения дополнительной информации см. следующую ссылку: http://www.itworld2.com/frmsCsharp.aspx
heh, не знал, что вы можете добавить эти команды строк с помощью метода writeline. Tnx (ссылка не работает) –
- 1. Получить идентификатор вызывающего абонента
- 2. Идентификатор вызывающего абонента в Plivo
- 3. Plivo - Идентификатор вызывающего абонента
- 4. noUiSlider получить идентификатор вызывающего абонента слайда
- 5. Как проверить идентификатор вызывающего абонента веб-службы
- 6. Как сделать идентификатор вызывающего абонента в C# .net
- 7. говорить входящий идентификатор вызывающего абонента в android
- 8. Получить идентификатор вызывающего абонента в службе onBind() в Android
- 9. iphone программно блокирует идентификатор вызывающего абонента?
- 10. Получить имя метода вызывающего абонента
- 11. Android Binder очищающий идентификатор вызывающего абонента
- 12. Windows phone 8- См. Идентификатор вызывающего абонента
- 13. Получить имя метода вызывающего абонента
- 14. Как назвать имя вызывающего абонента, а не номер вызывающего абонента?
- 15. Идентификатор вызывающего абонента - Не удается получить входящий номер
- 16. Поиск функции вызывающего абонента в C
- 17. Rest - как получить IP-адрес вызывающего абонента
- 18. Как получить имя вызывающего абонента класса?
- 19. Как получить номер вызывающего абонента (или вызывающего абонента или глубже в стеке вызовов) идентификатор экземпляра - [email protected]
- 20. Как получить имя метода вызывающего абонента
- 21. Java: Как получить имя функции вызывающего абонента
- 22. Как узнать вызывающего абонента функции
- 23. получить код модуля вызывающего абонента в perl
- 24. Как изменить идентификатор вызывающего абонента во время разговора в twilio
- 25. Как сделать полный идентификатор вызывающего абонента в андроиде?
- 26. Получение адреса вызывающего абонента в C++
- 27. Проверка поля метода вызывающего абонента в C#
- 28. Получить абсолютный путь к файлу вызывающего абонента
- 29. Как вызываемая форма может получить идентификатор вызывающего абонента или тег вызывающего элемента управления
- 30. alloca() в пространстве вызывающего абонента
Может ли кто-нибудь с предметными знаниями ответить на этот вопрос? –
Это очень здорово, просто всплывающее окно или что-то всякий раз, когда звонит телефон. Даунсайд: у кого есть стационарная связь ... – tsilb