Forum > Networking and Web Programming

Turbo Phone

(1/1)

alivardar:
Turbo Phone

It is a soft phone. Unfortunately it is alpha release and not working fine with Lazarus. I need your help for working well. I'm sorry for that but I can not solve the problem. Delphi release can register with a sip server and can call a number but when I compile with lazarus it is not working.

Source code based on sipinside release 4.9

http://tothpaul.free.fr/sources.php?dprtcp.sipinside

I translate all french words to english with google translate and prepared main screen  for testing. You can compile with Lazarus.

It is a GPL licensed program written with Lazarus and freepascal.

You can download Win32 binary. It is uses mmsystem and socket unit this mean is it is windows application. You can not compile on Linux or MacOSX.

You can download from here www.turbog.com

Leledumbo:

--- Quote ---It is uses mmsystem and socket unit this mean is it is windows application
--- End quote ---
Sounds like an easy to port problem. Socket(s) unit IS portable, and you could tell what MMSystem functions are used so we can look for alternatives.

Blaazen:
Alternateve to mmSystem was ACS (Audio Component Suite) but I am afraid that it is no longer supported (I mean discontinued ). I was able run ACS on 32-bit Win Vista two years ago but on 64-bit Linux was always compilation error. Usually when I see some audio application made in Lazarus, solution is  ĺink to some multiplatform audio library (probably written in C).

Leledumbo:

--- Quote ---Alternateve to mmSystem was ACS (Audio Component Suite) but I am afraid that it is no longer supported (I mean discontinued
--- End quote ---
AFAIK we've had that in svn that is synchronized with lcl development. Anyway, there are also other multimedia packages for fpc / lazarus. For audio, Audorra is very nice and easy to use.

kamischi:
In UltraStarDeluxe, we use portaudio with according Pascal headers for windows, linux and macosx.

Navigation

[0] Message Index

Go to full version