Como posso obter o número de telefone de um modem de computador?

0

No Windows 7 x64, o Gerenciador de dispositivos detecta meu modem como modem de fax de dados flexíveis HDAUDIO com SmartCP, Gostaria de saber se posso conectar o telefone fixo à porta do meu modem e, quando houver uma chamada, pegar o número de telefone?

Eu preciso pegar o número de telefone, para que ele possa ser usado em um software que estou fazendo.

Eu quero o número de telefone da pessoa que está me ligando. Estou usando o Delphi como minha ferramenta de desenvolvimento.

HyperTerminal ATZ - ESTÁ BEM AT + VCID = 1 - OK

    
por Luis Algarin 05.12.2013 / 15:25

2 respostas

1

Isso só funcionará se o chamador tiver o CLIP ativado.

Dê uma olhada aqui: link onde estão descritos o comando AT+CLIP - Calling line identification presentation . Isso provavelmente funcionará com o seu modem também.

    
por 05.12.2013 / 15:38
0

De Esta descrição

6) ATA - Este comando é usado para atender uma chamada. Uma chamada recebida é indicada por uma mensagem "RING", que é repetida para todos os toques da chamada. Quando a chamada termina, "NO CARRIER" é exibido na tela. SINTAXE: ATA (Enter)

Quando a tecla ATA seguida de enter é pressionada, a chamada recebida é atendida. Por exemplo,

RING
RING
ATA

Parece que lembro de alguns modems seguindo RING com o número de telefone de entrada, quando o identificador de chamadas está ativado na linha telefônica. Por exemplo:

RING 01206821212

    
por 05.12.2013 / 15:38