Slashdot Mirror


VoIP Cell Phones Coming

bp33 writes "Wireless Newsfactor is running a story about how the wireless vendors are climbing over themselves to get Voice-Over-IP cell phones. You might ask "why bother? We already have wireless voice now." But with an open platform for wireless (Symbian, JavaPhone etc), your "voice" (er .. audio) just becomes bits that your programs can manipulate before sending."

21 of 167 comments (clear)

  1. Why IP? by NitsujTPU · · Score: 4, Interesting

    Why do we do everything over IP? I mean, honestly, it's a good protocol and all, but it's not perfect for everything. There are already digital wireless phones, and not all of them use IP.

    Why would one want to use an ATM/IP/IPX/IP network when they could just use whatever works best for that application?

    I think that everyone out there wants to just use IP so they feel like they've made some sort of "internet device" when really they have just another damn device with an IP. You can always tunnel just the portions that you want over IP rather than forcing EVERY square peg into that round hole. /rant

    1. Re:Why IP? by Bookwyrm · · Score: 5, Interesting

      Why do we do everything over IP? I mean, honestly, it's a good protocol and all, but it's not perfect for everything. There are already digital wireless phones, and not all of them use IP.

      Why would one want to use an ATM/IP/IPX/IP network when they could just use whatever works best for that application?


      You are confused because you are thinking like an engineer, rather than a philosopher or an idealist. Ideally, we could just have one protocol (to rule them all, in the darkness bind (v9.2) them...), but it is not a very practical solution.

      I rather suspect there is this problem with people getting the network protocols confused with the applications that run over them. The "everything over IP" crowd seems to be mostly the same group that feels that NAT is a bad thing -- i.e. that everything should be one big network with the same addressed space (i.e. the Intranet, really, rather than the Internet, because the latter implies connections between different networks.) From this point of view, the "everything over IP" is the equivalent of saying, for example, "everything over copper wire, and only over copper wire -- it does not matter if fiber optic cable makes more sense for certain specific applications, you would need a converter to convert between copper and fiber, and that would break the end to end connection!"

      If you can pry the application out of the network protocol (i.e. IPv4), such that the application is independent of the underlying protocol (as it ought to be), then you could more easily use the apropriate protocol for the apropriate application when necessary. However, as long as the masses believe there is some magic inherent in end-to-end un-NAT'ed networks, IPv4 will remain God, and IPv6, among other things, will never arrive. (It's not magic, it's bad design which requires end-to-end transport without allowing for the possibility of transport conversion.)

      It is a bizarrely almost Luddite mindset. I mean, honestly, is it just me, or does anyone else feel that the "IP is your Lord god, and you shall have no protocol before IP" mindset is intellectually stifling?

      And now the modding down may commence...
    2. Re:Why IP? by alienmole · · Score: 3, Insightful
      I sympathize with your perspective, but I don't think it's as simple as you suggest. There are a whole host of factors that converge to make IP attractive to a wide audience.

      One important factor is that many people saying "use IP" are really saying "use a standard, packet-switched protocol". There are some good reasons for doing this, too. But it just so happens that in today's world, only one protocol fits that bill. To demonstrate the impact of this issue, from your comment, I can't tell whether you think packet-switching in general is being overused, or just IP. The two have become virtually synonymous.

      Technically, it's not that difficult to support replaceable network and transport layer protocols. Novell did it, a long time ago. That would allow more diversity in the choice of protocol. But the problem is standardization - everyone would have to agree on the infrastructure to support that. To summarize wildly, it was easier just to agree on a single network and transport layer protocol suite, than on a standard for making those protocols pluggable.

      Having agreed on the standard, we're now stuck with a situation in which it tends to make sense to do anything that needs packet-switching, using IP. Even if it doesn't seem to always make technical sense, it often makes economic sense, because you can reuse existing technology, expertise, and infrastructure. Networks effects can be wonderful, but they're also tyrannical.

  2. Downloadable Voice Filters by martyb · · Score: 3, Funny

    ...your "voice" (er .. audio) just becomes bits that your programs can manipulate before sending."

    Great. Just Great. First it was downloadable ring tones. Now it'll be customized voice filters. I can just see the advertisement now:

    For your next heavy-breathing prank call, get our Darth Vader filter NOW! ;^)
  3. This could be great by Daimaou · · Score: 5, Funny

    "your "voice" (er .. audio) just becomes bits that your programs can manipulate before sending."

    I can't wait until someone creates a cell-VoIP-phone virus that scrambles your sentences into vulgarities and profanities whenever you try to call your mom.

    1. Re:This could be great by commodoresloat · · Score: 3, Funny

      Hi, Mom! How are you?

      I send you this stream of obscenities in order to have your advice.

      See you later

      Thanks

  4. Concerns by cadillactux · · Score: 4, Interesting

    Maybe it's just me, but I am forsee so many problems with this. With VoIP cell phones, your phone would bascially become another 'computer'-like node on a network. Look at the problems facing computers today.

    First, as mentioned a few posts above, it would be simple to add a voice filter to any phone. Download a program into it, and it will manipulate the bits making your voice unrecognizable. While in some cases, this is a plus, with the annonimity of cell phones now, this could be used for all sorts of prank, and malicious phone calls.

    Viruses will run rampent(sp)! A simple cell call from one VoIP phone to another could potentially carry a virus embeded into the bits. Answer a phone call, and your phone's screen starts flashing with Devil horns... or an IE logo... Your phone is now dead.

    In addition to viruses, 'dialer' type programs could potentially be downloaded to your phone, and used to call other phones to spread. Your think pr0n dialers now are bad, imagine your phone bill coming in only to notice that your have 100 out-of-country calls on it.

    These are only a sampling of the problems we could face. DoS phone attacks, worms, everything that attacks a standard computer now could be used against your cell phone, after all, they are all built about bits sent back and forth...

    --
    Is this thing on?
  5. and...? by Scaebor · · Score: 3, Insightful
    You might ask "why bother? We already have wireless voice now." But with an open platform for wireless (Symbian, JavaPhone etc), your "voice" (er .. audio) just becomes bits that your programs can manipulate before sending."
    and... this is the explanation? What am i missing here? This is a serious question. With all the ideas that you people come up with there must surely be some good reason for having a phone that has ip integrated into it.
    --
    "Hey brother Christian with your high and mighty errand / your actions speak so loud I can't hear a word you're saying"
  6. I'd rather by URoRRuRRR · · Score: 3, Insightful

    I'd rather have phones that worked really well first. I'm tried of having half of my calls dropped.

    --
    "Oh no, 3 horny women and only 2 condoms...Thank god I read slashdot"
  7. Latency & Jitter by chill · · Score: 5, Insightful

    Voice uses circuits for a reason -- latency and jitter *must* be controlled or the conversation goes to hell.

    There has to be more to wireless VoIP than simply 3G+ data -- it must be able to control the timing of the arrival of packets.

    No, you can't buffer it. Voice conversations are realtime interactive. Fat packet sizes don't help, either. There is a limit to how long you can spend processing the data into and out of a packet before you screw up the timing.

    They have a LONG way to go before this will be realistic.

    --
    Learning HOW to think is more important than learning WHAT to think.
    1. Re:Latency & Jitter by WolfWithoutAClause · · Score: 3, Insightful
      Voice uses circuits for a reason -- latency and jitter *must* be controlled or the conversation goes to hell.

      True, however if the network is lightly loaded, IP introduces negligable latency and jitter. VOIP is already being used for long-distance telephone calls.

      There is a limit to how long you can spend processing the data into and out of a packet before you screw up the timing.

      True. However we are not talking about big packets. Normal telephone quality is only 64kb/s (56kb/s in the US). The reason they are going with VOIP is compression- you can compress the date down by a factor of perhaps 4 fairly easily; partly because you can compress the sound by that much quite quickly, but also because on most telephone conversations only one person talks at once. That's important in a wireless phone network.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    2. Re:Latency & Jitter by Arandir · · Score: 4, Funny

      You don't understand. VoIP is a buzzword. That means all the cool companies must have it in order to stay cool. It doesn't matter if it works or not. It doesn't matter if you can't understand the guy on the other end of the line. It doesn't matter if it overloads your network to the point of unusability. It's cool so cool companies must have it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    3. Re:Latency & Jitter by chill · · Score: 3, Insightful

      True, however if the network is lightly loaded, IP introduces negligable latency and jitter. VOIP is already being used for long-distance telephone calls.

      True, but no phone network is lightly loaded, except at 2:00 a.m. or so. The phone companies have oversubscription down to a fine art.

      The VoIP compression kicks in on the backbone transit, as opposed to the actual endpoint allowing more data to be multiplexed in. Yes, silence supression, comfort noise and single/full-duplex play a big part.

      Actually, many of the phone networks are doing the VoIP modulation at either end, then using ATM switches in between. So, in essence, there is still a circuit. However, MPLS is starting to be a big buzzword and companies are starting to deploy it as opposed to Frame Relay and ATM. Still, ATM is king when it comes to these types of applications. Real QoS, real ToS, can't be beat.

      --
      Learning HOW to think is more important than learning WHAT to think.
  8. What's wrong with this picture? by Animats · · Score: 4, Interesting
    From the article: "A completely new infrastructure is needed with fatter pipes." Huh? We need a new infrastructure for voice so it will work worse and cost more?

    This looks like yet another dumb justification for 3G cell phone technology. If you just want to ship the voice over long distances as IP, there's no reason to do it in the handset. Do it someplace where you have the connection to a fat pipe in place, like the cellular CO.

    Voice over IP is an artifact of telecom pricing and history, not a technical advance. Circuit switching and packet switching now cost about the same (and they're likely to both be over ATM at the bottom.) But voice is billed by the minute, while the Internet is typically a low flat rate, and many countries use landline voice to subsidize other stuff.

    But cellular has less of that heavily-regulated history. Where's the justification for this?

  9. The obvious answer: convergence by tlambert · · Score: 5, Informative

    The obvious answer: convergence.

    If everything is over IP, then you can guarantee at least transport level interoperability with everything. That lets you do things like access mapping services or locale aware restraunt guides, etc., without having to gateway the content.

    It also gets around the price differential for long distance service, and further commoditizes the pipe providers as just that: pipe provider, rather than toll-booths that bill based on destination.

    Back in the DNSEXT (the IETF working group on DNS), there were a lot of cell phone providers who wanted to assign an IP address to every telephone, making it directly addressable from an outside server.

    Among other things, this would let them push content to your phone, based on having a phone/IP identity, so that the phone could be contacted directly.

    The downside of this is that they are not really planning on forcing the use of IPv6, and the IPv4 address space actually has too little remaining space for there to be the possibility of assigning an IPv4 address to every cellular telephone in existance.

    So while convergence is attractive for the cell phone vendors, and the local carriers (neither of which who could care less if the long distance providers continued to make money, other than as flat rate pipe providers), it's unlikely to avoid the issues of having to have a gateway (NAT) device, unless they go IPv6. The current 3G phones in Europe (and the "2.5G" pgones in the U.S. require gateway devices).

    FWIW, both Nokia and Ericson engineers were interested in the IP-per-phone idea when the issue came up on the mailing list, so it's likely they will be the first to be pushing the idea in the future.

    -- Terry

    1. Re:The obvious answer: convergence by mesocyclone · · Score: 4, Insightful

      If convergence is the only reason, why not just do it all over TCP/IP or even HTML? (Answer: engineering reasons - same argument one might make against IP itself!).

      Furthermore, IP is a low level protocol. It doesn't guarantee interopterability! To have interoperability, one needs all levels of the protocol stack to be compatable, and the hardest one there is the applications level, not the various transport levels. This means, for example, that if your phone does messaging, that it interoperate with other phones and/or hosts that provide messaging service. IP is the least of your problems in that regard!

      I could see having, IPv6 addressability for all phones, but that is not the same thing as actually using *IP* as the transport mechanism.

      --

      The only good weather is bad weather.

  10. Re:Will this finaly make for higher fidelity? by atrus · · Score: 3, Informative
    I remember recording "CD quality" sound with my 75mhz Pentium and a cheap $5 mic from radio shack

    "CD quality" does not been just having something recorded at 44.1KHz at 16 bits. A $5 rat shack microphone and a sound blaster is not going to get you anywhere near the capabilities of that low (vs. 24/96 or even 24/196) sample rate. Good audio equipment costs some real money. Take a look at this for a good quality entry level audio card. With good audio equipment (pre/pro, speakers), your $5 rat shack microphone recording will sound like utter crap compared to something recorded with this card (and a sennheiser or comparable microphone). Simple playback of normal CDs through this setup will also be an eye opening expierience.

  11. VOIP?? Do it yourself and do it for free! by Travoltus · · Score: 4, Informative

    I am wondering, don't they have PDAs now that have sound capability? If so, why not get a PDA running Linux and Gnomemeeting, get wireless 802.11b access, and chat with someone else with the same setup, for free?

    Assuming of course that your PDA has sound capability, and you can hook it up to an available wireless high speed net, and the OTHER person has all of this, too. (Or at least, they are sitting by a computer running Gnomemeeting or Netmeeting.)

    The PDA can also do a lot more at the same time, besides acting as an internet "cell phone", so really, it potentially gives more bang for the buck, than a cell phone doing VOIP. (Of course, cell phones are also becoming multifunctional.)

    I have already talked to friends using a laptop on a hardline (ethernet) connection. Setting it up for wireless voice chat - or even wireless VIDEO chat - is now a cinch. The drawback is a laptop, even a "notebook", is unwieldy due to its size, as a makeshift cell phone. But it has vastly higher capacities for running software concurrently, and storing data, than a PDA, much less a cell phone.

    The point is, we 'hackers' should be working to create an infrastructure where we can easily communicate via voice and perhaps even video, over the internet, WITHOUT extra charges (which VOIP inflicts upon you). We can do it - so why don't we?

    --
    --- Grow a pair, liberals... stop letting the Republicans bully you!
  12. Oh the latency! Oh the latency! by io333 · · Score: 3, Interesting

    My SprintPCS phone already has about a quarter second lag time between transmission at my end and reception at the other end, which, for a fast talker like me, is incredibly annoying. I always end up talking over the person at the other end. If that person doesn't realize what is actually happening, they often think I'm being extremely rude.

    The delay is caused by the lag for A-D conversion in my handset, added to the D-A conversion and then possibly A-D again and then D-A again if I'm talking to a different digital cell phone user on another network.

    Now if something like that were going to be combined with the added, and sometimes horrible latency of VoIP. Oh forget it. Just give me a land line. I'll pay whatever I have to for the luxury of 1880's technology.

  13. News flash: VoIP actually works. by XNormal · · Score: 3, Insightful

    You must be confusing "voice over IP" with "crappy free telephone calls over the public internet". Voice over IP in a controlled private network can have strict QoS guarantees on latency, jitter and packet loss. VoIP is actually used by many millions of people, most of them don't even know it.

    Cellular networks use voice compression codecs that must accumulate a complete block of samples before compressing and transmitting it. They also use heavy error correction. Both of these factors introduces a very significant latency. If the voice compression blocks, error correction blocks and VoIP packets are all in sync some of these latencies overlap instead of adding up and it may not add any significant additional latency.

    --
    Stop worrying about the risks of nuclear power and start worrying about the risks of not using nuclear power.
  14. QoS for wireless by Cato · · Score: 3, Informative

    So VoIP needs QoS - this is a well established technology in IP. There are wireline VoIP providers today who use private IP networks (some using QoS based on queuing) and some who actually use the Internet and get good QoS - the latter have to closely monitor achieved QoS and be ready to switch their traffic to another provider, but they claim good QoS and their costs are very low.

    For dependable service, network switching is not enough and QoS is probably essential. This is particularly true with 3G where you might be able to choose from the following VoIP-related services, all with different bandwidth/latency requirements:

    - simple voice call

    - stereo call (listen in to a live concert perhaps?)

    - conference call (high QoS)

    - multimedia conference (voice, data sharing)

    - videoconference

    These more flexible IP services are where circuit switching falls down.

    IP QoS will have to develop hugely to work for wireless, though. In wireline environments, you can set up a QoS session using RSVP and have it stay up for minutes or hours, so setup latency is not a big issue. In wireless, the caller could be moving between cells in a car or train, and might spend only a matter of seconds in each cell - every time they move to a new cell, their QoS session must be partially recreated (from the core network to the new cell), in a matter of tens of milliseconds.

    For quite some time, it may be more cost-effective to overbuild networks and introduce simplifying constraints, but eventually wireless IP QoS should take off as an invisible support for wireless VoIP and multimedia over IP.

    UMTS, a key 3G standard mostly used outside North America, will be All-IP in Release 5, which is nearing completion and should be rolled out in a few years. This mandates the use of VoIP for all use of the IP Multimedia Subsystem (which enables the advanced services listed above). Current UMTS rollouts are using Release 99 or Release 4 (formerly Release 2000), which are much less IP-based.