Sophie

Sophie

distrib > Mandriva > 9.0 > i586 > by-pkgid > 9bb6f194739f806c7f84d4440ee34f85 > files > 8

gphone-0.5.2-4mdk.i586.rpm

* Add support for hardware codecs on Quicknet's Internet PhoneJACK
  card.
* Add some sort call initiation/answering mechanism rather than just
  sending out RTP packets.  Use SIP (RFC 2543)?
* Soup up and gnome-ify the GTK UI.  Maybe use glade/libglade?  Write
  a panel applet.
* Have better compliance with the full RTP/RTCP standard.  In
  particular check for SSRC collisions.
* Pay attention to and send out RTCP BYE packets so we can end calls
  cleanly.
* Learn how to build Debian packages.
* Make gphone really "modeless" so one could start gphone and then
  wait for calls or call out or just let it sit there, rather than
  having to decide when you start it.  And a configuration dialog
  would be good too; you shouldn't have to decide on things like full
  duplex with the command line.
* Abstract the UI a little more so we can have different front ends.
  KDE would be nice, maybe.
* Add native ALSA and esound sound support.  How does esd handle
  full duplex?
* Abstract the codec out a little so we're not so tied to GSM.
* Set a "silence" level and don't send much data when someone isn't
  talking.
* Fix endianness and other portability issues. (especially in rtp.h)
  and generally clean up all the code I took from RFC 1889.
* Investigate problems with Debian: different location for gsm.h,
  slang.h and problem connecting to port 5685.
* Write better documentation -- like a man page, perhaps?  Maybe use
  something like yodl?
* Handle errors better -- we don't have to crash on every single
  little thing that goes wrong.
* Set up a call by getting an IP address from GnomeICU.
* Make the configure script check for a of popt new enough to
  have the autohelp macro.



$Id: TODO 1.17 Sat, 11 Dec 1999 23:53:26 -0600 dreier $



Local Variables:
mode: text
End: