Slashdot Mirror


Is Linux Used in Production Telephony?

jamesva asks: "The telecommunications industry is rapidly converging on Windows NT/2000 for all telephony and voice-related needs. Most ACD systems, virtual operators, and voicemail are being ported to Windows if they're not already running on it. In the past, telephony apps have existed most notably on OS/2, SCO, and even DOS. However, free Unix (or unix-like) platforms have absolutely no penetration in this area, with seemingly no chance on the horizon. The Bayonne app server from the GNU folks seems to be the one exception, but even then there doesn't seem to much built around it or anyone using it. It reached a 1.0 release in September and was met with no fanfare. Even the LinuxTelephony doesn't seem to have much news. Can someone prove me wrong? Why is this the case? I'm interested in finding out if anyone is using Linux (or any free OS) in a production environment for something like voicemail or ACD. These types of systems require high availability and reliability and Linux just seems like a natural fit."

354 comments

  1. I tried! by CySurflex · · Score: 4, Funny

    I tried to install Linux and Slashcode on my homebrew hacked PBX telephony system, but then all my calls were being routed to goatse...

    1. Re:I tried! by Anonymous Coward · · Score: 0

      Mitel (a large manufacturer of PBX systems) has a voice over IP keysystem that runs embedded linux from what my pops tells me (he's ex-phone telecomms, but not computer savy). He said their larger version of the keysystem ran "Unix", but I couldn't get further clarification. Bummer. I told him if he needed a *nix programmer I'd come back home and hack away on 'em :)

  2. Most rediculous thing -EVAR- by Anonymous Coward · · Score: 0

    I assure you the telephony industry is -NOT- rushing to use windows, we're not using DOS, or OS/2 and yes.. we might just be using some flavor of unix...

    So can just any Monkey post a question to slashdot?

    1. Re:Most rediculous thing -EVAR- by Anonymous Coward · · Score: 0

      you just did!

    2. Re:Most rediculous thing -EVAR- by bpalmer · · Score: 1

      In the last two years I've had to migrate 6 boxes (2 OS/2, the rest *nix variants) to NT because the platforms were no longer supported. BTW, the OS/2 boxes were the most reliable IVRs I've ever supported. The last place I supported telecom the only *nix system was the Nortel switch itself. Everything else was NT based. I'd say that demonstrates the rush to NT by telecom vendors.

  3. Wait a second.. by Anonymous Coward · · Score: 3, Interesting

    Either this is complete & total ignorance on my part, or, well, it's just complete & total ignorance. I thought that Large scale Unix based systems basically ran the switches, backbones/large servers behind Telephone/Telecommunication Networks. That's how the uber geeks found out about it, trashing for manuals to all of these VAX/VMS/UNIX systems, dialing in to them, and hax0ring their way in to screwing with their friends/enemies who may have flamed them on a local BBS. Am I wrong?

    1. Re:Wait a second.. by Spamuel · · Score: 3, Interesting

      There's a lot of Solaris being used from where I'm looking, and absolutely no Linux. It's still considered a "baby Unix" in the board room. It's not even considered.

    2. Re:Wait a second.. by Anonymous Coward · · Score: 1, Informative

      I worked for 911 for years as a developer and all telco systems and exchanges were HP5000/9000 boxes. I am over sure the load we saw can only be handle in unix boxes.

    3. Re:Wait a second.. by vinn · · Score: 1

      Modern PBX's still run Unix, not that you'd ever know it. But a PBX is only
      part of the telephony process. But surrounding a PBX are tons of computers - most of which don't seem to run Unix. Voicemail systems, automatic call distribution, billing, etc, etc, seem to use Windows. Even the MAT terminals used to access the PBX are Windows or DOS based.

      --
      ----- obSig
    4. Re:Wait a second.. by einhverfr · · Score: 3

      But what about for PBX applications for a smaller shop, or VOIP gateways?

      Sure for many things, Linux doesn't have support for the high-end, High availability hardware (though this is on its way). But for smaller things, it makes a lot of sense. And you can get HA built into the software by essentially bridging halves.

      --

      LedgerSMB: Open source Accounting/ERP
    5. Re:Wait a second.. by phaktor · · Score: 1

      I have to agree with Anonymous Coward, there is som ignorance going on. I know on the products that I'm working on use SCO, FreeBSD, and Solaris. The atmospher from Telcos is that Windows is not stable enough to run telephony applications. if a machine is down you can't charge mone.

      As for building a callcenter and messaging stuff, um thats what I work on. we even have plans for migrating to linux in the next year. Linux is in a lot of telephony applications, so is solaris, but I belive that phone company just like not telling you whats under the hood

      --
      I don't use eleetism in my Email
    6. Re:Wait a second.. by Anonymous Coward · · Score: 0

      Eh, you are ALL wrong here. traditional PABX ranges (Avaya, Nortel, Philips, Ericsson, Alcatel ie. all) use their own developed MML (man machine language). Voice over IP setups (Cisco anyone?)tend to be Windows 2000 orientated.
      I know. I have been hacking (professionally, not the *evil* way) on those systems for nearly seven years now...

    7. Re:Wait a second.. by Anonymous Coward · · Score: 0

      > Even the MAT terminals ...

      uhh. isn't that a little bit supplier orientated? MAT=Meridian Administration Tools=Nortel.

    8. Re:Wait a second.. by Hater's+Leaving,+The · · Score: 4, Funny

      Yup. What the user sees has bugger all to do with Unices of any type. However, I know that a certain Finnish telecommunications company that do infrastructural products as well as mobiles, certainly do a fair amount of development for their embedded code using HP-UX and Solaris systems for these infrastructural products.
      You're not a real hacker until you've built a 2.5GB binary (unstripped of course) on a fuck-off Solaris machine.

      From the look of their UIs, the mobile phone division does development using an abacus and a poorly trained monkey.

      THL.

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
    9. Re:Wait a second.. by Spamuel · · Score: 1

      Oh, I'm not saying it shouldn't be used, I'm just stating what the general opinion is. I can easily see a small CLEC using it, the problem is most CLEC's don't know what the hell they're doing, and the Baby Bells are just slow moving. Even if a Baby Bell though Linux was the best thing since sliced bread it'd be 20 years before it'd start penetrating their network (I don't work for a CLEC or a Baby Bell, so I'm not really biased).

    10. Re:Wait a second.. by bpalmer · · Score: 1

      Underneath the MML is SYSV in a Nortel PBX.

    11. Re:Wait a second.. by tsangc · · Score: 2

      Underneath the MML is SYSV in a Nortel PBX.


      Uh, no. Except for the Nortel Meridian IVR and MAX ACD management system, none of the Nortel PBX system is under System V UNIX.


      Calum

    12. Re:Wait a second.. by Anonymous Coward · · Score: 0

      I'm interested in woring in an environment such as this especially when a alot of companies are choosing to close their face to face operations and are investing in call centers. I don't what I need to study and where I can get materials on them. BEcause I haven't noticed any books on PABX or lucent systems etc...

    13. Re:Wait a second.. by bpalmer · · Score: 1

      After checking out your homepage I will of course defer to your knowledge. It's been a while since I've been in front of a Meridian terminal (and even longer since I've had to bounce one) so I'm sure I must've been thinking of the MAX/ACD boot prompts. Closest google search I could get said the M1 runs "an OS with it's roots in Unix and C/Pascal". Want to fill that gap in my memory for me? SYS IV based?

    14. Re:Wait a second.. by irish_spic · · Score: 2, Informative

      don't think so. The Meridian and opt 11 run on SOS iirc (Switch Operating System, developed internally by Nortel for the DMS and then used on the PBXs and early Optical mux and transport nodes, most of these now run pSos with QNX being considered for the future)

      cheers,
      Frank

      --
      A truth that's told with bad intent, Beats all the lies you can invent. -- William Blake
    15. Re:Wait a second.. by tsangc · · Score: 3, Informative

      Closest google search I could get said the M1 runs "an OS with it's roots in Unix and C/Pascal". Want to fill that gap in my memory for me? SYS IV based


      As with most legacy PBXes, it's a hodgepodge of various technologies, unfortunately none of which are UNIX based. Without going into detail, it's mostly proprietary, custom stuff.


      On the other hand, the new Meridian MAX 10 is a x86 embedded PC running Red Hat.


      Calum

    16. Re:Wait a second.. by mpe · · Score: 2

      Sure for many things, Linux doesn't have support for the high-end, High availability hardware (though this is on its way).

      Nor does NT/2000/XP, it's more likely that Linux can support this hardware than Windows. Simply because Linux has been ported to a wide range of architectures, Windows is effectivly stuck with one.

    17. Re:Wait a second.. by Palinor · · Score: 1

      From where I sit, there's a reasonable amount of Linux. My company bases its main product around Linux. It sits in big racks in switch sites, so there's not much chance you'd be aware of it. I know that Nortel uses a lot of HP and Ericsson base at least some of their stuff on Sun. The bits of Lucent that I'm aware of (GPRS/UMTS equipment) use Sun servers and SPARCengine boards.

      Telecoms equipment manufacturers are a conservative lot, so I imagine that it'll be a few years before Linux really takes a hold, but Microsoft at the heavy duty end of telecoms? I can't see it somehow.

    18. Re:Wait a second.. by kien · · Score: 2, Interesting

      I can tell you that the Lucent 5ESS switches (as well as all of the adjuncts that hang off them) most definately do run on UNIX. Currently, at my big (think VERY big) company we use Sparc 5 workstations running Solaris as the maintenance platform. However, there seems to be a very big push by the muckety-mucks to migrate everything to PCs running Windows. Apparently, everyone in the sector is looking at the competition and seeing "them" move to Windows, so they take it for conventional wisdom that that's the thing to do. (Hey, don't ask me, I just work here.) I have no idea why some of the brightest minds in the telecom sector haven't asked this very simple question: If we depend on UNIX to run the switches that make up the largest network in the world, why on earth shouldn't we use a *NIX platform to maintain that network?

      --
      Sig: Bad people happen. Try to avoid being one of them.
    19. Re:Wait a second.. by Spamuel · · Score: 1

      Well actually, the company I work for bases its main product around Windows NT/2K. And it sits in big racks in switch sites as well, so their you go, anything is possible. :)

    20. Re:Wait a second.. by Mr.+Slippery · · Score: 1
      I thought that Large scale Unix based systems basically ran the switches, backbones/large servers behind Telephone/Telecommunication Networks.

      Yes. AIX runs some of them - that's what I work on these days.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    21. Re:Wait a second.. by kent_eh · · Score: 1

      Ericsson base at least some of their stuff on Sun

      Ericsson's core switching products (at least what I work on - 212/20 and 212/30) are running on 68xxx processors, and a proprietary OS called PLEX. AFAIK you can't be taught PLEX unless you are an Ericsson employee, so I don't know how *nix-like it is.

      We did test a VOIP product that Ericsson was selling, and it was based on NT, but I belive it was not something that they had developed themselves, but rather from a smaller vendor that they bought out. FWIW, we returned the test system.

      Ericsson's support (billing, maintainence, monitoring)software runs on SPARC stations, but that isn't carrying the customer traffic.

      The (recently defunct) AT&T wireless airplane phone system was heavily Sun based. Each base station had a SPARC 5 built into it, and their control center monitored the network with more SPARCs.

      --

      ---
      "I can't complain, but sometimes still do..." Joe Walsh
    22. Re:Wait a second.. by Anonymous Coward · · Score: 0

      Actually, all Lucent switches (4ESS/5ESS) and all their PBX designs (now owned by Avaya) use an embeded OS called Oryx-Pecos in their cores. It is a message passing kernel that is *very* different from Unix and is designed for real-time responsiveness. As previous posters have noted, the supporting systems may run DOS, Windows, Unix or some other OS.

    23. Re:Wait a second.. by Hater's+Leaving,+The · · Score: 1

      The above isn't funny. It's sad.
      The truly sad thing is that no matter how bad a Nokia is, it's still better than all other manufacturers' garbage.
      We always used to say "Friends don't let friends do Ericsson", for example.

      THL.

      --
      Keeping /. cynic density high since the fscking Kwhores/trolls arrived.
  4. Avaya by Krypt+Keeper · · Score: 5, Informative

    Avaya does this now, and they are porting more and more of there application VoIP services to LINUX, as well as Win2K like you said.

    1. Re:Avaya by and+by · · Score: 1

      Unfortunately, they're still using H.323 instead of SIP and anything involving Avaya costs way too much for what you get.

    2. Re: Avaya by bb_referee · · Score: 5, Informative

      Currently, Avaya (previously part of Lucent) has ported over its proprietary DEFINITY PBX software and AUDIX software to Red Hat. You have the option to purchase the PBX software/hardware as either based on Linux or based on the previous operating system, Oryx/Pecos (created by Bell Labs).

      Avaya is betting the farm on Linux. It hit a performance ceiling with the propietary O/S (Oryx/Pecos - written by Bell Labs), and has some impressive results in its first Linux boxen. The PBX has three times the call processing capacity (counted in Busy Hour Call Completions) under Linux.

      --
      "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety."
    3. Re:Avaya by tourettes · · Score: 2, Interesting

      The company I am currently employeed with use Avaya for their VoIP needs (an in-bound call centre), it works just fine on the win2k network we are currently running. I have thought about trying to convince the IT department in moving us away from the win2k to the linux platform, but one of the major stumbling blocks of this was the compatibility of VoIP with Linux systems. I was unaware that Avaya offered linux services as well. Is this on the server side only? Or is the CentreVu IP Agent being/has been ported to Linux? If so, this could change everything.

      --
      tourettes
    4. Re:Avaya by Anonymous Coward · · Score: 3, Informative

      Last time I worked at Avaya/120th, I was under the impression that Avaya had given up on the poor performance of W2k and their blue screams of death. 1 year ago, avaya was betting everything on Linux and had ordered any new projects to be RHL.

    5. Re:Avaya by realperseus · · Score: 1

      I dunno, but a quick search over at Ayava.com for Linux revealed an awful lot of hits.....

      --
      "Trusting every aspect of our lives to a giant computer was the smartest thing we ever did.." Homer Simpson
    6. Re:Avaya by Anonymous Coward · · Score: 0

      My step-father works for avaya as a systems engineer. As far as I know, he hasn't said anything about porting their VoIP PBX systems to Windows. Just Linux

    7. Re: Avaya by Cramer · · Score: 1

      Still, that's a very high ceiling.

    8. Re: Avaya by KidSock · · Score: 1, Troll

      What would our nation's forefathers be saying today?

      Nothing. They'd be too busy pissing in their pants thinking about suitcase nukes and jumbo jets crashing into buildings.

    9. Re:Avaya by Jay+Tarbox · · Score: 1

      What you say makes no sense. How is your network Win2k? Your network is composed of switches and routers that transport IP among other things.
      What I'm saying is that it matters not if you run Linux, Win2k or Novell on your LAN for servers. VOIP is another application that runs on that LAN, not your existing servers.

    10. Re:Avaya by mpe · · Score: 2

      What you say makes no sense. How is your network Win2k? Your network is composed of switches and routers that transport IP among other things.

      It appears to be fairly common terminology, especially amongst, the technically illiterate, to describe networks based around what OS some server or other on it is running. These kind of people tend to get confused with by an answer of "ethernet" let alone specific protocols or types of cable.

    11. Re:Avaya by Anonymous Coward · · Score: 0

      I recoginize a few Avaya people here, but from different areas. You should get ahold of your avaya rep and see that is required for the client that you are running. I would guess that if you mention that you are even thinking of moving to Linux, they would either have the set-up or would jump at the chance to work you folks to get it working.

      If they do not do one of the above, then please speak to a different rep. Avaya has conducted a large number of surveys and believe that Linux is a major platform in the very near future.

      Avaya is a bit like other major companies. There will always be some in-house that will push what they know. It is a problem at places like HP (the middle managers are still MSers) and Sun.

    12. Re:Avaya by Gimpin · · Score: 0

      Avaya sucks ass....had the pleasure of working with several of there products along the way...they will only give a bad name to Unices telephony

      --
      "Simon Says, Fuck You" - George Carlin
  5. no linux by Archfeld · · Score: 4, Informative

    but a lot of solaris/sparc machines doing our telephony. The uptime is just too good on a *nix vs 2K.

    --
    errr....umm...*whooosh* *whoosh* Is this thing on ?
    1. Re:no linux by Chanc_Gorkon · · Score: 2

      Yep. I belive our VRU is powered by solaris as is our switch. Maybe Linux isn't being used because of the GPL? Maybe some devlopers want big support contracts for the big UNIXES? I don't know. But what I do know is that the article seems to wrong. I don't see more telephony on Windows unles you count small systems, or user interfaces (operators would be more comfy on a Windows based screen then on a UNIX based screen). Any place that's large enough can get a UNIX based one and be much better off.

      --

      Gorkman

    2. Re:no linux by Clue4All · · Score: 2

      You've answered your own question. Linux isn't being used because such systems are already working great on Solaris or SCO platforms (we use an SCO-powered box for much of our voice functionality). There are plenty of reasons to move from Windows as a server platform to any *NIX, Linux included, but I really don't think we're going to see much move to Linux from commercial UNIXes that are already doing the job with minimal or no maintenance. The cost of the OS just isn't a big part of the deal on such things.

      --

      Is your browser retarded?
    3. Re:no linux by Anonymous Coward · · Score: 3, Interesting

      I consult at a large telco.
      There is tremendous fear from the legal part of the house that using Linux _could_ open us up for lawsuits, primarily in the area of intellectual property, but stability and support is also a concern. What would happen if a 911 call didn't get through and somehow linux was to blame? Lawsuit?
      In fact, use of any GNU or other free/shareware licensed SW is completely forbidden throughout the enterprise. There are exceptions, but those are difficult to get signed.
      Uptime, huge amounts of support (SUN, EMC, HP, STK, Nortel, Cisco) are required. For Linux, I don't believe the support companies could keep up with our support needs for even a small subset of the applications (we have 1,000s). We won't get into scalability, but it is routine to have 8 64-way servers performing a task and to be considering adding a few more for additional processing and failover. Sometimes I wonder why we're leaving mainframes, then I remember the costs.

  6. Geez by Christopher_G_Lewis · · Score: 0, Redundant
    1. Re:Geez by Anonymous Coward · · Score: 0

      Yeah Geez learn to read the actual story!

    2. Re:Geez by teamhasnoi · · Score: 2
  7. I havn't found a good voicemail app. by io333 · · Score: 2

    Last year I tried to find linux software to use with my voice capable hardware modem. I looked *hard*. All I could come up with were a few pre-alpha apps that needed to be compiled that worked either very badly or not at all.

    1. Re:I havn't found a good voicemail app. by zome · · Score: 1

      I did too, same results. The almost work was vgetty, but it just didn't work.

    2. Re:I havn't found a good voicemail app. by kernelfoobar · · Score: 0

      what about mgetty+voice, is that the same? It seems to add voicemail and ansering machine capabilities. Here's a link to debians package(search "mgetty voice" in google for more): http://packages.debian.org/unstable/comm/mgetty-vo ice.html

      --
      Here we go again!
    3. Re:I havn't found a good voicemail app. by Anonymous Coward · · Score: 0

      Asterisk has a voicemail app, web interface for it, too; along w/ e-mail notification

    4. Re:I havn't found a good voicemail app. by jamincollins · · Score: 2, Informative

      You didn't look hard enough. Asterisk http://asterisk.org works with most voice modems and has rather inexpensive hardware options (~$150 for single line in and out)

    5. Re:I havn't found a good voicemail app. by Anonymous Coward · · Score: 0

      >Last year I tried to find linux software to use with my voice capable
      >hardware modem. I looked *hard*. All I could come up with were a few
      >pre-alpha apps that needed to be compiled that worked either very
      >badly or not at all.
      >
      >
      Who cares? Go to Wal-Mart and buy a $20 digital answering machine. No need for a computer at all, You can tell at a glance if you have any new messages waiting for you, and you generally get two or more seperate "mailboxes" with the units. Not bad for something the size of an external modem.

    6. Re:I havn't found a good voicemail app. by io333 · · Score: 2

      That is exactly what I did. I was just trying to save myself the $27.95+tax that I ultimately paid. I dumped my landline sometime afterwards anyway -- I couldn't see the point when my cell phone, with the same usage, ended up costing me about a third of what I was paying for the luxury of being stuck to cord.

  8. Device driver issue? by ALecs · · Score: 4, Insightful
    How many quality telephony cards are out there with equally quality drivers? I'll admit I've done no research on this but could this be the answer?

    Linux being the DIY operating system that it is, people tend to write drivers for the hardware that they have. How many linux hackers have dialogic boards in their machines? At >$500, I doubt the number is very high. No drivers, no applications.

    1. Re:Device driver issue? by CBackSlash · · Score: 4, Informative
      How many linux hackers have dialogic boards in their machines?


      I do! But guess what? I didn't have to write the drivers because someone
      already wrote them.


      In my opinion, there is not a device driver problem here. Intel/Dialogic isn't the only vendor supporting Linux. And they don't support it out of the kindness of their heart: they support it because doing so helps sell hardware.

    2. Re:Device driver issue? by ALecs · · Score: 2, Insightful
      Now that I think about it, I remembered constantly seeing ads for telephony, etc. cards on BSDMall. I would assume that a card proudly flaunted there would have BSD drivers at least, if not Linux.

      This one here lists Linux compatibility.

    3. Re:Device driver issue? by Anonvmous+Coward · · Score: 2

      "In my opinion, there is not a device driver problem here. Intel/Dialogic isn't the only vendor supporting Linux. And they don't support it out of the kindness of their heart: they support it because doing so helps sell hardware."

      All it takes is for there to be a perception that Linux isn't supported in the drivers area for somebody to say "I'll go with Windows". The solution for Linux may be out there, but I wouldn't bet >$500 on it.

    4. Re:Device driver issue? by Anonymous Coward · · Score: 3, Informative

      www.quicknet.net

      guy named ed okerson did the linux drivers originally. dont know who maintains them now.

      Quicknet had some great engineers back in tha day - but due to shitty people management and poor business planning lost most of them. There were some very solid linux guys there pushing linux telephony....

      anyway - they did have really good linux products. check them out.

      Too bad they flushed their team down the toilet - otherwise we would probably be looking at this topic very very differently.

      greg youngblood over at linuxtelephony.org worked there for a time. maybe he can shed some light on what went down and why they failed to be the leader in linux telephony people were hoping for.

    5. Re:Device driver issue? by ALecs · · Score: 1
      Ah - that's good news!

      BTW, I only picked Dialogic 'cuz I knew their boards from when I worked for Comdial.

    6. Re:Device driver issue? by CBackSlash · · Score: 1
      All it takes is for there to be a perception that Linux isn't supported in the drivers area for somebody to say "I'll go with Windows".

      As far as telephony software goes, I think it's more like "Windows? what a piece of shit. I'll take SCO. What do you mean SCO's dead? Well give me something like it."

      And that's how you can explain the success that Linux has had to date.

    7. Re:Device driver issue? by Anonymous Coward · · Score: 0

      Also Eicon and AVM have drivers for their line of ISDN cards.

      --
      Fernando

    8. Re:Device driver issue? by Anonymous Coward · · Score: 0

      Dialogic cards comes with drivers for RedHat linux..

    9. Re:Device driver issue? by mojumbo · · Score: 1

      Intel Telecom products:
      http://www.intel.com/design/network/pro ducts/telec om/index.htm

      Intel Dialogic Drivers for Linux:
      http://www.intel.com/network/csp/products/ 7972web. htm

    10. Re:Device driver issue? by zenofjazz · · Score: 1

      I do know that Project Zapata (spelling?) is a Open Source Hardware project building PBX cards for linux hardware... And that there exists software to drive such things. Just don't have all my references with me, at the moment. Will post further, when I can find my notes.

      --
      -- All That's Evil in the Geek Space ... Allthatsevil.wordpress.com
    11. Re:Device driver issue? by Anonymous Coward · · Score: 0

      Or Aculab http://www.aculab.com/ cards can be used in almost any country in the world, have got Linux/Solaris drivers and free support for life.

    12. Re:Device driver issue? by Scooter · · Score: 2

      Good point - but it's not only hackers using Linux - as previous posts have discussed, Avaya have RedHat in their boxes now, and they have shedloads of hardware to develop drivers for.

      Mind you though, the traffic can be shifted about internally over IP (or some other protocol) over standard 100base or 1000base ethernet devices. The only wierd hardware is at the interface with the PSTN.

  9. Are the applications there? by Rimbo · · Score: 5, Insightful

    The first question I'd ask is: Are the applications there? If not, there it is.

    You mentioned one application that uses Linux. There are probably many more that work under Windows, because that's probably what companies are developing for. More to the point, that's probably what companies are asking for -- "Give us something that looks like what we're used to for web surfing already!"

    Now granted, within the past few years Linux's desktop has grown leaps and bounds beyond where it was -- but then, it wasn't there when these companies first started developing their apps, and wasn't an option then.

    That, ultimately, is the issue.

    1. Re:Are the applications there? by cduffy · · Score: 2, Interesting

      You mentioned one application that uses Linux. There are probably many more that work under Windows, because that's probably what companies are developing for.

      No, not in the telephony market.

      Solaris has lots of penetration there, as did SCO and as do lots of little proprietary real-time operating systems. Windows? Not hardly.

      Linux is a fairly natural choice if it can meet the reliability requirements; quite a bit of money and engineering time is being put into just that. My former employer, MontaVista Software, has a high availability add-on to their embedded Linux distribution; this add-on is aimed at folks in markets just like this one. Hopefully in a few years efforts such as theirs will make Linux a strong competitor in markets, such as this, requiring extreme reliability. (No, Linux is not "extremely reliable" -- not in a market where it's not unusual to have two or more completely independant hot-swappable CPUs sharing a backplane).

      Your nice, stock little "are the applications there?" answer is useful in 99% of all relevant situations -- but the telephony market (and most particularly the embedded telephony market) isn't Yet Another Area where Windows is used by most of the computing world. Neither Microsoft nor the Linux vendors have a strong foothold there. Likewise, where the "Linux desktop" was a few years ago was utterly irrelevant to telephony applications, because the desktop has nothing to do with telephony -- and nobody even pretends that a monkey with a MCSE can configure or administer a heavy-duty PBX system.

      Mind you, I'm not a telephony engineer. I'm just some guy who worked at a damned good embedded systems house for a while and got a chance to see some of the hardware and software needs the telephony folks have, and appreciate exactly how serious they are about their uptime. The desktop? They don't care about the desktop. They care about reliability -- really, really heavy-duty serious reliability. Linux doesn't really have it yet, and Windows sure as hell doesn't. But we're working on it.

    2. Re:Are the applications there? by einhverfr · · Score: 2

      The first question I'd ask is: Are the applications there?

      Short answer: Yes.

      Long answer: Both open source (Asterix and Bayonne) and proprietary (by Avaya, Lucent, et. al.). I would assume that given the widespread driver support that analysts are betting the farm on Linux.

      --

      LedgerSMB: Open source Accounting/ERP
  10. Asterisk by redactor · · Score: 5, Informative
    Perhaps you should look into Asterisk: link

    This is Mark Spencer's most recent project. Same guy that did Cheops and started GAIM. Really cool stuff.

    1. Re:Asterisk by old-lady-whispering- · · Score: 1

      Um did you read the original article. Asterisk looks to be still half backed. I checked it out a year ago and it does not seem to have gained much forward mementum.

      --
      The truth suffers more from convictions than from lies.
    2. Re:Asterisk by Anonymous Coward · · Score: 0

      Go check it again...

      Everything you need is there.

    3. Re:Asterisk by n8twj · · Score: 1

      What are you smokin? Asterisk has never stopped moving forward.

    4. Re:Asterisk by anonymous+cupboard · · Score: 2

      The hardware doesn't do ISDN which is kind of a showstopper in most of Europe. even if the rest was approved.

    5. Re:Asterisk by vandy1 · · Score: 2, Informative

      Actually, it does support the Fritz Cards, among others. Essentially, those that support the CAPI standard.

      Not that bad, actually.

    6. Re:Asterisk by anonymous+cupboard · · Score: 2
      Thanks for the hint. I would be particularly interested if it also works with multi-line cards such as those from EICON.

      It then becomes interesting for me when I phase out my mini-PABX (8 internal analogue lines + 2 S0 busses). Slowly I need a much cleverer system which is expandable.

    7. Re:asterisk by Anonymous Coward · · Score: 0

      Asteriks looks like a poor copy of Trius Telliman.
      By the way Telliman runs on Linux and Windows. And the company Trius just went bankrupt (in September 02). Now a daughter firm continues the business.

  11. VxWorks/Windows seem to be it by h2oliu · · Score: 5, Informative

    Within the last 6 months I went through a phone system evaluation process. I was focused on IP telephony to a certain degree, so it was limited.

    I agree that most items are being ported to Windows (scares the heck out of me, it's one thing for your web server to be down 6 hours, try having your phone system down for 6 hours).

    The primary area where new development was being done, that wasn't Windows, I found to be in VxWorks. This makes sense to me since a RTOS really is a better platform, and at the same time, bypasses all of the Windows worms, etc.

    --
    Ok, I give up, why you?
  12. Rhetorical Systems by dan+dan+the+dna+man · · Score: 2, Informative

    OK its text to voice, but AFAIK they are selling hard to the telecoms industry with rVoice
    Their development platform is primarily Linux. I only know because a friend works there, I am not associated with them in any way.

    --
    I don't read your sig, why do you read mine?
  13. The Answer Is ....... by Jsprat23 · · Score: 5, Informative

    Digium. A GNU/Linux telphony company based in Huntsville, AL. They sell T1 PCI cards for GNU/Linux machines and distribute a free as in GPLed software PBX. Check them out!

    Disclosure: No, I don't work for them, but I have had lunch with them and they're pretty nice guys!

    1. Re:The Answer Is ....... by Anonymous Coward · · Score: 0

      They also sell a single line card, which can be used in coordination with another card to setup a small home pbx. Their asterisk pbx software is probably the best solution for linux period.

    2. Re:The Answer Is ....... by Darby · · Score: 2

      Disclosure: No, I don't work for them, but I have had lunch with them and they're pretty nice guys!

      OK, full disclosure. Who paid for lunch? ;-)

    3. Re:The Answer Is ....... by Jsprat23 · · Score: 1

      Actually Darby, the first time I paid for mu own at the ultra exclusive Bandito Burrito(tm), the second I had packed my lunch and they were eating at the company I work for's cafeteria.

      How's that for more disclosure than you'd like and then some.:^D

      Mark Spencer's a really nice guy.

  14. Its being implemented. by TheViffer · · Score: 5, Informative

    A company called West Telemarketing is working toward moving over their VRUs (Voice Recognition Units) from SCO to Linux by integrating the Dialogic (Intel) drivers into the kernel.

    From what I have heard, things are in Beta but very stable and soon to be moving forward to production systems.

    --
    -- Knowing too much can get you killed, but knowing who knows too much can make you rich.
  15. No UNIX penetration? by besh · · Score: 2, Insightful

    What runs on my 5Ess then? Or Voicemail system? UNIX has had fantastic penetration in the telecom industry, what with being written in large part by a telco, for telco use. (SYSV)

    Linux penetration is a totally different story. Unless I see less than 5 minutes a year of downtime, and more than 20 years of hardware and software support for a platform, I can't see using it any time soon.

    -Besh!

    1. Re:No UNIX penetration? by Anonymous Coward · · Score: 0

      UNIX - an old slow ATT 3B2? varient. At lot of companies using the 5ESS are currently getting raped by Lucent with reoccuring license fees making lot's of opportunities for anyone who can replace 5ESS features or functions with something else just as reliable. Linux in a lot of cases is ideal for this,
      if you know what you are doing and where to do it at. In other words - YES!

    2. Re:No UNIX penetration? by besh · · Score: 2, Insightful
      "...anyone who can replace 5ESS features or functions with something else just as reliable."


      That's the Problem(tm). Show me a system that is just as reliable, and will be supported (hardware and software) for the next two decades, and I'll jump at it. I just have yet to see anything even remotely close. Until then, I'll take slow and reliable over fast any day of the week.

      I agree that licensing fees are getting outrageous, but they're nothing compared to the cost of downtime.
    3. Re:No UNIX penetration? by Cramer · · Score: 1

      Well, I was going to comment about the Lucent 5ESS central office switch running AT&T System V UNIX (in my case R3?) However, people may not realize that OS predates IP.

      This is a small problem for any telco trying to meet requirements from law enforcement. (CALEA)

    4. Re:No UNIX penetration? by isdnip · · Score: 2

      A 5ESS uses proprietary custom software. It's actually a very primitive machine -- the 5E was designed in the late 1970s, though it didn't get widespread deployment until 1982 or so. You can tell by its forward-looking design: Analog lines normally attach through an analog crossbar stage! It's implemented using high voltage diodes ("gated diode crosspoint") which the Bell boys were very proud of back in 1980. After all, it saved on codec chips (which today cost a few cents).

      Still, the 5E's code is super-reliable. It takes a couple of years for "hello world" to go through the validation processes that telcos want. And the 5E has a great feature set. It would be nice if they ported it to modern hardware.

      Some parts of the code do run under Solaris, but not the critical real time stuff.

      Some new switches, however, do use Solaris, which has a great reputation for reliability. I've recently been invovled with cutting one over whose main real time CPU is a Sun blade. (Its primary management interface is a Windows app, but if that crashes, the switch just carries on.) Telco gear is designed to last for years with minimal maintenance. Linux is a lot of fun but frankly it's not optimized for that application.

  16. 3Com's NBX System is a BSD Variant by doc_brown · · Score: 3, Interesting


    Here at work we use a 3Com NBX 100 system .

    I've FTP'd into it and it seems to be running some sort of a BSD variant.

    I guess it could also run linux.. but I don't quite feel like pokeing around in our production telephone system.

    1. Re:3Com's NBX System is a BSD Variant by doc_brown · · Score: 1

      opps.

      I guess I should read the text on that link. It runs Wind River VxWorks OS.

    2. Re:3Com's NBX System is a BSD Variant by schon · · Score: 2

      I guess I should read the text on that link. It runs Wind River VxWorks OS.

      Interesting.. I wonder if this is a change, because the last time I took a look at ours, it was BSD..

    3. Re:3Com's NBX System is a BSD Variant by Anonymous Coward · · Score: 0

      3com uses VxWorks.

      http://www.windriver.com/

    4. Re:3Com's NBX System is a BSD Variant by Anonymous Coward · · Score: 0

      Wind River VxWorks OS is a BSD varient... based on FreeBSD

    5. Re:3Com's NBX System is a BSD Variant by hidden72 · · Score: 1

      This is not a change. It has been VxWorks since the beginning.

      hidden72

    6. Re:3Com's NBX System is a BSD Variant by Spunk · · Score: 2

      Hi. I helped write the software for the NBX 100 system. The server runs vxWorks and the devices run without an OS. I'm sure you could get Linux running on it if you wanted - it's just x86.

      Disclaimer: I didn't speak for 3Com even when I worked for them, and I sure don't now.

    7. Re:3Com's NBX System is a BSD Variant by Anonymous Coward · · Score: 0
      VxWorks networking has generally used BSD4.3 or 4.4 stacks; presumably part of the reason behind Wind River's acquisition of BSDI was to grab some of the BSD networking expertise available there.

      Aside from that, VxWorks has some Unix heritage, is nominally POSIX-compliant and has utils like gcc. It's an easy mistake to assume that Vx Is Unix on a first glance.

  17. More Better Technology by SolidCore · · Score: 1

    This seems promising. Zapata Telephony, dedicated to bringing the world a much-needed reasonable and affordable Computer Telephony platform, and hence a revolution in the arena of Computer Telephony.

  18. About to be by Anonymous Coward · · Score: 1, Insightful

    The company I work for is about to implement a full setup using Asterisk for all phone traffic in the company. A 4 span T1 card on a twin P3 1.0Ghz system with 1.0GB of RAM a 110GB raid 5 array (using ext3fs) is the system that will be driving everything. Needless to say, since this will be driving all telephone traffic it must NEVER be compromised. Ergo, this system is running Slackware 8 with minimally installed packages (only those essential to make the system run and allow compilation of software). Not even inetd is running on this server. The software has been compiled with GCC 3.2 that has had the IBM stack protector patch applied to it. Everything looks good, but the system will not be pressed into service until next week when the 2 T1s are activated.

    1. Re:About to be by Anonymous Coward · · Score: 0

      Hate to break it to you, but it's much simpler to just not plug it into the corporate ethernet, if you really don't want remote compromises.

    2. Re:About to be by DNS-and-BIND · · Score: 2

      You're compiling software on your production machines? How ghetto. In the real world, we compile software on our development boxes, package it, and deploy it to the production servers. A compiler on a production box...please.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    3. Re:About to be by Gordonjcp · · Score: 2

      I must admit, it does sound pretty hairy - what happens if a build goes horribly wrong? But, for one-off things where you can stand a little downtime, there's no real need for a development *and* a production box.

      I certainly wouldn't like to try do develop my telephony apps on a live system though...

  19. OS/2 by ka9dgx · · Score: 2
    We're running voicemail on system called CallXpress (it has other names as well) on an older Pentium system with OS/2 Warp installed. There is NO network connection on it, nor will I ever allow it.

    The reason for having Linux on a machine is to be able to access it via the net and/or play with it. Both of these are VERY BAD ideas when considering a telephony application. Telephone systems shouldn't ever allow remote administration, IMHO.

    So, with no net, no place to play, what reasons are left to want to use Linux?

    --Mike--

    1. Re:OS/2 by t0qer · · Score: 2

      IBM officially dropped OS/2 support this year, it was on slash, can't find the link.

      And what's to stop you from just unplugging your spiffy new linux voicemail server from the network? So you're os/2 arg is pretty flawed there bud.

    2. Re:OS/2 by slashrot · · Score: 1

      Umm... what? Linux is only useful for network access? Woooooooo - that's a good one.

    3. Re:OS/2 by afidel · · Score: 2

      hmm well our system is quite different. We have IP telephones that talk to a call manager running on win2k. Now the network that the phones and call managers are on is a vlan that can't be accessed by anything but those devices but it is the same physical network as the desktops. The call managers are also managed remotly by a team that is spread around the country that access the machines through secure wan links. We haven't had any problems with them and I don't think we will. The biggest thing is to use clustering and redundant hardware so that there is no single point of failure.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    4. Re:OS/2 by atrus · · Score: 3, Funny

      Sounds like Cisco. Its a very strange solution... There are lots of "call Cisco before fiddling this knob" knobs throughout the interface. And the contracter that installed it at our former school was incompetent, so doing something like running multicast ghost caused the phones to completley freak out (different VLAN mind you, maybe they hadn't heard of the bandwidth reservation/QoS feature :)). They'd start rining randomly at times, but no connection on the other end, amongst other problems.

    5. Re:OS/2 by Havokmon · · Score: 2
      We're running voicemail on system called CallXpress (it has other names as well) on an older Pentium system with OS/2 Warp installed. There is NO network connection on it, nor will I ever allow it.

      I've run CallXpress on OS/2. VERY nice system. But I would consider throwing a nic in there. OS/2's networking is very much like *nix, so I wouldn't worry too much about compromises, unless you turn on Lantasic stuff, or any other services. By default, just like Linux, just adding a NIC and doing an ifconfig isn't going to turn anything on.

      Plus CallXpress has some additional features that make use of the NIC. Unfortunately we didn't have the room for the NIC, we already had 4 phone cards in the box.

      I feel bad for you though, you don't want OS/2 on the network, but beware, the next version of CallXpress runs on Win2k. :(

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
    6. Re:OS/2 by Locutus · · Score: 2
      Bull, IBM did not drop support for OS/2 this year... Geesh, are you so lazy you couldn't type in the obvious url for OS/2 at IBM?

      OS/2 Warp

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    7. Re:OS/2 by Anonymous Coward · · Score: 0

      I have also used OS/2 and I guess it's all right to use it. It is very stable and as long as you can find or compile the applications, It's one of the best and fastest OS'es.

      (At least, the graphical interface was a LOT faster than XFREE86.)

      And it's a very secure also... So, keep on it.. even if you want to use IP telephony.

  20. Which Windows are we talkinga bout? by HealYourChurchWebSit · · Score: 1

    Since we're talking telephony, are we talking embedded operating systems? Perhaps Windows CE, or more than likely Windows NT Embedded?

    Could some of this reticence to Linux also be related to the available development frameworks for low-level coders?

    Or is this just a case where managers are playing it safe?

    --
    --- have you healed your church website?
    1. Re:Which Windows are we talkinga bout? by Anonymous Coward · · Score: 0

      Could some of this reticence to Linux also be related to the available development frameworks for low-level coders?

      No. Read the Linux kernel code soemtime - everything is very nicely extracted and there are plenty of frameworks to put your code into. Once you're in userspace, everything is a file - so it's fairly high level and lends itself to whatever structured approach you feel like.

      There may be added functionality with the realtime kernel patches, but that doesn't eliminate the convenience of programming in Linux.

  21. Is it me...? by djkitsch · · Score: 1, Insightful

    Or is this a very similar question (or at least a very similar answer) to this very recent Ask Slashdot?

    --
    sig:- (wit >= sarcasm)
  22. asterisk by slashrot · · Score: 2, Interesting

    I just installed asterisk PBX software at home this weekend; not exactly a 'production' environment, but I was impressed. Bayonne looks promising too.

  23. limited penetration by CBackSlash · · Score: 2, Interesting
    Well, I wouldn't say free UNIX has "absolutely zero penetration". For example, Dialogic would never have released drivers for Linux if there wasn't a demonstrated need for them (i.e. they must have had a lot of their customers asking for them before hand). The same can be said for other board vendors, as well as software like SpeechWorks.

    In other words, I think the fact that vendors support creation of telephony systems using Linux at all is an indicator that it is in fact being used. I would not use the relative success/failure of a handful of telephony related projects as a guage for the success/failure of Linux in telephony.

    But for what it's worth, I am aware of a $7-digit custom speech system that's running reliably on RedHat 4.2

    1. Re:limited penetration by tchapin · · Score: 1
      Yes, SpeechWorks various software packages run on a variety of different OSs. There are even two embedded products, which are way cool.

      SPWX product listing

      and yes, I do work there. Todd

      --
      -- !todd erases a red dot! I steal music on the internet.
  24. My company's ACD... by Anonymous Coward · · Score: 0

    runs on NT 3.51 and is maintained by a lousy jerk. I can tell you it was not pretty when the thing borked on us... downtime was *only* 6 hours but it took another 5 days until our calls were properly routed again.

  25. Voice Recognition by Anonymous Coward · · Score: 0

    Qwest(USWest) has been using a Linux cluster for voice recognition on 411 calls for about 3.5 years now. the uptime is great.

  26. Bottom line by ArchieBunker · · Score: 1

    Use the right tool for the right job. If windows works the best then please don't let your bias affect how the company runs.

    --
    Only the State obtains its revenue by coercion. - Murray Rothbard
  27. Cirpack's Linux-based voice switches by Anonymous Coward · · Score: 0

    Details on

    http://www.cirpack.fr/products/hvs.shtml

  28. 3Com NBX product uses BSD... by schon · · Score: 2

    3Com's foray into telephone systems runs a BSD variant (NetBSD, IIRC)... (This is the stuff that's supposed to compete with the Meridian telephone systems)

    We have an NBX100 system; the main chassis is modular, and connects to the telephones over standard ethernet ports (so there's no need to have separate phone wiring - the same jack used for your computer can be used for your phone; if you're short on network ports, the phone even has an RJ-45 passthrough, so you can plug your computer into your phone, and the phone into the walljack, which goes back to your switch.)

    By default, the phones run their own protocol (not IP - possibly IPX, but I've never put a sniffer on the line to find out), but there is a mode to have them use h.323, so you can have remote extensions running over the internet.

    1. Re:3Com NBX product uses BSD... by Anonymous Coward · · Score: 0

      The NBX100 and now the SuperStack 3 NBX run WindRiver VXWorks. I have been installing them in one of the local school systems in Hampton Roads Virginia. Very nice/stable system. Very easy to work with also.

    2. Re:3Com NBX product uses BSD... by hidden72 · · Score: 1

      The 3Com NBX uses WindRiver's VxWorks operating system.

      The phones run a layer-2 proprietary protocol, but can run that same protocol over IP if you want to use phones across a router boundary.

  29. Yes! by Number44 · · Score: 5, Informative
    Yes indeed, at least at the enterprise level.

    I used to work for Lucent/AG Communication Systems. The project I was on, their ClientCare call center system (think big... an entire in and outbound call center solution for arbitrarily large companies), ran on Solaris and FreeBSD. We had Solaris for the big Oracle Parallel server DB and FreeBSD tied the little bits and pieces together such as the CSR clients [which ran on Windows], the ISDN line management, and the playback of our utterly annoying hold music. It worked rather well, in the end. I think they're still doing it that way.

    Here's a link to the product itself: http://www.agcs.com/productsv2/CallCenter/works.ht m

    #44

  30. Is this including VoIP? by MythoBeast · · Score: 2

    If you include voice of IP implementations on *nix, you have several choices. For instance, Clarent does most of their implementation on Sun machines. This won't help you if you're looking for free stuff, but that is an entirely different question.

    Mythological Beast

    --
    Wake up - the future is arriving faster than you think.
  31. eOn Communications by FistFuck · · Score: 1

    We're running a system here based on a redhat 6.x distro.

    eOn

    It's a great system with tons of expansion. Ours is the older DSP model which tends to resemble a CO switch. We can provide just about the same services to our company as a smaller CO. It has two celeron (I think 366's) in a hot failover configuration. Our Windows based CRM app uses a CTI connection for autodialing. Pretty basic stuff.

  32. Million Dollar Apps dont run on linux in our DC by BrookHarty · · Score: 5, Insightful

    We only run unix os's with a few NT machines (mostly admin consoles) in our datacenter. The problem with putting a Linux box in production, we have platinum support from Sun. Every server is a sun box, and its standardized for backup, database and clustering. If we put a Linux box, it has to run it on sparc hardware, and we have to have special procedures just for this one box.

    Its much easier to run GPL'ed software ported to Solaris, than to switch the OS. We in fact run many GPL'ed software packages, the cost saving is amazing. The backend software is highly specialized, and will not be ported to linux.

    To make sure the software is locked in production, the developers put license strings for everything, and then they lock it down to IP/Domain/Hardware/os version/etc..

    Sometimes you want the software to be written in house, but with the features, support, updates to software, its easier to write a check and get everything at once. If you want to know who the main players are, Nokia, Nortel, Software.com and Ericsson are the largest players.

    1. Re:Million Dollar Apps dont run on linux in our DC by otis+wildflower · · Score: 1

      The problem with putting a Linux box in production, we have platinum support from Sun. Every server is a sun box, and its standardized for backup, database and clustering. If we put a Linux box, it has to run it on sparc hardware, and we have to have special procedures just for this one box.

      Perhaps the LX50 would be an option then? Sun may not like the idea of it running a "core" service as opposed to an "edge" service, but these days they gotta sell SOMETHING.. I assume with Platinum support you don't bother worrying about things like spares, in-house sysadmin troubleshooting, etc.. What's the point?

      Of course, without a systems geek in the house causing trouble and looking at things differently, you don't get the benefit of new concepts and possibilities from a systems geek angle, but who needs them these days?

      (ps, anyone else think sun's favicon.ico is totally lame?)

    2. Re:Million Dollar Apps dont run on linux in our DC by Scooter · · Score: 2

      Thats a slightly different issue though isn't it? You are a Solaris on Sparc shop - so of course *anything* that isn't Solaris on Sparc is going to upset the standards apple cart, and increase the cost of running the data centre.

      If you were a HPUX shop, Solaris would be a problem for you, and so on.

      Million dollar apps can run on Linux - it just doesn't make sense for your particular scenario as your company has a large investment in Sun hardware, software, and support skills. If you'd started out with Linux on Intel (for example) then I dare say your current day requirements might be met by it.

  33. Yes ... and no by databaseguy · · Score: 3, Informative

    For us it was a balance of Windows and Unix.

    I used to work for a Fortune 100 software and hardware distributor that also has one of the highest revenue-generating sites on the Internet. We ran a all of our call routing and control services on Unix (can't remember if it was Solaris or HP-UX for those servers). BUT we then transferred all the post-event descriptive information to an MS SQL Server to do data mining against the data. Some people might have thought that MS software ran the whole show, since most managers would use the SQL app to see how their sales teams were doing, but the whole thing was in fact fed by Unix.

  34. SIP Power by gecko_x2 · · Score: 1

    http://www.vovida.org

    1. Re:SIP Power by Havokmon · · Score: 2
      http://www.vovida.org

      HA! I saw SIP, and thought that was a link to vodka.org ;)

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  35. Not the fit you want by shoppa · · Score: 3, Interesting
    These specialized applications are generally installed only with a single Windows OS release. The OS is not patched or updated unless by the vendor. Applications other than what the vendor supplied are not installed. The user does not configure the hardware or the software; all of this is done by the vendor. If the user does tweak the machine, it becomes unsupported by the vendor, unless you pay them big bucks to come in and reinstall everything.

    They probably *could* do the same thing under Linux, but I'd rather that they not do it. (The situation with Oracle on Linux is already too close IMHO).

    1. Re:Not the fit you want by mpe · · Score: 2

      These specialized applications are generally installed only with a single Windows OS release. The OS is not patched or updated unless by the vendor. Applications other than what the vendor supplied are not installed.

      This may well include such things as Microsoft updates/service packs as well as anti-virus software.

      They probably *could* do the same thing under Linux, but I'd rather that they not do it.

      Effectivly what you have is an embedded application server. You can do this quite easily with Linux, possibly even easier that with Windows because of better remote admin features and the ability to run on a wider variety of hardware. e.g. try having a Windows machine which has no video card with a serial port as "console"...

  36. I can tell you why by Anonymous Coward · · Score: 0

    I worked for 4.5 years in the telecommunications industry using Unix (SCO) servers and I can tell you why people are using Windows. I always heard from IT managers "I don't want a Unix box on my network! I don't know how to admin Unix and I do not want learn how, so if you don't have a Windows solution, we don't want your business." These IT managers were just not interested in a machine that would not crash etc... they are used to the reboot and GUI tools. It was pathetic! Plus they bought into the idea if it is all from one company it has to work seamlessly together, yeah right.

  37. Is it worth it for the companies? by Doomrat · · Score: 2, Interesting

    A company offering telephony related services has enough to sort out without having to use a non-established(for telephony) platform. If other operating systems have already proved suitable and reliable in this field, then why should they increase their workload by working out how to do it on Linux?

  38. CHeck out VOCAL at www.vovida.org by Shishak · · Score: 4, Informative
    VOCAL is a SIP based phone switch for handling VoIP calls. It works with Cisco 7960 phones and most of their VoIP POTS boxes (NM-HDV-1T1-24 on a 2620, or 5300 series with VoIP DSP's installed). I've used it and it is production ready. A recent test processed several million calls/hour if I remember correctly. seems pretty robust to me.

    VOCAL

    --
    Now I hope and pray that I will But today I am still, just a bill
  39. Voicemail System by Hobophile · · Score: 5, Informative
    I use VOCP for my home voicemail system. It is essentially a Perl script that sits on top of mgetty+sendfax to provide entry level voicemail functionality (using the vgetty program that comes with mgetty+sendfax).

    The real bear in getting this to work was finding a modem suitable for use with vgetty; vgetty's docs list some voice modems known to work, but most of these are 5+ years old and $300 and up, if you can even find them for sale.

    Clued in by a Usenet post, I found a modern modem that works: the 3Com 2976 Voice/Fax/Data modem. It sells in online stores for around $50. (Note that not all modems which purport to have voice functionality are supported, and controllerless "winmodems" are not likely to work.)

    I also tried using Asterisk, but it wasn't really suitable for my voicemail needs. As I recall it did not handle disconnect detection very well, potentially leaving the phone off the hook for a long time. There was also a pronounced lack of any HOWTOs or detailed documentation available either with the program, with the PBX card I purchased from them to run the program, or on the Internet in general.

    My sense is that Asterisk's creator actively discourages freely available documentation, in order to have people avail themselves of paid support. To his credit you do get one month of free support for the software and the card when you purchase the latter, and he was helpful in IRC when I spoke with him.

    1. Re:Voicemail System by Anonymous Coward · · Score: 0

      Actually, the Documentation is available at http://www.dox.digium.com

    2. Re:Voicemail System by n8twj · · Score: 1

      You need to revisit Asterisk. Lots and lots have changed as Asterisk has a large community following and a very dedicated core developer, Mark Spencer.

  40. Here's one... by Anonymous Coward · · Score: 1, Informative

    Plum Voice Portals uses Linux for their VoiceXML IVR platform. As far as I know they are one of the few companies that use linux for VoiceXML telephony systems.

  41. That's Strange, my company has integrated Linux by dmsetser · · Score: 3, Offtopic

    Let's see... Linux RedHat 7.1 and 7.3 for the Operating system, Oracle 8i Database, Oracle 9i Application Server, Oracle's integrated Apache, X.25/HDLC hardware/drivers. Collecting 100's of thousands of AMA/OCC/CDR/EMI call records a day from telco switches... DMS, 5E, EWSD, DCO, Softswitches. Loading the call records into Oracle, running statistical reports against the call records. Collecting OMPR traffic reports. Mediating call records, sending them to billing. Nope... I guess that Linux isn't involved in telephony at all...

    http://www.nams.net/
    doug@nams.net

    --
    65.0% slashdot pure
    1. Re:That's Strange, my company has integrated Linux by Anonymous Coward · · Score: 0, Insightful

      How is this post "Informative" ? I could post about my large penis, but you won't see me getting "Informative" for that.

      Next time try to be less of a dick.

    2. Re:That's Strange, my company has integrated Linux by Anonymous Coward · · Score: 0

      This is just data processing, not telephony.... just so happens the data is from the telephony world.

  42. "Is Linux Used in Production Telephony?" by Anonymous Coward · · Score: 0

    Nope. Next question.

  43. Avaya/Lucent/Bell Labs by Dimwit · · Score: 2

    I know for a fact that the AUDIX system from Avaya/Lucent/Bell Labs runs on SVR4 Unix. I watch it boot up every time we loose power. :)

    I also know that Avaya is moving a lot (maybe even all) of their voicemail stuff over to Linux and W2k.

    --
    ...but it's being eaten...by some...Linux or something...
    1. Re:Avaya/Lucent/Bell Labs by Anonymous Coward · · Score: 0

      the OCTEL platform acquired by Avaya/Lucent in the end 90's is being moved to w2k/linux. Why? coz the fecking enduser interface isn't supported with the now-going standards of w2k/wxp...

    2. Re:Avaya/Lucent/Bell Labs by Anonymous Coward · · Score: 0

      2 years ago when I was teaching Linux at Avaya, they were moving the voicemail from SCO to Linux. The client was to be http and they were talking about also providing a native MS client. While it has been awhile Since I have been there, I would guess that they have made the move.

  44. Answer by AUsBandit · · Score: 2, Informative

    http://www.digium.com/

    In 2002, Linux Support Services, Inc. changed their name to Digium, as the focus of the business had grown to include not just Enterprise Linux Support but Linux-based Telephony development. Digium has developed the Open Source Asterisk PBX Software Suite. Finding a lack of high-quality, reasonably priced telephony hardware for Linux, Digium has moved to develop powerful hardware solutions for Linux based telephony. Digium offers a range of professional services to complement our hardware and software offerings. Custom software development services are available. We can enhance and extend our software offereings to provide custo mized solutions for telephony customers, and consulting services are available to help plan and implement enterprise telephony systems and Linux based data networks. Digium, based in Huntsville, AL, is located in Cummings Research Park, 3 minutes from Interstate 565 and 10 from Huntsville International Airport. If you are interested in visiting, please contact us for driving directions and staff availability.

  45. Mission Critical Systems : Carrier-Class Linux by Merlin_ · · Score: 2, Informative

    There has been a lot of Linux buzz over at Ericsson for quite some time now. They are betting the shop that the underlying JAMBALA architecture will run on Linux Clusters. The lab that is working on this initiative is located in Montreal, Canada.

    --

    Remembering your name in the morning is already a good start...
  46. Cisco's AVVID IP Telephony by ncowger · · Score: 1

    Rumor has it that Cisco is planning to port it's AVVID (Architecture for Voice Video and Integrated Data) IP telephony server to Linux in the near future. Hopefuly that is still the case, The management front end used to run on Apache on NT 4.0. Since it's evolution into 2000 server with CM 3.0 release it moved to IIS (with all the risks and problems that come with it, I might add.) All you out there should bug your Cisco reps about a Linux port and creat the demand. FYI, Cisco's SIP Proxy does run on RedHat Linux 7.0 or later or Solaris and is very nice, I have used it and am happy with it, but as we all know SIP lacks features right now (Like VM.)

    1. Re:Cisco's AVVID IP Telephony by Anonymous Coward · · Score: 0

      They are SOOOO behind it is not even funny.

    2. Re:Cisco's AVVID IP Telephony by sigprofilter · · Score: 1

      Regardless of their feature set, Cisco is currently the market leader in enterprise VoIP systems. A number of analysts have estimated that about 2 million VoIP handsets have been sold in the last two years. About 1 million of them have been from Cisco. I don't work for Cisco, but I don't think anybody can deny that they're the 800 lb. gorilla of the VoIP industry.

  47. NT/2000 reaching EOL with Microsoft by RichMan · · Score: 2

    With Microsoft's new product life cycle plan here ,
    windows NT and 2000 are now approaching their decayed support eras.
    This would mean no new licenses for Windows 2000 only three years after the release. So "new" products are going to have to use something else. I don't know how dependant on the OS the applications are but the savings and customizability should make it worth it.

    Microsoft would push them toward XP embedded.

    1. Re:NT/2000 reaching EOL with Microsoft by blincoln · · Score: 2

      This would mean no new licenses for Windows 2000 only three years after the release.

      Have another look at the document you link to. Mainstream support for 2k (and XP, etc.) was extended to five years from release very recently, so 2k has a bit of life left.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    2. Re:NT/2000 reaching EOL with Microsoft by Anonymous Coward · · Score: 0

      doesn't matter a lot. Philips (with their Sopho iS30x0 range) had stuff running under C-DOS (Concurrent-Dos, Digital(TM)) long after it ceased to be supported. Why didn't it matter? Service agreements. If anything fecked up, it's the supplier's responsibility.

  48. Re:digium crooks? by Anonymous Coward · · Score: 0

    No, your corporate firewall was made by a moron.

  49. Embedded market, thats why... by ipmcc · · Score: 3, Insightful

    I can't speak to what software runs on phone switches, but I can speak as a user at the "medium sized company" level, and as a user I can say that the industry seems to work primarily with embedded boxes for telecom. When you want a switch you buy a switch, and it does what it does. Whether that switch runs linux or SunOS or VxWorks or some proprietary OS is pretty much irrelevant to you if it functions for you in its capacity as a switch. If linux is being used as the basis for phone switching equipment, people probably wouldn't know, unless they had some contact at the company who developed the switch. This is a traditionally very embedded market, where name recognition of an OS like "Windows" or "linux" or whatever is irrelevant to the function of the device. Telecom can be thought of as the ultimate high availability application. In all my dealings with telephone switches, nothing ever crashed or needed to be rebooted. EVER. Even when installing new hardware. This kind of high availability doesn't readily lend itself to traditionally end-user oriented operating systems. I suspect the reason linux isnt perceived as penetrating the telecom sector is because its not, and if it were, it wouldn't matter because people who set up and managed the switches, by and large, dont give a shit how it works, just that it works, that it works all the time and never stops working. :) If your job is to turn a nut, does it really matter if you use a wrench, pliers or your fingers as long as the nut gets turned?

    --
    This too shall pass.
    1. Re:Embedded market, thats why... by mpe · · Score: 2

      I can say that the industry seems to work primarily with embedded boxes for telecom. When you want a switch you buy a switch, and it does what it does. Whether that switch runs linux or SunOS or VxWorks or some proprietary OS is pretty much irrelevant to you if it functions for you in its capacity as a switch. If linux is being used as the basis for phone switching equipment, people probably wouldn't know, unless they had some contact at the company who developed the switch.

      If you had Linux running telephone system it would look more like the Linux Router Project than Red Hat anyway. Anything not needed wouldn't be there and the code would be optimised to work with the hardware.

      This is a traditionally very embedded market, where name recognition of an OS like "Windows" or "linux" or whatever is irrelevant to the function of the device.

      The name recognition is more with the manufactures of the complete box...

  50. just call 202-462-rock by Anonymous Coward · · Score: 0

    it's perl and mgetty and vgetty

    1. Re:just call 202-462-rock by Havokmon · · Score: 2
      No! That's not a PBX. It's a Voicemail system, it can also act as a low-end ACD, but it's a VOICEMAIL system.

      For a REAL PBX, see the Fujitsu 9600. You may be more familiar with Nortel Norstar, (look at companie's phones) but that's the Ford Escort of PBX's.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  51. Low But Increasing Visibility by 4of12 · · Score: 2

    There does seem to be efforts afoot to use Linux in the telecom arena, maybe slanted towards embedded Linux, but evidence here.

    --
    "Provided by the management for your protection."
  52. Not for central office switches by imnoteddy · · Score: 1
    The asker wrote:

    "The telecommunications industry is rapidly converging on Windows NT/2000 for all telephony and voice-related needs."

    Perhaps for customer offices, but not for their own switches. I worked for a cell phone company a couple years ago and part of my job involved getting data off their central switches. All of the Lucent and Nortel switches were running UNIX - their own, but UNIX nevertheless.

    --
    No electrons were harmed creating this post, though some may have been subjected to electrical and/or magnetic fields.
    1. Re:Not for central office switches by Anonymous Coward · · Score: 0
      that depends on the market and the company. i worked for a carrier whose strategy was to parachute into whatever country and set up shop using a switch they developed that ran on DOS. And these switches were running in Australia until early 2000, when they finally got big enough to justify buying some Siemens switches (and I think Telstra told them to get their garbage off the phone network, this is the Commonwealth for god's sake). I didn't work in ops so i can't vouch for how reliable they were, but I can imagine that a linux flavor could've been and could be a nice low cost option for a startup. not that there's any left.



      though we did have all our USA number provisioning happening via a bunch of apps running on windows NT. Not the whole piece -- switching and billing were all done on real machines -- but a very important link in the chain between the AS/400 billing system and the Siemens switches. For a couple days all the European switch uploads were going thru a compaq workstation under my desk, 15K+ numbers per hour sometimes.

  53. 3 linux solutions: by Geminatron · · Score: 5, Informative

    Quicknet has a low - cost 1 port card that will do the trick with Linux and Windows drivers:
    http://www.quicknet.com
    Also check out Pika for 4 port cards with traditional analogue and VoIP capabilities with Windows and Linux drivers:
    http://www.pikatech.com
    Aslo check out the Bayonne project. Linux based Open Source telephony system with interfaces to Quicknet, Pika, and other cards:
    http://bayonne.sourceforge.net/


    1. Re:3 linux solutions: by gonz · · Score: 1

      Here's another one:

      http://sourceforge.net/projects/bluelvm/

      -Gonz

  54. Dialogic cards have linux drivers by Anonymous Coward · · Score: 0

    Dialogic (intel) is a voice specific hardware card that can perform many telephony tasks, although they aren't cheap consumer type cards. They have drivers for linux though, although they aren't nearly as mature as the win32 drivers from what I understand.

  55. Re:digium crooks? by BluGuy · · Score: 1

    Well, according to my SmartFilter, not only do they sell PBX stuff, but also oodles of sex..

  56. Not linux...and not windows by GreenCrackBaby · · Score: 2

    If you are talking about OSS (Operational Support Software), then you are talking big-boy UNIX (AIX, HP, SUN). You are also talking big honking hardware (32-way boxes, 16 gig ram, terrabyte disk arrays, etc). Nothing suitable for linux or windows.

    However, if you are talking GUI junk (CSR front end, billing system GUI, middleware junk) then you are probably talking windows. You won't see these ported to LINUX any time soon.

    For the record, I work as an integrator for telecom software.

    --

    "The market alone cannot provide sufficient constraints on corporation's penchant to cause harm." -- Joel Bakan
  57. It all depends on what you're looking for.... by the_othergy · · Score: 2, Informative

    I know of several call-center (telemarketing) solutions that run on Linux. There are Dialogic drivers (and isn't $500 a bit conservative for a dialogic board?)

    In any case, if you're looking for some sort of call center solution with built in data and scripting solutions, one of the largest developers of such a product uses Linux - Noble Systems http://www.noblesys.com

    I certainly wouldn't say that they've got the best solution or the most intuitive interface, but they have the best call prediction engine that I've seen. They actually just (18 mo. ago?) re-outfitted the 2nd largest telemarketing company in the world with their solution.

    Warning: even though their server software is Linux based, their client software is either terminal or Win32 based (through FourJ's)

    1. Re:It all depends on what you're looking for.... by Anonymous Coward · · Score: 0

      dialogic is price fairly.

      IIRC my PCI 12 port analog was about $1000
      my 4 port was about $400

      here's a 4 port on ebay for $245:

      http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&it em =2062764432

    2. Re:It all depends on what you're looking for.... by the_othergy · · Score: 1

      Granted for personal telephony Dialogic cards are not insanely priced. The topic of the original post (seemed) to refer to business and call center applications....

      For a 24 port MSI card you can expect to pay at LEAST $1k (even if you know the right people), and single port T1 cards start retailing for around $2000 or $2500.

  58. Geez! Mod the parent down! by Malc · · Score: 1

    Why is the parent moderated "informative" when all it is is a link taken straight from the story! I don't know who's stupider or lazier, Christopher_G_Lewis for posting something redundant, or the moderators for not reading the story properly themselves.

  59. Yes, there is someone by funaho · · Score: 2, Informative

    I manage two Asterisk servers used in production environments. It's rock solid and the hardware is inexpensive and reliable. Best of all the code is freely available so you can hack on it to your heart's content. In fact I'm working on integrating it into the billing/provisioning system of my ISP so we can get customer info pulled up on the help desk person's screen as the phone is ringing.

    Check out http://www.linuxsupport.net/ for information on Asterisk and telephony hardware. I believe they sell some starter kits ranging from about $100 (with a USB FXS adapter and an FXO card) up to $1000 (includes a T1 card and channel bank.)

  60. Yes by Anonymous Coward · · Score: 0

    My employer provides call center software, and while our client-side apps run on Windows, we've been moving many of our server-side telephony applications from SCO to Linux.

    This includes our speech-enabled automated directory and paging applications.

  61. interesting telephony/speech is not a desktop app by CBackSlash · · Score: 3, Insightful
    I think the reality is actually the inverse of your observation. Remember that SCO/UnixWare were market
    leaders in this area until a few years ago (I haven't been keeping track, so they still may be).


    But all the 3rd party vendors recognized that UnixWare was a sinking ship, and started asking the hardware vendors (DLGC, NMS) for Linux support. Why? Because it's cheap and it at least looks like the redheaded stepchild UnixWare never had. So with a little work, the 3rd party vendors have their app running on Linux.


    Add into this the fact that Microsoft also recognized UnixWare was a sinking ship, and started marketing. Remember, it's all about developers developers developers. So many 3rd parties were confused and switched their app to Windows (partial rewrites) instead of switching to linux (minimal porting effort).


    I think that for some people who ended up on Windows, there may be some displeasure with the reliability / quality. But I think they are probably outnumbered by the people who are having positive results with W2K/NT in these setups. The net effect is that Windows is gaining in this market.

  62. Why are still using outdated PBX's? by t0qer · · Score: 2

    Why are people still using the outdated PBX system? Why should
    you be limited to 64 channels on a T1 line? What about VOIP???

    Case
    in point... Cisco 7900 Series IP phones..

    Cisco IP Phones are designed to enhance productivity and address the
    specific needs of the variety of users in your organization. The Cisco IP
    Phones 7960G and 7940G feature a large, pixel-based LCD display and can support
    additional information services including Extensible Markup Language (XML)
    capabilities. XML-based services can be customized to provide users with
    access to a diverse array of information such as stock quotes, employee extension
    numbers, or any Web-based content. The possibilities are endless



    Last time I checked, XML was everywhere which means you could build a
    phone system to suit your needs


    1. Re:Why are still using outdated PBX's? by Anonymous Coward · · Score: 0

      Correction: T-1's only have 24 channels. Possibly, you're thinking about each channel supporting a 64Kb/s data rate.

    2. Re:Why are still using outdated PBX's? by SmurfButcher+Bob · · Score: 2, Informative

      Rofl

      People don't use VOIP because VOIP is a trainwreck, and doesn't have the maturity of a PBX solution. I can pump your 9-1-1 "help me I'm dying" phone call through a Meridian 2616, which consists of about... 5 chips and a UART? Or I can pump that call through a PC with over 1 gazillion components, all of which are primed to fail if the user screws up, let alone the if system screws itself.

      I dunno about you, but critical communications demand simplicity and uptime. VOIP has neither. It's great for games, though.

      --

      help me i've cloned myself and can't remember which one I am

    3. Re:Why are still using outdated PBX's? by t0qer · · Score: 2

      Rotf back on you...

      Let me see your precious PBX re-route a call around some huge disaster like let's say 9-11. Because the internet was designed inherently to deal with routing packets around bad hops I would think it's MORE reliable than point to point connections.

      There was a ton of people without phones after 9-11. The whole "it's unreliable" is fud put out by bells so they don't have to upgrade a degrading infrastructure.

      And don't think for one minute the telco's are overlooking packet switching either. If I remember right MCI uses nothing but packet switched networks for transcontinental links. It's cheaper to multiplex a line rather than to dedicate one.

      Right now the only hurdle for VOIP is the lack of IPv4 address space, which is being addressed by IPv6 which is supposed to give us like a trillion trillion addresses.

      BTW, do you think all cell phones use analog transmission? No, PCS is a packet switching network if I ever saw one. Plenty of people call 911 on cell phones.

      So keep your little trolling FUD about VOIP being a trainwreck to yourself, it's just not true.

    4. Re:Why are still using outdated PBX's? by Anonymous Coward · · Score: 0

      That's EASY.

      Cisco gives you 10% of enduser facilities in comparison to the tradional pabx'en. TCO is much higher on Cisco stuff. And don't get me started on network component upgrades which are essential to VOIP networks...
      traditional pabx'en have a higher MTBF
      gimme circuit switched voice anytime above packet switched.

    5. Re:Why are still using outdated PBX's? by Raven1 · · Score: 1

      Big difference between the wreck which is VoIP and other packet switched networks. If you loose hte big switch, you still loose the big switch, so your routing comment is inane. BTW, analog stuff did this in the 60's to avoid rain fade in microwave long haul phone circuits.

    6. Re:Why are still using outdated PBX's? by Anonymous Coward · · Score: 0

      we're still using outdated PBX, because to throw out the old hardware would cost millions and companies nowadays are trying to survive this recession/depression. Plus companies are CHEAP.

      Yeah, we still have an AT+T 8410D telset here.

    7. Re:Why are still using outdated PBX's? by Jay+Tarbox · · Score: 1

      Yes, and that particular IP Phone costs how much? Around $800? Why should I buy that when I already have a PC on my desk that can do XML too?

    8. Re:Why are still using outdated PBX's? by Anonymous Coward · · Score: 0

      Last time I checked T-1s carried up to 24 voice bearing channels depending how it is provisioned.

    9. Re:Why are still using outdated PBX's? by Anonymous Coward · · Score: 0

      First off where did you get 64 channels per T1?? Last time I checked it's been 24 channels for about 40 years! Second off, the telephony network is based on SS7, which is one of most widely used, reliable and redundant protocols every created. Don't get me wrong packetized voice is being used within most of the long-haul telecom network. However the difference is it's a private network that can be controlled and monitored just for that purpose. To say that the Bells are not using VOIP because they don't want to upgrade is not true. They are using it, although, not without problems. It simply hasn't matured into a reliable protocol. Within a controlled environment it works ok, but the sound quality is not as good as SS7. VOIP has huge potential but it's an immature technology.

  63. Extensively used in the SIP community by beasstman · · Score: 2, Interesting
    There are quite a few different systems for telephony -- everything from traditional PSTN systems to VoIP protocols such as H.323 and SIP.

    In the SIP community, Linux is used quite extensively. I just returned from an even called SIPIt which is the major interoperability event for SIP based telephony. There were around 50 vendors there -- everyone from big players like Cisco and Polycom to little startups. Many, many people there were using Linux for their products -- I would say at least 50%.

    I also have worked with several SIP companies recently, Vovida, and open source SIP stack and suite of applications later aquired by Cisco, and Jasomi, a company that produces telephony boundary control products. These places used Linux extensively as the deployment platform, and there are real working deployments out there using these products.

    So for SIP anyway, the answer is a resounding yes!

  64. Bad words by Dirtside · · Score: 0, Offtopic

    I've always hated the word "telephony". Mostly because it has "phony" on the end, although that seems appropriate when you consider what absolute crap most telephony software is. :)

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  65. These are not large scale systems by AHumbleOpinion · · Score: 3, Informative

    The PBX, ACD, and similar applications are not large scale. Such systems are often located at the customer's facility and sizes of 50 to 300 users are a huge chunk of this market. I've been out of this industry for almost ten years but the actual switches and routers tended to be embedded applications and then some form of PC would be used for monitoring, configuration, generating reports, etc. If the PC crashed a supervisor didn't get a report, and had to reboot and issue the print command again. Not a big deal. The embedded software kept running during all of this happily switching and routing calls.

  66. Basically market share of the customers by SmurfButcher+Bob · · Score: 2, Informative

    Telephony apps are big bucks. Combine that with who usually buys them for a company (non technical managers, or committees) along with 50 rounds of RFPs... you'll end up on a platform already used by the customer, every time. After all, the client is already using Win32. As the switch side is tied tighter and tighter to the computing side, Win32 becomes even more attractive since it's on every desktop, and on the back-end as well. No sales pitch is needed in that respect... the myth of "seamless integration" is offered as a benefit, and what sounds more seamless to a customer using already Win32...

    You combine this with the reality that small switch products are typically gutted versions of the real ones. Feature sets of Real Ones are dictated by Real Companies with Real Money. They buy things like Nortel(Wiltel/Nextera/whatever it's called this week), Compaq (or whatever they're called this week), HP (again). They don't buy switch products like ROLM, Panasonic, or Fujitsu... and they don't put E-Machines or $200 Walmart boxes on their user's desktops. All are great at what they do, but try to put any in a real telecom center and you'll be laughed at.

    Make a (freeOS) version, none of the large places will buy it. That means your large-scale version will need to be either embedded or Win32; and as a vendor, once it's built you won't double your development costs by making a totally separate (FreeOS) smaller version when you can simply cut-n-paste from from a system that's already done(since the development is already paid for). From the large solution, a smaller one is made for the rest of you... and it's pure gravy, because designing it didn't cost a dime. And quite frankly, low-end users like it... it's Win32, they use Win32... they can have their little Screen Pops and "seamless integration". Yeah, they can have it with a FreeOS just as easy, but... apples and oranges aren't seamless to the layperson. They've already got Win32, they already know it. You tell me which one you'll buy, and remember your name is "Sally, the GM", and you don't care to learn about Telephony. Or computers for that matter... you just want this idiot sales pig to give you a switch and leave, so that you can get back to work.

    There are a few FreeOS tel things around, but by and large, they're anecdotle when compared to even an Option11. The ROI for developing a large scale FreeOS solution just isn't out there yet, which means you won't be seeing any gutted "small" versions either... only small (anecdotle) solutions that hope to some day be scaled up into something useful. It may change (hopefully,) but not yet.

    --

    help me i've cloned myself and can't remember which one I am

  67. yup I can prove you wonrg by linuxislandsucks · · Score: 2

    Have you looked at HP's telephony apps on LInux/Unix?

    They are third to fourth in sales in the industry..

    --
    Don't Tread on OpenSource
  68. Don't be so sure... (www.somanetworks.com) by Anonymous Coward · · Score: 1, Informative

    www.somanetworks.com

  69. In the process of doing that by einhverfr · · Score: 2

    Building a production VOIP/ISDN/POTS system on Linux. There are definitely some challenges but between asterisk and bayonne and the hardware support on Linux, I think there is definitely the possibility. Bear in mind that when I started, I did not know anything about telephony, but I am picking it up rapidly.

    Anyway, I just thought I'd throw in my $.02 (USD).

    --

    LedgerSMB: Open source Accounting/ERP
  70. Cisco AVVID by Tadrith · · Score: 2

    Having worked with the Cisco AVVID IP telephony system, I can say that in it's current form, it runs *quite* well on Windows. I've got a phone sitting on my desk right now, and we've deployed it throughout our company. Since deployment, it has been completely trouble free. There are many extremely cool features that it picks up, through it's integration with Microsoft Exchange and other Microsoft services. The expansion and customization ability for the system is tremendous.

    That said, I believe that the biggest problem in getting a telephony system under Linux will be pulling it all together in one package. With Windows, Cisco has the advantage (or disadvantage, depending on who you are) of working with a single company. Aside from the management interface, everything is based on Microsoft technology. They're using MSDE for their data engine, along with Microsoft Exchange, and Microsoft Windows 2000 for the server.

    It all really depends on how much work Cisco wants to put into it. With Microsoft they have pull to help get things done, because of the opportunity it represents for Microsoft. They've got a vested interest in keeping the system running, and keeping good relations. Because Cisco would (potentially) have to use different technologies from different companies, they may have more trouble getting everything pulled together. The software Cisco needs exists, but free software developers may not have as much drive to support such an endeavor, since Cisco is essentially the only group who would profit from it.

    I think Cisco would be more apt to port it, if someone could easily demonstrate that the interoperability and features exist to support the platform.

  71. I simply *cannot* risk using Linux in business... by B747SP · · Score: 2, Interesting
    In a word, no. Will it happen? No. Why not? Because it's Linux

    This isn't designed to be a flame, or a troll and this isn't an attempt to start a my OS is better than your OS flame war. It's just a fact of life that I've observed.

    As a manager responsible for exactly these types of things for a very large corporate, I wouldn't use Linux in these applications, or in any business related way in my company. I cannot.

    'WHY EVER NOT?' I hear you ask (and yes, I can hear that indignant tone, and the anger rising in your voice from here).

    My Answer to why not (You're not gonna like this): "Because it's Linux".

    My business-based perception of Linux is that it's a random assembly of a large assortment of independant programs. They probably all work together, but no-one ever checked that to a level that I, in my position, can rely on to the extent that I would be prepared to put my butt on the line with.

    Linux is a *kernel*. That's it. I can, to some extent, rely on that - but even that has it's issues.

    There are too many operating systems that call themselves 'Linux'. So tell me, which one is the One True Linux(tm)? And while you're there, answer me this: Do you answer rhetorical questions?

    I don't hate Linux. I *love* the open source movement, and I love free software almost as much. There's an incredible array of absolutely brilliant work out there. I use Linux lots, every day. I run Mandrake and Red Hat at home. The fact that, despite that I've been a professional unix administrator for over ten years, but the fact that I still have problems with the most basic 'these should have been fixed before release' problems on a daily basis with both my samples of 'Linux' tells me that I absolutely cannot put my nuts on the line with these OS's in a business critical production application

    Telephony is exactly that: A business critical production application. Even more so for a company that makes it's money from telemarketing or customer service. I absolutely *cannot* send the entire staff out for coffee mid-afternoon because the flurgenhurger didn't work with the dooverlacky and it took the production box down.

    Because Linux is so loose, so uncontrolled, and so 'random', I cannot - in my capacity as a senior manager responsible for the uptime of business critical systems - risk using 'Linux' in any of it's incarnations in this environment.

    What I must do is stick with the tried, true, and proven. Those that are whole operating systems, not just kernels, that are centrally managed and controlled by one body.

    What are those? Which are the OS that I /would/ use in my production environment? Solaris, FreeBSD, and HP-UX of course, in that order. What else?

    Now, one more thing: If you've read this, and you're angry, and you feel that you need to flame me for this: You didn't understand what I just said.Regardless of that, I'm expecting a raft of "you're stupid" and "you like goatse.cx" and "your mother smells of elderberries" and other well considered counter-arguments. Save it thanks.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  72. Windows is not a realtime OS by complexmath · · Score: 2, Insightful

    Back when I did telephony programming, it was all on OS/2, largely because OS/2 was a realtime OS, while Windows is not. *nix also generally has realtime kernel support available as well, and the high-end switching software that isn't proprietary generally runs on *nix.

    At the time, however, hardware providers were working on Windows APIs, probably because of the prevalence of Windows in the workplace. There was a big push years ago towards PC-managed telephony over old proprietary PBX systems. It gave businesses the ability to have their IT staff do a lot of customization without very much training.

    The important thing to note is that the migration to Windows was on the corporate end, not on the provider end. There's no way any seriously critical switching software is going to be running on Windows.

  73. This is the only reason we boot to Windows at home by gupg · · Score: 1

    We boot our home machine to Windows only so that we can use Voice and Video Chat on Yahoo Messenger.

    Otherwise, I have my wife using only Linux on our home machine.

  74. If you remember.... by voip+guy · · Score: 1

    Unix is a Bell Labs creation.... the new Avaya Definity PBX platform, runs Linux. Look for the S8300 and the S8700 products on their website. The S8700 runs dual rack mount Linux Servers. Quite a big move for them.

    1. Re:If you remember.... by Jay+Tarbox · · Score: 1

      Also, the Intuity Audix LX runs Linux as well - for less money than the traditional Intuity Audix.

  75. Great new marketing strategy!!!! by Ungrounded+Lightning · · Score: 2

    Well, according to my SmartFilter, not only do they sell PBX stuff, but also oodles of sex.

    Interesting.

    Now I have no idea that SmartFilter, Microsoft, or anybody else is doing this. But...

    Wouldn't it be a powerful marketing strategy to get your competitors listed as sex (or otherwise icky-poo) sites on as many censorware lists as possible?

    It wouldn't be anywhere NEAR as obvious as getting them onto black hole lists. Email disruptions would be noticed right away. Censorware deletions are much more subtle - and less suspect.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  76. Yes it is, we use it in a nation wide network by PureFiction · · Score: 2

    The company I work for provides ehanced telecom services (sorry, no names, just in case they don't want this information public) that has hundreds of call centers across the US and thousands of full time operators.

    We use commodity linux systems on dell hardware to drive dialogic record/playback/synth on carrier T1's and our switches. We also use linux based systems for some limited text to speach operations as well.

    I would put a rough estimate on the number of these systems at around 200 with 4-16 T1's per machine.

  77. Digium and ... by Buskaatt · · Score: 1

    Just to make it a little easier, Asterisk is the software solution to go with Digium. It's GNU.

    From my limited exposure, the Digium folks are very helpful to potential clients.

    Uh ... I work for a company that resels their cards, so take that last with the preferred grain of salt.

  78. Avaya is leading the pack by jaymzter · · Score: 2

    I submitted this as a story when Avaya first cut over to Linux. Currently only their small business server runs W2k. I promise that thing was/is an abortion (pardon my crudeness). As another poster said, Linux is the horse Avaya is betting on, and the new servers supposedly are selling like hotcakes.

    Basically Avaya ported their software to Linux and it just runs as another application. My question though, is how come I can't download the source to the GPL'ed parts of the server (none of Avaya's SW is GPL'ed)?

    When I think of those poor lost souls using Cisco's AVVID :-(

    --
    If thou see a fair woman pay court to her, for thus thou wilt obtain love
    1. Re:Avaya is leading the pack by jaymzter · · Score: 2

      I almost forgot, for voicemail, Avaya dumped SCO for Linux.

      Imagine, your whole network, voice AND data, running Linux... mmmmmmm...

      --
      If thou see a fair woman pay court to her, for thus thou wilt obtain love
  79. VoiceGenie Speech/Telephony applications by Neil+Watson · · Score: 2

    I'm not up on my telephony definition but VoiceGenie runs on Linux

    1. Re:VoiceGenie Speech/Telephony applications by glazik · · Score: 1

      Yep. In fact, they are built specifically on Red Hat using dialogic cards.

  80. Love to use it, BUT... by Anonymous Coward · · Score: 0

    I'd convert my office to something like Asterisk as my PBX doing all VoIP in a heartbeat if only there was a source for inexpensive, quality, compatible VoIP handsets. The Cisco and Snom sets would be great, but they're still too costly. Until then, I'll have to stick with the less expensive proprietary PBX we use now. The forklift upgrade costs even with the software side being free (open source) are just too steep for small offices like this.

  81. Lack of drivers by pyite69 · · Score: 1


    In my case, the most popular voice mail hardware (Dialogic) never had Linux support; they used SCO and then NT (due to Microsoft investing in them).

    When they came out with Linux support, it was only for the newer hardware that we never used.

  82. Nortel by athakur999 · · Score: 2

    Some Nortel products have processoring units that run a flavor on Linux on them. I'm not sure if they've made their way into any shipping products yet.

    --
    "People that quote themselves in their signatures bother me" - athakur999
    1. Re:Nortel by Anonymous Coward · · Score: 0

      Is a "compact" call server, runs on PowerPC processors, and is shipping.

  83. Convergence? Probably... but not to Windoze. by Anonymous Coward · · Score: 0

    Telecomm systems PBXs historically/typically run on home-brew OSs. This is changing.

    With shorter time to market and tighter margins, the techies nowadays, are rarely given the option to roll their own OS, they have to buy one.
    Symbian, Lynx et al, have carved out their niches but there is a new OS on the telecomm block.

    The portability, the availability of know-how, development tools and can't forget to mention the price, puts Linux at the top of the list when the time comes to shop around for an OS embedded or otherwise.

    What VoIP today is lacking are the services and features that most telephony users are used to. What will happen is a migration from traditional telephony to VoIP with a grey fuzzy area inbetween. Look for new hybrids of both traditional telephony and VoIP. The new upstarts in VoIP will have to look out when the traditional telephony manufacturers hit the market with their versions of what a comm server should be.

    The traditional telephony manufacturers are well aware of Linux by now, so considering development times we should be swamped in Linux powered VoIP telecomm systems anytime real soon now.

  84. Carrier class linux solution by Doorway · · Score: 1

    http://old.lwn.net/2002/0307/pr/pr5588.php3

    Over a million minutes a month running on Linux boxes...yeah...i work there...

  85. We're trying asterisk by drazvan · · Score: 1

    We have developed our own IVR system using SIP and RTP (in Java) and it runs pretty well on both Linux and Windows. We're planning on getting an Asterisk system together with the boards from Digium to bridge from the "PSTN world" to the "VoIP world". It looked like a great solution for that, we want something that's reasonably cheap and that can just allow customers on PSTN lines to connect to our IVR systems.

  86. Yes: Dialogic, Vovida, Bayonne by linuxwrangler · · Score: 3, Informative

    Dialogic (now Intel) used to support SCO. Now it's Linux and Windows. Our app (fully automated telephony system handling IVR, call transfers, bridging, etc. features and a volume of over 10,000,000 minutes annually) runs on Dialogic/SCO but we're porting it to Linux. It's been reasonably painless - we're just testing extensively due to the platform change, Dialogic driver change from 2 to 5.1, etc. Downtime is not an option so our CEO will not allow the app to run on Windows (tee hee, how often do you see an enlightened CEO like that??).

    There are some Linux CATI (not strictly telephony but call-center support) projects over at FreshMeat. Ericsson is using Linux in their "Carrier Class" systems. I've spent time with Vovida and Bayonne at LinuxWorld Expo and some Telephony conferences and they seem to be reasonably vibrant projects.

    So yes, Linux is used in telephony.

    --

    ~~~~~~~
    "You are not remembered for doing what is expected of you." - Atul Chitnis
  87. What do you mean by "Production Telephony"? by Ungrounded+Lightning · · Score: 2

    "Is Linux used in production telephony"?

    What the HECK do you mean by that?

    Are you talking about:
    1) The core of a telephone carrier's network?
    2) The core of the network of an ISP that is providing some telephony-related application (like POTS-emulation-over-cable, VoIP, or VoIP-related QoS enhancements)?
    3) Commercial standalone PBXes?
    4) PBX replacements (as a plugin card/driver/app for a PC)?
    5) Modem-based answering machine/fax applications?
    6) Desktop VoIP applications?
    7) Server-room network VoIP servers?
    8) Server-room VoIP/POTS bridges?
    9) Voice menu hell servers - standalone or part of one of the above?
    or a host of other "Production Telephony" applications?

    When I saw the question the first thing I thought was 1). But the text seems more directed to 3) and 9), while responders are all over the map.

    EACH of these seems to deserve its own item!

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:What do you mean by "Production Telephony"? by Havokmon · · Score: 2
      9) Voice menu hell servers - standalone or part of one of the above?

      That's all I've seen.. I think people are getting PBX confused with ACD/Voicemail system.

      Voicemail systems (which are usually utilized in your voice menu hell system) can double as low-end ACD's, but neither can be considered a PBX.

      --
      "I can't give you a brain, so I'll give you a diploma" - The Great Oz (blatently stolen sig)
  88. forefathers by Anonymous Coward · · Score: 0
    What would our nation's forefathers be saying today?
    I don't know; but, whatever it may be...it'd be awfully hard to hear them through all the dirt piled on top of them.
  89. Alcatel OmniPCX 4400 by mac123 · · Score: 1

    Alcatel's OmniPCX 4400 PBX runs a BSD derivative.
    Their voicemail system uses Linux.

    They are porting more of the PBX to Linux

  90. shoreline by studerby · · Score: 1

    We use a VOIP solution from Shoreline Communications. From our perspective, it's boxes that just work, but the docs says they're running VxWorks, not Windows. They do integrate with Windows via a Java call manager app.

    --

    .sig generation error:468(3)

  91. Noble Systems by g_bit · · Score: 1

    I don't know how good they are but check out Noble Systems.

  92. I work for one of them!!!! by gillrock · · Score: 1

    My company (sorry can't say at this point) is currently developing its next generation voice product with a RH Linux backend.

    --
    "...the shortest distance between two points may be straight line, but it is by no means the most interesting."
  93. ITS ALREADY DONE! by Anonymous Coward · · Score: 0

    http://www.asterisk.org/

  94. NMS boards support Linux by Uksi · · Score: 1

    NMS Communciations provides Linux drivers and support for their boards (as well as Solaris and Windows).

  95. Next Generation Voice by Anonymous Coward · · Score: 1, Interesting

    Linux will have an uphill battle competing with Solaris and WinNT/2K in the emerging VoIP market. If you look at the product lines of the companies developing SoftSwitch and SoftPBX technologies you can divide them roughly into Service Provider (Big Telco) and Enterprise (Business Customer) markets.

    Products aimed at the Big Telcos, requiring carrier class service (99.999% Uptime) are using Solaris on Sun or OEM Sparc hardware or they are using proprietary Unix versions as is traditional in this market. The SoftSwitch or Call Manager is the next gen product here. It talks SS7 or ISDN to the phone network, and uses MGCP, SGCP, or some other proprietary protocol to control some type of hardware gateway that has all the T1/E1s connected to it. The softswitch can also instruct the gateway to hand off calls to a VoIP network, and can signal in the VoIP network using H.323, SIP, or a proprietary protocol.

    For the enterprise, where uptime is not as critical (tell that to someone who can't make a phone call :) WinNT and Win2K are the platforms that are being used for development. This applies to the soft PBX market, the software ACD market, and the unified messaging market. The model for maintaining uptime here is hacked and slashed version of Windows (think Citrix), and throwing lots of redundant servers at the problem.

    The only place where Linux is making in-roads is in the SIP world. There are companies out there making and selling SIP Proxy servers that run on Linux, and yes they are being deployed in the real world. SIP won't save us through. MSN Messenger is bundled with every copy of XP, and they're giving it away free to everyone else. So you aren't going to get rich writing a SIP softphone that runs on Windows.

    If you're really curious about the future of VoIP and voice in general, read up on SIP. Your cellphone will be running it before you know it.

    That's the view from behind the curtains here in the VoIP world.

  96. We Have Avaya Software... by pnatural · · Score: 2

    ...and it is utter crap, a complete pile of stinking shit. I was the original engineer on the implementation project, and I switched jobs just to get away from it.

    Top it all off with draconian licensing and grotesque consulting fees, and you have every IT managers worst nightmare.

    I cannot say this more forcefully: Avaya software sucks.

    1. Re:We Have Avaya Software... by Cramer · · Score: 1

      ... in comparision to what? I find most comercial software to stink in various ways. Free software does too, but at least there's a chance you can fix it. (As opposed to the Microsoft "we know it's broke and we have a patch, but we aren't giving it out for free")

  97. OSDL Carrier Grade Linux by Jaghound · · Score: 1

    Well, these guys seem to think Linux in telecom is a good idea...

  98. Solaris?! by Anonymous Coward · · Score: 0

    The company I used to work for is converting their class 5 switch's ACD box from a vt console to a x86 Solaris box.

  99. Voice in Linux by Anonymous Coward · · Score: 0

    I have not kept you with everything, but I would like to make a suggestion. I like most other people have to reboot into Windozes to use some voice program and it would be nice not to. So with that in mind why doesn't someone have a suggestion box for Linux users to ask for things like this, and take the biggest number and work on them first,, like voice apps. for an example. I have never heard of such a thing no where I have tryed to look. Forgive my spelling I am just a simple person with less than grade 8 education. Thank you for putting this up..

  100. No Windows on VOIP here... by voipwhiz · · Score: 1

    I lead up the sustaining engineering for VoIP at a major long distance carrier, and we run almost a billion minutes a month of VoIP. We are the largest VoIP carrier in the world, and are pushing the telephony envelope in every direction. Sorry, nowhere in the VoIP cloud is a singular non-unix box. UNIX was born to be a class V phone switch, and now as the backbone for SS7 gatekeeping, Billing Collection, Network Management, Policy Serving (route resolution), and the core OS of Trunking Media Gateways, it has been reborn tenfold. Windows NT cannot penetrate this market. Besides I shudder at the thought of managing several hundred NT servers (not that they could replace my cloud of Sun 4500s, 6500s, Netra 1400s, and many Netra T1's). In fact I would humbly guess that we have the largest singular UNIX platform in the world - this entire system functioning as a IXC LD Carrier. Heck, let's dig a little further (out of VoIP and into our legacy equipment) - STP - Unix based backbone of ss7 network worldwide SCP - Unix database for Local Number Portability & toll free, credit card calling, etc. Centest - Runs between the DCS (whoops another unix based, digital cross connect system) and the media gateways as well as the Alcatel TDM (DEX also Unix based)... Shucks , this list could go on forever, and it is all unix. We even use Unix from the desktop, from which to execute/develop our SNMP (with Perl) based tools. I admit I have a windows box somewhere... but I never use it. I get confused with that funky editor program which always confuses my vi shortcuts for content... yuck. The statement about Windows dominating telephony made me laugh, and prompted my first (and likely only) response to slashdot... Get a grip... Solaris dominates the telco, and always will. Forever. Sorry Bill, I will never consent to your fragile equipment providing carrier class service. Sorry Linus, you have a fun economical alternative, but honestly, the fault tolerant high-uptime, carrier grade MTBF equipment does not exist to support your OS, and Solaris is so ubiquitous that in the Telecommunications Industry Unix means Solaris.

  101. Intel Dot.Station(r) had Telephony using RedHat by Anonymous Coward · · Score: 0

    The OS for the Intel Dot.Station(r) was RedHat, it does voice mail, speaker phone, as well as dial up access.

  102. Too new by YrWrstNtmr · · Score: 3, Interesting

    ...even then there doesn't seem to much built around it or anyone using it. It reached a 1.0 release in September and was met with no fanfare.

    So I'm supposed to bet the farm, our company, and MY job on recommending a 1.0 release of a pivotal tool that:

    a) no one else uses
    b) requires a massive $ investment to get off the ground
    c) has only been out for 30 days.
    d) has no support from the company that builds the call center respondent database.

    Not likely.

    If for whatever reason it craps out, we are out of business. I don't care so much about the operating system as I do the combination of operating system AND application. A crappy tool that runs under Linux is far, far worse than a good tool that runs under a properly administered Win2k OS.

    Recommending Linux merely because it is Linux is a fast way to the unemployment line.

  103. Simple: complexity by LiamRandall · · Score: 4, Interesting

    In addition to our WAN/LAN I also run a medium size phone switch (195 nodes / 16 IP Phones / 2 PRIs for switched access / 1 dedicated Long Distance T1). When you get to the corporate level you're buying a solution; not building one in house, because phones are essential to the day to day operation of the company. Period. I think generically when you say phone switch you're referring to everything telco past the demarc; switch T1s/PRIs, operate internal digital stations, provide analog lines, route calls, manage security, reporting/tracking/billing, Voicemail, Auto Attendants, Hunt Groups, Digital Faxing- the whole 7 layer enchilada. Few corporations are going to allow their IT departments to go the Slashdot way w/ so much on the line. A modern phone switch must reliably scale to thousands of nodes including IP devices, support Unified Messaging (receiving faxes & voice mails through PC), have reporting right out of the box, must be easy to use, and work on the first cut over. While the word 'easy' is certainly a very relative word- in my experience most geeks (a word of complimentary endearment in my vocabulary) can easily master telco while the reverse is not often true. Believe it or not, in the old days these were sometimes the roles of separate administrators / departments.

    You're right that *nix is a perfect fit for all of this; remember Unix was invented at Bell Labs. The auxiliary applications are there; to support your phone switch you need to reliably record and report all activity across your switch for billing, acct. tracking, etc. I would guess that *nix runs the backbone.

    If you'd like you can become a dealer for the company that claims to have 'the world's first Linux technology based voice processing' including Unified Messaging.

    By the way I think that Bayonne is encompassed in the umbrella project of GNUComm; hopefully it's just a matter of time before someone finishes the Embedded Linux Phone Switch. As an incentive to anyone who develops and releases a free system: even used handsets cost big money for a particular phone switch; pick wisely 'cause you're most likely stuck with it for a little while. Caveat: you will most likely be pushed out of the market by softphones.

    Since you're in the market and I just went through this myself contact me off list and I'll share my experience with Inter-Tel Technologies which is one of the fastest growing companies in the US (short version: no I don't work there and overall positive).

    --
    Great occasions do not make heroes or cowards; they simply unveil them to the eyes. -Bishop Westcott
  104. AIX by bytesmythe · · Score: 2

    The last (and only) telephony project I worked on ran on AIX. The software package we had didn't support rewinding to hear the last few seconds of a message, so I had to write some plug-in code that would be triggered when the rewind key was pressed, keep track of the current negative offset, and only play back the correct number of bytes from the stored wav file.

    It was kind of nasty. Not because it was particularly difficult (although debugging required a group effort to make multiple incoming phone calls to test it thoroughly), but because it was, in a theoretical sense, totally unnecessary. No telephony software package that costs MONEY should lack a simple rewind-replay feature.

    --
    bytesmythe
    Hypocrisy is the resin that holds the plywood of society together.
    -- Scott Meyer
  105. BSD by Anonymous Coward · · Score: 0

    The telephone companies ought to take a serious look at FreeBSD. It's so much more stable and reliable and better suited for their purposes.

  106. yes, linux is in all the telco R&D labs... by Anonymous Coward · · Score: 0

    all that needs to be said here is that Linux IS in many telecommunication R&D labs and has been for quite some time. Actually, from my own experience, a variety of telecomm components (software and hardware products) will be run on Linux very soon. Drivers for dialogic cards have been done for quite some time now (another post mentioned 'em), even most of the debugging. The difference is that most telecomm companies haven't shared code or open sourced anything ever! So don't just expect this stuff to show up on sf.net anytime soon! One thing is certain, Linux will be one of the OSes running telco equipment from large (I'm talking huge) voicemail systems to the signaling network nodes all over the PSTN on every continent.

  107. Mitel by shave · · Score: 1

    Check out www.mitel.com. Their 3050 is apparently a Linux based key switch/firewall package.

    1. Re:Mitel by Anonymous Coward · · Score: 1, Interesting

      Not to mention the Mitel 6000, which is a Linux small-office server with integrated telephony features. The nice thing about the Mitel stuff is that they "get" Linux - the group that does their Linux stuff was formerly e-Smith inc. Check out the e-Smith site (now Mitel) here

  108. Avaya Definity /Audix by Anonymous Coward · · Score: 0

    There was a plan at Avaya to use Linux for Definity or Audix - but ever since the market crash and layoff, there was not much plan on converting to Linux

  109. Re:I simply *cannot* risk using Linux in business. by Nynaeve · · Score: 3, Insightful

    Granted, a lot of what you said is subjective, and as you acknowledged, there is no point in arguing over opinion. Furthermore, I feel I understood what you said. In support of this, allow me to summarize your post: You a manager responsible for critical systems, and you absolutely do not modify your production environment without significant justification and complete risk-management.

    I don't think you're alone in that position. In fact, there are likely a number of Slashdot readers that are also responsible for business-critical systems. I even read an occasional story about businesses switching their mission-critical systems over to the Linux platform.

    What this means is that even if you aren't comfortable with Linux, there are those in positions similar to yours that are, and they are growing their business in areas they could not otherwise.

    It is possible that there does not exist a Linux application that could grow your business in any significant way. If the benefits of a change do not outweigh the effort involved, I admit it is a pointless modification.

    However, if there exists a tool that could provably benefit your company, for example, by increasing profitability or decreasing the costs of operation, would you be biased against it because it runs on the Linux platform?

    I am planning to start a business myself, and there is no part of it I would trust to the Windows platform. To use your words, I find it "loose, uncontrolled, and random". It does not suit my needs, and Linux does.

    In closing, I interpreted your comment on the whole not as "Linux apps are too risky for me because of ..., etc.", but as "I do not have enough information about Linux and its tools to implement solutions for that platform". I firmly believe that _with proper procedures_ the appropriate Linux tools can be implemented in a risk-free way, its just a matter of knowing how to do it or knowing someone who does.

  110. Major Carriers Using Linux by telcom-by-linux · · Score: 3, Interesting

    I've been involved in many Large carrier switch control application platforms being delivered using Linux since 1994. Sprint was an early adopter in Asia. Hutchison Telecom also used Linux in their cellular network application switching platform. British Telecom deployed a worldwide unified messaging platform in 2000 that was controlled by Linux in the U.S.,U.K.,Japan, Australia, Norway, Spain, Italy and Germany. NTT used a Linux controlled calling card platform in Japan that ran well over 20,000,000 minutes per month. Embratel and Worldcom deployed the first carrier installed calling card platform in Brazil in 1999/2000 that was running a Linux based switch control platform. If I remember correctly the platform at Hutchison made it over 400 days without a reboot.

    1. Re:Major Carriers Using Linux by endfire · · Score: 1

      If I remember correctly the platform at Hutchison made it over 400 days without a reboot.

      I do remember correctly the Unified Messaging platform (voicemail, email, wap, everything really... in theory) deployed by my former employer on a number of major GSM carriers across Europe, and based on W2K.

      Uptimes of 12 hours were not rare. I even saw 24 hours once. Not more than that, because every morning we would reboot all the boxes, just in case. Better be safe!

  111. http://www.direct2internet.com/global/ by Anonymous Coward · · Score: 0

    http://www.direct2internet.com/global/

    use COTS IBM servers with their own custom linux kernel to do the cross from telephony protocols to TCP/IP.

  112. Is Linux Used in Production Telephony? by Anonymous Coward · · Score: 0

    No. Now go home.

  113. telecom is irrelevant. by j1mmy · · Score: 1

    once ipv6 is rolled out and qos starts becoming widespread, the internet will rapidly replace traditional phones.

  114. windows telephony gear is a JOKE by Anonymous Coward · · Score: 0

    Yes, there is a lot of crap software out there written to work with broooktrout and similar cards, but everything i've seen is complete fucking garbage. I worked at a place that had to write a ton of scripts (running from reliable Solaris systems) to restart the (typical shoddy Indian-produced windows garbage)software on the Windows systems whenever it stopped responding, typically 3-10 times per day. Also, we had devote extra NOC resources to manually rebooting these windows systems everytime the system decided to hang.
    Windows and Telephony DO NOT MIX!

  115. no Windows crap for VOIP by Anonymous Coward · · Score: 0

    None of the VOIP companies I've dealt with used Windows for anything more than internal desktop systems, and perhaps some other stuff like MS exchange e-mail and IIS webservers for cheesy marketing crap. Windows is useless for VoIP

  116. QUALCOMM Is Unix.. by TheCeltic · · Score: 2, Interesting

    QUALCOMM (CDMA/wireless/etc) is entirely Unix based.. do/will they use Linux? I have no clue.. will they use windows? NO.

    --
    =-=-=-=-=-=-=-= - The Celtic - =-=-=-=-=-=-=-=
  117. Not that I saw... by chriskenrick · · Score: 1

    I did some work for an Australian telco. From what I saw, their stuff ran on big honking UNIX boxes running Digital Unix (ie OSF1). I don't think Linux has made many inroads in yet, but it may happen with time and shrinking budgets.

  118. Strong linux support for phone applications by plural · · Score: 1

    I have been working on combination web- and phone-based sweepstakes for the past year and all of our telephony is run on a RedHat system. It has never once been down and handles thousands of calls a day without breaking a sweat.

  119. Re:I simply *cannot* risk using Linux in business. by Anonymous Coward · · Score: 0

    If you were my senior manager I would fire your ass. I'm a CTO.

  120. Alcatel OmniPBX by modulo · · Score: 1
    FWIW, the specs for Alcatel's OmniPBX state that it runs ChorusOS, which IIRC is an embedded SystemV variant.

    I had thought it was the product of Chorus,a French company, but it looks like Sun bought them out in 1997.

    The above page says that it isn't being sold any more, but IS available as a free, open source version.

    Yippee!

    Interestingly, I notice when the techs at work log in to our Alcatel OmniPBX, they are greeted by a banner indicating that it uses GNU software from the Linux operating system.

    Either the front end box is running Linux, or, more likely, the fact that ChorusOS incorporates GNU tools, in which case strictly speaking the software is really from the GNU project, but interesting nonetheless.

    --

    ...but the language is MUMPS, which I will not utter here

  121. Lack of industry structure by Anonymous Coward · · Score: 2, Insightful

    Why's that free platforms don't perform well at Telephony servers? The Linux telephony is just not structured enough. Because there's not for Linux one guy who's going to application writers (ACD, pre-dialers etc) and telling them "Hey, we're going to build a soft-PBX platform which is going to enable you to sell applications for more platforms than today. We're going to build a Telephony API for ya, how do you want it to be?"

    And then the same one guy gets to telephony H/W manufacturers and says "Hey, we're going to build a soft-PBX platform which is going to enable you to sell more stuff. Only thing we need to do is get the drivers right, and you wouldn't want to see your cards unusable with our platform. So we're counting on your help."

    The key there is that when the middle-man (MS) says he's going to build a soft-PBX platform, others know they can rely on him because he's got an interest in the thing (selling more licences), so they actually help him out. Application developers and hardware manufacturers think alike: "Why invest into a relationship with a bunch of noncommitted hobbyists who have no clear interest in making the technology work? What if I don't like what they do, can I say anything? Why don't I just go with the guy whom I know shares an interest in the technology? And in the end, you've got a system running and everyone finding a way to profitability.

    It's a partnership between people or companies that works.

    I think it's more of a mystery why certain free projects perform so well rather than why many fail.

  122. RE: VOIP/Telephony on Linux by Anonymous Coward · · Score: 0

    Mitel does indeed use a linux variant. Their 3100/3300 ICP Platforms (targeted at small to mid-size businesses) uses VxWorks as its operating system. We are nearing the deployment phase using the 3340 (remote branch office solution) and the 3300 (as the main unit) for a large medical facility - deploying over 200+ phones. Its stable and we've had no problems with VxWorks as the base OS. So I guess I would say it's mainly Cisco that's chosen to use Win boxes as their base OS for AVVID.

  123. It's the hardware by phliar · · Score: 2
    I used to be the telephony guy (architecture, design, and lots of implementation) for a VOIP company. The servers ran Solaris and Windows NT.

    Why? Simple: it was dictated by the hardware we used. To support a few hundred VOIP connections, you need to offload work like the codecs and in some cases the H.323 stack to DSPs and CPUs on the cards. These cards -- usually CompactPCI -- are very expensive. These cards don't give you a lot of choice on the platform to run: "you can have any color as long as it's black."

    If you want telephony to use free OSs, talk to the vendors -- e.g. Dialogic (now Intel). Natural Microsystems (NMS) actually does release Linux drivers now (it didn't two years ago, Solaris was the only Unix available) but it's doubtful Intel ever will.

    --
    Unlimited growth == Cancer.
    1. Re:It's the hardware by Shitlips · · Score: 1

      Natural Microsystems (NMS) actually does release Linux drivers now (it didn't two years ago, Solaris was the only Unix available) but it's doubtful Intel ever will.

      Just FYI, Intel Dialogic has been shipping Linux drivers for a while. They support most of their products, including the CompactPCI cards.

  124. Re:I simply *cannot* risk using Linux in business. by the+eric+conspiracy · · Score: 2

    I run Mandrake and Red Hat at home.

    That says it all. I bet that you DON'T put the latest version of Solaris on a production server farm the moment it comes out, either. Apply the same conservatism to Linux, and you will be rewarded.

  125. Use gnomemeeting instead ... by konmaskisin · · Score: 2

    soo to support yahoo ... hehehe

  126. AVAYA's PBX Linux setup by Anonymous Coward · · Score: 0

    I recently worked as a developers of
    Avaya's call processing software which runs on
    Linux-based PBX. All high-end PBX from Avaya are
    Linux-based. Low end are Win2000 based. Same
    software runs on all platforms. The Linux core is
    Red Hat 6.2 with kernel 2.2.14 and Reiserfs as
    the filesystem on Pentium3 machines.
    Avaya is the largest vendor for enterprise-class
    PBX and it does VoIP.

  127. Linux Computer Telephony by Anonymous Coward · · Score: 0

    My company, Voicetronix, (www.voicetronix.com) sells computer telephony hardware for open source operating systems. Our customers have deployed thousands of ports in real world, production applications around the world.

  128. OpenH323 used extensively for production telephony by Ming+The+Mad · · Score: 1

    Lots of companies (mine included) use OpenH323 for production telephony. Our system routes tens of thousands of calls per day, and it uses Linux, MySQL, OpenH323, Apache and lots of other Open Source software. Disclaimer: I am one of the co-authors of OpenH323

  129. VOCP by Anonymous Coward · · Score: 0

    I haven't been able to try it, but this might have what you are looking for.

    http://vocp.sourceforge.net/index.html

    Forgive the anonyous posting, my slashdot password isn't working today.

    Greg

  130. Linux, Unix and NT in Telephony by NattyDread · · Score: 2, Interesting

    As someone who has been working with the telephony industry for more than 15 years I find your "the industry is going to NT/Windows" cry to be far more alarmist than reality indicates.

    It's true that it is much easier to find NT/Windows in a NOC or operations network these days; they typically serve as platforms for reporting, remote graphical configuration interfaces, desktop workstations, etc. ... the heavy lifting is still left predomenately to UNIXen and Vaxen (and a host of other more obscure OSes).

    Linux and Open/FreeBSD can be found in telephony networks ... though I have encountered them mostly in Europe and Asia. Even in these environments, Linux is still considered primarily a baby Unix and is not used to host actual switching platforms ... though it is being used for control & management and billing systems.

    Finally, the role of UNIX in telephony is becoming more central (or core if you would) ... many of the next generation of 'soft switches' are hosted on UNIX platforms [removing the need to maintain many of the obscure, aging OSes ;)]

    So, the news of UNIX's demise is perhaps a little premature. ;)

    Natty

    --
    Maybe the rain Isn't really to blame. So I'll remove the cause, But not the symptom!
  131. UNIX systems in telecom by PenguinX · · Score: 4, Informative

    First and foremost I'm a wireless guy, landline is pretty much a black hole to me these days....

    Telecom has been undergoing many changes at the lowest levels for a few years. Most UNIX systems in telephony are used as SCP's (Signaling / Service control points) / HLR's VLR's.. etc. A SCP will provide a service such as SMS, E-911, prepay, or something over the SS7 network. The SS7 network is at the lowest levels very similar to DAP, being a heavyweight protocol that requires its own circuits (ISDN, T1, ATM, etc.). While SS7 has been fabulous for creation of large and wonderful telecom networks it is becoming harder and harder to find people who understand even the basics of it. What's worse is the SS7 solutions of yesteryear (produced by say Lucent, NewNet, and Tandem) are no more. The newer SS7 solutions (say SignalWare, Distributed7, etc.) haven't really been able to cut the mustard. Things have been getting worse for a while, and people know it... but the fine people at ANSI and IEEE, Lucent, Nortel, IBM, and the like have come up with a solution. Make SS7 lightweight (I.e. IP based like LDAP).

    Many things have happened in order to get SS7 (a very demanding protocol indeed) to work over IP. The first milestone was essentially dumping TCP for SCTP/IP. Much has been going on in this realm, the lk-sctp project has been busily cranking out code for the 2.5 series kernel, and will likely make Linux one of the first *NIX based operating systems to have a NATIVE SCTP implementation. Adding SS7 to the top of this is about as easy as creating an SCTP daemon.

    While SCTP and the Sigtran suite of protocols (M3UA / SUA ) are moving ahead quickly there are other projects that are working on implementing a heavyweight implementation of SS7 - such as openss7, and even the PBX / softswitch project asterisk.

    While all this may be nice and good, it may be worth noting that Inet Inc. has an SS7 network monitoring solution called GeoProbe. While some parts of the system run on a solaris server the actual cardcages and "proprietary" equipment actually run Linux. (at over 300k a site, that's a pretty big win for Linux).

    As always I'd love to hear what's going on in other sectors of telecom with Linux.

    1. Re:UNIX systems in telecom by Anonymous Coward · · Score: 0

      Nice post! Your about the first person to post that actually knows something about telephony! I work in the telecom industry, and I agree that not to many people really understand call routing within the SS7/ISDN arena. However, I dont mind since it just makes me seem all that smarter!

  132. Have you looked at the costs of PBX equipment? by Anonymous Coward · · Score: 0

    After a company pays that, Microsoft looks like a deal.

  133. Phone switch Operating Systems by billstewart · · Score: 2
    I never played much with those little 5ESS things, though we did use them for PBXs on one project :-) The 4ESS used to be powered by the 3B20 Duplex computer running DMERT, though I think they eventually replaced it with Tandems. All of the big switches were distributed-architecture machines - the CPU's job was mainly to control configurations and make sure all the parts were happy, but many of the cards had their own processors.


    The 3B20 was a bit-slice architecture that predated the WE-32000 and 32100 microprocessor chips in the 3B2/3B5/3B15 series. It was roughly a VAX-780 class machine, i.e. about 1 MIPS and two refrigerators for the main computer plus another for the UPS (4 truck batteries...) The 3B20 Duplex machines had two CPUs running two halves of an operating system (which was DMERT rather than UNIX, but had a UNIX layer on top of it) - you could upgrade the OS while the thing was running.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  134. Overall opinion by mynametaken · · Score: 2, Informative

    I asked a friend of mine involved in this who is also a big proponent of Linux and he sent me this reply and said I could post it. (Shameless attempt at adding karma):

    "Ok. Basically I would say that most of what was discussed was accurate. Windows 2000 dominates the enterprise/call center telephony space. Solaris on UltraSparc dominates the carrier/service provider (especially in the SoftSwitch SIP/MGCP arena). Of the enterprise Linux solutions, I would say that vovida.org looks like they are the real deal. I have not been that impressed with asterix (even with the input of the GAIIM developer). The only other inroad that I would mention (can't decide if I should dig up my /. login) is that Intel wants to make inroads in the carrier space and they are working on what they call "carrier grade" linux. The development is being done in conjunction with the open source develpoer lab www.osdl.org and the service availability forum www.saforum.org."

  135. Locutus by Anonymous Coward · · Score: 0

    When did my printers start reading slash?

    Locutus! Get back in queue!!

  136. Yes, I deployed a prepaid system on Linux by Anonymous Coward · · Score: 0

    Linux is/has been used in enterprise telephony. As far back as 1997 I deployed a prepaid calling card system which used Linux as well as two other operating systems to serve real-time call authorization and call rating transactions for the prepaid system of a national carrier in SE Asia. This was all done using an off the shelf version of Linux, some slick C coding, and desktop hardware. Hard to believe - perhaps, but it's true. It goes to show what you can do if you are willing to put faith in your own skills, trust the open source technology, and not worry about having a third party to blame/sue if everything goes pear shaped.
    Let's face it, if things get so bad that you have resorted to pointing fingers rather than fixing your production problems, then you're probably effectively out of business already. I wish I could give more details, but it's probably not in my best interests.

  137. Worms eating the Exchange (no pun) by driehuis · · Score: 3, Interesting

    Hmmm... A year ago I got a phone call from my US counterpart about a "PC" that was spreading Nimda.

    Turned out that it was the PABX control system. It didn't run any virus protection software, because all antivirus software tested brought down the software.

    Now, here's the horrible bit. The PABX itself is a solid bit of engineering, with an ASCII only bit of RS232 based interface controlling it. If those bits had even remotely been documented, anyone with experience with something as simple as expect could have coded up an interface to it in a day at most -- much less time than what was invested in bringing the Windows interface to it on line.

    To this date, we're not using the advanced features of the system because just getting it to work right on the supported platform turned out to be too great a nightmare to offset the possible gains from it.

    PABX interfaces are the prototypical illustration of why documenting the low level interface can benefit the advanced user without impeding sales of the "integrated" windows "solution" to customers who can deal with interfacing Windows stuff. We're as shortstaffed in Windows DDE skills as we are in low level Unix stuff, but if the RS232 interface had been documented, we could've assessed the risks and benefits of talking directly to the hardware and make an informed decision on which group should handle the PABX interface and which tools to use.

    The PABX is basically on life support, because the bundled apps suck and implementing a simple toolkit that covers our basic needs is impossible for lack of docs. That, in management terms, is a "lose-lose" proposition.

    --

    Bert Driehuis -- All I asked was a friggin' rotatin' chair. Throw me a bone here, people.

  138. DRIVERS!!! by cgleba · · Score: 5, Informative

    I've worked for a few telephony companies in my time. . .two that stick out succinctly in regards to Linux are Priority Call (makers of Oryx) and Boston Communications (do the pre-paid calling back-end to most large cell carriers).

    Priority Call (http://www.prioritycall.com) makes an uber-trunk-switch that does all types of cool stuff from one-number-anywhere to pre-paid calling to massive e-mailed voice-mail to web voicemail -- it is the swiss army knife of telephony (thier main competitor, BTW is Comverse). Priority Call has sold switches to the likes of Bell Atlantic and a lot of Mexican and South American cell vendors).

    Anyway, their systems were passive-backplane PIIs (at the time) with Dialogic (owned by Intel) ISA-bus switch boards (Dialogic boards also have thier own bus to interconnect them to aide the ISA bus) and Mylex RAID controllers runnning 9 Seagate Cheetahs. They used SCO OpenServer because SCO was just about the only telephony OS 'back in the day' and it was pretty stable. As a side note they also legally used a fair amount of OSS in Oryx, including a hacked-up apache and ncurses.

    SCO OpenServer, though, has not been actively developed on for a *long* time and not only does it show its age, but frankly it is just about the worst OS I have ever worked on (I don't mean to flame you OpenServer-lovers out there). Support was a bitch. Bug-fixing was a bitch becuase SCO was not longer developing OpenServer not to mention that later versions of OpenServer were hacks to old ones in attempt to add new features without the proper architecture. As much as I want to flame I'll leave my beef with OpenServer at that.

    Needless to say the limitations of OpenServer were apparent and they found that *it does not scale* well at all. Thus, they moves their home-brew proprietary Oryx database to Tru64 using rack-mounted Alphaserver DS10s and kept OpenServer for the fron-end and switching to keep migration smooth (Comverse, BTW, uses Tru64 on Alphas -- which this whole push by HP to move to HPUX is going to really piss off a lot of telephony companies). For massive installs they used Sun Netra T-1s in a customer-specific manner.

    Later, they finally realized that not only did OpenServer SUCK, but it was *expensive* too ($500 a copy). Thus they started to port to Linux and wrapped it into one massive migration strategy that included new hardware (Compact-PCI).

    The fact of the matter is that people hate change. People complained about how Linux companies weren't doing so well not to mention that run-of-the-mill support people FEAR UNIX and the migration from the OpenServer database to the Tru64 was painful (had to re-do all the flow-chart-like step-by-step hold-my-hand this-is-how-to-use-unix cutsheets for some people)
    My manager at the time (and the best manager I have ever had) sold Linux -- simply stated, "who cares if the Linux companies go under -- what is better security then HAVING THE SOURCE CODE TO THE WHOLE OS!). During the port, though, Linux had a few limitations that slowed the deployment:

    1) OpenServer is such a hacked beast that porting to Linux from it was non-trivial.

    2) Dialogic (the heart of the telecomm industry) did not make Linux drivers at the time. Thus they decided to move to NMS (Dialogic competitor) cards
    that did support Linux as well as Compact PCI.

    3) At the time Linux did not support hot-plug PCI which was one of the design specs and the main reason for moving to Compact PCI.

    4) Not even NMS would ship source-code drivers -- only compiled modules. THIS IS A BIG THING as one can only run stock RedHat kernels or specific versions they support or else you'll get unresolved symbols or flakiness in the drivers. Face it, the stock RedHat kernel is *not* meant for telephony. Not only that, but the whole security argument of having the source code to the OS is negated because if NMS for some odd reason decided to stop developing Linux drivers then the company would be stuck with one version of Linux forever.

    In the end it was not Linux's limitations that killed the migration but the fact that they rolled the whole migration into the massive hardware/software roll-over and when hard economic times hit and the person who spear-headed the project left, those that hate change won and the whole project was scrapped (some people think it is better to live with what you know versus venturing into the unknown, right?)

    In summary, the things that I think would help adotion of Linux in the telecomm world are:

    1) Above all else, open-source NMS or Dialogic drivers. People fear Linux companyies instability too much and if their vendor decided to stop supporting Linux it would screw them.

    -OR-

    2) A company come about that makes hard-core telecomm-grade switch boards with open source drivers that gives Dialogic a run for its money. I'm not talking about the "internet phone jack" guys, I'm talking about boards that can handle dozens on trunks (read T-1s). Dialogic used to be the main reason for companies not adopting Linux because they basically own the PC-based telephony market and they used to ONLY speak NT and SCO and trust me, as much as I hate to say it NT is better then OpenServer from a support and development point of view (although OpenServer is more stable then NT).

    3) Keep moving forward with Linux on the desktop. Most people to this day *fear* UNIX and if Linux can be made common and user-friedly the managment types (and support types) that fear change will be less reluctant to let the engineers use Linux. It sounds convoluted, but this is how MS did it. Linux on the desktop indirectly helps all those who want to convince managment to use Linux a LOT as it shows that support costs will not be as high
    as it is 'user-friendly' and they can hire monkey support cheap.

    4) Linux clustering. Linux NEEDS good high-availibility open-source clustering. No matter how good your hardware is you can not get the telecomm "five nines" of uptime with one computer! A good first move would be a good filesystem that supports mutiple hosts sharing one fibre channel array.

    Why do telephony companies migrate to NT/2000?

    1) Tru64 is dead thanks to HP.

    2) People are starting to fear that Solaris will go the way of Tru64 and future migrations are *very* expensive.

    3) People fear UNIX and support costs are high due to this fear (need more geeky support people).

    4) Dialogic only used to speak OpenServer and NT (I don't know if it is the same any more). NT is by far the lesser of the two evils in development and support (not reliability).

    4) Managment fears Linux companies instability because they are thinking in the 'old school' support issue -- if a vendor goes under and you can't buy support your company is screwed. Please, educate them that HAVING THE SOURCE CODE TO THE WHOLE OS is teh best security. And please coerce NMS or Dialogic to make open-source drivers as their proprietary drivers negate the last argument!!!

    As for Boston Communications, I did support for them and they used NT. That was one of the worst nightmares I have ever experienced. Try remotely managing hundreds of telecomm nodes all over the country over 56K frame-relay links using Remotely Possible (PC Anywhere clone). Not to mention the BSODs and managment blaming you when they could not report "five nines" to the carriers and thus had to pay them mucho $$.

    1. Re:DRIVERS!!! by Anonymous Coward · · Score: 0

      Comverse uses numerous versions of Unix(tm), SunOS, Solaris, Tru64, RMX, and Windows (makes pretty reports).

      You have some good points, but not all of them are correct or accurate.

      Nortel and Comverse are the only carrier grade companies mentioned here. Avaya btw is a customer of Comverse, I've tested VM platforms being built for them.

    2. Re:DRIVERS!!! by cgleba · · Score: 2

      Thanks for the info. . .the only Comverse equipment that I had seen (and this was a few years ago) was DEC servers, switches and hubs.

      BTW I never mentioned Nortel -- it was Bell Atlantic -- and Priority Call is a carrier grade company, albeit smaller then Comverse.

      Thankfully I was never a part of the seemingly bitter contract battles between Priority Call and Comverse :).

  139. telco vendors use linux for core switches by Anonymous Coward · · Score: 0

    There are a number of pieces of hardware sold by various telco equipment vendors that use Linux under the hood. It's not that well known because its not the OS that they publicise, its the applications.

    When combined with hardware redundancy, Linux can be used for "carrier grade" reliability numbers (ie in the 99.999% uptime range). Of course this is not your basic off-the-shelf Redhat distro, we had to do some major modifications. Montavista is pushing what they call their carrier grade linux distribition which has a fair number of improvements, and there is an alliance of vendors called the "Carrier Grade Linux Working Group" that is trying to put together some standards.

    Nortel produces a product called the Succession Communication Server 2000-Compact. It's a full VoIP softswitch, runs linux, and specs available on google give half a million call attempts per hour as of this time last year. We're more than double that now, on 500MHz processors. Think about that--that's less than 500 cpu cycles to handle a call attempt. Not a lot of code bloat there...

    Basically what's happening is that some of the guts of the telephony network is running linux (albeit invisibly) but the edge applications haven't really come yet. I think it'll eventually happen though.

  140. You can't trust Linux, but you can trust FreeBSD? by LoonXTall · · Score: 2
    What's so different about FreeBSD that you're willing to trust it?

    About the only thing I can think of is the fact that Linux distros generally install the kitchen sink, and FreeBSD prefers to make you add ports/packages yourself. But with a custom install (and a script to duplicate it), that can be taken care of.

    Is it some sort of "stability" issue? What kind of stability? How often are you going to be playing with expect/send pairs in a chat script to get PPP working on a production telephony box? Maybe it's API "stability"... in which case I'm obliged to point out that FreeBSD currently only emulates the 4.3BSD syscalls (see COMPAT_43 in your kernel config.)

    It obviously can't be anything to do with commercial support, because Linux gets far more of that than all of the BSDs.

    Would you mind enlightening me?

    --

    ~~~LXT~~~
    Life is like a computer program: anything that can't happen, will.

  141. What about "Softswitches".... by CPT+Carl · · Score: 1

    In the emerging world of softswitches, the bulk of those are running Solaris on Sun workstations. Also, if the "softswitch" stack is sold to another company that actually write the wrapper application to get billing stats, etc., its mostly likely on some flavor of *nix.

    --
    THIS SPACE FOR RENT Call 1-800-555-CARL
  142. VOIP has potential but its not matured, yet. by Anonymous Coward · · Score: 0

    First off where did you get 64 channels per T1?? Last time I checked it's been 24 channels for about 40 years! Second off, the telephony network is based on SS7, which is one of most widely used, reliable and redundant protocols every created. Don't get me wrong packetized voice is being used within most of the long-haul telecom network. However, the difference is it's a private network that can be controlled and monitored just for that purpose. To say that the Bells are not using VOIP because they don't want to upgrade is not true. They are using it, although, not without problems. It simply hasn't matured into a reliable protocol. Within a controlled environment it works ok, but the sound quality is not as good as SS7. VOIP has huge potential but it's an immature technology.

  143. Re:I simply *cannot* risk using Linux in business. by B747SP · · Score: 1
    Granted, a lot of what you said is subjective, and as you acknowledged, there is no point in arguing over opinion.

    Oh good, I had a horrible feeling I was in for a flame-war. Thanks for proving me wrong on that point!

    However, if there exists a tool that could provably benefit your company, for example, by increasing profitability or decreasing the costs of operation, would you be biased against it because it runs on the Linux platform?

    Yes, I'm sorry to say, I would be biased against it because it runs on Linux. If it was really good, I'd look at getting it to work on, for example, FreeBSD with the Linux Compatibility bits, but I'd have to have a long hard think before I'd put a Linux OS in a business production environment.

    In closing, I interpreted your comment on the whole not as "Linux apps are too risky for me because of ..., etc.", but as "I do not have enough information about Linux and its tools to implement solutions for that platform". I firmly believe that _with proper procedures_ the appropriate Linux tools can be implemented in a risk-free way, its just a matter of knowing how to do it or knowing someone who does.

    Kinda sorta... ish. It's not quite like that. I have issues with Linux because (1) it's not an OS, it's just a kernel, and (2) if you do take the position the Linux is an OS, then there are so many different Linuxes - which one is the right, stable, properly designed, maintained and managed OS for my business?

    It is a question without an answer, AFAICS.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  144. carrier-grade linux on OSDL by Anonymous Coward · · Score: 0

    check out CGL

  145. Re:Wait a second.. ( who invinted UNIX??) by Anonymous Coward · · Score: 0

    Um, last time I heard bell labs practically invented Unix. Hmm, what do you think those 25 million dollar, Nortel and Lucent switches are running on? Doesn't take a smart guy to figure that one out now does it.

  146. Is Linux Used in Production Telephony? by hermango · · Score: 1

    Yes it is. We've been selling the stuff for over a year. There are about 3000+ systems in the field running in an in-skin system, i.e. a board that plugs directly into the switch (PBX). There is also a stand-alone system available. http://www.1cti.com/index.asp

  147. VxWorks by opticool · · Score: 1

    Nortel Networks is most likely the largest manufacturer of telephony equipment, both TDM and VoIP. All of their PBXs, all of their key systems, and almost all of their VoIP systems run on VxWorks. Its laughable that some VoIP vendors claim five 9s of reliability on a platform with an OS as unreliable as Windows. Nobody should seriously consider an enterprise telephony platform built on Windows.

  148. Not linux but..... by md358 · · Score: 1

    ...Solaris, so at least it's a nix.

    I work at one of the largest IVR dating companies in the US and we're Solaris across the board. Before that we were Netware.

    I have some mild familiarity with what our competition is running and they have pretty much the same setup, I don't think any of the big boys run IVRs on W2K. May make sense though if it was just a small office voicemail system.

    But sleep easy linux-zealot, if it's on one unix, it's on them all.

  149. Bell Labs practically invited by Anonymous Coward · · Score: 0

    UMM, I think that Bell labs basically invinted
    Unix. What software do you think those 20 million dollar Lucent and Nortel switches are running on?

  150. Voice and Geeks by 0x0d0a · · Score: 2

    The reason why is that true geeks know that voice communication has no proper place in the world.

  151. Bell labs basically invinted Unix by Anonymous Coward · · Score: 1, Funny

    What do you think those 20 million dollar Lucent and Notel Switches are using? I'll take Unix for $300, Bob.

  152. Re:You can't trust Linux, but you can trust FreeBS by B747SP · · Score: 3, Insightful
    What's so different about FreeBSD that you're willing to trust it?

    Fundamentally, because FreeBSD is an Operating System.

    As you've guessed by now, I subscribe to the train of thought that Linux is *not* an OS. Red Hat is an OS, Mandrake is an OS, Caldera is an OS, Debian is an OS. Linux is just a kernel.

    Why is this an issue for me from a commercial point of view? Well, with FreeBSD, I get to go back to one group for any issues. The whole thing, kernel, binaries, packages, - the works - is managed and documented as one single entity.

    If I go Linux, I've made a kernel decision. FWIW, I believe that the Linux nothing short of a bloody brillian kernel. What lets Linux down in my eyes is the operating systems that use it. I have to choose which one, then I need to be convinced that the vendor is committed, that the vendor manages the system well, that I'm not going to be faced with "we didn't design that part" finger pointing wars when I have issues...

    I hasten to add that FreeBSD isn't, IMNSHO, the grand solution either. In fact, FreeBSD is annoying the shit out of me right now. I cut my teeth on BSD boxen way-back-when, I'm a BSD boy at heart. Still, as I intimated earlier, my home runs on Linux. I have Mandrake/Intel and Cobalt Qube/MIPS boxes as servers, and Red Hat for a desktop. There are no up/running BSD boxes of any description here.

    Why? 'cos the Qube was a freebie \, Mandrake proved itself be be a good server in lieu of a suitable BSD, and Red Hat seemed like a good thing to play with for a desktop. FreeBSD got the arse because the interrupt code in the PCI stuff is broken, and the PCI-PCMCIA bridge stuff I need to make my wireless gear work, doesn't.

    On the other hand, I can't afford to be so fickle at work. I need a whole OS with a strong design and project management behind it. That's why, as I said, Solaris, FreeBSD, HP-UX gets the vote. Two of those are commercial products with the incumbent entity-to-point-lawyers-at that senior management loves so much. The other has proven itself to me.

    About the only thing I can think of is the fact that Linux distros generally install the kitchen sink, and FreeBSD prefers to make you add ports/packages yourself.

    To be honest, that's something that I think most of the Linux based OS's do better than FreeBSD does. FreeBSD invites you to pick a generic build, and, as you say, installs the kitchen sink. Many of the Linux OS's offer much better control

    At, I might add, the cost of speed. Scripting is the solution of course, but I can still have a good working FreeBSD system up and running (including custom kernel config and compile) in less time than Windows 98 can be installed (bad comparison, I know, but I raced a guy once, that's how I know!). On the other hand, I've had way too many two and three hour missions installing some Linuxes. Not good.

    Is it some sort of "stability" issue? What kind of stability?

    In a way, yes. It's the kernel -vs- whole OS thing, and the business-comfort that comes with it.

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  153. Australian Linux telephony by Anonymous Coward · · Score: 0

    http://www.steadycom.com.au/products.htm

    Steadycom/Pracom have a service creation suite, runs on lots of *n?x platforms, including Linux.

  154. Re:I simply *cannot* risk using Linux in business. by B747SP · · Score: 2
    If you were my senior manager I would fire your ass. I'm a CTO.

    What gave you the impression that I'd work for you?

    --
    I find your ideas intriguing and I wish to subscribe to your newsletter.
  155. We use Linux in a BIG telco company by Chevyboy · · Score: 2, Interesting

    Hi,

    I work for the biggest telecommunication enterprise in Canada and we migrate our SCO servers to Linux (Redhat 7.x). We have a LOT of servers across Quebec and Ontario.

    We use Dialogic and NMS cards with T1. We provides many real-time applications on it for all clients that use a Vista 350 (or similar) screenphones or wireless phones. On our servers, we also run text to speech and speech recognition applications.

    We saw a big improvement in our servers performance and reliability.

    PS: Sorry for my bad english.

  156. and yes, you're rare by vinn · · Score: 1

    I do telecom too, and from what I've seen
    you've got a pretty unique setup. From what
    you've described you have some completely
    custom software. Any chance of unleashing it
    on the world?

    --
    ----- obSig
  157. Re:I simply *cannot* risk using Linux in business. by Nynaeve · · Score: 1
    (1) it's not an OS, it's just a kernel

    The definition of an operating system has been debated for decades, so I'll not touch on that except to say whether it is an OS, a kernel, or both, for me it is a means to an end. Linux + apps (e.g., Apache, bash, gcc, etc.) allow me to do the things I need to do more efficiently than I could on the Windows platform.

    (2) ... there are so many different Linuxes - which one is the right, stable, properly designed, maintained and managed OS for my business? It is a question without an answer, AFAICS.

    Actually, there is only one "Linux", but there are numerous distributions (i.e., Linux + apps). I believe IBM makes good money answering this very question. Companies are fortunate if they have Unix (Linux, BSD, etc.) users on staff as they can draw upon the experience of their employees in this domain without paying $$$ for outside expertise.

    The task of a manager is more than maintenance, it is one of vigilance -- always keeping an eye out for better ways to do things. And since one can't be omniscient, it is often necessary to draw upon the expertise of others. Don't reject the question because you can't answer it; just talk to those that can and do answer it on a daily basis.

    As it happens, I will be implementing new functionality for my employer's old 486-based Dialogic ISA phone system (they don't want to spring for newer PCI-based hardware). As part of the process, it is necessary to migrate from DOS to RedHat 7.2 -- putting my money where my mouth is, so-to-speak.

  158. well let me tell you this by vermicious · · Score: 1

    companies that deal in telephony only want one thing: the product should work with little interaction.

    this does not happen very often with linux apps of any flavour. that being said, the communications company i work for (name Vithheld) deals mostly with SCO and OS/2 or QNIX (crazy canadians) for ACD and voicemail respectively... i've tried pitching the linux angle plenty of times, but go back to my first point if you want to know why it didnt work out...

    -v

  159. Carrier grade Linux by jfanning · · Score: 1

    I think you are looking for carrier grade Linux like this Hard Hat distro.

    This isn't your little PBX linux though, this is for serious telecom apps with five 9's reliability (99.999%) which is the equivalent of 5 minutes downtime a year.

  160. Linux isn't used for telephony... by ComaVN · · Score: 2, Funny

    because you can't even get a simple winmodem to work with it.

    --
    Be wary of any facts that confirm your opinion.
  161. Irony is.. by Curtman · · Score: 2, Interesting

    when this shows up on the same day.

  162. Yes, Linux most definitely used on Linux! by Heretic2 · · Score: 1

    I worked at Interact, Inc. the largest supplier of teleco grade VIP (Voice and Information Processing) platforms for a couple years. When I initially started there we used primarily SCO Unix on x86 hardware with Aculab and Dialogic telephony cards. I and a few others evangelized Linux profusely--along with porting to C++ from straight C. Eventually, the hardware vendors started to release drivers on Linux circa 1999. Around late 2000 the core telephony engine was ported over to C++ on Linux and they've been extremely happy about that decision ever since.

    I remember meeting with Dialogic representatives once and they questioned our plans for Windows platforms and why we did use it, and we all got to just laugh and laugh. Our systems never have the option of rebooting.

  163. Err... I meant CT most definitely done on Linux by Heretic2 · · Score: 1

    *blush*

  164. We use Linux for (quite) large scale IVR by nbougues · · Score: 1

    As a matter a fact, our company, Axialys Interactive, uses an in-house developed platform called Axiavoice to manage IVR services. We do DTMF navigation, voice synthesisis, voice recognition (these two ones using third party software), and VoiceXML (using OpenVXI).

    It works under Linux, and has been used 24/7 for almost two years here. It's now handling 30+ E1 PRIs in our datacenter. That's 900 voice channels.

    We use T1/E1 boards that are *way* cheaper that their Dialogic/NMS equivalents.

    And the whole thing is 100% open sourced, although we didn't commit a lot of time to publicizing and packaging our stuff.

    Check out www.axiavoice.org, or write me (nbougues@axialys.net) if interested.

  165. kinda of curious by Anonymous Coward · · Score: 0

    Exactly what is your question? I find it interesting that MS finally comes out with their soft phone and your psting appears. If you are really in the telephony industry, then you would know that all of the heavy stuff runs on som form of unix. The small server is all over the board. the client stuff has been mainly win or sco, but that is changing. But who exactly are you and why the interest in telephony?

  166. Yes. by Anonymous Coward · · Score: 0

    I can tell you that here in Norway, Telenor
    and Song Networks use Linux on their servers for
    telecom, not voicemail though, but lots of systems
    related to call handeling, billing, CDR handeling and such. Though they use Linux for many tasks and systems, it's still dominated by Solaris.

  167. Blind Men with An Elephant by SloWave · · Score: 1

    You all sound like a bunch of blind men describing an elephant by touch. Some of you are describing the trunk as representing the whole, some are desribing a leg, some are describing the side. Unix and linux fits into many places in the telecom industry. Microsoft also fits in, but as the dung heap behind the elephant. Keep feeling.

  168. Here's a telecoms company that supports Linux by f3lix · · Score: 1

    The company that I last worked for produced it's own hardware, all of which was supported under a variety of OSs, including Sun Solaris, SCO OpenServer, Windows NT (urgh) and Linux. They design their own SS7 hardware, and because they are a fairly small company, were required to satisfy their customers demands. Customers wanted support on a range of operating systems, including Linux, so they got it. Their website, for those that are interested, is here

  169. TSP/TelORB by Anonymous Coward · · Score: 0

    Well this is not exactly on topic but close enough.

    Ericsson use Linux in TSP/TelORB, s subsystem to the AXE-switch. (This is stuff for the upcoming 3G networks.

    snipped from http://www.telorb.com/
    TelORB and Linux

    A TelORB based system can contain a number of processors using the Linux operating system, in addition to the ones running the TelORB OS. On these processors any third party software can be easily introduced. By adding the unique TelORB middleware to the Linux OS, the Linux processors are full members of the TelORB cluster and are thus also controlled by the TelORB cluster management functions. This means for instance that the internal communication mechanism in the TelORB cluster, IPC, is available as library routines that can be used from applications on the Linux machines as well. The same goes for the built in in-memory database and the cluster configuration mechanisms, which drastically improves availability for the parts of an application running on the Linux parts of the system.

    By combining the unique performance of TelORB with the worldwide accepted Linux OS we get a system where extremely high availability is achievable without any sacrifices regarding performance.

  170. VXML - VoiceGenie / UniSys / Pipebeach by Wiggly · · Score: 1
    No so sure about the ACD market but...

    VoiceGenie build a great line of VXML servers. Originally they used SCO but have recently migrated to using Linux.

    UniSys build a lot of test systems from pretty much every kind of boxen you can imagine. They pick ASR/TTS/VXMLi from loads of different people or just make their own. They have a lot of customers and are always looking at new solutions. I met the guy who has this job, lucky guy. And, yes, they use windows too.

    I think you might find Pipebeach using Linux but I haven't heard from them in a while, don't quote me on this one.

    --
    Wiggly -- But I want to be different, just like everybody else.
  171. Avaya is almost all linux now. by Groo+Wanderer · · Score: 3, Informative

    http://www.theinquirer.net/?article=3041

    I sent this contact to Magee a while ago after a dinner conversation that floored me. The person was dropping hints at me for MONTHS about something happening, and one day, he told me that Avaya outright dumped NT/2K for linux on everything. Windows will be supported for basically as long as existing clients want it (years and years and years), but from now on, everything is linux.

    I asked for a press release, and was pointed to an utterly forgetable announcement that never mentioned linux, or that MS was on the shitlist, it was sad. When I went back to the source, he told me that 1) yes it was the correct release, and 2) it was indead a total shift from one to the other. Like the Inq aricle says, it was not a snap decision, or a vapor release, it was developed, tested, and debugged for 18 months before it was... err.. not announced with no fanfare.

    Overall, the products are quite real, you can buy them, they run linux, and have displaced MS. Yay. Next niche to conquer is......?

    -Charlie

    1. Re:Avaya is almost all linux now. by Anonymous Coward · · Score: 0

      Depends on what part of Avaya you're talking about. I work there; and the stuff I'm working on gets released on various platforms, including Windows, AIX, and Solaris, and that's the plan of action for some versions, as far as I know.

      OTOH, I'm just a software engineer; what do I know? And the aforementioned software came from a recently purchased company, with a different mentality.

  172. "the" implementation? by pommiekiwifruit · · Score: 2
    Avaya is a company in the same way that the Balkans is a country.

    There are/were several switches, not just Definity.

    I worked with the INDeX switch, which to my mind had a much better user interface on the handsets than the Definity. I understand it was more reasonably priced too. We tried making decent APIs for call centres using Windows (though since we went from RS-232 to ethernet other O/Ss would be feasible if anyone used them). Even so, the software teams and firmware teams did lack coordination, so the code underneath the API was a bit like a swan madly paddling under water.

    At my new job we have an INDeX switch; it would seem a shame if it got swallowed by Avaya into a big amorphous Definity mess.

    Hint to new boss: don't fire me. Every time I leave a job the stock price goes through the floor a few months afterwards!

  173. Carrier-Grade Linux - distribution out by 2003 by Memetic · · Score: 1

    Lynux Works has just announced that it will support the Open Source Development Lab's Carrier-Grade Linux® specification (CGL) v1.0 and that it plans to features of CGL v1.0 into BlueCat® Linux, in early 2003. The details here (Press release).

  174. HP build UNIX telco servers by Anonymous Coward · · Score: 0

    The OpenCall series are telco servers such as SS7 servers (OCSS7), SMS servers (50% of the SMS flow is using HP servers), SIP servers (OCSIP), Voice servers (OCMP)... All are running on HPUX, and linux is on the current target. You can find linux sdk of the OCSS7 on hp' corporate site. I think sun is selling the same kind of product on solaris. more info http://www.hp.com/communications/opencall/

    1. Re:HP build UNIX telco servers by Anonymous Coward · · Score: 0

      Eloquant has so hybrid product between HP OpenCalll media platform and linux backend... wwW.eloquant.com

  175. Solaris on mobile networks by arestivo · · Score: 1

    I am part of a tema developing a performance management tool for telecommunication companies througout the world.

    Most wired telecommunication companies use Windows NT but don't mind if we tell them we will install our product on their networks in unix.

    Yet, I am still to meet a single mobile telecommunications company that doesn't use Solaris and that will even allow us to install a single NT machine on their network.

  176. Unices in Telephony by Anonymous Coward · · Score: 0

    I am aware of a few Telephony boxes using QNX.
    One voicemail machine was made by Centigram; it would answer 48 phone lines at once, play outgoing
    and record incoming messages, and talk to me (the tech) while generating reports---all simultaneoously, with no discernable delays. This was an older machine with two (old)scsi drives.
    The other machines were specialised devices to supply a particular service (voice mail, phone patches, special signalling, gateways to other incompatible networks, etc...)

  177. Linux Telephony SME by a-cubed · · Score: 1

    I'm involved in an academic-industrial project with a company whose main business is providing linux-based telephony systems. They include voice-mail, switchboard services, fax receipt and a bunch of other related stuff from linux servers they install and maintain in the customer's premises. See http://www.smtnet.co.uk/ and look at their efinity server for information on what they do with it. Some, but possibly not all, of the software they ship on the boxes, is fully open source. They sell the boxes and the support services for their primary income. Dr Andrew A. Adams Lecturer in Systems Engineering The University of Reading

  178. Web-based telephony systems by leonbrooks · · Score: 2
    that's probably what companies are asking for -- "Give us something that looks like what we're used to for web surfing already!"

    Web-based? In that case, Linux on the server lest your PABX get CodeRedded. IRL, marketroids would still drown the web pages in half-broken JavaScript like they do with the little routers - but at least there's a half-decent server platform involved.

    --
    Got time? Spend some of it coding or testing
  179. Y'don't get it! by leonbrooks · · Score: 1, Flamebait
    Your post said:
    If windows works the best then please don't let your bias affect how the company runs.

    ...but your tagline said...

    Only the State obtains its revenue by coercion

    Microsoft obtains a lot of its revenue by coercion as well. If you object to that, surely it should influence you decision even if Windows apparently does a better job.

    Er, `Open Source: it's the difference between trust and antitrust?' (-:

    --
    Got time? Spend some of it coding or testing
  180. Alcatel Anyone? by Anonymous Coward · · Score: 0


    in the European pbx market the Alcatel Omnipcx Office is the first commercial pbx linux-based, it is modular, and has a very clear and simple (and working!!) Voip implementation.
    sorry, is not available in north america....

  181. Not ACD or anything... but... by Thumper_SVX · · Score: 1

    when our license expired here for our Trivium call-logging system, I took it upon myself to build a complete call logger and reporter on a Linux box. It's pretty basic really; a simple script takes data captured from the TTY port and dumps it to a Microsoft SQL server (though I deliberately wrote the code so that it would be portable to other SQL servers, most notably Sybase).

    Periodically, the reporting engine pulls data from the SQL server, generates it into a nice HTML report and sends it to our sales manager, CEO... and a copy to me to make sure it worked as expected.

    Because it was Perl, I was also able to write a little Apache-based reporter, so a sales rep wanting to know how many calls he's made and to whom over a certain period can run a report as they desire.

    It works pretty well, though it's still very much a work-in-progress... (the latest bug I found was in totalling up duration of calls I had somehow managed to code 61 minutes into an hour so the numbers were a little off... oops!)

  182. Telcos aparently *want* Linux by Anonymous Coward · · Score: 0

    I work for a large vendor of voicemail systems and voice portals that sells directly to the telcos.

    Our product is currently WinNT-based. Our marketing people are telling us that none of the carriers want Windows-based solutions. They want UNIX-based solutions and preferably Linux.

    As a result, we are porting a bunch of our software from WinNT to linux.

    One problem has been the lack of support from 3rd party vendors. Telephony board vendors, voice recognizer vendors and TTS vendors seem to prefer Windows over Solaris over Linux. Even though many of them list linux as being supported, when push comes to shove they support their windows products better than their UNIX products, even going so far as to say "yeah, we ported to linux, but performance is worse and we don't really plan on supporting it until we see customers." Nuance is an example.

    At that point it devolves into a chicken and egg problem.

  183. Infortmation... by Anonymous Coward · · Score: 0

    Where does everyone go online to learn about phone information? I know that stealing a manual out of a lineman's truck is the best route to go for this one but their has to be some good sites out there dedicated ot telephony. Heres a chance to plug your site phreaks.

  184. Billing systems by leandrod · · Score: 2

    I worked for three years at the biggest telephony billing system vendor, Amdocs, the Israeli company that support Ensemble, the billing system that operates most of US POTS calls and most of the European GSM ones, besides being the dominant player at cell phones in places as South Korea and elsewhere.

    Amdocs started as a pretty much technical savy company, with a Unix system to do yellow pages layout. Delivering this system leveraged them to do the billing systems for the Baby Bells, when they got mainframe and data processing knowledge. It was GNU friendly, using most of the GNU toolchain such as gcc, GNU make, RCS and so on.

    Supporting cell phone billing could have deepened open systems commitment, because these systems again run in Unix systems, mainly HP-UX. But the interface was done in Sybase PowerBuilder, as opposed to the POTS "Philishave" 3278 terminals.

    After big money arrived, MBAs took power. Text processing was migrated from Unix WordPerfect to MS WinWord, and it is a pain to browse technical documentation in MS Word, I tell ya. Technically-savy people migrated to better jobs or higher up in the corporate foodchain, and today very little of the staff has even an IT background. Most don't even know the tools they use enough to be able to evaluate something else, and even the GNU tools in use are left to rot. People are still using GNU Emacs 19, RCS use was never upgraded to CVS or something else, and people are generally wary of the GNU commitment due to a lack of understanding.

    The option of porting the PowerBuilder programs to run under POSIX and X Window System was never explored, instead "smart" clients are going Citrix MetaFrame, that at least gives them the option of using X Window System at the desktop, but I never heard of one that does.

    The billing system back-end is always a commercial Unix, generally HP-UX. It is seriously misused, with a stupid multilingual setup that complicates administration and consumes resources as many times as there are languages supported. I've seen a billing system in a small GSM operator that needed to support interfaces in four different languages using up two SuperDomes, where a more intelligent system would have taken at most half such a system!

    Needless to say, the predominance of HP as a hardware and OS vendor does not encourage alternatives to MS, as HP itself is deeply commited to a "MS everywhere, Unix where strictly necessary" policy. That's why they need and support Samba so much: they gave up on open systems desktops a long time ago.

    There were unofficial talks of supporting GNU/Linux, but until I left there nothing came of it except a small intranet webcam server... when I setup a spare PC as squid cache to save on bandwidth it was no sooner discovered by supervision than took offline, even if half the office, including system analysts, programmer and project managers depended on it to read technical documentation and surf.

    All telephony operators I visited while at Amdocs, in South America and Europe, were pretty much married to MS, using MS Exchange as email servers and that is it. They generally use MS all over the place, eventually migrating some web server or other non-critical system to Apache or HP-UX because of reliability; but when something delicate as MS Exchange breaks, the standard answer is to just throw more resources at it. Technical and historical discussion on open vs proprietary systems is generally discouraged as disruptive of chosen directions. The preferred platform for development is Java, but there is strong pressure to consider MS .Net instead.

    Many managers are completely uneducated on both general culture and Informatics, so all this is quite unlikely to change soon, unless GNU systems make a big splash either on cost, support and scalability on the back end or on ease-of-use, resources consumption and interoperability on the desktop.

    The bright side is that there is one or other small non-critical back end system being evaluated on GNU/Linux, usually SuSe, Mandrake or Red Hat. Few people even heard of free software or Debian, mostly it comes from some daring software vendor or a curious underling as myself.

    --
    Leandro Guimarães Faria Corcete DUTRA
    DA, DBA, SysAdmin, Data Modeller
    GNU Project, Debian GNU/Lin
  185. Re:Geez! Mod the parent down! by Christopher_G_Lewis · · Score: 1

    Oh no, that would be *me* for only reading about a third of the article and thinking "geez, there's a Linux Telephony web site."

    D'oh!

  186. It's the cost per port stupid. by Anonymous Coward · · Score: 0

    In the telecom industry availability, uptime, cost per port, support, and time to market are everything. Hardware costs are usually flat as you will cut a deal with intel(dialogic), nms, aculab, or one of the other guys.



    The software and os should be tested to meet these requirements. At this point linux shines very well. Many of the older installations are either windows,solaris, or sco. Quite a few are going linux as they update to newer hardware and ASR. Most ASR venders support linux (including speechworks and nuance). Licenses for ASR usually cost the same on windows and unix/linux.


    This leaves os as the main area to cut costs (assuming inhouse implementations). As more ivr's move to VXML from proprietary platforms (periphonics(nortel),ediphy, etc) linux scales even better. The cost of a new server becomes ASR licenses + Hardware. Here linux really shines.


    A caller will not know if they are on linux, os2, windows, etc. It is about cost and availability.

  187. Re:You can't trust Linux, but you can trust FreeBS by Anonymous Coward · · Score: 0

    With RH you can just customize a kickstart (list of rpms) file and be done with it.

    -> 10 min customized install, amazingly easy to setup

  188. Isn't there a firm called Teligent? by ms.piggy · · Score: 1

    Howdy,

    I worked for a telcom firm in Sweden and we used the solutions from www.teligent.co.uk to handle refills on phone cards (and a few other services). Parts of their solution were based on FreeBSD. But they used SCO/unix as phoneline-handler as there were only drivers for the card in SCO. Even though this might have changed as I write this. (I know they were trying to get away from SCO and getting everything over to FreeBSD when I was working with it.)

  189. Re:You can't trust Linux, but you can trust FreeBS by sgtrock · · Score: 1

    As an enterprise architect for a very large US bank, I understand your concerns. However, I think it may be time for you to re-evaluate your position. Many big Wall Street trading houses are migrating their core mission critical trading applications from Unix to Linux. Some of them are quoting some truly outrageous savings in the process. When you get traders willing to move those kinds of apps to OSes based upon the Linux kernel, you have to realize that it is possible to buy the kind of support contract that you're looking for.

    BTW, have you explored the Linux support offerings from Sun, IBM, and Compaq/HP lately? You might be pleasantly surprised.

  190. Drivers, drivers... by grc · · Score: 1

    Dialogic is one of the biggest playersin the field, and they were VERY late with their Linux drivers. On top of that, the first releases were not quite up to par, both on stability and features.
    Another thing to mention is the lack of a VisualBasic/COM equivalent on Linux. By equivalent I mean a quick and dirty RAD environment with thousands of programmers that use it. There are many companies which produce ActiveX/COM solutions which really make development with the dialogic APIs a breeze. There is no such equivalent in the Linux side. It's C/C++ or the highway. This limits the number of programmers out there who can get on board developing on the Linux platform.
    If you don't think this is important, think about how many companies are shelling outbetween $200 and $400 per PORT in licensing fees for these products (COM/ActiveX)! The Dialogic APIs (and I would thing other manufacture's are similar) are not for the average programmer.

    There is also something to be said about Windows NT and 2000: if you use it as a dedicated server, with a clean install, it's a pretty stable platform (I have to admit it...). The real problem (and bad reputation) that windows has is with desktop machines that are being toyed with by users or lame sysadmins. A windows machine used as a telephony server wouldn't even need to be patched with every security release out there, since it would be a dedicated machine with the minimum amount of services installed, and no WEB, FTP, etc.

    There is also something to be said about the ease with which GUI administrative front ends can be rolled out in Windows using VB.

    This being said, I still believe that Linux SHOULD/COULD be natural the platform of choice given the stability / price it brings into the equation. I think the platform is on a steady path of improvement, whlie windows steadily tries to wring more money out of everyone's pocket. There has to be a turnover point, and it can't be far away...

    Guillermo

  191. What kind of capacity/cost are these systems? by JeffVolc · · Score: 1

    How many extensions can you put on a PC based system? WHat kind of cost would a normal install be?

    The reason I ask is we have two building with Avaya equipment in them. The main building has about 200 extensions and the other 100. We do all the usual stuff like automated attendant, voice mail, transfer, etc. What would it cost to replicate this system with a linux based phone system. Could we use the existing handsets (some analog, some digital)?

    Jeff

  192. Try LynxOS by Anonymous Coward · · Score: 0

    LynxOS. We're working on porting a VOIP switch from VxWorks to LynxOS right now.

  193. Linux support is recent, but API issues by Anonymous Coward · · Score: 0

    I've been developing telephony apps for years and have been closely following Linux support. The major problem has been vendor support for Linux drivers and the general "proprietaryness" of the telephony industry. Up until about two years ago there were no drivers for the telephony hardware.

    It's really unfortunate since NT4 was the major platform and was barely usable because of the 100% uptime requirement. I have no idea how many times I've had "bosses" breathing down my neck because the company was completely dependent on a NT4 based telephony PBx which flaked out every 6 weeks.

    Anyways, there are a few solutions like Bayonne out there but mostly you have to write to a C API. Problem is major porting issues and learning new API's

    JTAPI may be the answer but the support is fairly recent. Dialogic (Intel) now supports JTAPI but only on Intel. 8 by 8 (Netergy) has ported their IDE/server to Linux but it is quite young and depends on the Cisco 4300 gateway (== $$$$)

  194. Sorry I'm late. Check Voicetronix by hangel · · Score: 1
  195. alcatel PABX by Anonymous Coward · · Score: 0


    Here it is,

    http://www.itweek.co.uk/Products/Hardware/113456 9

    bye.