Version | Features and Bug Fixes |
v0.1.0 | Unreleased version, basically all my development
code. |
v0.8.0 | First public release for the Advanced Access Preview
Release with basic support for ZyXEL voice modems. |
v0.8.1 | Port of v0.8.0 to the Preview Release. No new features
but fixed the mini-icon bug. |
v0.8.2 | Added code to strip out DLE sequences from the samples.
This made three bit ADPCM samples stored on disk from previous releases
incompatible. Started checking for fax tones and DTMF tones when playing
the greeting. The only action taken at this point is to stop playing the
greeting and go straight to recrding a message. |
v0.8.9 | Added support for Rockwell modems to BePhoneyd. The
code was completely untested in this release |
v0.9.0 | Added Rockwell support into the GUI but I still hadn't
tested it since I didn't have access to a Rockwell modem. Fixed a bug found at the BeDC related to detecting serial ports on the Mac. |
v0.9.9 | A limited availability preview to some interested
people with lots of new features like:
- Tested Rockwell support. Some bug fixes for Rockwell modems are in this
release
- Untested support for US Robotics modems
- Added the ability to script actions after calls are answered.
- Cleaned up the UI a bit and removed some of the techy options (if you
want those features back, let me know)
- Implemented logging within BePhoneyd to make troubleshooting easier
- Added support for incoming data calls
|
v1.0.0 | Many new features including:
- HTML based documentation with links inside the GUI itself
- Buttons in the GUI for sending me mail for feedback or when a problem
occurs
- Changed the Config window so the Spool directory and Greeting file controls
are no longer just text controls. They now display the icon of the current
file or directory as well as the path. Drag and Drop onto the control to
change the setting.
- Added more logging in BePhoneyd
- Added logging of script output through standard error
- Added support for generic data modems for receiving data calls only
|
v1.1.0 | Unreleased version with basic fax receive support.
At this stage, a single page can be received and stored as raw G3 data.
Using tools from libtiff, these raw files can be viewed as a tiff file
or a PS file. Other changes include:
- Re-architecture of the daemon to make the code more modular.
- Removed my own code that I implemented to workaround some bugs in
the BSerialPort. These appear to be fixed in PR2. This will mean that
AT command response from the modem will be faster. However, BePhoney
will require PR2 from now on. Contact me if this is a problem.
- Fixed a bug that caused the daemon to crash if it was unable to
initialize the modem
|
v1.1.1 | Limited release to registered users to fix
problems found with ZyXEL 1496 support. The following problems were
found and worked around:
- Some 1496's don't support 4 bit ADPCM which lead to problems with the
daemon initializing the modem. The UI will not (yet) show that this
encoding isn't supported, but will in a future release
- The 1496 seems to respond with NO CARRIER to alot of voice commands
when it should actually be returning OK
- The 1496 seems to not allow the user to record a message on a local
telephone like other modems. Plus, the microphone support requires the
user to wire a telephone type port to a microphone connecting the right
contacts and plugging this into the phone jack. Not really an option for
most people. So, I have created a Rec1496 script which you can use to
record your greeting. You should enable monitoring of the line with a
spool directory configured and your desired encoding set in the config
window. Make sure you have selected the Rec1496 script. Call yourself
from some other phone and BePhoneyd will answer the phone, play a beep
and allow you to record a message. You can use this message as your
greeting for the modem by dropping this onto the config window
- The 1496 doesn't seem to be able to produce a beep to any device
other than when the phone is off the hook. If asked to produce a
DTMF when the phone is not off hook, a 1496 will ignore the request
|
v1.5.0 | A major release with major new features:
- Improved logging support to aid in future troubleshooting. Now the
amount of information logged is configurable and the data is viewable from
the GUI.
- Support for fax receive using a voice modem or a
class 2.0 fax modem
- Basic received fax manipulation using the GUI. The user can view the
received fax in a window at various scales, print the fax, save individual
pages as a graphics file and even drag and drop a selection to an application
like Rraster.
|
v1.5.1 | A minor release with some fixes. I did not release
this widely because the fixes should not affect too many people. The fix was
for ZyXEL 1496s which seem to be very upset about a preceeding carriage
return before every command. I also fixed a timeout bug which affects some
incoming faxes. |
v1.6.0 | Mainly just a port of the existing code to R3 and Intel.
I changed all the calls from Datatypes to the new Be sanctioned Translator
Kit. |
v1.6.1 | This was just a patched BePhoneyd executable for R3
on Intel. This patch fixed a problem with detecting hangups on Rockwell
modems. |
v1.6.2 | This is a full release and is the first release of
BePhoney for R3 on PPC and Intel. I also added the following minor new
features from user requests:
- The place where you drop greetings and directories in the configuration
window is now also a button which will open a file panel so you can configure
your spool directory and greeting that way if you prefer
- There are now "Save" and "Cancel" buttons on the
configuration windows. I have no idea why I did not think of doing that
myself
- You can now configure a maximum time for your incoming messages
- Device and encoding settings under the preferences menu are now saved.
So if you normally play on the local handset, the correct settings will be
there for you in all future windows
|
v1.7.0 | I was adding some new features to BePhoney for v2.0
and came across a very serious bug, so I released another version with the
new feature and the bug fix. The bug caused the GUI in v1.6.2 to crash if you
have never run BePhoney before when configuring a modem. The new feature is
better handling of window positioning. Sizes and locations of windows are now
remembered for the next time you start up BePhoney.
|