MediaX Phone - IAX Softphone for Windows
MediaX Phone is a softphone to use with the IAX2 protocol and Asterisk PBX.
Using iaxClient library compiled as a DLL, MediaX Phone is a full-feature soft-phone.
It includes support for multiple audio devices, 4 lines appearance, simple text messaging, etc...
MediaX Phone as been tested on different Windows version.
Currently known to work are:
- Windows 98 and SE
- Windows 2k
- Windows XP
You need DirectX 8 or better. You can update from
DirectX site at Microsoft.
- Supports IAX2 protocol only
- Can send and receive calls
- Registers with a server
- Registration Status
- 4 Lines (can be extended)
- 10 Speed Dial buttons
- Support multiple audio codecs (with auto-negotiation): aLaw, uLaw, GSM
- Dial by URL (Start phone or use running one) like iax2://guest@someserver.com/number)
- Start with command line swith (phone number to dial, ex: "MediaX_Phone.exe 5145551212")
- Accept URLs when answering a call and open the page in your default browser
- Native IAX blind transfer
- Doesn't close, stay in the tray (like X-Lite)
- Comes back on top when there is an incoming call
- Speaker and microphone level adjustments, button to mute microphone
- MWI : Display number of new messages
- Keyboard Shortcuts : Dial with keypad (use / for #), pick line with F-keys
(F1, F2, F3, F4), hangup with ESC
- Hold support
- Call rejection
- Auto-answer
- Call timer
- Call History with display filters (Incoming, Outgoing, Missed, etc) that keeps last 100 calls.
- Send and receive text messages
- Send and receive URL messages
* to send a URL (must be a fully qualified URL), press CTRL-ENTER
- Self-contained : just place it in a directory and start it. The DLL will
be extracted from the EXE if not found.
- 2 version available : store settings in Registry or in INI file
- Store settings in Registry under HKEY_CURRENT_USER key. Perfect for multi-user machine.
- Store settings in an INI file where the phone reside. This let you run the phone from a USB key .
- Register with multiple servers
- Screen-saver awareness (Auto call rejection when away)
- Missed calls indicator
| The phone with chat opened |
 |
| |
| Now with Call History |
 |
HOW TO GET STARTED
- Download the archive and extract the executable in the desired folder
- Start MediaX_Phone.exe
- Configure your account in the Settings page
PROBLEM REPORTING
If you encounter problems/crashes and ask for support,
please include
as much information as possible. Very helpful is a debug log that
has been recorded at the time of the misbehavior. Also include the exact
versions of the phone you are using.
The easiest way to generate a debug log is:
- Open regedit
- Go to the key HKEY_CURRENT_USER\Software\Marc Charbonneau\MediaX Phone\General and change the value of "Debug" to 1
- Start the phone and reproduce the error
- include the file MediaX_Phone.log in your error report.
- Disable Debug mode by returning "Debug" to 0
CONTACTS
Please feel free to contact the author to:
- provide feedback, report bugs,
- request for additional features
- ...
and visit the website at
http://www.marccharbonneau.com/
Download the registry version (582.9 k)
Download the INI file version (582.8 k)
MediaX Phone is free for non-commercial use. Contact me for commercial
license, I can offer private label or branded implementations of the phone.
CREDITS
Credit is due to many for the underlying parts: the IaxClient library, Mark Spencer's libiax2 library, and Mark Spencer for developping Asterisk and the IAX protocol.
The phone includes proper credits in the About box.
Thanks to
crosswinds.net for hosting this domain.
Thanks to all the developper who worked on the iaxClient library.