Using BroadVoice with Asterisk How-To
Kerbo writes "With all the hype surrounding open source PBXs (telephone switches) such as Asterisk, the user community is clamoring for more help in getting these systems up and running. The Geek Gazette has published an article on how to configure Asterisk to work with BroadVoice VoIP service and eliminate the need for the phone company."
but how long until the phone company - who owns the backbone somewhere up the line, puts its foot down?
billy - remembering DSL
wow, thats an interesting concept... i wonder how the telcos will take it...?
What Is Asterisk?
Asterisk is a complete PBX in software. It runs on Linux and provides all of the features you would expect from a PBX and more. Asterisk does voice over IP in three protocols, and can interoperate with almost all standards-based telephony equipment using relatively inexpensive hardware.
Asterisk provides Voicemail services with Directory, Call Conferencing, Interactive Voice Response, Call Queuing. It has support for three-way calling, caller ID services, ADSI, SIP and H.323 (as both client and gateway). Check the Features section for a more complete list.
Asterisk needs no additional hardware for Voice over IP. For interconnection with digital and analog telephony equipment, Asterisk supports a number of hardware devices, most notably all of the hardware manufactured by Asterisk's sponsors, Digium(TM). Digium has single and quad span T1 and E1 interfaces for interconnection to PRI lines and channel banks as well as a single port FXO card and a one to four-port modular FXS and FXO card.
http://www.sandstorming.com
I had BroadVoice for two months.
Call quality varied from good to extremely poor. Your mileage may vary.
BV also seems to have a problem handling DTMF (Touch-Tones). I had consistent trouble using many call routing systems, including my bank's customer sevice line.
The worst came when I tried to Cancel my BroadVoice account. I followed BV's support page instructions and emailed billing with the exact information necessary. NO response. I called support several times to no avail.
Ultimately the only way to terminate my BV account was to call my credit card company and have them block BV's continued attempts to charge me for service that I no longer wanted.
For those who are interested in VoIP for business, I've written some online guides:
VoIP for business
How ISPs can sell VoIP services to their customers
This may seem a bit naive but if someone has this setup at home, what features do they actually use? I mean stuff like three way calling / voice mail etc are already provided with most if not telephone lines. I'd love to tinker with it but would love to hear opinions on why an average home would want this?
What I would like to know is how I may build a free (as in speech) Skype-like network with my friends, using Asterisk (or something else)?
I mean, I don't want to speak in a phone, but rather in the mic of a headset directly connected to my PC.
All my friends have at least a 512kbps ADSL line, so bandwidth is not really an issue.
Thanks,
"My sister's in Italy. My parents are in Florida. My brother's in New York. I'm in Maryland. We need a cheaper way to talk securely..."
Right now we're using Skype with good results. I'm the only one in the family running Linux, but we've all got broadband and the audio is often better than a regular phone call.
My real evil plan, however, is to run a PBX (my own little Personal Branch Exchange) with VoIP subscribed PSTN numbers in Maryland, New York, Florida, and maybe Italy. Dialing in and out supported for authorized users (just the fam plus maybe a few friends if they want to add some lines to elsewhere.) My parents want to call my sister? Dial a local phone number and:
"For [Wil's Sister], press one. For [Wil's Brother], press two. For the most annoying sound in the world, press three. For Wil, press three..."
So far, the whole asterisk project is in the toy stage, but Skype is going strong already.
Wil Langford - opinionated bastard - Linux rules
The Slashdot story How Do You Make International Calls? drew 420 comments. The best suggestion by far, I found, was BroadVoice. It's amazing: $25/month for unlimited calls to land lines in 35 countries.
The BroadVoice service has been excellent. Note this comment earlier in this story: BV = Poor Support, #11989921. It's very important when using any VOIP service to test your internet connection quality. It's easy. Linux users need no help, probably. Windows users left-click on Start/ Run/. Enter CMD and press the Enter key. In the Command Line Interface (DOS) box that appears, enter
and press the Enter key. The times may be about 60 milliseconds, and should all be below about 300 milliseconds, and there should be no times far (5x) larger than the average time. Hold down the control key and press the C key to exit from Ping before the 100 tests are completed.
If you get highly variable Ping times, you will have trouble with VOIP, both in dialing and in talking. Call your ISP and tell them to repair their equipment. I did that with Telefonica here in Brazil, and, after hours of talking to many people, they did do the repair.
If you call your ISP, I suggest you don't complain about VOIP, because that is a painful issue for some ISPs. Instead, complain about these things:
1) Ping times definitely show there is a problem. Tell tech support to try it themselves.
2) Web pages give error messages or don't load unless they are clicked on more than once.
3) Email cannot be received or sent except by trying several times.
4) Music on internet radio is periodically interrupted.
BroadVoice customer service has been excellent for me.
Not sure how applicable Asterix is to the home user but it has just saved me a great deal of money. I own a medium sized enterprise in Melbourne, Australia and up until 2 months I was running a "key system" - small PBX - until it went on the blink. The vendor quoted me $4000 to replace the failed parts. Unfortunatly for the vendor I know a damm good IT consultant (actually he's worth a plug, his name is David Ankers) who after much persuasion convinced me to go with Asterix and broadvoice.
An old PC, some Linksys boxes and two days of Dave's time later and I have saved a lot of money. Not only that but I have way more features than I used to have. This is my first venture in to using open source, I think my Windows machines will be going soon.
Asterix is a great product, if it is configured correctly (apperently it isn't that friendly), it works perfectly, has saved me money already and I based on last years bills from Telstra broadvoice will save me even more.
Asterix & broadvoice are a killer setup.
Having a half-decent (as long as you don't need customer service) outfit be completely compatible with Asterisk (or ANY OTHER SIP-capable client) is fantastic. Broadvoice has been great. You may also want to check out sipphone.com, which is also an open provider. Once you have one or more good providers hooked into your Asterisk box, you virtually ARE a telco.
Skype on the other hand, it a nasty hack which somehow got onto lots of Windoze boxes. Explicitly closed system, will not play with anybody else. Lowest-common-denominatorware. Fuk'em.
"I'm the only one in the family running Linux ..."
Asterisk also runs on *BSD, MacOS X and Solaris. With the help of Cygwin it even runs on Windows now.
In fact, talking about an easy to set up home PBX, you might actually find MacOS X to be far more likely to suit your needs.
There is an Asterisk installer for the Mac, so you don't have to built it yourself and there are GUI based setup wizards, or assistants as they're called in the Mac world, which allow non-geeks without tech skills to set up a basic home PBX in just a few minutes.
A driver for using the Mac's built-in modem as a voice port to connect to a POTS line is on its way.
But even if you don't have a Mac nor want to buy one, I assume that similar tools will eventually show up for Windows now that Asterisk runs under Cygwin.
Asterisk on Linux will probably remain a "mostly for geeks" affair. Then again, there are some promising efforts under way to package Asterisk and Linux in a "works out of the box" fashion, for example Asterisk@Home.
Anyway, you shouldn't compare Asterisk with Skype because Asterisk is a _server_ application that can be linked to just about _any_ service and Skype is a _client_ application that is _locked_ to one single service.
the macintosh asterisk mailing list http://www.astm
I teach in a small community college and would love to create meaningful labs/problems/projects to teach telco protocols. I realize Asterix does VoIP but it looks to me like it may also be able to communicate directly with a telco switch rather than just through a line card. Very exciting.
Could Asterix + minimal equipment be used to simulate two switches talking to each other?
How would you use this as a teaching tool?
Yes... shame on me I read the article...:
Before we get started I want to point out that the agreement with BroadVoice gives you one concurrent connection per account. Although you may be actually able to make concurrent connections (multiple simultanious phone calls) you might incur an extra service charge for the extra connections.
I browsed the broadvoice site and found no mention about this, which are these costs?
any idea?
NEOCA - Custom LED Flashlights
Perhaps since WiFi.
Does anybody know if there is a open-source Windows PBX program?
The one bad part is the 30-40 bucks BV and others charge you with for what seems basically a large internet directory service, right? I mean, if I have the PBX and am willing to share my land line, all I want to know is a list of other people who will do the same. So it seems to me the only real expense should be the cost of the land line (if you want to share). In a world with long-range WiFi and mesh networking, perhaps even this cost goes away. Perhaps I missed something.
Really neat stuff! I wonder if the standards support both video and audio conferencing?
smae issues... same response from broadvoice... no suport and imposable to cancel
We substituted the coffee Slashdot normally drinks with "Sandoz Crystals", Lets see if they notice the difference
I don't know how this guy does it, who he knows, or how he keeps managing to BS his way into all of these things. Every bill he has attempted to pass has been so infantile in tech knowledge, so utterly chilling, and yet he just manages to do it again and again. And he doesn't even bother to learn, he just twists the words until they meet his agenda. He is like some scary Dilbert boss of the entertainment world, carelessly waving his laser pointer in everyone's eye. But for as much as he screws up (in the tech view anyway) he just keeps rising to the top!
This man is just exhausting already, and I wonder if that it the point. To take all of us who battle this now and just wear us out until we give up. As the years march by, it will simply become a way of life. Isn't there a word for that?
"What I would like to know is how I may build a free (as in speech) Skype-like network with my friends, using Asterisk (or something else)?"
That's rather easy to do with Asterisk.
The first thing to do is - surprise - to set up an Asterisk server. Next, you configure a user account for yourself and one for each of your friends.
Then you tell your friends your server's address or DNS name, username and password and ask them to download a software phone that supports any of the open standards Asterisk supports, eg. SIP, IAX and H.323 to name the most important ones.
For Windows, your preferred choice would probably be the Firefly softphone, which supports both SIP and IAX, another one is called X-lite which is SIP only. For Linux there are quite a few open source softphones supporting various protocols, SJphone, Kphone, GnomeMeeting and more. For MacOS X there is X-Lite and the cross platform iaxComm (Win/Lin/Mac). All those are free.
Then all that remains to do is to tell those softphones how to find your Asterisk server and what their username and password is. In some cases a little fine tuning may be needed. For example, if someone is behind NAT, you may have to work around NAT traversal problems.
The easiest way to avoid NAT problems is to use the IAX protocol and a softphone that support IAX, eg. Firefly or iaxComm. IAX doesn't have NAT issues, so no work arounds are needed.
Note, that Asterisk supports multiple protocols concurrently. So, some of your friends might come in using SIP while others use IAX and yet others use H.323. The overhead for Asterisk to translate between protocols is negligible.
Everybody can now call everybody else by their username, which could be a nickname or an internal phone number. If a user isn't logged in, calls will go to voicemail. You can also set up chat rooms for multi-party voice conferencing.
In addition, you can set up so called SIP URIs, which is akin to an email address. In fact, your email address may well be identical to your SIP URI. Using that SIP URI, anybody with a SIP device can now call anyone on your DIY VOIP network, if you want to allow that.
Your friends can also register their ordinary phone numbers with a directory service like E164.org and if somebody with an appropriately configured IP-PBX calls that number, the call would not pass over the PSTN but over the internet via your Asterisk server to the owner of that number.
All this is not very difficult to do and you don't need a very powerful box either. So, all I can say is: Go for it!
the macintosh asterisk mailing list http://www.astm
For the people that just want to try things out on the cheap, there is no reason to sign up with a company that charges a setup fee and/or a high monthly fee. Several voip players have no setup or monthly fees and a relatively cheap 2cents/minute. In most cases thats comes out much cheaper that the places that sell you "unlimited" service for $20/mo - $40/mo and then get mad at you if you use over 1000minutes per month. One example of a provider that makes it painless to try out voip is gafachi.
Here is a relatively complete list of voip service providers. The voip market is still very much in flux and the offerings are always changing. It is a good idea to check that list periodically.
This has been on Broadvoice' own website for months. There's also a good guide on voip-info.org.
Why is it suddenly 'news' because some hack reporter republishes them?
(Of course with asterisk you don't use a single provider... you work out the cheapest routes to different places and write them into the dialplan).
I'm not especially interested in using VOIP - I make very few outgoing calls... I seriously doubt that I'd find any cost saving myself. I would, however really like a full-featured voice mail system... I do want to be able to tailor responses depending upon which number is calling. For example I'd like all "number withheld" callers to only be able to leave voice messages... after a brief automated warning that I do not accept unsolicited commercial calls. I'd like callers with valid caller id to ring the phone for 10 rings if and only if I'm at home... before going to voice mail. It would be great to patch messages from my home phone through to my mobile from "known" numbers. I'd like to be able to access my voice mail over an internet VPN - so if I'm at work I can choose to securely check to see if I have messages.
Is Asterisk the right tool for this kind of job - or should I be looking at Bayonne or something else altogether?
let's just say that any publicity for Asterisk is good news, belated or not ;)
the macintosh asterisk mailing list http://www.astm
Its biggest strength is its weakness: there are literally a bazillion different options for damn near everything. The good news is that with a minimum of effort you can have a fully-functioning phone system for almost nothing. We had to buy a $40 "modem" card (I don't know what the difference is between that thing and a "hardware" modem but it works so I don't care) and that was it.
We only have 1 phone line for our business - (small IT company, mostly cell calls) but we wanted to have voice mail boxes for everyone as well as an "emergency dispatch" mailbox. Asterisk provides this in spades. An equivilant system even at Office Depot or the like would have cost around $250 at the cheapest. Bigger companies would save a ton of money.
Next order of business is to get rid of the soft phones. I hate those things.
* Service was unavailable a lot * Dropped calls * Terrible customer service--can't get a hold of them * They changed their config, then suspended my service because I didn't change mine. THEN they continued to bill me for it! I had to dispute one of the charges, they would not refund it even though they denied me service! I use a phone line with an unlimited dial plan for $25/mo. Sure, it's not as slick technology wise, but it always works, and Cox even knows how to spell customer service!
I notice broadvoice has a 9.95 rate for just in state.
This is something I would like in Canada say province wide. Vonage is already available here but is 34.95 (last I checked) but that's includes all of north america.
I don't really make much long distance calls so I'd like something competitive for just local with voip.
Is there any provider for something like this providing service in Canada?
Just get you and your friends a theswitchbox.ca account. Then you can make a phone call to friends (refering them by their nick) if they are online, or leave them voice mail message. All you need is a headset and microphone, a browser that supports Java.
Did you read the question?
The parent had asked if and how he could build his own skype like service with a tool like Asterisk.
I could name at least half a dozen skype like services that one can just join, but that wasn't asked for.
the macintosh asterisk mailing list http://www.astm
So basically this is this exact post : http://it.slashdot.org/article.pl?sid=05/03/06/194 5210&tid=126&tid=218
Just that the guides on a new server...right?
Wrong Story! You meant to post to this story: Your Rights Online: Orrin Hatch to Lead Senate Panel on Copyright, Patents.
Yes, he is another example of U.S. government corruption.
For more on that subject: Unprecedented Corruption: A guide to conflict of interest in the U.S. government.
As noted in a previous article on Slashdot, there are plenty of providers of IAX Termination. IAX, rather than SIP, is sometimes the easiest way of getting around tricky firewall issues.
VoipJet.com provides IAX call termination and Nufone.net can get you your own phone number pointing to your Asterisk PBX.
A number of VOIP providers offer 1-800 numbers at rates that are only slightly higher then the regular per minute rate. It may be more economical then several local numbers.
I am considering getting a 1-800 so that friends and family can easily call me. I would also configure it so that I could easily and cheaply place long distance calls while on the road.
my fear of going completely ip-based for my phone system at home is that companies like broadvoice start to recognize the potential for abuse when used with asterisk.
.
with asterisk you can network in a buddy and subsidize your voip by letting them use it for outgoing calls or incoming by assigning them an extension.
an entire dorm could share your phone or a set of sip accounts, or you could become a node in an international phone sharing network.
so where does that leave me if i spend several hundred dollars on ip phones for my home to link to asterisk and broadvoice only to find that broadvoice has to lock down their service to the commercial voip boxes?
sure you say, there will always be sip providers of some sort, but all are not equally funded and do not have well distributed nodes for reliable/usable service. if your ping time to your sip proxy is over 500ms, forget it. I suspect that those who are well funded will recognize the subleasing potential of things like asterisk and take measures to stop it since it could easily become a common international sharing phenomenon
If you look at the numbers, there is about a 200:1 ratio of free software for windows:linux. That is, much more free software is available for windows than linux. Check out the plethora of download sites (planet mirror, download, etc) if you don't believe me. "Ethically wrong to develop free software on proprietary systems"? Ha, dude, what are you smoking? As far as proprietary systems, check out the now NOT-FREE distros of linux such as RH, Xandros, Linspire, etc... most of those come with apps that are closed-source or charge $$ for source distribution. Free software is NOT about linux, it's a whole separate concept.
I'm using http://connect.voicepulse.com/ VoicePlus Connect! For devs/etc. 4 incoming/4 outgoing simultaneous, 7.95/local DID, free incoming minutes, per minute charges, 2.59/min, money in your acct never expires. Great for testing, works for simultaneous ring, works great with asterisk, and sound quality is great(even better if you QoS it).
I had signed up with broadvoice since they are the only ones i could find who had a BYOD(Bring Your Own Device) plan. Fisr of all the configuration on their webiste did not get anything to work. After tinkering around a little bit I could make outgoing calls. Serveral emails to their tech support and half-an-hour to an hour holds on the phone did not provide any clue. Then two or three days later the good people on the asterisk IRC gave me some help with which I was able to recieve incoming calls. All worked good for two days after which BV would randomly send some calls to VM and some calls would go through. Tried playing around with for another month but still no luck so had to disconnect and ask for refund.
I thought i would have a hard time getting the refund back but the customer service for the refunds replied back much faster than the tech support.
So if you want a line by which people can reach you and not your voicemail even if your available then try other options as vonage or such.
What does your Credit Report look like?
It may seem a little paranoid, but I really believe we should take care not to use the incorrect name "Asterix" when referring to Asterisk.
Evidently, the publishing company of the popular French comic books with the famous character Asterix are extremely litigious. They have sued a German Linux company over the use of the name Mobilix for a Linux distro that was aimed specifically at mobile computing, hence Mobilix.
They don't have any character by the name Mobilix in their comic books, but they claimed that Mobilix was passing off anyway just because it was similar in appearance as all their characters have a name ending in "ix". Worse still, they won the lawsuit and those poor Linux developers had to hand over their domain. AFAIK, the case is now awaiting appeal at the German high court, so not all is lost, but it's pretty scary nevertheless.
Now, if there is enough noise on the net where people use "Asterix" instead of Asterisk, those comic book people may get ideas and sue Digium. They may claim that there is proof of confusion with their Asterix trademark by merely pointing out how many times somebody used "Asterix" instead of Asterisk. And they may just find a judge crazy enough to go along with that.
So, I say, let's be careful, let those sleeping dogs lie.
the macintosh asterisk mailing list http://www.astm
Judging by the amount of comments this article has received so far, it would seem that there was enough interest to justify it showing up even if it wasn't all that "new" as you say.
;)
Also, most of the publicity Skype is getting is more or less repetition, not always, but many times it is. So, shouldn't we be happy that an open source telephony & VOIP project like Asterisk gets it's share of free publicity every now and then?
Remember the saying "Any news is good news"
the macintosh asterisk mailing list http://www.astm
You are confusing Voicepulse (residential) with Voicepulse Connect.
The former has monthly plans, the latter is specifically for people/companies who run their own Asterisk servers and it does not have monthly plans.
the macintosh asterisk mailing list http://www.astm
Free Software is about Freedom.
If software A requires software B to run, and A is released under a free license, but B is proprietary, then we can not consider A really free, because it requires proprietary software in order to run.
It doesn't matter what kind of proprietary requirement it has, whether it's a library or an operating system, it's still wrong.
BTW: Do you have something against pot?, that comment, is discriminatory, at best.
WTF am I doing replying to an AC at 5 A.M on a Friday night?
Skype seems to be a pretty decent system, and it uses good codecs, but unfortunately it's a closed proprietary system, so you won't be able to hook up your own PBX to it unless they come out with a PBX feature, or unless you want to relay it through a conventional phone line. They are adding "Skype In", which will let people make incoming calls from POTS lines, so at least the service is becoming more useful.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
There seem to be several different flavors of Asterisk bootable CDs out there. Some of them you can boot and run safely, but some of them are designed to install themselves on a PC, wiping out whatever was there before. They don't do this without warning you, but they're designed for installation, not for live-CD use or sharing the hardware. It's not that bad a thing to do - typically if you're building a PBX, you were going to take a spare PC, put a bunch of audio boards in it, and run it as a PBX anyway, but if you were also using that PC as your print server or email server, you'll need to install Asterisk first and then add the other stuff.
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
... and that is ILBC, which you can have with any open source telephony solution, too.
as codecs go, there is no such thing as a good codec per se, it depends on the circumstances. Some codecs are good in some circumstances, some other codecs are good in some other circumstances. That's why most telephony solutions negotiate codecs depending on the quality of the connection when they connect with each other.
Skype is inferior in this respect because it can't adjust to a more suitable codec in the event that ILBC isn't a good match for the connection.
And since Skype is closed, there is nothing you can do about it. You just have to put up with the limitations imposed upon you by Skype.
the macintosh asterisk mailing list http://www.astm
* rocks! BV blows!
Consumer long-distance has been a depressing business for the last few years anyway. There's tons of long-haul fiber in the ground, and a reasonable fraction of the competition is using VOIP or Voice-Over-ATM to avoid having to buy conventional phone switches, and the business is a lot less fun at 2 cents/minute than it was at 25 cents/minute - especially when the local telcos get almost 2 cents/minute for delivering calls on the last mile.
Business long-distance voice still makes money - but VOIP is a real threat there, especially since businesses often have enough users to justify putting in hardware, and since new PBXs are almost always IP PBXs (there's usually no sense putting in a non-IP PBX, and old non-IP PBXs eventually need replacing.)
Bill Stewart
New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
Ok, can somebody give a high level overview of why someone would want to run their on PBX? Is there some savings over just getting a VOIP phone/service? Is it simply so you can gain greater control over voicemail, and other options, etc.? This seems like a cool project, but I'm not sure what the point is.
It's 10 PM. Do you know if you're un-American?
I assure you- I was under the right story. I didn't even read this one and have no idea how it got here. I hit submit and it never showed up. Now I find my first try here?
I feel like one of those users who swear they didn't anything while sitting in front of a dead computer.
Don't worry. It's a common bug.
An amazing social phenomenon: All these technical people using the buggy Slashdot software, and not fixing it over a period of several years.
And Mozilla doesn't render Slashdot pages well, after about two years.
Do they offer free incoming calls on their local DIDs or just unlimited channels?
What is the deal with the $0.02 connection charge they talk about on their website?
Are you happy with the quality?
I'd really appreciate it if you have that information. I'm looking to replace my landline and I'm trying to choose between a few different options. :)
"Avoid employing unlucky people - throw half of the pile of CVs in the bin without reading them." -- David Brent