A phone dialer written in wxPython
Frequently asked questions
Q: What is wxDialer?
A: wxDialer is a program that lets you make phone calls from your standard
modem. It has a quick-dial capability that can store up to 7 of your most
common phone numbers.
Q: How does it work?
A: wxDialer works by sending standard 'Hayes compatible' commands directly to
the modem, also know as the 'AT command set' - very similar to the way a dialup
modem connects to the internet, but a little less complicated. You can find
more information about the AT command set by going to
Q: Do I need an internet connection to make phone calls
using my modem?
A: No. The modem can make a phone call exactly the same way you normal phone
can, its just controlled by your computer instead of a built-in keypad.
Q: Can I use this program to make phone calls over the
internet (VoIP) to anywhere in the world?
A: No. That is a completly different method using TCP/IP - and is totally
beyond the scope of this program. You make phone calls like you normally would.
You can call anywhere around the world if you want, but standard phone
Q: So, what do I need to use this program?
A: First you need a modem. Any modem will do, it can be an old 14.4k modem if
you want, speed doesnt matter when it comes to transmitting voice. You need a
computer with an available serial port (one that works and is enabled in the
BIOS). Parallel port modems *might* work but is as yet untested. You also
need to have Python and
wxPython installed. After that, you
just need someone to call.
Q: I have an internal modem, and the device isnt located in
the settings tab, what do I do?
A: You can make a symlink called '/dev/modem' that points to your device, and
edit your settings to point to '/dev/modem' - to do this, you need to be
logged in as root, and type 'ln -s /dev/[device] /dev/modem' where [device] is
the port the modem is connected to (ie: ttyS5). If '/dev/modem' already exists
you will need to remove it first by typing 'unlink /dev/modem' as root.
Q: When I go to dial a number, the modem lights flicker for
a bit, but then nothing happens. What gives?
A: It could be several things. The serial port may be misconfigured (see
'man setserial' for more information) or faulty, the modem could be faulty,
I'm a bad programmer, or your modem uses a non-standard command set. If your
modem uses a non-standard command set, refer to your modem's manual for the
correct command set and fill in the boxes in 'Modem settings' - if that fails,
or it your modem uses the standard commands, then please
email me with your computer/modem
details... I'll look into it.
Q: [Insert name here] doesnt work or I dont like how [Insert
name here] looks/works...
A: Feel free to email me with
any bugs/comments you may have.
Q: This program doesnt quite suit my needs, can I modify it
to better suit me?
Q: Sure. Go ahead. Although it would be nice if you could keep my name in there
somewhere as the original author. Better yet, how about you
email me about it and I can
include it in the next release so everybody can enjoy your idea.
Q: I've been looking for a program like this forever, and I
want to show my appreciation. Can I make a donation?
A: Although I wrote this program and distributed it under the GPL, I wont
knock back any donations you may have. I dont have anything setup right now
for you to do so, but you can
email me and we can arrange something.
Take me HOME