Slashdot Mirror


Asterisk Breeds A Cottage Industry

gardel writes "The open-source PBX is popular, powerful and affordable. But setting up and maintaining Asterisk in its distributed form is a technical challenge for even the most accomplished of geeks. Now, Voxilla reports, several new companies (more than 60, at last count), smelling a good business opportunity, offer simplified graphical front-ends for Asterisk. And more are on the way."

155 comments

  1. cool by sfcat · · Score: 1

    So does the PBX connect to a normal net line (T1) or can this do VOIP too? Also, what would the GUI do for monitoring, or is it just for configuration? Can you tap lines with it or reroute calls? Sounds like this could be fun.

    --
    "Those that start by burning books, will end by burning men."
    1. Re:cool by mindstrm · · Score: 5, Informative

      It is primarily used for voip, actually, though handles leased lines (T1, E1, etc) perfectly well with supported hardware. Everything form $20 pots cards so you can use it as an answering machine at home to multiple T1 cards are supported... and lots of voip.

      You can do everything with it, but configuration is a lot of text files in true unix fashion.. it's more of a framework than a completed solution... which is what the article is about.. asterisk is really powerful, but setting up a complicated setup is sort of, well, complicated (though I find the complexity is about right for the level of flexibility)

    2. Re:cool by cduffy · · Score: 4, Informative

      WRT tapping lines and rerouting calls -- having just installed an Asterisk-based phone system at work, I find myself not informing the business-types of its full capabilities just for the sake of not making them nervous. Very, very cool stuff -- though we now have some extra dependencies involved in making the phones work, we also have a fully customizable (and largely customized), featureful phone system. As it is, we're tied into a T1 for the outside world and doing VoIP (IAX when we can and SIP when we can't) to talk to the phones themselves. Features on the TODO list include integration with the CRM system (to make a note whenever a customer calls one of us or visa-versa, for instance) -- nothing about it's hard, just time-consuming.

      Unfortunately, IP phones with quality full-duplex speakerphone support (unlike the otherwise excellent Sipura SPA-841s we're using) are *expensive*. (Know of a sub-$200 SIP phone with good speakerphone support? Let me know!)

    3. Re:cool by Anonymous Coward · · Score: 1, Informative

      You might try the Polycom IP-500 SIP phones. They are supposed to have great speakerphones, just barely under $200 at many places.

      We're about to upgrade at my work. Its between the SPA-841's and the IP-500's. Both look pretty nice!

      More info from the Asterisk wiki
      http://www.voip-info.org/tiki-index.php?page=Polyc om%20SoundPoint%20IP%20500

    4. Re:cool by cduffy · · Score: 1

      The SPA-841s are great if you don't need good speakerphone support -- their remote administration support is especially great, if you can just get the docs (which Sipura for some reason only makes available to resellers, partners and such). Only unresolved issue I'm having with them is sometimes incoming calls on secondary lines time out and so go straight to voicemail instead of ringing -- still haven't figured out that one yet. My vendor advised IP-600's when I asked them about phones w/ better speakerphone capability... will be interested to look into it and see if there's any relevant differences between those and the earlier models.

    5. Re:cool by johnnyb · · Score: 1

      If you are using the plain telephone service, you can map an extension to ZapScan and listen to the outgoing/incoming calls, but not interoffice calls.

      We have ours so that if you dial 8000 first, your call will be recorded.

      You can also set it up to attempt to dial long distance via VoIP, but then go land line if the network is down.

      What's really cool, though, is the idea of just sticking an Asterisk box next to your webserver, and giving it a 1-800 number to have dial-in status updates.

    6. Re:cool by ghukov · · Score: 1

      check out http://asteriskathome.sf.net/ they have a downloadable iso image which will build an asterisk system on Centos linux, and it is compatible with modems you can get for about $8 USD each on ebay.

      --
      ...because Plutonians are teh suck
    7. Re:cool by Matthew+Angel · · Score: 1

      The Snom 190 has a full duplex speaker phone with echo cancellation. They typically go for about $195 when purchased in quantaties of 5 or more, though being Monday morning, I can't remember where I bought mine from at the moment...

      It's a great phone with some interesting toys, including the ability to initiate a call via its web interface, which I rolled into a click-to-call page for our sales department's client info page (mostly because I was sick of hearing them misdial a number or sit there with dialtone on speaker while they tried to find the phone number...)

      It also supports wave file ringtones, so your ringer is fully customizable (8 bit stereo if I remember correctly), along with the standard 8 built in tones. It's definitely worth a look.

    8. Re:cool by GeneralTao · · Score: 1


      What's the cheapest way to get started with Asterisk? I need a linux box + ??? (Interested mostly in the VoIP stuff, but I would like to learn the PBX stuff. Starting from a point of complete and utter cluelessness about Voice.)

      Would you be willing to 'adopt a newbie' ?

      --
      --- Tao
    9. Re:cool by GeneralTao · · Score: 1

      "You can also set it up to attempt to dial long distance via VoIP"

      Do you need to purchase some sort of long-distance over IP thing from someone in order to do this? Or are you strictly talking about LD to another box you manage in a remote location?

      If you had your own asterisk box and you wanted the attached phones to be able to dial LD (or even local) to any phone in the world, would you have to get a POTS line?

      (scuze the asinine questions)

      --
      --- Tao
    10. Re:cool by ghukov · · Score: 1

      asteriskathome.sourceforge.net and a spare pc, with a modem from ebay for about $8-12 after shipping. the bootable ISO image (once burned to a disc, of course ;) will take a hard drive and set it up from scratch.

      --
      ...because Plutonians are teh suck
    11. Re:cool by dolson · · Score: 1

      I'm pretty sure that the ring tones are mono. Even if they aren't, they won't play in stereo. Well, that doesn't matter anyhow.

      My issue with the 190 is the auto-answer indicator that does not work as advertised. It worked once, but haven't heard it since then... Weird. snom has been made aware.

      Other than that, it's a cool phone, AND it runs Linux.

  2. Note by elid · · Score: 2, Interesting

    Note that not all of the solutions are open-source like PBX, although AMP is.

  3. THAT popular? by oskard · · Score: 4, Funny

    The popular open-source PBX is popular

    No way really?

    --
    Sigs are for Terrorists.
    1. Re:THAT popular? by bryan8m · · Score: 0, Redundant

      A bit redundant.

    2. Re:THAT popular? by Anonymous Coward · · Score: 1, Funny

      CRC Error:

      Cyclic Redundancy Check

      Please proofread all submissions and try again.

    3. Re:THAT popular? by Anonymous Coward · · Score: 0

      Hey, dumbasses, +0, Redundant isn't for the submission.

    4. Re:THAT popular? by puppet10 · · Score: 1

      Just getting ahead of the dupe cycle - this way they can dupe within one posting.

      --
      -------- This space intentionally left blank --------
  4. This is the way most open source works... by netcrusher88 · · Score: 4, Insightful

    A setup/administration GUI is what Red Hat sells(sold?), what SuSE sells, what Mandrake(or whatever it's called now), Xandros, and Linspire sell... This is probably a sign that Asterisk is here to stay. Or since we knew that already, that Asterisk not finished growing anytime soon.

    --
    There's an old saying that says pretty much whatever you want it to.
  5. This is cool... by Saint+Aardvark · · Score: 4, Interesting
    ...but what I would really like is an in-depth intro (contradiction in terms, I know) to telephone technology. I can set up a web server, I know how to firewall in three different languages, and I can understand at least a third of any C you put in front of me -- but man, phone technology just makes my head hurt.

    The company I work for is moving in a couple months, and we're taking the opportunity to upgrade our voicemail system. For a while I had hopes of maybe getting Asterisk to do it -- yay Free Software -- but then I started looking into it. As near as I can figure, after a day's Googling, our regular, analog, non-VOIP Meridian phones just won't talk to Asterisk-compatible hardware...but that's what I told the boss. (That, and I didn't have time to do it.)

    The honest truth is, I suspected it couldn't be done, or at least couldn't be done cheaply, but I couldn't wrap my head around what I was reading. I began to understand how my father feels when I try to explain to him what I'm doing.

    I have rarely felt so ignorant as when I tried to understand what hardware and what connections from the phone company would be needed:

    1. to connect Asterisk to the telephone company's wires (the CO, I think)
    2. to connect Asterisk to our own phones so calls could come in
    3. and to let us make phone calls out.
    I tried finding some consultant or company who could do this for us, but no luck. So we're getting a bigger and better version of the Norstar system we've got now. And that's fine -- it's done, someone else is doing it, and someone else is going to support it. But some kind of phone-networking-for-dummies would've been great.

    1. Re:This is cool... by bluGill · · Score: 3, Insightful

      Write it yourself... VOIP is still young. Linux was really hard to install before slackware and the like came out. It wasn't easy until RedHat came along.

      In time VOIP will become easy, but for now you need to be willing to learn all the hard details. The best way to do this is setup a system at home. Until it is ready don't go live with it, but just start testing. Then write docs to help everyone else. A book would be nice. Once it is working and you understand it go live.

      Though outsourcing telephone often does make sense.

    2. Re:This is cool... by jfb3 · · Score: 2, Informative

      If he could write it himself he wouldn't need it. What he needs is something from somebody who ~already~ understand this. So do I.

    3. Re:This is cool... by JM · · Score: 2, Informative

      It's doable, and not that hard.

      The only thing to remember is that the Meridian phones are proprietary crap. So you can't just plug them into asterisk, but rather you'll have to
      plug your asterisk server between the phone lines that come from the phone company and your PBX.

      Then, expand your system by either buying some Sipura 2000 boxes and regular telephones, or some IP phones.

    4. Re:This is cool... by bahwi · · Score: 4, Interesting

      Yeah, one of the big problems with Asterisk is, even though it is a *nix program, it is not really a *nix program, but takes a *nix box and makes it into a very configurable PBX, not the other way around. It's great, but, uh, difficult.

      1. To connect to the telephone co, you'd need a T1 or ISDN PRI(Voice T1, not Data).
      2. Digium (digium.com) has hardware to connect it to regular phone lines, ditto for out.

      To connect to regular phones you need FXO ports, and to connect to outgoing phones you need FXS ports. Digium has hardware, and a few others. DLink has a good VoIP router(with QoS and everything).

      I'm slowly getting my stuff together to be a consultant for this stuff, but I've got a lot to learn myself. It's too big of a market, but coming together.

      You want a new PBX? Use Asterisk. You just need Voicemail? Asterisk. Want an IVR? Asterisk. Need a call center? Asterisk. Want to do call queuing? Asterisk. Need a predictive dialer? Asterisk.

      Holy crap, that just solved so many problems, but impossible to configure.

    5. Re:This is cool... by femto · · Score: 3, Insightful
      He is (and you are) the best person to write it.

      Someone who is learning as they go will be forced to write to the level of an inexperienced person, and will have a better idea than an experienced person of what newbies have difficulty with.

      Getting involved is not just for experienced people! Just jump in and have a go.

      The most important (and hardest) thing is to start writing. It doesn't have to be perfect, just force yourself to start and do the best you can at the time. Once you've finished the text, and understand things better, you can go back and correct any factual errors you may have made (or release it and let others correct it for you).

    6. Re:This is cool... by Anonymous Coward · · Score: 2, Informative

      I currently use an asterisk system for my business from a company called switchvox. They just sent me a box I plug into my network and it works. It's simple for me and I'm willing to pay for that. Plus their support is really nice.

      It also allows me to have extensions that route to my sales person's phones at THEIR home. Our clients don't know any different and people get to work from home. There are a lot of features I don't use, but it saves us about $400/month on long distance calls and adding additional lines can be done my IT staff rather than an Avaya tech.

      The immature part of the asterisk technology is not asterisk itself, but the VOIP providers that work with asterisk. I have yet to find a reliable VOIP provider that can work with asterisk, I've tried LiveVOIP (horrible horrible service), Teliax, iax.cc, voicepulse, broadvoice, and SIPPhone. If someone can become a reliable VOIP provider that works ALL the time with asterisk, they can make a ton of money. We have to use analog lines for our incoming and outgoing lines because the VOIP providers are not caught up the reliability of asterisk.

    7. Re:This is cool... by Rafke · · Score: 2, Interesting
      I advice you to subscribe to the asterisk users mailing list and read it for some time. It has a surprising mix of pros and newbies.

      Asterisk-Users mailing list

    8. Re:This is cool... by Anonymous Coward · · Score: 2, Insightful
      Doubt you'll be able to understand, say, QSIG, in time to connect your Asterisk to your Meridian (a dreadful, proprietary P.o.S., IMHO; no offence).

      It will be cheaper to buy some nice little SIP phones. You can get $1-$5 each for those nasty old Nortel 26xx's. Get rid of them now, before you have to pay somebody to haul them away.

      If you RTFA, you'll see some reference to companies who are making a business of installing Asterisk for businesses. If you follow some of the references, you'll find even more.

      It'll be waaaay cheaper than moving your Meridian (Merde-ian, I call 'em), even with paying an integrator and buying new telesets.

      And, BTW, your boss will be expecting 99.9999% uptime from his phone system. This is not the time or place for you to try your hand at the Asterisk equivalent of "Hello World"

    9. Re:This is cool... by Anonymous Coward · · Score: 0

      Uhhh, Meridian phones are AMI digital. Nasty stuff. However, you can use Asterisk as an answering machine with Meridian, since the answering machine ports are analogue.

    10. Re:This is cool... by Anonymous Coward · · Score: 0

      If you just have regular phone lines. You need FXO. FXO is what you would need for the incoming lines, these are like 15 bucks off of ebay. You would need one FXO port per line. They make cards that have multiple ones on them, but I 'm not sure of the price.

      I would check http://www.voip-info.org/. They have examples on how to interface legacy systems with Asterisk. There are many different solutions with varying price ranges. I believe they even have a Meridian as an example but I might be wrong on that

    11. Re:This is cool... by Anonymous Coward · · Score: 2, Informative
      To connect to regular phones you need FXO ports, and to connect to outgoing phones you need FXS ports.

      No, to connect to regular phones ("stations") you use FXS ("foreign exchange station") ports. FXO ("foreign exchange office") ports are for connecting to the phone company CO ("central office").
    12. Re:This is cool... by Stinking+Pig · · Score: 1

      Telephony For Computer Professionals, by Janet Laino... Amazon link here.

      Excellent resource for this very purpose, and the fact that it predates VoIP means that you can compartmentalize the one technology from the other (first understand what you mean to emulate, then understand the emulation).

      --
      "Nothing was broken, and it's been fixed." -- Jon Carroll
    13. Re:This is cool... by cduffy · · Score: 1

      I tried finding some consultant or company who could do this for us, but no luck.

      Did you try the Bristol Group? (I don't work there or have ownership interest -- just a reasonably satisfied customer).

    14. Re:This is cool... by sirsnork · · Score: 2, Interesting

      Whilst this is good advice, be prepared for a TON of email on that list... it's a VERY busy list

      --

      Normal people worry me!
    15. Re:This is cool... by PsiPsiStar · · Score: 1

      I'm in the same boat. I'm currently doing elearning for a call center. I'd love to be able to integrate Moodle with the system so we could push content based on call volume. There are some ASP scripts out there that may be able to do this, but I don't know enough about what kind of resources to ask for, and I don't want to screw up the business end of the business.

      I think that Knowlagent offers the functionality but it's expensive as heck. Avaya\Lucent might have their own solutions... but noone seems to want to give me the info.

      I'm a hands on learner. I need somthing to play with, darn it.

      --

      ___
      It's the end of my comment as I know it and I feel fine.
    16. Re:This is cool... by geggo98 · · Score: 4, Informative
      It's easy to connet Asterisk to your Telco's line. Just use a standard ISDN-Card or a modem. To connect your internal devices is a little bit more tricky. You can find appropiate hardware on http://www.digium.com/ or http://www.junghanns.net/.
      Background: You can't connect two ISDN devices or two modems with some kind of cross cable witout some additional tricks. To drive analog phones, you need a modem card with FXS support, for ISDN telephones, the card must support the NT-mode. E.g. the Junghanns QuadBRI card support NT and can drive up to 4 ISDN lines. The Wildcard TDM400P supports FXS can drive four analog devices. Both run fine with Asterisk.

      Acronyms:
      FXS: Foreinge Exchange Subscriber
      NT: Network Trminator

    17. Re:This is cool... by Anonymous Coward · · Score: 0

      I'm sorry, but that displays a huge lack of understanding of how businesses work. They're not going to risk something as visible as a telephone exchange (especially if it's their primary helpline or internal phone system) on an untried solution being developed by an inexperienced programmer.

    18. Re:This is cool... by Anonymous Coward · · Score: 0

      Where was business mentioned? If someone (such as a business) wants a guarantee then they should go and pay someone to set it up for them.

    19. Re:This is cool... by signingis · · Score: 3, Funny

      You run Gentoo, don't you?

      --

      I prefer a void in conversation to a vacuous one.
    20. Re:This is cool... by JerkBoB · · Score: 1

      We have to use analog lines for our incoming and outgoing lines because the VOIP providers are not caught up the reliability of asterisk.

      Well, think about how VoIP works... Your reliability issues may not be due to the VoIP terminiation/origination providers at all. It may have a LOT more to do with your Internet connectivity. You don't say what you're using, but (e.g.) expecting a consumer-class cable connection to reliably give you the crystal-clear call quality of POTS is unrealistic.

      Hell, I've seen a company with a fractional DS3 have call quality issues because the upstream wasn't willing/able to groom their network for VoIP traffic (even though they claimed to be working on it).

      If I were setting up * for a business that absolutely relied upon its phones, I would never use only VoIP-based origination providers. It might be handy to have some secondary numbers coming in over VoIP, and have LD calls routed out to VoIP termination providers. I'd say that primary numbers should come in over PRI or (ick) copper pairs.

      I haven't done anything 'official' with * yet, though. I run a system at home, and have messed with it at work. Before we dumped our old COMDIAL system I set up * as a proof-of-concept, and then a corporate partner took over and built a replacement system using * and SER.

      --
      A host is a host from coast to coast...
      Unless it's down, or slow, or fails to POST!
    21. Re:This is cool... by LWATCDR · · Score: 3, Informative

      1. POTS lines will work. You will need an FX0 card per line. Not practical if you need a lot of lines. There are some multi Line FXO cards available. FX0=Hook up to telephone lines. There is a flavor of Intel Modem that will work as a single Line FXO card. They are pretty cheap and would be a good way to build a cheap test or home system.

      2. To hook up just plain old phones to Asterisk you need FXS cards. FXS= hook phones up to Asterisk.
      Or you can get VoIP phones and hook them up to a 100BaseT or 1000BaseT network. I will probably also want to use a power inserter so you can have power over ethernet or PoE. That way the phones will get their power over the network connection and will not have to have a wall wart.
      Or you can use a softphone. A softphone is a program that runs under Windows, Linux, BSD, PalmOS, WinCE, or the Mac that uses your computers soundcard as a telephone.
      Your best place to look is the VoIP Wiki http://www.voip-info.org/tiki-index.php.
      Another good site is the Asterisk@Home project http://asteriskathome.sourceforge.net/. It is a Linux/Asterisk distro. Pop it in and you get an Asterisk box. Warning! This is NOT a live CD. It will reformat your hard drive and install Linux and Asterisk on it.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    22. Re:This is cool... by Anonymous Coward · · Score: 0

      You must not have looked very hard for a company to provide you asterisk services on contract.

      http://soft-tel.com is the best asterisk contracter out there right now.

    23. Re:This is cool... by petermgreen · · Score: 1

      any C? have you tried making sense of some of the entrys for the international obfuscated C contest?

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
  6. 60 solutions for solving the same problem by Husgaard · · Score: 3, Insightful
    This is some heavy reinventing of the wheel.

    Most of these solutions are proprietary, and probably will die as 2-3 FOSS solutions gets generally accepted.

    But these 60 companies will probably prosper anyway, with supplying consultancy and support for what I think is the most successful FOSS project ever in it's application domain.

    1. Re:60 solutions for solving the same problem by bahwi · · Score: 3, Insightful

      Asterisk is too complex, I think it'd be more around 10-20 FOSS solutions that would be generally accepted, but the need for proprietary systems in this industry is huge(or good UI FOSS projects, which rarely if ever exist). The manager, who has no clue what the difference between a CPU and a monitor is, needs to be able to configure the phones. And it's gotta be from IE.

  7. Who needs a GUI? by zmanea · · Score: 2, Interesting

    If a GUI is so important wouldnt Cisco have one for their routers/switches? Setting up extensions in Asterisk is no harder than setting up an access list on a router. If you need a GUI then maybe you should not be doing it.

    1. Re:Who needs a GUI? by brainchill · · Score: 1

      It's not so hard ... I prefer the command line BUT
      to answer your question cisco has/does supply MANY MANY graphical tools to configure their switches and routers

      also .... the best gui that I have seen so far is the one on the system put out by switchvox.com ... not free though

      I am using asterisk in my home as well. I am running it on a soekris box (soekris.com) from a compact flash card. I have an nfs mount to my fileserver for my voicemail

    2. Re:Who needs a GUI? by FreeLinux · · Score: 1

      You do realize that most Cisco routers and switches these days do have at least an HTTP GUI built in. Then of course, there are the top-dollar "network management" applications like Cisco Works which in turn plug into Network Management Systems like Tivoli and Unicenter, all GUI. But, you knew that right.

      Setting up extensions in asterisk is rather simple, once you know how to do it in Asterisk. But, if your more knowledgeable in Nortel's BCM GUI or their Meridian command line, you are likely to be lost with Asterisk and will appreciate having a GUI.

    3. Re:Who needs a GUI? by Kris2k · · Score: 1

      Command line interface (CLI) is the way to go for real PBX systems. There is no GUI out there that really takes advantage of all the features of what Asterisk can do. And if you do need a gui to do something, chances are, you shouldn't be running your own PBX.

    4. Re:Who needs a GUI? by datafr0g · · Score: 2, Insightful

      A system administrator who's managing a network that contains a vast number of voice & data routing devices would probably prefer a GUI.
      Also the receptionist who is asked to add new users to the PBX would be lost in a world of shit if she didn't have a GUI.

      --
      "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    5. Re:Who needs a GUI? by Anonymous Coward · · Score: 0

      Actually, Cisco does have a couple of GUI's for its routers. I was helping migrate some people off a Cisco router to a competitor, and they were upset how poor the new GUI solution was.

      So Cisco apparently does use their GUI to keep some customers happy.

    6. Re:Who needs a GUI? by suitepotato · · Score: 1

      Just because you can tickle the keys, doesn't mean you should have to. Actually, Cisco knows this and does have GUI software for much of their hardware configuration and it is ever so much faster than typing over one thousand lines of code every time and yes, I've typed that many on a Cisco router before. I thought my fingers would bleed and my eyes fall out.

      You cannot overestimate the chances of keyboard typos either when the user has to type in that much. One wrong entry not caught and the config saved and oops, no entry into the new paperweight.

      Humans are visually oriented critters and GUIs just make more sense. Drag and drop interface dynamics have been well known forever and they should be used for easy quick administration. I should have my time freed up from inane drudgery for more serious involved tasks and thats why there are people catering to that need and want and I for one, welcome our new GUI writing overlords.

      Sorry, couldn't resist.

      --
      If my grammar and spelling are off, I am [distracted/tired/careless] (take your pick)
    7. Re:Who needs a GUI? by Anonymous Coward · · Score: 0

      Cisco HAS a GUI for it's routers and switches. They also have a product called Call Manager for VOIP that's it's own PBX. I'm the admin for ours at work... that and Unity for voicemail/unified messaging and IPCC Express for our small support call center. It's all managed through a web browser interface for the most part. Some IVR apps are written with a cisco tool, but even they are java based, but it's all pretty cool.

      The home PBX for the consumer will be coming, it's just a matter of time... it's all still a little complex right now, but it's coming... just take a look at Cisco's consumer (arguably) line, Linksys and a product they have that works with Vonage, but lets you do voicemail and some intelligent routing... more is on the way I'm sure.

    8. Re:Who needs a GUI? by Anonymous Coward · · Score: 0

      Congratulations on being the admin for a GUI. Your years of education has certainly prepared you for an exciting short-term career as a push-button monkey.

    9. Re:Who needs a GUI? by __aadhrk6380 · · Score: 4, Insightful

      I see there are a few CLI purists in this thread, and I understand their point. Granted, a GUI adds bloat. It isn't as pure. And yes, major PBX systems like Meridian are all CLI.

      On the other hand, GUI's are a blessing for people that are smart enough to know what needs to happen but who might need a reminder or two to hit every config point. When I can see an option in a GUI panel versus having to juggle 60 or so config files in my mind I am a lot better off.

      My guess is that most FOSS folks here are on the data and not voice networking side. Conversely, I just got done overseeing a T1 circuit install for a customer move and had an opportunity to talk with the PBX guy. I mentioned Asterisk and got a blank look in return.

      If a GUI would help spur adoption of this technology by making it a tad easier to use for us data types, I am all for it.

    10. Re:Who needs a GUI? by houghi · · Score: 3, Informative

      And yes, major PBX systems like Meridian are all CLI.

      I used to work on a Aspect phonesystem that has the complete callflow in a GUI kind of way. Just drag and drop the different steps and you were done.

      Although not completely easy, it is a lot easier to do on more complicated callflows. A lot easier then working on a sort of basic where you needed much more knowledge on another system.

      Another advatages was that you could inform both management and people what happend in a phonecall by just doing a printout and follow the system. Also very easy to addept if waiting times are too long, when there are hollidays or to insert emergency messages.

      Perhaps not needed if all you need is a message when you are closed and an aswering service for those that are not in. It will become handy if you have several numbers recieving larger amounts of numbers from different sources fr different reasons with different priorities.

      Or even first start with one number and then want to insert extra possibilaties as your company grows, without having the need for a programmer.

      I am in Belgium so what we had was naturlay first language choice, then department choice, then depending on the department another extra choice, then connection to the different people if they were in, otherwise to others. All depending on the language skills of the people as well.

      e.g. see that if the person had a question about his bill that he would not be connected to the reception.

      A lot more choices and options were involved and we were working on even more.

      --
      Don't fight for your country, if your country does not fight for you.
    11. Re:Who needs a GUI? by Lehk228 · · Score: 1

      unless of course you need the functionality that a PBX provides and cannot afford the technical expertise to have it done all 1337 and stuff

      --
      Snowden and Manning are heroes.
    12. Re:Who needs a GUI? by Anonymous Coward · · Score: 0
      This is the attitude most commonly found among those who grew up on Windoze and rebelled against their parents by going to obscure, obtuse and complicated-looking CLIs. It makes them feel smarter than the guys on the football team who still use Windows.


      Those of us who went from punch cards to CLIs through the agony of early versions of X know the value and comfort of a good GUI, especially for making other people self-sufficient so they don't bother you all the time.

    13. Re:Who needs a GUI? by dago · · Score: 1
      --
      #include "coucou.h"
    14. Re:Who needs a GUI? by theManInTheYellowHat · · Score: 1

      I like a GUI when I have not worked with the program set in CLI recently. I tend to have to wear many hats and am horid at taking (and reading my own) notes. So a GUI lets me get the job done when I have forgoten the commands and their @ARGV.

      If I have recent knowledge of the program sets operation then I like a CLI. Also I find that when I am learning a system CLI tends to expose the isues that I have wrong and the error messages are right in your face so you tend to get to the bottom of the problem.

      Anyway I think that there is a time and a place for both interfaces and I like software that has both, and it is even better when there are a couple of GUI's to choose from.

    15. Re:Who needs a GUI? by gregmac · · Score: 1

      Command line interface (CLI) is the way to go for real PBX systems. There is no GUI out there that really takes advantage of all the features of what Asterisk can do. And if you do need a gui to do something, chances are, you shouldn't be running your own PBX.

      I guess it really depends on your skills and how much time you want to spend with the phone system. I personally prefer to work in GUI's for most things, as it saves me time from remembering obscure options and switches for hundreds of config files in different programs. Not to mention the additional error checking a GUI will provide, or the quick "summaries" they can give that pull information from various files together to give you an overall picture.

      As far as no GUI that can take advantage of everything Asterisk can do -- that's pretty much like saying there's no GUI that can take advantage of everything Linux can do. Asterisk is incredibly flexible, which makes it very difficult to write GUI's. It's somewhat akin to writing a GUI for a programming language (since asterisk's dialplan is really a simple language). I'm one of the developers for AMP, and a common misconception is that AMP is a general GUI for editing any Asterisk setup, when in fact, it's a fairly specific configuration for Asterisk that includes a web GUI. It is really designed for use as a PBX in a small-to-medium sized business. People request things like support for calling cards, but it's just not designed for that kind of application. Of course, there's nothing stopping people from taking the GPL'd source and removing the extensions, IVR, etc stuff and making a configuration specifically to handle a calling card company.

      Anyway, the point is you'll never get one GUI that takes care of "all" the features, because there's really an unlimited number of things you can do, and an unlimited number of ways to do them. That doesn't mean that a GUI is worthless. For a lot of situations, using something like AMP will save you lots of time, because you'll just be building the same thing by hand (reinventing the wheel, so to speak). Other times, you'll want a lot of custom stuff and a GUI tool like AMP won't be appropriate. Of course, you can use a mixture of things - AMP has many hooks for adding custom functionality, and there's nothing stopping people from writing additional functionality into the AMP GUI itself.

      --
      Speak before you think
    16. Re:Who needs a GUI? by RenatoRam · · Score: 1

      Oh, but the Cisco solution for VoIP (ICCM) is windows based and indeed has GUIs (for routing script writing and IVR scripts)... ...and you know what? They suck very badly.

      Not to mention their GUI installers.

      And their web-based admin GUIs.

      Or their GUI to administer the system... but somehow I don't think we'll see a good alternative soon (read, it's proprietary and locked down). OTOH, GUIs for Asterisk are numerous. GOOD!

      --
      Ciao, Renato
  8. Asterisk is many things, but not without hardware by Anonymous Coward · · Score: 5, Informative

    Asterisk is a FOSS PBX (private branch exchange) and Voice over IP gateway. The PBX part means that you have phones on your desks that don't connect to the real phone lines unless you want to dial out of the company. The VOIP gateway means that it can talk to SIP and H323 systems, as well as having its own protocol, IAX. Most of the useful features require extra hardware, called FXO and FXS cards. These cards allow it to talk to the phone company lines and to talk to the phones on the desk. Without the extra hardware, you just have a computer that can talk to software phones and take voice mail. You cannot just use regular modems. It is very flexible, and if you have two or three offices, it can save you long distance charges by routing those calls over the internet. This is just a basic idea of what it can do, it what Asterisk is used for. Check out "Asterisk at home" for a fairly simple installation that includes a good web interface.

  9. Dear AngryParsley... by Anonymous Coward · · Score: 1, Insightful

    Dear AngryParsley,

    You seem to have a lot of drive and enthusiasm, which is obviously not finding a productive outlet, have you thought about getting some part-time work in IT? Perhaps try doing some volunteer work!

    Maybe you've not yet graduated and are going through that 'difficult' stage. Girls don't seem to like you, the sporty kids bully you. We've all been there, it'll pass. The simple fact that is girls mature faster than boys.

    In a few years, you'll look back on these days and laugh! :)

    Anyway, take care.

    AC.

  10. Will it take off? by datafr0g · · Score: 4, Interesting

    It wasn't long ago (still is in some parts) that PBX tech was primarily proprietory software running on expensive proprietory hardware.

    As most PBX manufacturers are moving towards converged networks, VoIP, etc - more and more focus is being placed on Software and standards making these systems cheaper and cheaper.

    Asterisk will have a lot of competition in the small biz market. I really love the technology, and think the project's fantastic, but if I were running a business and looking to purchase a PBX, I'd probably stear clear of Asterisk.
    Purely because the Telephone System is the communications hub of most businesses. It's the one thing you don't expect to go down - so reliability is critical. There's no vendor backup, etc - same with most Open Source software, and while that wouldn't be an issue with most other applications - PBX's are a different kettle of fish.

    I really hope it works out and at a minimum, hopefully it'll draw PBX costs down, but as the vendor based systems cost is currently very low and given that the margins for support, etc are also low in this field, I don't expect too much from the biz side of these things.

    HOWEVER, if someone can translate the tech into something that can really save a business money and they can garuntee uptime, then they'll do well.

    --
    "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    1. Re:Will it take off? by The_Morgan · · Score: 2, Interesting

      I can't imagine that you have actually priced out a 'vendor' system. They are anything but low priced. After being quoted 20 grand for a 15-20 phone system and being told that support costs will be outragous, you would do exactly what my boss did.

      Keep the ancient system that was fried by lighting. God knows the PC tech will keep the system limping along 15 years past its due date.

    2. Re:Will it take off? by cduffy · · Score: 1

      There's no vendor backup

      Of course there is, if you buy it from a vendor -- and there are plenty of them out there. Even with a 3rd party providing pretested hardware, service/support, etc, the price is vastly lower than the proprietary competition. Need uptime? There are plenty of failover technologies out there, and no good excuse (other than the cost of having extra hardware and connectivity) for not using them.

      Sure, using Asterisk means you have the option of going the cheap way out -- it doesn't mean you have to, though.

    3. Re:Will it take off? by datafr0g · · Score: 1

      Unless that pricing also includes some fancy sofware addon or design, you're being ripped off.

      There are small systems capable of doing the same sort of thing as Asterisk, if not more for around $1000-$2000 for that number of users.

      --
      "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    4. Re:Will it take off? by smallpaul · · Score: 3, Informative

      Purely because the Telephone System is the communications hub of most businesses. It's the one thing you don't expect to go down - so reliability is critical.

      Do you have some inside knowledge that indicates that Asterisk is unreliable? I hadn't heard that.

      There's no vendor backup, etc - same with most Open Source software, and while that wouldn't be an issue with most other applications - PBX's are a different kettle of fish.

      I don't know what you mean by "vendor backup". If you buy a Asterisk-based solution then it is backed by your solution provider. They have access to the source code in the same way that a proprietary software vendor has access to the source code. On the other hand, unlike the situation with a proprietary software vendor, there is competition between solution providers with equal access to the source code.

      It's the one thing you don't expect to go down - so reliability is critical.

      Google.com and Amazon.com are both based in large part on open source software. Would you say that reliability is not "critical" for their websites?

      I'm by no means an open source zealot (I write proprietary software) but I can't let illogic just pass by. There is some highly reliable open source software and some highly reliable proprietary software. And there is some crappy open source and proprietary software out there.

    5. Re:Will it take off? by datafr0g · · Score: 1

      From a personal perspective, I'd use it for home and mess about with it because I have the time and interest.
      However, the open source solution provider thing doesn't really do it for me as a buyer.

      Sure, it may not break, but what if it does? For example, I could call solution provider x but he maybe unable to fix my fault as the source or frontend or OS or hardware that they use may be different that what's provided by solution provider y.
      So if my solution provider goes out of business, there could be trouble for me.

      Obviously there's a lot of other situations with other Open Source software where this works which is cool. You mentioned Google and Amazon both of which rely on Open Source software at a critical level.
      The difference is, these places (google, amazon, etc) have a great deal of internal focus surrounding the uptime of these systems because they live and die by their IT infrastructure. Most businesses don't (well, not as much as google or amazon anyway). They just want something that works and not have to worry about these sorts of things.

      Asterisk may work well, and may be reliable but I don't think it'd be a very easy system to support, as it's incarnation will surely be different from solution provider to solution provider in terms of Hardware, OS, Asterisk version, etc.

      --
      "Who says nothing is impossible? Some people do it every day!" - Alfred E. Neuman
    6. Re:Will it take off? by killjoe · · Score: 1

      Just hire a consultant to install and manage it for you. Why is that so hard to understand?

      --
      evil is as evil does
    7. Re:Will it take off? by Ewan · · Score: 1

      Our PBX provider did go out of business, they were called SDX and were huge, now they're part of Avaya who don't support our product.

      Being a business based on open-source or closed-source doesn't make a difference to our problem, now noone can support our old SDX system properly and there's no upgrade path for it.

    8. Re:Will it take off? by elgaard · · Score: 1

      > So if my solution provider goes out of business, there could be trouble for me.

      That is never a good thing.

      But do you think you would be better off with a proprietary solution if your solution provider goes out of business?

      It might not be that easy to find someone that can immidately work on the code, but it is better than having no source code.

    9. Re:Will it take off? by MikeBabcock · · Score: 1

      And if Nortel crashed any harder than they already did, what would you do then?

      What if your solution was bought out by some big monolithic company who decided to discontinue support for your product (EOL) and migrate it to their own?

      I'm happier with OSS where I can guarantee *someone* can fix it if its broken, even if it ends up being me.

      There end up being *plenty* of support companies for OSS because of the "we can fix it ourselves" factor -- and they tend to be better at it too, in my experience (than the support for proprietary products).

      Compare a professional Apache support company with Microsoft for IIS support.

      --
      - Michael T. Babcock (Yes, I blog)
  11. Money Making Opportunity. by Anonymous Coward · · Score: 1, Interesting

    "gardel writes "The open-source PBX is popular, powerful and affordable. But setting up and maintaining Asterisk in its distributed form is a technical challenge for even the most accomplished of geeks. "

    Translation: If you want to make money with OSS? Make it complicated, and difficult to use.

  12. I challenge the technically challenged assertion. by bardothodal · · Score: 1, Informative

    I'm a Linux noob and even I setup Asterisk@Home successfully. I bought a $6 Digium FXO card signed up with FWDout and off we go for free worldwide phone service.

    --
    No matter where you go , there you are.
  13. Using Asterisk on a call center by PinkX · · Score: 1

    I've been looking for a solution to a call center related problem. Besides the fact of leaving a 'written' (database driven) register of all incoming calls (day and hour, who called and who answered the call, and the subject of it), I'd like to record the whole call and attach it to its register. Privacy statements apart (users who call would be welcomed by a greeting which says that the call could be saved in order to improve QA and such), I've been wondering at this problem some time now and perhaps Asterisk could be the solution to it (perhaps I'm wrong - don't know), if anyone has some experience on this which could give some advice ... special hardware involved, etc. would be greatly appreciated

    1. Re:Using Asterisk on a call center by masonc · · Score: 2, Interesting

      You are on the right track. The Call Detail Records (CDR) are comprehensive and there are packages to analyse them. I am also using a Call Accounting package that does costing by groups of extensions.

      Call Monitoring, the recordsing of each call tot he ahrddrive is a native application and I am about to implement for a stock trading company I am working with.
      Asterisk is stable, powerful and free. If you are using IP phones and routing all calls through a VOIP provider, all you need is a linux server. I you need to connect to the PSTN lines, a 2 in 2 out card is only $500, and there are much larger interfaces for large scale analog phones and pstn lines.
      Contrary to opinion, learning to configure Asterisk is not hard, it just takes some time and a chance to experiment. I implemented it as our home office system first before offering it to clients. My family are fed up with the often broken system but you have to have that chance to play around if you are going to understand the dialplan options.
      Send me an email if you need any help (masonc ..at..masonc .. dot com)

      --
      CM www.cometenergysystems.com Blog: http://caribbeanrenewable.blogspot.com/
    2. Re:Using Asterisk on a call center by Anonymous Coward · · Score: 0
      You may be on the right track as .-1 says (oops - VAXNotes flashback :)

      Just remember that call center PBXen are Production (with a capital "P") systems. Have a professional build, install and maintain it, at least until you and at least one other person know that they can do it themselves.

      Otherwise, you'll get your a** fired at the call center manager's request, and you'll give Asterisk a black eye in the bargain.

    3. Re:Using Asterisk on a call center by Anonymous Coward · · Score: 0
      Also (same AC here), I actually RTFParent again, and you're asking about digital recording. That's a whole other can of eels.

      VoIP (is it VoIP? you didn't say) digital recorders typically use packet sniffers to grab and save the VoIP packets. This gets to be a hard thing to do well after about 3 phones.

      If you've got a TDM (old-skool, non-VoIP) phone system, you're talking about some fairly serious money. And most of the vendors in this space are retards (e.g., NICE Systems).

      Good luck.

    4. Re:Using Asterisk on a call center by Anonymous Coward · · Score: 0

      A cheap commercial solution like xc-ast http://demo.xcept.it/xc-ast does it all and more. Have a look.

    5. Re:Using Asterisk on a call center by Anonymous Coward · · Score: 0

      yes asterisk can record all calls, see the wiki
      http://www.voip-info.org/tiki-index.php?page =Aster isk%20cmd%20Monitor

  14. Re:I challenge the technically challenged assertio by aXis100 · · Score: 2, Insightful

    Try it without the @Home bit. The whole point of this article is that simplified graphical front ends are good, which is what you are seeing with Asterisk@Home.

  15. Rolled Asterix out this weekend by Colin+E.+McDonald · · Score: 3, Interesting

    Rolled out an Asterix PBX this weekend. Snom 360 IP POE phones connected to Fedora Core 3
    box (HP DC 7100) with two Digium FXO cards. VoIP from the desk sets to server then outbound PSTN
    (Public Switched Telephone Network). Used the Asterisk Management Portal front-end GUI so the
    local users could have complete control over the management of the system. All I can say is....sweet.

    1. Re:Rolled Asterix out this weekend by TheVidiot · · Score: 1

      If you'd be so kind as to share some info... This is a question I cannot get an answer for: As per your case, can more than two outbound, inbound or combination thereof calls be made at any one time?
      So the 360 users only need two PSTN lines to handle all in and out calls? Meaning 100 people can, say, all call out at the same time using only two PSTN lines? If so, that very cool! Thanks!

    2. Re:Rolled Asterix out this weekend by Colin+E.+McDonald · · Score: 1

      You can only have one inbound or outbound connection at one time on a particular analog line. You can organize all of the lines into one group, say group 0. Lets say you had 4 lines coming from the PSTN. You can group all of those lines together into a group and set them up for both inbound and outbound lines. If one is in use, say for an outbound call, then it will grab the next available line. You could only have a combination of inbound/outbound up to the number of lines that you have (to the PSTN/phone company). If you wanted to get a PRI or T-1 you would get 24 channels or lines to dial out on (expensive for small business). You can also set the system to trunk out via SIP or IAX to the net (to link to a public telephone provider service). So yes, to repeat, you can make any combo of inbound/outbound calls up to the number of ports/pstn lines that you have. Cheers!

    3. Re:Rolled Asterix out this weekend by NardofDoom · · Score: 1
      ...local users could have complete control over the management of the system.

      Dear God No!

      --
      You have two hands and one brain, so always code twice as much as you think!
  16. Re:I challenge the technically challenged assertio by bardothodal · · Score: 1

    ahhh i.c. , think I could have done it either way considering I didn't use AMP for the various .conf editting for fwdout or setting up the card. AMP definately makes editting call groups easy.

    --
    No matter where you go , there you are.
  17. Shouldn't this read by caller9 · · Score: 1

    In it's death-throws PBX attempts to be user friendly. VoIP laughs while twisting the knife and requesting additional funding. Several trunks cry.

    1. Re:Shouldn't this read by caller9 · · Score: 1

      I retract my previous statement and plead ignorance. I also know where you glass house is located.

  18. The article fails to link to.... by Rob+from+RPI · · Score: 4, Informative
    the most important and popular Asterisk site. Specifically, voip-info - a wiki where you'll find documentation on everything you'd like to know about Asterisk and various ways of administering it.

    I'm doing the Documentation for AMP which is probably (IMO) the best admin tool, and it's what is used for 99% of the administration of Asterisk@Home. AMP is rapidly becoming more than just a basic interface to Asterisk tho - the current CVS handles LCR, ZAP Trunks (eg, physical connections to the PSTN via ISDN or normal 2-wire FXO/FXS), Call Groups, Inbound call queues with everything you'd expect ("Your call is 4th in the queue. Your expected wait time is 3 minutes"). The current CVS of Asterisk, when used with AMP, gives you attended transfers, call (audio) recording, and a whole pile of other stuff.

    Probably the best thing for someone new to VoIP is to get the latest version of Asterisk@Home (which is 0.9 at the time of this post) and an old machine, a couple of soft-phones (VoIP software that lets you make calls from your PC using your sound card) and a FWD number and start playing.

    Feel free to leave me voicemail on my FWD number - 47876 - if you have any questions or comments!

    --Rob
    1. Re:The article fails to link to.... by Anonymous Coward · · Score: 1, Informative

      voip-info.org, I think, although it's slashdotted. voip-info takes you to something in german.

  19. get a free one... by Lumpy · · Score: 1

    asteriskathome.sourceforge.net

    to hell with the pay versions. *@home has an awesome web frontend and allows you to do the manual magic that no pbx on the planet can even think of doing.

    the hard part is finding sip phones that have fully programmable buttons that dont cost you 2 arms and 3 legs.

    --
    Do not look at laser with remaining good eye.
    1. Re:get a free one... by Strog · · Score: 1

      *@home has an awesome web frontend and allows you to do the manual magic that no pbx on the planet can even think of doing.

      Have you even looked at a real commercial PBX? While VoIP/Ethernet phones/etc. are newer, most of the "new" features in Asterisk have been in decent sized PBX for decades. The PBX at my work finally has a GUI front-end to handle the day to day stuff but you still have to fall back to the CLI to do the more advanced stuff (and there's some VERY advanced features in there).

      Asterisk's advantage isn't that it has new features that a good PBX doesn't have. The advantage is that it can scale those features into what a small office needs without the cost of the expensive proprietary solutions. The same goes for accounting/interfacing other systems/etc. Asterisk doesn't have new features here either but it gives you the flexibility that proprietary solutions want a fortune for.

  20. Your solution? Cisco. by Laebshade · · Score: 0, Flamebait

    So we're getting a bigger and better version of the Norstar system we've got now.
    My company ditched Norstar and went with Cisco VoIP phones and phone servers. There's your solution.

  21. It's too complex a problem domain by cduffy · · Score: 1

    Dial plans look like regular expressions, and even the folks with the pretty GUIs don't change that, because you'd basically need to invent another visual programming language to GUIfy them, and those suck.

    Programming moderately-advanced user-driven functionality like letting users dial an extension to [arbitrary example] change call forwarding numbers, or [other arbitrary example] rerecord voice prompts -- is actually programming. The steps for validating that the user is who they ought to be, or coming from where they're supposed to; prompting them; storing data in the right places; coping nicely with error conditions -- it's all real programming, inasmuch as doing it right necessarily involves writing code. Sure, you can have a prepackaged solution that lets users do the most common tasks trivially from a GUI -- but any business that wants even moderately interesting things done will need something nontrivial done, and at that point you need to have the ability for someone who knows how to code get in and get things done.

    Just the basics of "configuring the phones" -- that can be done from a GUI already. Hell, the prepackaged Asterisk-based solution we bought (before customizing the hell out of it) has a web UI for adding phone extensions, and the phones are all web-administrable as well (through a very, very slick interface). That doesn't mean that the coders are out of the loop, though, for anything but the most trivial of changes. The suits want to change the behaviour of calls to the main line so that they act differently based on business hours or whether the secretary is logged in to the company Jabber server? Needs skilled labor. The suits want to automatically charge customers phone calls made to the support line based on caller ID, and allow the support folks to override it at will? Needs skilled labor.

    The thing is, though, I'm not just saying "needs skilled labor" as in "this is how it is right now"; I'm saying it as in "every attempt for the last 30 years to enable suits to do this kind of thing [creating application logic] unassisted has failed", starting with COBOL.

    So, in conclusion: To the extent that there is such a need to allow managers to configure the thing, and to the extent that that need can actually be fulfilled, it already exists.

    1. Re:It's too complex a problem domain by Anonymous Coward · · Score: 1, Insightful
      Meh. What utter nonsense. PBX technicians take a 2-week course to learn how to do that stuff.

      This kind of FUD from the Telecom industry and their flunkies in Telecom departments has been going on since Alexander Graham Bell built the first Telecom monopoly. It's like IT was in the 70's - relatively simple stuff, obfuscated with all kinds of scary mumbo-jumbo.

      All you need is the patience to understand the scary mumbo-jumbo. You'll find the whole Telecom industry is built on ideas and technology from the 60s.

    2. Re:It's too complex a problem domain by cduffy · · Score: 1

      First: I'm not saying it's hard. I'm saying it's too hard for my manager, who hasn't taken a 2-week course. (I taught myself in less than two weeks -- but for my manager, who is extremely busy with his job of managing stuff, even two days is an unthinkably long amount of time to devote to learning a technical skill).

      Second: I'm not speaking of PBX systems in general; I'm speaking of Asterisk in particular. Your 1960s ideas-and-technology PBX isn't going to have any sort of ability to decide to route a call based on who's logged in to Jabber or be configured to update a database given user selections or so forth.

      Treating a post as an opportunity to go into a general-purpose, tangentially-related rant rather than respond to the actual points made is a breach of etiquette I've been guilty of in the past -- but that makes it no less a breach.

  22. Corrected links... by Rob+from+RPI · · Score: 3, Informative
    The above article forgets to link to the most important and popular Asterisk site. Specifically, voip-info - a wiki where you'll find documentation on everything you'd like to know about Asterisk and various ways of administering it.

    I'm doing the Documentation for AMP which is probably (IMO) the best admin tool, and it's what is used for 99% of the administration of Asterisk@Home. AMP is rapidly becoming more than just a basic interface to Asterisk tho - the current CVS handles LCR, ZAP Trunks (eg, physical connections to the PSTN via ISDN or normal 2-wire FXO/FXS), Call Groups, Inbound call queues with everything you'd expect ("Your call is 4th in the queue. Your expected wait time is 3 minutes"). The current CVS of Asterisk, when used with AMP, gives you attended transfers, call (audio) recording, and a whole pile of other stuff.

    Probably the best thing for someone new to VoIP is to get the latest version of Asterisk@Home (which is 0.9 at the time of this post) and an old machine, a couple of soft-phones (VoIP software that lets you make calls from your PC using your sound card) and a FWD number and start playing.

    Feel free to leave me voicemail on my FWD number - 47876 - if you have any questions or comments!

    --Rob
  23. It's too complex a problem domain-Teaching Pendant by Anonymous Coward · · Score: 0

    "The thing is, though, I'm not just saying "needs skilled labor" as in "this is how it is right now"; I'm saying it as in "every attempt for the last 30 years to enable suits to do this kind of thing [creating application logic] unassisted has failed", starting with COBOL."

    Programming by Example.

  24. Crap. Wrong link by Rob+from+RPI · · Score: 3, Informative

    That should be voip-info.org. I'm so used to mozilla just auto-completing, I type 'voip' and push enter in my address bar - I don't think about the top domain. (Annoyed Grunt).

    However, voip-info has been having significant performance issues, so I think that *not* linking to it was a good idea. It looks like it's been slashdotted just by having the VoIP meme high in the geek global awareness.

    --Rob

  25. Cottage industry? by Anonymous Coward · · Score: 0

    Wouldn't it be more of a VoIP industry?

    *rimshot*

  26. Cisco? You're kidding, right? by Anonymous Coward · · Score: 0
    [...]Cisco [...] There's your solution.

    Puh-leee-uh-ze. Cisco? They're the friggin' Nortel of VoIp! Proprietary, lock-in, unreliable junk.

    1. Re:Cisco? You're kidding, right? by Laebshade · · Score: 1

      Propietary? yes. Lock-in? yup. Unreliable junk? I happen to think they're pretty good. It's amazing my first post got modded as flamebait.

  27. Asterisk in actual use by syslog · · Score: 3, Interesting
    We develop some highly sophisticated field services software (GPS tracking, jobs sent to phones, black boxes, GIS etc etc). One of our key modules is "Call Ahead". When a cable guy, for example, completes installation at customer A, our software automatically calls the next customer on his job list, informing them that the cable guy is on his way, and will be there in x minutes. We do this via Asterisk (obviously). We charge our client (the cable company in this example) a small fee per call. If not for asterisk, we would have had to use some proprietery solution from Avaya, Intertel Tech etc, along with service from a carrier like MCI or SBC etc. This would have cost BIG dollars. We could not have provided our clients with an economical solution. This is a perfect example of open source enabling a business that could not happen otherwise.

    Asterisk is a really extremely full featured high-end telco switch. The configurations is a little painful, but the quality is superb.

    naeem

    Agilis Systems

  28. VoIP eliminates hardware need, FXO cheap anyway by Anonymous Coward · · Score: 1, Informative

    If you get your outgoing line from a VoIP provider such as Vonage, Packet8 or Broadvoice, you don't need any hardware for the outgoing side of Asterisk. If you don't, you only need a card that costs $6.85 + shipping on ebay.

    For the stations, you either need an FXS card (about $100 per extension) or an IP phone (about $70 per phone) or a headset and software phone (about $10 per extension). Since most people aren't satisfied with the pure software phones, it's the hardware cost per extension that matters.

    The Asterisk computer itself usually costs from $100 to $200; for "real" use you want a battery backup, and that's included in that estimate, as well as one FXO (outgoing) card. Then the best solution is IP phones for the stations, at whatever the cheapest you can get on ebay. You can get them for $40 sometimes, but usually it will be more.

  29. Asterisk reporting by hydrino · · Score: 1

    I've been using a new reporting engine for asterisk and love it! Our old PBX is going to be a boat anchor in a month. It's from a small company called Somix and it's called Plumtrack (I have no clue what the "plum" means :))
    Our company luckily has a geek that knows whats up.
    http://www.somix.com/products/plumtrack.php
    Asterisk ROCKS!

  30. Why not just get an Avaya system 75 for under $5K by Anonymous Coward · · Score: 0

    Try Ebay - you can get a reliable Avaya System 75 for under $5K - add an Avaya VOIP module - and your PBX turns into a VOIP PBX.

    Why worry about PC quality when you can get a cheapo System 75 for dirt cheap?

  31. Asterisk lets you be really creative. by ashitaka · · Score: 2, Informative

    Since the API is really open and can call your own little procedures in just about whatever script language you want makes for some really wild features being added to the Asterisk world that mystify traditional PBX people. Things like quick routing to voicemail or somewhere else based upon your AIM logged-in status.

    The possibilities are huge.

    I've just started cataloguing some of the more creative ones.

    --
    If you don't want to repeat the past, stop living in it.
  32. hardware required by asterisk quite expensive by panxing_personal · · Score: 1

    my impression is that the recommended hardware price with support is higher than Intel's product with Microsoft's solution. microsoftwith intel maybe better.

    1. Re:hardware required by asterisk quite expensive by laptop006 · · Score: 1

      No it isn't, compared to a proper PBX it's quite cheap. Now you can use totally top-end phones and end up with a huge bill (Cisco 7970's for example at ~ AU$1200ea), but if you buy sensible phones that's not an issue.

      --
      /* FUCK - The F-word is here so that you can grep for it */
  33. Anyone hosting Asterisk to small businesses? by Timbotronic · · Score: 1
    I wonder if there's a market for combining a VOIP service like Vonage, with a customizable hosted service like Salesforce.com. That way, all the customer needs is a reliable net connection and a bunch of IP phones (or POTS phones with POTS to IP connectors). If everything's configurable via a web interface, why does the Asterisk server need to be at each office? A VOIP services company could just host a cluster of Asterisk servers with multiple businesses on it.

    Network QoS and voicemail security would be something you'd have to focus on. You could still push out storage to the client if they wanted it though.

    --

    One of these days I'm moving to Theory - everything works there

  34. YACSA - Yet another cliche supporting article by mamladm · · Score: 2, Informative

    Unfortunately, this article lends yet more support to those who like to dismiss Asterisk based on the cliche that it can only be handled by hard core Linux geeks.

    Sure, if you want to use Asterisk to its full potential, then you have to learn a thing or two. But that isn't any different from any other tool, be it Apache, IIS, Oracle, PeopleSoft, Siebel, InDesign, Photoshop, Bryce, Final Cut, etc etc etc.

    The important thing however is that you can get started with Asterisk very easily and without any special skillset.

    The article doesn't mention anything about the fact that you can download an Asterisk installer for MacOS X along with a few configuration wizards and have a running PBX within a few minutes. It also doesn't mention that there is a similar Asterisk installer for Windows. At present, the Mac is the easiest platform to set up a basic PBX with Asterisk, but it shouldn't be too long before there will be configuration wizards for Asterisk on Windows, too.

    Asterisk for MacOS X: http://www.sunrise-tel.com/

    Asterisk for Windows: http://www.asteriskwin32.com/

    How can we expect decision makers in companies to consider Asterisk if it is always presented as a Linux toy which requires Linux gurus to set up and run. That's precisely the kind of perception the incumbent proprietary system vendors love to promote when they pinch their overpriced stuff.

    Let those people know that Asterisk is multi-platform and have them play with it on their platform of choice and there will soon be more mainstream deployments and more ease of use front ends.

    Other than for Linux, Asterisk is so far available for FreeBSD, NetBSD, OpenBSD, DragonflyBSD and Irix (both through the NetBSD package manager), MacOSX/Darwin, Windows and Solaris. Zaptel drivers (to use telephony interface cards) are available or in the works for FreeBSD, NetBSD, MacOSX and Solaris. If that doesn't deserve mentioning in an article about an Asterisk cottage industry, then I don't know what does.

    --
    the macintosh asterisk mailing list http://www.astm
    1. Re:YACSA - Yet another cliche supporting article by Anonymous Coward · · Score: 0

      Isn't asteriskwin32 the one that is currently violating the GPL? The author seems to be not giving out the source to the modifications made to the asterisk binary he is distributing.

    2. Re:YACSA - Yet another cliche supporting article by smellystudent · · Score: 1

      The thought of running my PBX on Windows... scares me. Really, really scares me.

      --
      Predictive text is shiv!
    3. Re:YACSA - Yet another cliche supporting article by matuscak · · Score: 1

      The thought of running my PBX on Windows... scares me. Really, really scares me.

      Amen to that. When I looked at the Cisco Call Manager a couple years back, that was the one thing that I really did'nt like. Im not sure the Cisco folks got the idea that "It runs on Windows!", and "It integrates great with Exchange!" are not always a selling point

  35. Waiting for the lawsuit by chowells · · Score: 1

    Considering that the propreitors of the rights to the Asterix cartoon character successfully challenged in court Mobilix, a site about mobile UNIX, what are they going to make of an open source PBX called Asterisk?

  36. Two slightly off-topic questions... by shic · · Score: 1

    1. I've heard lots about Asterisk - and understand that it can be used as a PBX for a small-medium sized enterprise... and that it supports tailored voicemail etc. I am interested in a far smaller scale scenario. I have one land-line; one ADSL line and one mobile phone (with a number for which I can divert phone calls wherever I choose.) I want to manage calls in a more effective way... Ideally all my calls would arrive at my server - and depending upon time of day; caller ID; my location (at desk; at home; in-car etc.) handle calls appropriately. Anonymous callers should only get voicemail; calls from contacts I flag as "urgent" should be routed to me wherever I happen to be - etc. Can anyone point me at practical case studies of individuals setting up this sort of facility?
    2. I don't feel comfortable with loudspeaker/microphone phone calls - I prefer to use a phone. I've seen £30 USB handsets that would work at my desk; I've seen £200 802.11b units too... as well as £30 boxes to allow me to use conventional phones as if they were SIP phones. Bearing in mind that I want this for a home-project (not to run an enterprise) what would be my cheapest option to get a cordless IP phone which both allows me to wander into the kitchen while on the phone as well as indicating to me who is calling if the phone rings when I'm away from my PC (but still in the same building)? Are there any good hardware reviews of budget-level equipment?

    1. Re:Two slightly off-topic questions... by digitalsushi · · Score: 1

      There's probably no need to get that fancy. Get a vonage account. It's 25 bucks a month for unlimited calling. It comes with a router that has voip ports preconfigured for your account (and you cannot access the SIP credentials, unfortunately). Plug a cordless telephone into it for your home use. That takes care of question 2. The caller-id info is in the call data, so your cordless phone will show you who is calling just like normal. As for the other point from question 1, you can't get this sort of granularity from this configuration, but you can take care of the time of day and location. There's a script on freshmeat that will log into the vonage site and set a forwarder phone number (i.e. your cell phone). Really, the only reason to use asterisk is to get that whitelist granularity, but you have to ask yourself if it's worth the hundred hour time commitment to understand it well enough to execute. The method above takes about 4 hours of work, if you're checking everything out for the first time.

      --
      slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
    2. Re:Two slightly off-topic questions... by shic · · Score: 1

      While I understand your suggestions - I guess because this is a "home" project (rather than a business one) I'm willing to put in much more time tinkering - but less cash into the deal... For example - while I accept that a provider like Vonage is likely to be "worth" $25/month to a heavy user it is certainly not worth that to me... that subscription figure exceeds my private expenditure on outgoing calls twofold!
      I hope to use Skype in conjunction with my mobile and existing land-line (on which I have ADSL as an extra service.)
      I realise that what I'm looking to do isn't the primary focus for most of those interested in VOIP - but as a gadget appreciator I'd still like to try this stuff.

    3. Re:Two slightly off-topic questions... by mamladm · · Score: 1

      I have got precisely the setup you describe on my Asterisk server and I am happy to share the configuration. Can you send me a private message through Slashdot?

      In a nutshell here is what's involved ...

      1) hook up your PSTN line to your Asterisk server

      you do this either to a so called FXO port on an internal telephony interface card, the simplest one of which is an ordinary fax modem card which costs you 8 USD (any PCI modem with the Ambient MD3200 chipset will do) or you use an external VoIP gateway (phone jack in on one side, ethernet jack out on the other) such as the Sipura-3000 for example.

      2) get your Asterisk connected to a VoIP service

      this could be any VoIP service that supports SIP, IAX, MGCP or H323 and allows you to use your own equipment to connect. I usually recommend services that support IAX because it's a rocksolid protocol. There are many services that support IAX, the most well known ones are probably NuFone, Voicepulse and VoipJet.

      3) enter your "trusted" phone numbers into the Asterisk database

      this can be done on the Asterisk CLI with a one line command such as database put cidname 1234567890 "George W.Bush" or if you have a Mac, you can use a GUI based script applet for this. Maybe there is some GUI tool for Linux as well, I don't know about that.

      4) edit your dialplan to forward known numbers to your mobile if you're out

      there are several strategies to define what "out" means. You could just send all calls to your IP phone and if it is unavailable or if nobody picks it up in a certain time, send known callers (coming in via PSTN) to your mobile (via VoIP service). A little smarter way would be to define a certain shortdial to mean "I am out as of now", for example if you dial *555 or whatever you fancy. Of course you'll also need to define some code to mean "I am back". Finally, there are some interesting presence facilities. For example, if you have a Bluetooth phone, you could configure the Bluetooth Presence module of Asterisk to keep track of your phone via Bluetooth. If you are near and Asterisk can see your Bluetooth phone it means you are in, otherwise it means you are out. I think there is also a Jabber IM based presence scheme. If you can send email from your mobile, then you could even use that to remotely switch Asterisk between "in" and "out" and control where to forward calls from trusted phone numbers.

      5) set up an auto-attendant and voicemail box

      this involves setting up a voice menu in your dialplan to send incoming calls from unknown callers to and give them a choice to leave a voicemail or tell them when they should try to call you again or on which alternative number or whatever you fancy. You will also need to set up a voicemail box for Asterisk to put recorded messages into. Asterisk can forward those messages by email to you if you wish. Finally, you could use Asterisk's SMS module to send yourself an SMS message with the number of the caller and the time of the call.

      In addition to the above, if you are in the US where local calls within a certain geographic area are unmetered, you might also like another feature of Asterisk which is called DISA (Direct Inward System Access). Basically this means you run your own private calling card service, just for yourself. The way this works is this ... You call your PSTN line from your mobile phone while you are on the road, which might be within your included minutes or unmetered local calling facility. Asterisk will pick up the call and either identify you by your mobile phone's caller ID or ask you for a PIN number. After that Asterisk gives you a dial tone and you can use your VoIP service with its lower tariffs to make long distance and international calls.

      As you can see, this is pretty exciting stuff, highly addicitive ;-)

      --
      the macintosh asterisk mailing list http://www.astm
    4. Re:Two slightly off-topic questions... by jjhall · · Score: 1

      You won't be able to use Skype, as they do not have an open protocol, and there is no way to connect to it via Asterisk.

      You can use Nufone (http://www.nufone.net) at $0.019 per minute (cheaper than SkypeOut anyway) to accomplish the same thing.

      Other than that, it shouldn't be that hard to do, and the other person that replied has it set up already.

      Jeremy

    5. Re:Two slightly off-topic questions... by shic · · Score: 1

      Hmmm - that's sort-of news about Skype... I never really cared about "skype-out" like functionality - as I can probably influence at least software choices with those who need cheap communications with my setup.
      I guess if I were to have an "Asterisk PBX" then I would be able to interact over the internet with other "Askerisk PBX" setups. (Wouldn't I?) All that would remain then would be some sort of directory service... does such a facility exist? (Yet?)

    6. Re:Two slightly off-topic questions... by jjhall · · Score: 1

      There are several people offering a bounty on a Skype channel for Asterisk, but as of yet nothing is available.

      As far as other directories, there are several out there. Free World Dialup is one run by Jeff Pulver, http://www.fwdnet.net is the address for that one. There is also IAXTel, which is mainly used to test IAX functionality.

      The cool thing about FWD is it uses standard SIP and/or IAX peering, so any SIP compatible device can be used. This means soft phones, hardware IP phones, gateway routers, WiFi phones, all will work as long as they use SIP. You aren't limited to using only Asterisk PBXs to connect.

      There are several others out there, but I don't use them and don't recall what they are off hand. If you have a friend who has an Asterisk box, you can also configure to directly peer with each other rather than using a directory service like FWD.

      Feel free to give me a call on FWD if you want to try it. 43506 is my number. It rings through on my home phones via my Asterisk box, and will go to a voice mail box if I am not there. Please mind the time though, I am in Mountain time, and am generally available from 4:00 PM to about 9:30 PM my time, weekends are hit and miss through out normal daytime hours.

  37. not only software by myukew · · Score: 1

    there also are a lot of firms selling pre-configured server solutions, complete with service and eye-candy. for example CoxOrange. I think this is a quite interesting development too.

  38. Quality, Cheap SIP phone? Sure. by JohnBaleshiski · · Score: 2, Interesting

    Do you have a good speakerphone already for pots? Keep it and buy a Sipura 2000. It provides 2 lines and I bought one for $82 on eBay. At home, I have 2 normal cordless phones connected to it, and of course Asterisk running on a dedicated box. Good stuff.

    1. Re:Quality, Cheap SIP phone? Sure. by cduffy · · Score: 1

      Do you have a good speakerphone already for pots?

      No, I don't -- our phones were all owned by the folks we were subletting from in our last building. Even so, it's not exactly bad advice you're providing -- I'm fairly happy with the SPA-2000s we have already (for connecting our analog fax machines).

  39. Don't go to germany with this name by imr · · Score: 1

    Mobilix was sued (and lost) in Germany because its name vaguely looked liked obelix, a character from a french comic book named asterix. Go figure ...
    The ugly part of that is that those characters are gaule warriors fighting the evil over-organised
    over-bureaucratic roman empire and that I learned to read with those comics books.
    Stupid greedy uderzo.

  40. We setup asterisk by prisoner · · Score: 1

    at work and I have a new-found respect for the PBX manufacturers that I used to curse. I'll never forget, we got the pots line talking to the zap trunk and the phone would actually ring when someone called!!! You have no idea of the ego deflation factor when I proudly told our first caller that I would transfer him, hit the transfer button and hung up on him.

    One thing that it has opened my eyes to are the possibilities of SIP. We needed a seperate phone line and, after some looking, decided to go with broadvoice. In 10 minutes we had a new phone number that we could call.

    One thing that we did find out is not to cheat the minimum specs. When it says 128MB (or 256, can't remember) of memory it means it. The *@home distro that we were using actually booted with 64 but it wouldn't answer the phones...:)

    1. Re:We setup asterisk by matuscak · · Score: 1

      hit the transfer button and hung up on him.

      Heh. Dont feel too bad, (or fault Asterisk for it for that matter) I still do that regularly with our Nortel phone system here.

    2. Re:We setup asterisk by prisoner · · Score: 1

      Oh, I don't fault Asterisk. We went cheap all the way - Grandstream phones, beat up PC with not enough memory (at first). I knew what I was getting into but until I saw it work, I wasn't going to throw much money at it. After all, a "real" phone system only costs about $3500 for a small biz like mine.

      It did open my eyes to the level of integration work that is necessary before people like Nortel can even release a product to sales in an attempt to recoup their investment.

  41. Have you tried configuring a real PBX? by hughk · · Score: 1
    I agree with your point. In any case, it isn't for Linux geeks, it is for Asterisk geeks.

    If you have ever tried configuring a real PBX, i.e, more than 8 lines, you will find it rather unfriendly to the casual user. Even small PBX systems can be far from easy when you start to get feature rich.

    In fact, having seen the configs they use for big PBX systems, Asterisk with its wizards is definitely easier!

    --
    See my journal, I write things there
  42. Nobody said run * on Windows for production by mamladm · · Score: 1

    You are completely missing my point.

    I did _not_ suggest anybody should run a PBX or VoIP server on Windows. I wouldn't even suggest to run a web or mail server on Windows.

    The point is that if you want to suggest to the average IT department to give Asterisk a trial, it goes a long long way if their IT folks who are most likely Windows admins can just download an installer and play with Asterisk on their platform.

    As soon as the Windows admins have convinced themselves that they can run Asterisk on their Windows boxes for testing and verifying stuff, they won't be that hostile anymore and the question what platform to use for a production deployment can usually be discussed in a reasonable fashion.

    I know database admins who run Oracle enterprise database servers on their notebooks. They would never suggest to deploy a production database on a notebook, but they feel all the more comfortable with it because they can run a sandbox environment on their notebooks.

    Same principle applies to Asterisk.

    Apart from that, since there are no Zaptel drivers available for Windows, the only way you could build a PBX would be to use external VoIP gateways, such as the Sipura-3000 for instance. The Sipura-3000, like many other such gateways have a passthrough feature. If anything goes wrong, such as the Asterisk server being unreachable, or even in the event of a power outage on the Sipura itself, any incoming PSTN call will automatically be passed to the FXS port on the unit to which you would probably have an analog telephone connected.

    For a home PBX, this might just be all the redundancy you need and many folks might not feel too uneasy to run such a basic setup on a Windows box, especially not if the alternative is setting up a Linux box when they might not have any clue how to go about that.

    Then again, there are other uses for Asterisk than being a PBX. You could use it as a VoIP server only setting up your own SIP URIs where people can call you on your email address, like sip:myname@mydomain.com. Again, for private use most people might not feel too uneasy running such a facility on a Windows box.

    The more people run their own VoIP servers at home -- Windows or otherwise -- the better the network effect. Remember Metcalfe's law!

    BTW, I run my Asterisk server on a Mac ;-) so you can probably imagine that I am not all too fond of Windows myself.

    --
    the macintosh asterisk mailing list http://www.astm
  43. The point is... by Anonymous Coward · · Score: 1, Insightful

    The poster's employer wasn't paying him to make a year's project out of it, and figure things out so as to light the way for the whole rest of the world.

    His employer was only asking him to look into a possible freebie for a day, and then get back to work on his day job. So no, he is not the one who can grok the whole system and get it into readable tech-manual form.

  44. powerful and affordable -- NOT! by Nom+du+Keyboard · · Score: 1
    powerful and affordable

    Powerful = Usable. Obviously this system is not that, which is why 60 companies are trying to make it powerful and usable.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  45. Skype vs DIY with Asterisk by mamladm · · Score: 1

    If you were to run your own Asterisk server, you can always tell all your friends to download Firefly from http://www.virbiage.com/ which is a software phone not unlike the Skype client software, but instead of a closed proprietary protocol it supports SIP and IAX.

    Your friends will then be able to call you directly on your Asterisk server and you will be able to call them on their softphone, all free of charge.

    If they have their PC on a public IP address, SIP is OK, if they are behind a NAT (private IP address, eg 192.168.x.x or 10.x.x.x) then there is a chance they will not get incoming calls from you without fiddling. In that case IAX is your choice of protocol.

    There main thing about Skype is that they have bolted on all the NAT traversal troubleshooting hacks of SIP and shrinkwrapped them bolted on to their protocol. This means that the end user doesn't have to worry about NAT as the software picks the most suitable workaround automatically. You may call that built-in NAT troubleshooting.

    With standard SIP based solutions, you have to do the NAT traversal troubleshooting manually. Yet, with Asterisk you can always avoid those troubles altogether by using IAX instead of SIP. IAX was designed so it wouldn't need any workarounds for NAT in the first place. You may call that NAT troublefree.

    With Asterisk you definitely get the better technology and more importantly freedom to choose equipment, protocols, codecs, service providers. With Skype you are totally locked in just like it used to be in Ma Bell's days.

    --
    the macintosh asterisk mailing list http://www.astm
  46. OT but, Other software for FXO's? by Mage+Powers · · Score: 1

    I've been wanting something that lets me pick up my phone at home, the problem with asterisk is that its designed to get the phone directly plugged in to it and everything else plugs in to that. I'm just wondering if theres anything I can use thats simpler than a full featured PBX

    1. Re:OT but, Other software for FXO's? by mamladm · · Score: 1

      I think what you mean to say is that you would like to pick up an incoming call to your PSTN line at home while you are somewhere else, having the incoming call delivered to your via VoIP.

      If so, this is quite straightforward. You could buy a little box called an FXO gateway. It's got at least one phone jack for connecting to a POTS line on one end and an Ethernet jack for connecting to a VoIP client on the other end. One of the most popular devices is probably the Sipura-3000.

      The Sipura-3000 is actually a combo device as it has both an FXO and and FXS port. So you could also connect an analog phone to it, in addition to your POTS line. When you are out of the house and online with an IP phone or a softphone somwhere else, you could log in to the Sipura's web admin interface and change it's settings so that it will deliver incoming calls to your VoIP phone. By default it will pass incoming calls to the FXS port. You will need to have the Sipura on a public IP address though.

      There are other FXO gateways, too. Check ...

      http://www.voip-info.org/wiki-VOIP+Gateways/

      --
      the macintosh asterisk mailing list http://www.astm
  47. 90% of Asterisk can be done for less than $100 by BostonGunNut · · Score: 0

    Why bother with Asterisk when you can buy one of these for less than $100? You get call routing, one FXS and one FXO port, lots of configurable options, and great community

    I realize that Asterisk is a good fit for some specific applications, but you can buy a complete call router for less than a single port FXS card....

    1. Re:90% of Asterisk can be done for less than $100 by Anonymous Coward · · Score: 0

      Or just hook the Sipura to Asterisk to make it actually useful.

  48. open source gui front ends? by xpyr · · Score: 1

    And why isn't there any open source gui front ends? This looks like an area that is lacking and can easily be filled by open source programmers. But in order to have a good workable gui, companies have gotta come up with it since they request customer feedback, have usability experts, etc. And of course having an open source gui front end wouldn't easily happen since the programmers thinking is that its good enough for me to use, its good enough for everyone else to use.

  49. Not that way by Anonymous Coward · · Score: 0

    Why do it that way? The point of using it is so you can ditch the high priced PSTN lines (and ISDN is even more expensive - here at least). And decent sized company would need a bunch of these lines. That would cost a lot to install all the ISDN lines, cost a lot of money monthly, and quickly fill the PCI slots with digium cards (it's only so expensible that way - a system has a limited amount of PCI slots).

    You can get some VERY, VERY CHEAP VoIP providers instead. As long as your (existing, and paid for) internet connection is fast enough, everything will work great. It won't really cost much bandwidth, at least MUCH less than the savings over using a PSTN provider. And there's no need to fill PCI slots with cards and adding lines. Yes, you will need a good ISP, a fast enough upstream, decent switching equipment and finally a decent VoIP provider.

    The savings? I don't have actual numbers (although you can google and find lots of "success" stories and savings) for businesses, but even for home, using VoIP cut about 2/3 of my old phone bill. (Both PSTN and VoIP lines are more expensive for businesses than home, but the savings are still there). We've replaced most [voice] trunk lines for ethernet wiring too, so no need for cards there either.

    You may want to have one PSTN line (or ISDN) for redundancy and emergency purposes as not VoIP providers even offer 911 service, and it goes out with the power or your ISP.

    If you go that way, keep in mind that not all VoIP providers are equal. You might have to try a few before you settle for a good (and reasonably priced) one.

  50. Correction by Anonymous Coward · · Score: 0

    The GUI hardly adds bloat. Most front ends I've seen like that were quite small, fast and simple. Their weak point in most cases is lack of advanced functions/configuration. They can do simple jobs quickly and easily, but for complex things, they don't do anything.

    As for Meridians, we actually have a GUI that talks to the meridian switch in it's "normal language" over telnet, but we never use it. It's easy enough to do from the CLI, most techs are familiar with it, and you can have some notes handy for the not as common stuff (plus, the ref books aren't too bad either). Most acronyms/commands are easy to remember (PUA = Pick Up Allowed, ...)

  51. Re:Why not just get an Avaya system 75 for under $ by Anonymous Coward · · Score: 0

    Because a comparable Asterisk system could be built and deployed for 1/5th the cost?