Página 1 de 1

Discagem de elefone usando BD

Enviado: 23 Fev 2005 15:55
por Manoel
Tarde pessoal !
Gostaria de saber se alguem conhece ou tem uma rotina que faça discagem a partir do banco de dados (campo telefone - óbvio) usando o fax modem do computador.
Estou querendo dar uma incrementada, entendem !!!!
Obrigado :
xau

Enviado: 23 Fev 2005 17:32
por Clipper
Prezado Colega

Eu conheço 2 libs que podem fazer isso. a IO.LIB e a ORBIS.LIB

Até logo.

Marcelo

Enviado: 23 Fev 2005 19:32
por carlos_dornelas
Teste a rotina abaixo e vê se serve:


function dial(cNumber)
LOCAL NFile:=FCREATE("COM2")
FWRITE(NFile,"ATDT"+CNumber+CHR(13)+CHR(10))
INKEY(20)
FWRITE(NFile,"AT&D2"+CHR(13)+CHR(10))
FCLOSE (nFile,CHR(13)+CHR(10))

[]s

Antonio Carlos

Enviado: 23 Fev 2005 21:39
por vagucs
Use a IOLIB que é a melhor lib para portas de comunicação que existe, porém ela não funciona em modo protegido, pois usar o FOPEN vc vai ter dores de cabeça com certeza.

Enviado: 25 Fev 2005 00:12
por rochinha
Amiguinho

No arquivo existente em http://www.softclever.com/downloads/modem.zip voce encontra a IOLIB.LIB e uns .PRGs exemplificando o seu uso, não me lembro se o projeto esta compilável mas é de fácil entendimento.

O maior problema ao se usar discagem via DOS é que muitas vezes o comando de HangUp, ao falhar, pode prender a linha através da não liberação do modem, neste caso sendo necessário resetar a máquina.

@braços :xau

Enviado: 28 Fev 2005 00:46
por vagucs
No meu site também tem e tem ainda um tutorial que escrevi ensinando como usar cada uma função desta lib, ensina inclusive a fazer a discagem.

Enviado: 28 Fev 2005 10:50
por Manoel
A sua rotina está perfeita, mudei a porta e a interrupção e funcionou perfeitamente.
Agora gostaria de saber se consigo discar utilizando o modem (isto eu já consigo) e capturar a ligação a partir de um telefone ligado ao modem.
Há, se não for pedir demais, gostaria de saber o significado daquelas letras ATX3E1...
Atenciosamente.

Enviado: 28 Fev 2005 15:30
por Manoel
Desculpe pessoal!
Estou igual a uma anta.
Já resolvi o problema.
Liguei o telefone no "phone" do modem e pronto.
Funcionou. javascript:emoticon(':D')
Feliz

Muitíssimo obrigado.

Enviado: 06 Mar 2005 19:59
por ANDRIL
Ola pessoal,

Já tentei fazer uma ligacao telefonica pelo modem e coloquei o telefone em PHONE, a chamada se completa eu escuto a pessoa porem a pessao nao me ouve.

Faco a discagem pelo DISCAGEM AUTOMATICA do Windows me será que é esse o problema? Ou tem que ser feita a discagem usando a IOLIB.

ABRACOS

Enviado: 06 Mar 2005 21:32
por Manoel
A discagem tem que ser feita utilizando-se a biblioteca IOLIB.LIB.
Eu fiz e deu certo.
:))
Abraços

Enviado: 07 Mar 2005 03:36
por rochinha
Amiguinhos

Ao efetuar a discagem se o seu modem for do tipo VOICE o som de quem atendeu será transferido para a saida de som de seu multimidia.

Para conversar com a pessoa será necessário conectar um microfone na entrada de microfone do modem ou ligar o microfone na entrada MIC da placa de som em conectar um cabinho entre a saida AUX da placa de som e a entrada MIC do modem.

@braços :xau