Как я могу получить номер телефона от модема компьютера?

4398
Luis Algarin

В Windows 7 x64 диспетчер устройств определяет мой модем как факс-модем HDAUDIO Soft Data с SmartCP. Я хотел бы знать, могу ли я подключить стационарный телефон к своему модемному порту, и при поступлении вызова захватить номер телефона?

Мне нужно взять номер телефона, чтобы его можно было использовать в программном обеспечении, которым я занимаюсь.

Я хочу номер телефона человека, звонящего мне. Я использую Delphi в качестве инструмента разработки.

HyperTerminal ATZ - OK AT + VCID = 1 - OK

0
Что вы имеете в виду, когда набираете номер телефона? Вы хотите номер телефона человека, звонящего вам? Hennes 10 лет назад 0
Это будет работать только с включенным CLIP. Marcel 10 лет назад 0

2 ответа на вопрос

1
Marcel

Это будет работать, только если у вызывающего абонента включен CLIP.

Загляните сюда: http://www.activexperts.com/mmtoolkit/at/commands/?at=%2BCLIP, где описана AT+CLIP - Calling line identification presentationкоманда. Скорее всего, это будет работать и с вашим модемом.

0
X Tian

Из этого описания

6) ATA - эта команда используется для ответа на вызов. Входящий вызов обозначается сообщением «Звонок», которое повторяется для каждого звонка. После завершения вызова на экране отображается сообщение «НЕТ НОСИТЕЛЯ». Синтаксис: ATA (Enter)

Когда ATA, а затем клавиша ввода, нажата, на входящий вызов приходит ответ. Например,

RING RING ATA 

Кажется, я помню некоторые модемы, которые следуют RINGс входящим номером телефона, когда в телефонной линии включен идентификатор вызывающего абонента. Например :

RING 01206821212

Похожие вопросы