Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-17 Thread Holger Wirtz
Hi,

On Thu, Sep 13, 2007 at 10:11:36PM +0200, AnMaster wrote:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512
 
 None of the deps seems to exist on gentoo. I can't find these in portage at 
 all:
 asterix, libiaxclient, axclient (or under any other name I can think of)
 libgsm1
 portaudio is is only in version 18 not 19
 
 Could you maybe provide links the the websites for all of the deps so users of
 other distros can find them...

Ok, that's the problem with the VoIP-technology... it is highly
dependend on the audio architecture and it seems that some distros have
different interpretation of the usage of codecs.

I will checkout the libiaxclient and try to get a stripped donw version
running which will fit the usage for fgcom. Maybe this will solve my
problems biulding a static binary...

Regards, Holger

 
 /AnMaster
 
 Jon Stockill wrote:
  Holger Wirtz wrote:
  Jon,
 
  On Thu, Sep 13, 2007 at 10:38:42AM +0100, Jon Stockill wrote:
  [...]
  The major obstacle to building this on any other platform (even any 
  other linux distribution) is your use of the debian libgsm1 package. The 
  upstream source for this builds *only* a static library - fgcom expects 
  this to be available as a dynamic lib. I've got an etch machine 
  available, so I'll try building on that later.
  Thanks for feedback!
 
  I tried to get a static binary of fgcom but I failed with libiaxclient
  getting linked staticaly.
 
  I am not a good C programmer... maybe I should try to link against the
  static libgsm? How to do this?
  
  I have absolutely no idea - I'm not a programmer either.
  
  If you're not using any of the compressed voice codecs is it possible to 
  build libiaxclient without support for them? That'd significantly reduce 
  the number of dependencies.
  
  Jon
  
  -
  This SF.net email is sponsored by: Microsoft
  Defy all challenges. Microsoft(R) Visual Studio 2005.
  http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
  ___
  Flightgear-devel mailing list
  Flightgear-devel@lists.sourceforge.net
  https://lists.sourceforge.net/lists/listinfo/flightgear-devel
  
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.7 (GNU/Linux)
 
 iD8DBQFG6Zl1WmK6ng/aMNkRCh5/AKCSN6asPkjOGINCghpu6OhEwqC5PgCfThNa
 lOEB+JUSDG5xdzs84LPWuCQ=
 =AH5h
 -END PGP SIGNATURE-
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 Flightgear-devel mailing list
 Flightgear-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/flightgear-devel

-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-14 Thread AnMaster
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Matthias Boerner wrote:
 Hi /AnMaster,
 
 On Thursday 13 September 2007 22:11:36 AnMaster wrote:
 None of the deps seems to exist on gentoo. I can't find these in
 portage at all: asterix, libiaxclient, axclient (or under any other
 name I can think of) libgsm1
 portaudio is is only in version 18 not 19
 
 it is called asterisk (I think Holger made a mistake when he wrote his 
 email). Gentoo packages are: asterisk-1.0.12.tar.gz. The libiax is in 
 iax-0.2.2.tar.gz. libgsm1 is probably in gsm-1.0.12.tar.gz.
 
 Does this help you?
Yes but I now get other problems. Some of these are masked by missing keyword
on x86_64, and if I need to mess with trying to compile a 32-bit version I
rather skip using fgcom instead

!!! All ebuilds that could satisfy net-libs/iax have been masked.
!!! One of the following masked packages is required to complete your request:
- - net-libs/iax-0.2.2 (masked by: missing keyword)

 Could you maybe provide links the the websites for all of the deps so
 users of other distros can find them...

 /AnMaster

 
 Matthias
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFG6jRHWmK6ng/aMNkRCqiNAKCsAO3SdTbuB2MjKE5e3nT3VajW+QCeM5Ip
xQ6pvSSqWAUm2VBzx50wfV4=
=a/jK
-END PGP SIGNATURE-

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-14 Thread Holger Wirtz
Hi *,

On Fri, Sep 14, 2007 at 12:23:04AM +0200, Matthias Boerner wrote:
 Hi /AnMaster,
 
 On Thursday 13 September 2007 22:11:36 AnMaster wrote:
  None of the deps seems to exist on gentoo. I can't find these in
  portage at all: asterix, libiaxclient, axclient (or under any other
  name I can think of) libgsm1
  portaudio is is only in version 18 not 19
 
 it is called asterisk (I think Holger made a mistake when he wrote his 
 email). Gentoo packages are: asterisk-1.0.12.tar.gz. The libiax is in 

uuups... maybe I wrote this wrong... sorry.

I am currently not nearby my laptop so I cannot help until monday -
sorry. 

Regards, Holger

 iax-0.2.2.tar.gz. libgsm1 is probably in gsm-1.0.12.tar.gz.
 
 Does this help you?
 
  Could you maybe provide links the the websites for all of the deps so
  users of other distros can find them...
 
  /AnMaster
 
 
 Matthias
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 Flightgear-devel mailing list
 Flightgear-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/flightgear-devel

-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Lukas Mesani
Good work! :-)
Did anyone speak with VATSIM/IVAO people about this ? :)

Cheers

On Thu, 2007-09-13 at 08:11 +0200, Holger Wirtz wrote:
 First real voice communication radio for FlightGear version 1.0 available!
 ==



-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Holger Wirtz
On Thu, Sep 13, 2007 at 10:58:45AM +0200, Lukas Mesani wrote:
 Good work! :-)
 Did anyone speak with VATSIM/IVAO people about this ? :)

I don't think so... as I heard they are focused on their own protocoll.
But why to create the overhead of implementing non-standard operations
if there is an open and stable client and server implementation :-) ?

I think I will contact them and ask them if they will take a look at
fgcom.

Regards, Holger

-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Vadym Kukhtin
Good news!

How its average traffic consuming?
Does it eat traff in a pauses?
And is there tuner quality-traffic, or choice codecs, etc?

It's actually for me :(

-- 
---
WBR, Vadym.
-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Jon Stockill
Holger Wirtz wrote:
 First real voice communication radio for FlightGear version 1.0 available!
 ==
 
 About a year ago I asked my first few questions about integration of a voice
 communcation kit for FlightGear based on VoIP on this list. After some tests
 and a client written in Perl (and iaxcli in the backgroud as the VoIP client)
 I now release version 1.0 of fgcom.
 
 1.0 means not: No bugs!. It means that this is my first (relatively) stable
 running version.
 
 This one is written in C and uses the VoIP protocol IAX2 in combination with 
 an
 Asterisk server. For more about the functionality read on at: 
 
   http://squonk.abacab.org/dokuwiki/technical_description
 
 For running this client you have to compile the sources. For installation
 instructions look at:
 
   http://squonk.abacab.org/dokuwiki/fgcom-manual
 
 Note: Currently this is tested only on Linux (Debian (lenny)). It will work on
 Linux and it _should_ work on M$-Windows and OSX - if you have the needed
 development environment and libraries.

The major obstacle to building this on any other platform (even any 
other linux distribution) is your use of the debian libgsm1 package. The 
upstream source for this builds *only* a static library - fgcom expects 
this to be available as a dynamic lib. I've got an etch machine 
available, so I'll try building on that later.

Jon

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Holger Wirtz
On Thu, Sep 13, 2007 at 12:20:38PM +0300, Vadym Kukhtin wrote:
 Good news!
 
 How its average traffic consuming?

Good question :-) That depends on the used codec. I have hard coded to
use ulaw - that means about 60-80 kbit/s but compression. The Asterisk
conference rooms work internaly with ulaw, so there is no extra
compression on client and server side.

But there are other codecs available inside libiaxclient: 

#define IAXC_FORMAT_G723_1   (1  0)/* G.723.1 compression */
#define IAXC_FORMAT_GSM  (1  1)/* GSM compression */
#define IAXC_FORMAT_ULAW (1  2)/* Raw mu-law data (G.711) */
#define IAXC_FORMAT_ALAW (1  3)/* Raw A-law data (G.711) */
#define IAXC_FORMAT_G726 (1  4)/* ADPCM, 32kbps  */
#define IAXC_FORMAT_ADPCM(1  5)/* ADPCM IMA */
#define IAXC_FORMAT_SLINEAR  (1  6)/* Raw 16-bit Signed Linear 
(8000 Hz) PCM */
#define IAXC_FORMAT_LPC10(1  7)/* LPC10, 180 samples/frame */
#define IAXC_FORMAT_G729A(1  8)/* G.729a Audio */
#define IAXC_FORMAT_SPEEX(1  9)/* Speex Audio */
#define IAXC_FORMAT_ILBC (1  10)   /* iLBC Audio */

Perhaps GSM is an alternative for ulaw. 

 Does it eat traff in a pauses?

You mean if there is a silence compression?
For ulaw: no.
For others: maybe - I think there are pages on wikipedia which are
describing how the codecs are working. Actually the server allows the
following:

allow=ulaw
allow=alaw
allow=gsm
allow=ilbc
allow=g726

 And is there tuner quality-traffic, or choice codecs, etc?

Currently you have to choose the coder in src/fgcom.h. But it is no
problem to make a CLI option for this. 

 It's actually for me :(

You have a dial-in line?
If you have a low bandwith connection it would be very interesting if
it will work... Try the gsm codec.

Regards, Holger

-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Holger Wirtz
Jon,

On Thu, Sep 13, 2007 at 10:38:42AM +0100, Jon Stockill wrote:
[...]
 The major obstacle to building this on any other platform (even any 
 other linux distribution) is your use of the debian libgsm1 package. The 
 upstream source for this builds *only* a static library - fgcom expects 
 this to be available as a dynamic lib. I've got an etch machine 
 available, so I'll try building on that later.

Thanks for feedback!

I tried to get a static binary of fgcom but I failed with libiaxclient
getting linked staticaly.

I am not a good C programmer... maybe I should try to link against the
static libgsm? How to do this?

Regards, Holger

-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Jon Stockill
Holger Wirtz wrote:
 Jon,
 
 On Thu, Sep 13, 2007 at 10:38:42AM +0100, Jon Stockill wrote:
 [...]
 The major obstacle to building this on any other platform (even any 
 other linux distribution) is your use of the debian libgsm1 package. The 
 upstream source for this builds *only* a static library - fgcom expects 
 this to be available as a dynamic lib. I've got an etch machine 
 available, so I'll try building on that later.
 
 Thanks for feedback!
 
 I tried to get a static binary of fgcom but I failed with libiaxclient
 getting linked staticaly.
 
 I am not a good C programmer... maybe I should try to link against the
 static libgsm? How to do this?

I have absolutely no idea - I'm not a programmer either.

If you're not using any of the compressed voice codecs is it possible to 
build libiaxclient without support for them? That'd significantly reduce 
the number of dependencies.

Jon

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Holger Wirtz
On Thu, Sep 13, 2007 at 10:50:20AM +0100, Jon Stockill wrote:
[...]
  Thanks for feedback!
  
  I tried to get a static binary of fgcom but I failed with libiaxclient
  getting linked staticaly.
  
  I am not a good C programmer... maybe I should try to link against the
  static libgsm? How to do this?
 
 I have absolutely no idea - I'm not a programmer either.
 
 If you're not using any of the compressed voice codecs is it possible to 
 build libiaxclient without support for them? That'd significantly reduce 
 the number of dependencies.

H... maybe this works... perhaps without several codecs I can build
a static binary. But hte next problems will be the audio implementation.

That's the problem of the whole thing: There are very much dependencies
due to the codecs and audio systems.

Regards, Holger


-- 
#   ##  ##   Holger Wirtz Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein   Fax   : (+49 30) 884299-70
##  ##  ##   Stresemannstr. 78E-Mail: [EMAIL PROTECTED]
##  ## ##   ## ###   10963 Berlin
#  ##   ##  ##   GERMANY  WWW   : http://www.dfn.de
GPG-Fingerprint: ABFA 1F51 DD8D 503C 85DC  0C51 E961 79E2 6685 9BCF

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread AnMaster
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

None of the deps seems to exist on gentoo. I can't find these in portage at all:
asterix, libiaxclient, axclient (or under any other name I can think of)
libgsm1
portaudio is is only in version 18 not 19

Could you maybe provide links the the websites for all of the deps so users of
other distros can find them...

/AnMaster

Jon Stockill wrote:
 Holger Wirtz wrote:
 Jon,

 On Thu, Sep 13, 2007 at 10:38:42AM +0100, Jon Stockill wrote:
 [...]
 The major obstacle to building this on any other platform (even any 
 other linux distribution) is your use of the debian libgsm1 package. The 
 upstream source for this builds *only* a static library - fgcom expects 
 this to be available as a dynamic lib. I've got an etch machine 
 available, so I'll try building on that later.
 Thanks for feedback!

 I tried to get a static binary of fgcom but I failed with libiaxclient
 getting linked staticaly.

 I am not a good C programmer... maybe I should try to link against the
 static libgsm? How to do this?
 
 I have absolutely no idea - I'm not a programmer either.
 
 If you're not using any of the compressed voice codecs is it possible to 
 build libiaxclient without support for them? That'd significantly reduce 
 the number of dependencies.
 
 Jon
 
 -
 This SF.net email is sponsored by: Microsoft
 Defy all challenges. Microsoft(R) Visual Studio 2005.
 http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
 ___
 Flightgear-devel mailing list
 Flightgear-devel@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/flightgear-devel
 
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.7 (GNU/Linux)

iD8DBQFG6Zl1WmK6ng/aMNkRCh5/AKCSN6asPkjOGINCghpu6OhEwqC5PgCfThNa
lOEB+JUSDG5xdzs84LPWuCQ=
=AH5h
-END PGP SIGNATURE-

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel


Re: [Flightgear-devel] [ANN] fgcom VoIP-package version 1.0

2007-09-13 Thread Matthias Boerner
Hi /AnMaster,

On Thursday 13 September 2007 22:11:36 AnMaster wrote:
 None of the deps seems to exist on gentoo. I can't find these in
 portage at all: asterix, libiaxclient, axclient (or under any other
 name I can think of) libgsm1
 portaudio is is only in version 18 not 19

it is called asterisk (I think Holger made a mistake when he wrote his 
email). Gentoo packages are: asterisk-1.0.12.tar.gz. The libiax is in 
iax-0.2.2.tar.gz. libgsm1 is probably in gsm-1.0.12.tar.gz.

Does this help you?

 Could you maybe provide links the the websites for all of the deps so
 users of other distros can find them...

 /AnMaster


Matthias

-
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse012070mrt/direct/01/
___
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel