Slashdot Mirror


Building a Community VoIP Directory Server?

Christopher Rath asks: "Earlier this month, a reference to Clay Shirky's piece on ZapMail was posted as a Slashdot article. An obvious (to me) next step, which was hinted at in a couple of the postings which followed, was for the Internet community---you and me---to put up a VoIP directory server. I want to use an Analog Telephone Adapter (ATA), like the Cisco ATA or The Kompany's new tkcPhone, to talk to other guys who have ATAs too; I have very little interest in making a local call using the ATA (for that I've still got my Bell land-line). Surely someone has already started such a project, if not, why not?"

"To make investing in an ATA worthwhile, I need an easy method of establishing a connection. In the current broadband environment, where most of us don't have static IP addresses, this means that we need our ATA to register itself with some VoIP directory server that can be used to assist with "dialing the number": as a user I want to remember my friend's ATA number, and then the directory server maps this to the ATA's current address. Once my ATA has the other ATA's address, the call should be ATA-to-ATA without any burden on the directory server."

19 comments

  1. In the past... by sporty · · Score: 1

    In the past, getting listed was always the problem. There were a thousand different softwares that used their own directories.

    Look at the simple IRC network. It's not really that simple, but in terms of who is using what, it's just a simple layout. Who's network you prefer is decided by features and content. IM suffers from this too.

    The same goes for the phone software. Who's directory would you want to be on?

    --

    -
    ping -f 255.255.255.255 # if only

    1. Re:In the past... by vancleve · · Score: 1

      have a lookup like DNS for people
      and have a redundant backbone, yes

    2. Re:In the past... by sporty · · Score: 1

      And who owns it? Who funds it? I doubt the gov't will.. or is it the registries? There's no central authority, like ICANN.. (ICANT?)

      -s

      --

      -
      ping -f 255.255.255.255 # if only

    3. Re:In the past... by crath · · Score: 1

      Who funds it? Who owns it?

      How does any community-based server on the Internet get funded? First, some interested individual(s) puts up the server. Then, as usage picks up they get creative: ads, selling stuff, donations, subscription fees, etc. In this case I would envision a low cost (say $5 per year) listing fee. It's owned by whoever puts it up, or by some independent entity created for the purpose.

      Let's keep the government out of it.

    4. Re:In the past... by sporty · · Score: 1

      Well, if it's not gov't held, we kinda get a mess, no?

      AIM, MSN, Y! and ICQ messengers
      Java and C#
      efnet and undernet

      We'll just have a split on who is using what again.

      --

      -
      ping -f 255.255.255.255 # if only

  2. directory by vancleve · · Score: 1

    have a dynamic ip lookup that associates your [dynamic] ip with an address, email, or land line. And you can use 128+ bit keys to authenticate, or use SSL to further encrypt the built in key. Then you can look everyone up on the system, and have VoIP converstions.

    lates/matt

  3. http://www.freeworldialup.com/ by Lionel+Hutts · · Score: 2, Informative

    Does Pulver's Free World Dialup not do what you want?

    --
    I Can't Believe It's A Law Firm, LLP does not necessarily endorse the contents of this message.
    1. Re:http://www.freeworldialup.com/ by austad · · Score: 2, Informative

      Interesting. This thing died off a couple years ago, but it looks like they relaunched it with a few changes. Originally, they handed out Cisco ATA182 devices to us (the beta testers), and you hooked it up to your phone line, a broadband connection, and a phone. When you made a long distance call, the unit would search for another device in the area code you were calling, and then tell the remote device to dial the number and then connect you. This way, you avoided long distance charges. It actually worked very well, I talked with a guy on a satellite link in Austrailia with it, and it didn't sound worse than my land line.

      There were some glaring problems with this setup though. Say I decided I wanted to go on a prank phone call binge, the owner of the remote phone line could be blamed for my rampage of personal insults and threats. Plus, there were some serious security issues with the original version of the software running on the ATA device, like being able to connect directly to it with a SIP client and get dialtone, which allowed you to dial anything you wanted unfiltered (911, 900 numbers, etc).

      It looks the the reincarnation of this is simply a removal of the PSTN capabilities. You can make calls to other people on the FWD network, but that's it. No land line access.

      Kind of odd this story would come up today... I just took out the old ATA to try to upgrade the software on it and get it to work with Asterisk. Unfortunately, I can't figure out how to reset it to defaults as it won't let you do anything at all until it finds the Gatekeeper that is programmed into it.

      How does FWD plan to make money to stay afloat? Obviously, if this catches on, they will need to invest money in hardware and bandwidth. Where will the cash come from? The calls are not routed through them, but the directory services are run by them.

      Also, unencrypted SIP traffic can be sniffed, and there are SIP reassemblers out there that will allow you to listen to the conversations you capture. Bored tech monkeys at ISP's are going to have fun with this. :)

      --
      Need Free Juniper/NetScreen Support? JuniperForum
    2. Re:http://www.freeworldialup.com/ by crath · · Score: 1

      Now why couldn't I find that?

      That's exactly the sort of thing I had in mind.

    3. Re:http://www.freeworldialup.com/ by raju1kabir · · Score: 1
      I just took out the old ATA to try to upgrade the software on it and get it to work with Asterisk [asteriskpbx.com]. Unfortunately, I can't figure out how to reset it to defaults as it won't let you do anything at all until it finds the Gatekeeper that is programmed into it.

      Check the Cisco site - I was able to find the reset procedure there a few weeks ago.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  4. isn't this where OSS and open standards step in? by dlockamy · · Score: 1

    I've been wishing for this same thing.
    I think a directory such as this could be a first step a lot of interesting tech

    With a broadband connection and an extention of this service your
    home computer ( and anything connected to it) could be only a cell phone away..

    "Hey I think i'll call home..see if the mail is in the box..and let's double check that coffee pot==off"

    of course this would also lead to the death (or reformating) of the baby bells..and something tells me they won't go without a BIG fight

  5. damn..... by dlockamy · · Score: 1

    i'm too tired to make my own point....

    I think the solution here would be a series of
    dns like databases that would be linked in to one
    this would prevent another IM type war and create an easy, sane way to communicate with friends and family

    ie: not haveing to keep track of one VoIP id, and IM id, a land line, cell phone, etc.

  6. consider SIP by galbro · · Score: 1

    There isn't really any need to "a" community server for this, it should be as distributed ans DNS. It would be easiest for most if your ISP would host a SIP registrar server. Then your VoIP address can simply be "sip:myemail@mydomain". Without that, there are free SIP registrars one can already use, see http://www.cs.columbia.edu/~hgs/sip/servers.html for a few of them. Of course, the /. gang can always add an SVR record to their own DNS entries, point back to their selected sip registrar. Then once again you can use a sip uri of "sip:myemail@mydomain" while using a 3rd party registrar not hosted at mydomain.

    1. Re:consider SIP by Kartoch · · Score: 1

      Nobody thinks about P2P ? Completly distributed, with large-scale efficient search procedures, possibility of certifications: a large white pages.

      --
      Ceci n'est pas une signature.
  7. touch base by jjshoe · · Score: 1

    i have looked at this serveral times before and even had several slashdot posts rejected on the subject matter. I wanted to do exactly what your talking about. i also however wanted to setup a system with pstn gateways so if you had a gateway on your phone and the server could dial an 800 # with it ( to verify that you were indeed sharing ) you could then use other folks pstn lines wherever. for indeed free long distance. no charging, all free. however for both a standalone ip phone and/or the internet line jack price wise the cost is just to great to convince people to switch.

    i think if there was an incredibly cheap way to do it people would jump all over it

    --
    -- botsex is {grep;touch;strip;unzip;head;mount} /dev/girl -t {wet;fsck;fsck;yes;yes;yes;umount} {/de
  8. Free VOIP for Linux by oliverthered · · Score: 1

    It'd be nice to have a directory, but what would be nicer is some software for Linux so I can use a microphone and broadband.
    The only software I could find was for managing VOIP for exchanges.

    --
    thank God the internet isn't a human right.
    1. Re:Free VOIP for Linux by moncyb · · Score: 1

      I think Speak Freely may be what you are looking for. I haven't tried it, but I did look into it. It seemed like a lot of trouble to get working, but if you're already using ALSA sound drivers, you're probably halfway there. I don't think the OSS drivers are able to do full duplex (playing and recording at the same time), so you probably won't be able to use the program very well with OSS drivers.

    2. Re:Free VOIP for Linux by Anonymous Coward · · Score: 0

      AlSA 9 and SB Live so full duplex shouldn't be a problem.