Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   usar Celular como Modem (https://www.clubdelphi.com/foros/showthread.php?t=48415)

Jose_chile 24-09-2007 21:18:06

usar Celular como Modem
 
Hola Amigos:
Estoy discando desde un celular usando comandos de modem, con ATDT + Nº Telefono genero el discado y el celular dice "Discando XXXX ", pero el problema es que realiza un llamados de datos y al no encontrar carrier, da el mensaje "No Carrier Detected", lei en un foro que se le debe agregar el caracter " ; " (punto y coma) para que genere un llamado de voz, lo hice y me funciona con un modelo de celular mas moderno, pero el mas antiguo ( Nokia 2272 ) no lo hace y muestra el caracter punto y coma junto al numero a discar.
Las lineas de codigo son:

Código Delphi [-]
Procedure AbrePuerto;
begin
PuertoCom := 'COM4'; // utilizo modem interno a ese puerto
hCommFile := CreateFile(PChar(PuertoCom),
GENERIC_READ or GENERIC_WRITE,
0,
nil,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
0);
if hCommFile=INVALID_HANDLE_VALUE then
        begin
        ShowMessage('No puedo abrir el puerto '+ PuertoCom);
        exit;
        end;
end;
 
procedure SendData;
var
numerotfno: string;
begin
NUmeroTfno := 'ATDT 0;'  + #13 + #10;
numero:=0;
if writeFile(hCommFile, PChar(numerotfno)^, Length(numerotfno), numero, nil) = false then begin
ShowMessage('No puedo comunicar con el ' + PuertoCom);
end;
end;

Alguien Podria decirme como lo hago para que el celu antiguo llame por voz tambien???
Gracias.
Jose


La franja horaria es GMT +2. Ahora son las 07:56:38.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi