VoIP (by alaric)
Well, while I still don't know where my CD-ROM drive is, at least I now have Asterisk working.
Since I work from home, we have two phone lines, work and home. What I hope to set up is to have the phone lines from BT terminate in "FXO ports" on a little box, which then has an Ethernet interface it uses to connect to my Asterisk server with SIP. The Asterisk server will then answer incoming calls, as well as being able to route outgoing calls to BT.
Also, the Asterisk server will be connected to from SIP and IAX telephones on my LAN, and software telephones on our desktop and laptop machines - even when the laptops AREN'T on the LAN, but out on the Internet.
Given this, Asterisk can then function as a PBX. It'll be possible to call extensions from each other by dialling the extension number, or to dial out via the work or home line by prefixing the number with a 9 or an 8. Also, when I dial friends of mine with known VoIP addresses, the system will notice that their number is listed in a local database or any of a number of global ENUM databases, and route the call over VoIP for free.
When people dial in on the home line, all the connected extensions will ring, and the first to answer gets the call. The same will happen for work calls, except that I'll send a different caller ID string so the phones will show what line the call is from, and if I don't answer in four rings it'll go to voicemail. Similarly with incoming VoIP calls.
The voicemail won't be one of those horrible systems where I have to ring in to get my voicemail, either.The server will record the message to the file, and email it to me.
Since I hate my mobile phone's voicemail system, I'll reconfigure it to route calls to my work number when I don't answer, so all my voicemails will end up in one place.