Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

D-10.4-WIN10 : ApdVoIP1.Connect - voice over ip not possible requires windows 2000 or above #23

Open
awohlmut opened this issue Jan 7, 2022 · 7 comments

Comments

@awohlmut
Copy link

awohlmut commented Jan 7, 2022

HI,
I want to do VOIP PC<>PC.

I found no examples within current project, so I tried tpapro_5.00\examples\ExVOIP0.dpr

I can not select may USB Headset and also got this error message:

voice over ip not possible requires windows 2000 or above

what did I wrong? compiled with delphi 10.4 on windows 10

thanks in advange
Andi

@awohlmut
Copy link
Author

awohlmut commented Jan 7, 2022

C:\Delphi\example\voip_asyncpro\source\AwUser.pas
added, but no effect:
10 : case OSVersion.dwMinorVersion of
0 : Result := 'Windows 10.0 ';
1 : Result := 'Windows 10.1 ';
end;

@romankassebaum
Copy link
Contributor

You can see in the source code that AsyncPro is a very old library. I have serious doubts that it will work with modern hardware on modern OS. You should only use AsyncPro for legacy code.

@awohlmut
Copy link
Author

thanks for the hint :-) , but

still the same with new created project with ApdVoIP v5.00

procedure TForm1.Button1Click(Sender: TObject);
begin
ApdVoIP1.Connect('10.10.10.10') ;
end;

wonder why missing windows 10 in
{}
{
AWUSER.PAS 5.00 }
{
}

@romankassebaum
Copy link
Contributor

What is exactly the problem? Do you have a test application in order to reproduce the issue?

@awohlmut
Copy link
Author

my steps

  1. drop Component ApdVoIP on Form1
  2. drop Componet Button on Form1
  3. create button1 on click procedure with ApdVoIP1.connect
  4. run application and click button
  5. get error dialog box -> voice over ip not possible requires windows 2000 or above

short webex possible?

@romankassebaum
Copy link
Contributor

You have to debug TApdCustomVoIP.FindTheAddress. What happens there?
I was currently to busy for a call.

@awohlmut
Copy link
Author

awohlmut commented Jan 31, 2022

thanks for the hint

  1. pEnumAddress returns a pointer > Result := S_OK;
  2. pEnumAddress.Next result = 1
  3. pAddress is nil
  4. FErrorCode := ecVoIPH323NotFound

did I miss some prereqs? means the local IP is not visible for tgTapi?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants