Tel.Verbindung in Anwahl trennen
-
Hi,
ich habe hier ein kleines Einwahlprogramm zu einem Server.
Das Programm wählt die Telefonnummer problemlos an, allerdings
habe ich keinen Plan, wie ich noch IN der Anwahl den User
den Vorgang abbrechen lassen kann. Ich muss daher entweder
darauf warten dass es "durchklingelt" (>2min.), oder das Telefon
einmal kurz abnehmen, damit die Leitung als "besetzt" erkannt wird.
Meine Frage: Wie kann ich einen Wahlabbruch noch in der Anwahl erreichen ?Habe an Threads gedacht, aber das bringt ja auch nix. Im Thread kann ich
dann zwar den Button fürs "Trennen" drücken lassen, aber mein Ziel hab ich
damit noch nicht erreicht
-
du könntest z.b. mal sagen was für funktionen du benutzt
hellseher sind wir ned
-
Hallo, hast ja recht *g*
Hier also der Code zur Anwahl:
RASDIALPARAMS rasPara; rasPara.dwSize = sizeof(RASDIALPARAMS); rasPara.szEntryName[0] = '\0'; lstrcpy( rasPara.szPhoneNumber, m_strNummer ); rasPara.szCallbackNumber[0] = '\0'; lstrcpy( rasPara.szUserName, m_strNutzer ); lstrcpy( rasPara.szPassword, m_strPW ); rasPara.szDomain[0] = '\0'; HRASCONN hRasVerb = NULL; DWORD dwReturn = RasDial( NULL, NULL, &rasPara, 0L, NULL, &hRasVerb ); if ( dwReturn == 0 ) return true; char szBuf[256]; if ( RasGetErrorString( (UINT)dwReturn, (LPSTR)szBuf, 256 ) != 0 ) wsprintf( (LPSTR)szBuf, "Unbehandelter RAS Fehler (%ld).", dwReturn ); RasHangUp( hRasVerb ); MessageBox( (LPSTR)szBuf, "Fehler", MB_OK | MB_ICONSTOP ); return FALSE;Mir gehts wie gesagt ums trennen im Anwahlprozess, falls der User es wünscht.