Just wondering what experiences others have had with the broadvoice byod service. I am new to asterisk, and therefore had many minor issues getting everything to work correctly. It was certainly a learning experience and so the time was far from wasted but some of the issues (detailed below) seem to be not so much technical but broadvoice specific.
1)On their website they instruct the user to record roundtrip times to the various available proxies and to use the closest one. I dutifully did this and chose a proxy in NYC. After attempting to register to this proxy unsuccessfully for several days with various different firewall settings, sip.conf settings, etc. DrWho suggested I try another proxy, the 2nd closest one, and I did so, which finally gave me an unauthorized error that led me to a typo in the sip.conf file. Fixing that and I was registered. With the correct file, I still could not register with NYC. Is this behaviour normal for a voip provider or something that is peculiar to Broadvoice?
2)So now I am happily registered but when I make a call, the person I called can hear me but I can’t hear them. Hmm, back to google, search this forum, and I find a solution, change my codec to g726 and this should fix my problem which is probably related to NAT. I try this, and now nothing works. I get caller unavailable error messages and codec unavailable messages in the log. Hmmm, verify that asterisk supports the codec, check. Check the broadvoice website, no mention (at least anywhere that I could find) about what codecs they support. Back to the internet again and I find a post from early 2004 about how broadvoice only supports certain codecs out of Chicago. Hmm, lets try that. Ah-ha! Now I can hear as well as speak! Moving right along! I found this to be strange that each proxy seems to only support certain codecs and that their doesn’t seem to be anywhere that details that.
3)The easiest thing to configure, it seems, was receiving calls. That worked right from the beginning. But strangely, once in awhile, and it doesn’t seem to have any rhyme or reason, broadvoice will send any incoming calls right to their voicemail and not even attempt to contact my asterisk server. No amount of trying or restarting of asterisk makes any difference. A “sip show registry” shows I am registered, but the calls are not routed to me. This seems to clear itself up after a relatively short while, but I’m also wondering if this is normal behaviour for a voip provider.
The point of my excercise (building the asterisk server, not this post) was to do a proof of concept of the asterisk software. I have a small computer consulting company and many of my clients (actually, all of them) are small businesses that would love to have a fully functional PBX but cannot afford it. I looked at asterisk as a way to possibly add a facet to my business. In terms of that, I think the excercise was a success, although I now realize I’ll have to a lot more research and testing before I deploy commercially.
So, in a long winded way, I guess I’m asking what types of experiences others have had with Broadvoice and other voip providers? what pitfalls do you foresee for someone breaking into a new market with asterisk?
Thanks and also thanks for those who responded to my pleas for help while getting this software up and running.
Craig Russell
AirDigitalNetwork.com