Ing. Marko Vitez
Advanced software solutions for audio professionals
 
 
Home About Products Services Contacts

 
Vphonet
Qnet Radio Automation

   Qnet Tools
   Advanced features
I-Live
SMS Center
Answering machine
QPhone
Audio Logger
PicoPhone
  Operation
  Settings
  History
  PicoServer
ISDNCLID
Opensource libraries
PicoPhone

History

Version 1.30

  • First distributed version. 

  • Version 1.31
  • Jaroslaw Filiochowski's changes. 

  • Version 1.32
  • If there was no audio device or Picophone couldn't get it, it ate 100% of CPU.
  • When somebody calls and the call doesn't come from port 11676, Picophone prints the port number after the address.
  • If two or more chat messages with the same text are received, PicoPhone prints only the first one. The message has been printed more than once, before, when retransmissions have occurred. What's wrong is that the protocol hasn't been designed for retransmissions and therefore there is no sequence number in chat messages, This has been retained for compatibility with versions 1.2x (never distributed in Internet). 

  • Version 1.33
  • A red exclamation mark is put into the tray icon, when new entries are added to the log.
  • All the settings have been moved to a .ini file. The PicoPhone is now fully portable with its settings and the only thing to do for uninstalling it is to delete the files (the registry had to be cleaned, before).
  • Logging is now enabled by default.

  • Version 1.40
  • Some labels have been changed for clarity.
  • The UDP port number for incoming calls can be changed in settings. The calls are always made to the port number 11676, by default. The command line option --port isn't available anymore.
  • The audio card can be chosen indipendently for recording and for playing.
  • The G.723.1 codec is now available. It uses half of the bandwidth of the GSM codec, retaining acceptable quality.
  • The icon now changes only for missed calls and not for answered calls.
  • Ringing.wav stops playing when the call is accepted.

  • Version 1.50
  • The chat protocol has been integrated with a sequence number. Two identical messages can be sent now in sequence. It wasn't possible before.
  • New high quality audio option.
  • The about box shows the own IP address.
  • Picophone now sends awake packets in order to automatically drop the connection, when awake packets aren't received anymore.
  • PicoServer support. When registered on a PicoServer, Picophone can accept incoming connection behind a NAPT router without configuring it. A person registed on a PicoServer can be reached only by name instead of by IP address. No picoServer is available now, though, so this feature isn't useful for now.
  • Doesn't show the "The party has closed the connection" when Auto answer is active.
  • New user interface.

  • Version 1.60
  • The program can install itself in the startup group.
  • The program starts up visible (not iconized) by default
  • Audio tuning wizard
  • New option: Light background
  • New option: System speaker beep for incoming calls instead of ringing.wav
  • Automatic conference setup with CONF key
  • Improved picoserver functionalities
  • Command line options
  • Minor corrections

  • Version 1.61
  • Minor bugfix. The program crashed sometimes on disconnecting.

  • Version 1.62
  • Buffer overflow bug in the chat function fixed.

  • Version 1.63
  • Conf didn't work for more than three-party conferences.

  • Version 1.64
  • Buffer overflow bug in logging function fixed. Thanks to Luigi Auriemma for his report and proof of concept.

  • Version 1.65
  • New codec, 16 bit linear PCM.
  • Credits

    Thanks to Mauro Marchesan for his continuous help in beta testing the software. He is a friend of mine and my communication with him has been the first reason for developing Picophone. Thanks also to Alex Limbeck for his help in beta testing.
    Thanks to Jaroslaw Filiochowski for the added features "alternative port number" and "process priority".
    Thanks to Quadrum d.o.o. for hosting the Picoserver.