Vivian,

On Mon, Sep 03, 2007 at 09:22:39AM +0100, Vivian Meazza wrote:
[...]
> > channels. I'm 
> > > not aware of any client that can be driven in this way, and 
> > I'm almost 
> > > sure that there's nothing cross-platform to fit the bill. You could 
>                               ^^^^^^^^^^^^^^
> This has concerned me for some time on this development.
> 
> > > rip the SIP code out of something like Twinkle, but I'd 
> > advise against 
> > > that for one simple reason: getting VOIP working 
> > (especially SIP) is 
> > > hard enough when you've got a full-featured softphone or ATA or IP 
> > > phone. Stick things behind a façade like a FlightGear radio and it 
> > > will be all the more difficult to troubleshoot and 60%-70% 
> > will simply 
> > > be unable to get it working. I know that sounds like exaggerated 
> > > pessimism, but in my experience there's always *something* 
> > that goes 
> > > wrong in configuring VOIP.
> > 
> > I don't think that all implementations of FGCOM will work out 
> > of the box. The real problem is that I cannot distribute a 
> > static binary - it won't work at this time (and I don't know 
> > why) - everyone has to compile the sources. But my hope is 
> > that it will work for 90% of the users who know gcc and how 
> > to install libraries.
> > 
> 
> That would be 90% of the 10% who aren't Windows users then? Don't forget
> that by far the majority of our users out there are on Windows, as opposed
> to the developers for whom the ratio is probably reversed. We are
> cross-platform, and anything you develop should ideally conform to this
> policy. I do appreciate that this might be impracticable at this time.

Ok, I thaught that there are not so much more Windows users than *nix.
But even more Windows users than I thaught are not the really problem,
because I think that everything I wrote _is_ portable. The problem is
that I cannot check this because I have no idea and time (and at least
interest) in compiling under Windows. But the fact is:
- (lib)iaxclient is portable
- libxml is also portable (and maybe replaced by an own implementation
  soon)
- and my C code is only glue between the libraries and some simple math.

There is nothing more than this! The main work (the VoIP client) is done
inside iaxclient (so I am the big blender: everyone thinks I am a guru
in writing VoIP applications but I only use (GPL) software and put some
code around :-) ).

What is definitely not portable is the VoIP-Server.

Even the code is actualy only working under Linux it may run under
Windows. Lets start with one OS and if it works lets try to port it.

Regards, Holger

-- 
#####  #### ##  ##   Holger Wirtz         Phone : (+49 30) 884299-40
##  ## ##   ### ##   DFN-Verein           Fax   : (+49 30) 884299-70
##  ## #### ######   Stresemannstr. 78    E-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: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Flightgear-devel mailing list
Flightgear-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/flightgear-devel

Reply via email to