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

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

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

HyperTerminal ATZ - OK AT+VCID = 1 - OK

2 ответа2

1

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

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

0

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

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

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

RING
RING
ATA

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

RING 01206821212

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .