[ home ]

ZoIP Tasks

Quick Search:
Advanced

[ Home | News | Demo | Tasks | Forum ]

Tasks


  • (^) Update zoip sphinx daemon to load the language model and hmm dictionary from local path
    • (^) Copy zork lm into zasterisk CVS
    • (-) Check license for communicator 'hmm'
    • (-) bundle 'hmm' if possible, otherwis add as an additional download
  • (^) Update sphinx to daemonize
  • (-) Add logging functionality to sphinx daemon using Log::Log4perl
  • (^) Fix absolute path for silence/10.gsm
  • (^) Document creation of tts cache directory; Made it a configuration value
  • (^) Create configuration file; decided on Config::Tiny
  • (^) Add code to choose between Cepstral and Festival voices; added to etc/zoip.conf
  • (^) Document launching festival with a custom configuration file not necessary
    • (^) Determine how to start festival using a custom configuration file; not necessary
  • (-) Evaluate SVN+Trac system using vmware (I think I have a vmware appliance to try this out on)
  • (-) Should there be adsense on the site to offset costs?

Key: (^) = Done; (-) = Pending

Wishlist


  • Conferencing with "Meet Me" or "Conference"
    • Need some way to join/exit the conference
    • Need a conference room for each room id
  • Save game
  • Clipping detection
  • Larger vocabularies
  • Connect to a MUD/MOO
  • AJAX Interface to see your interaction in realtime
    • Look at googles AJAX api
    • Maybe send messages using Jabber
  • Pin Authentication
    • Voice fingerprint/phrase for verification?

My test environment


Note: I run this on a vmware instance inside a private network, so beware, what I describe is not a hardened system.

I use the pre-installed Ubuntu 6.06 LTS Server in a vmware machine:

Pre-Configuration:

 $ sudo su -
 # vi /etc/apt/sources.list
   > enable the universe repositories
 # apt-get update
 # apt-get install \
      openssh-server \
      screen \
      cvs \
      build-essential \
      perl-doc
 # apt-get install libproc-daemon-perl liblog-log4perl-perl libconfig-tiny-perl
 # apt-get install asterisk
 # vi /etc/default/asterisk
 < RUNASTERISK=no
 > RUNASTERISK=yes
 < #RUNASTSAFE=yes
 > RUNASTSAFE=yes
 # /etc/init.d/asterisk start
 # cpan      # <-- run through a "normal" CPAN configuration

ZoIP Configuration:

 See INSTALL file in the tarball
5 best outgoing links:
ZoIP (22)
ZoIP Demo (19)
ZoIP News (19)

5 best incoming links:
SimonHome (40)
ZoIP (22)
ZoIP Demo (19)
ZoIP News (19)

5 most popular nearby:
** ZoIP (37303)
** ZoIP Demo (9548)
** ZoIP News (3609)
** SimonHome (2503)