Recent

Author Topic: Turbo Phone  (Read 7056 times)

alivardar

  • Newbie
  • Posts: 4
    • http://www.linuxprogramlama.com
Turbo Phone
« on: January 18, 2011, 07:13:52 pm »
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

  • Hero Member
  • *****
  • Posts: 8760
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Turbo Phone
« Reply #1 on: January 18, 2011, 07:18:28 pm »
Quote
It is uses mmsystem and socket unit this mean is it is windows application
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

  • Hero Member
  • *****
  • Posts: 3241
  • POKE 54296,15
    • Eye-Candy Controls
Re: Turbo Phone
« Reply #2 on: January 18, 2011, 10:57:36 pm »
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).
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

Leledumbo

  • Hero Member
  • *****
  • Posts: 8760
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Turbo Phone
« Reply #3 on: January 19, 2011, 05:42:05 am »
Quote
Alternateve to mmSystem was ACS (Audio Component Suite) but I am afraid that it is no longer supported (I mean discontinued
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

  • Full Member
  • ***
  • Posts: 177
Re: Turbo Phone
« Reply #4 on: January 19, 2011, 08:02:40 am »
In UltraStarDeluxe, we use portaudio with according Pascal headers for windows, linux and macosx.
fpc 2.6.4, lazarus 1.4.0, Mac OS X, fink

 

TinyPortal © 2005-2018