Ich möchte mit Delphi 6 ein Programm schreiben um mit dem PC zu telefonieren bzw. eine Telefonnummer zu wählen. Kann mir jemand ein Beispiel senden wie ich das realisieren kann?
Danke
Ich möchte mit Delphi 6 ein Programm schreiben um mit dem PC
zu telefonieren bzw. eine Telefonnummer zu wählen. Kann mir
jemand ein Beispiel senden wie ich das realisieren kann?
Danke
Eine einfache Methode ist die Nutzung der Windows-Wählhilfe (diese muss eingerichtet sein, z.B. Port für ISDN-Anlage angeben; TAPI-Treiber muss installiert sein):
im interface-Teil eingeben:
function tapiRequestMakeCall(DestAddress, AppName,
CalledParty, Comment: PChar): LongInt; stdcall; external ‚TAPI32.DLL‘;
dann irgendwo eine Prozedur deklarieren, in etwa so:
procedure TForm1.MakeTelephoneCall(PhoneNumber: array of char);
{startet Dialer.EXE und wählt als String übergebene Nummer}
var
AppName : array[0…255] of Char;
i: integer;
begin
StrPCopy(AppName, Application.Title);
i := tapiRequestMakeCall(PhoneNumber, AppName, ‚‘, ‚‘);
if i
Die Frage ist wie Du telefonieren möchtest.
Über die die TAPI Schnittstelle von Windows wobei es weitestgehend transparent ist welche Schnittstelle dahinterliegt (Modem, ISDN-Karte, VoIP) oder über die CAPI von ISDN Karten und Mikrofon/Lautsprecher.
grüsse, Gunnar
Ich möchte über ein analoges Modem eines IBM ThinkPad (COM Schnittstelle) eine Rufnummer anwählen. Ich benötige die Verbindung, damit ich DTMF Töne auswerten kann.
Gruss
Markus