[ale] SIP service recommendations (WAS: File System for Newbs)
Michael B. Trausch
mbt at zest.trausch.us
Tue Jul 28 12:45:37 EDT 2009
On Tue, 28 Jul 2009, Richard Bronosky wrote:
> Do you use iCall with freeSWITCH? If not, what SIP service do you
> use? This should probably be a new thread... resubjecting.
The setup I have is a slight bit on the complex side. I was a SunRocket
customer some time back, and not long after I purchased a whole year of
service, they folded. Never did get my money back (and neither did a friend
of mine who also got the whole-year deal the same time that I did---on my
recommendation, ugh).
So, what we did was this:
* Repurposed the SunRocket gizmo ATA devices. This involved changing the
passwords on them and disabling provisioning services on the things so
that they didn't reset to their SR-provided settings.
* Got an inbound account and ported our numbers from SR to BroadVoice.
* Got an outbound account through Diamondcard.us.
Now, from there, I've done a few things. At first I ran plain Asterisk, and
then I added FreePBX to that and used that for a while. However, there were
many subtle stability problems that did not have any clear cause. Sometimes
calls would not go through, or come in, or whatever. So, I switched in March
to FreeSWITCH, which has been doing wonderful, with one bug that I've actually
turned into a feature. More on that in a minute.
The total cost of our monthly service breaks down to:
* Inbound: $15/mo, for 2 DID numbers (mine, and my friend's, old SunRocket
numbers).
* Outbound: Based on usage. Typically less than $1/mo. Querying all of my
outbound calls since June 1, we've spent $3.233 on outbound calling
from then to just now. (We use our cell phones more than anything else,
obviously.)
The setup is that I have an IP phone on my desk that handles 4 line
appearances (3 enabled) and answers to two extensions, and (at present) a
single line (extension) off of the ATA which is connected directly to the
FreeSWITCH server via 100Mbit Ethernet. My friend in Toledo has a SunRocket
gizmo ATA that handles his extension and talks to my FreeSWITCH server over
the Internet.
Now, to the bug-as-feature: When my Internet connection disappears,
FreeSWITCH is unable to register with BroadVoice and freaks out with a
segmentation fault. This causes my phone on my desk to not register to
FreeSWITCH, and its buttons turn yellow. I have a script that sleeps for one
minute and tries again; I nearly always see the buttons turn yellow, so this
segmentation fault (which I believe has been fixed in the most recent release
of FreeSWITCH) serves as a network alarm for me. Primitive, yet effective. I
don't plan on upgrading. :)
> I am considering Gizmo5, but I can't figure out if SIP rates are the
> same as "Call out from your desktop rate"
> (http://gizmo5.com/pc/network/callout-rates/). But now I see
> http://carriers.icall.com/services.php which looks good until I see
> "minimum deposit" on http://carriers.icall.com/faqs.php
I haven't used Gizmo nor iCall, so I don't know how reliable they are. As far
as BroadVoice goes, I have been mostly happy with them. We've been using them
since SunRocket went belly-up just over 2 years ago. In that time, we've only
had 3 outages from BroadVoice; one immediately after we switched, which could
be attributed to the instant massive growth they "suffered" as a result of
SunRocket closing its doors, one about a year ago that lasted three days and I
received a service credit for, and one about two weeks ago that lasted about a
day, and I didn't bother persuing anything on that one.
As far as Diamondcard.us goes, they have _never_ been down when I've tried to
use them. There may have been outages that I'm not aware of, but AFAIK they
have been 100% up for us.
The reason that we went with two providers is two-fold: #1 we did not need
BroadVoice's unlimited service; we would have spent much more money than we
have in the past two years for something we hardly use. Secondly, if inbound
dies, outbound isn't affected, and vice-versa. After SunRocket went away, I
wasn't about to trust another seemingly-reputable VoIP company with 100% of my
service.
I would have liked to have found a solution where my phone numbers could
fail-over to another provider, but I don't think that the plain phone system
is versatile enough to support such things yet; it probably won't be until the
PSTN is 100% digital and uses something like DNS to find where to route phone
numbers and is easily controllable by the end-user of the telephone number.
That's fine, though; I'm pretty much happy with the solution that I have.
> I just want a cheap backup for when I can't get cell service at my home!
That's pretty much what we have. I have some extensions to the setup, where I
can call numbers on the Internet and the like, and I'd like to (when I have
the time) enhance it a bit more to be able to "dial into" various things. Oh,
and we can call internationally for _really_ inexpensively. Much less costly
than on the cell phones, which was one of the major reasons that I decided to
use Diamondcard for outbound service. I used to have a password-lock on
international dialing, but wound up changing it to just a 30 second message
that warns that the call may cost more than expected.
--- Mike
More information about the Ale
mailing list