SIP Trunking to Replace My Landline Phone Using Plivo
plivo.com
plivo.com
Do your research. Use something like the PBXIAF forums and software if you want a good place to start. If you don't need 911, which all providers have to offer (paid is the Q), leverage GVoice with an Obi (someone already mentioned) if you want to get it on the cheap but have hardware you can grow into an actual PBX.
$0.02.
If you have a Nexus 4, it does support SIP, but your audio quality is usually terrible in a real world, on the street situation, where there is background noise. I have had no end of complaints, regarding the audio quality on my Nexus 4, from people on the other end of the phone call.
Finally, after much grinding and nashing of teeth, and assuming I had bad hardware, I finally found the following thread.
http://forum.xda-developers.com/showthread.php?t=2228361
Quoting from the thread
SIP is unusable on the Nexus 4 because the device doesn't provide an
AcousticEchoCanceler[1], AutomaticGainControl[2] or NoiseSuppressor[3].
Additionally, the VOICE_COMMUNICATION[4] audio source designed for VoIP
applications returns the same audio as if the application asked for raw
microphone data, which is completely unusable for VoIP calls.
This has been a source of great frustration to me, since I run my own FreeSWITCH installation, and wanted to use it via my Nexus 4. At this point, I am forced to go back to non-VoIP.I'm still waiting for 4.3 so I can't say if this has been improved.
http://www.obihai.com/googlevoice.php
$40 - $70 on Amazon depending on model / features.
My only complaint is that the Obi can be confusing from a consumer perspective. It's not clear, from their marketing, which services are on the Obihai and which are from the operator.
So yeah, the little Obihai is a kickass little adapter. It even does direct Obihai to Obihai mesh networking; a neat little trick.
As a newcomer to VoIP, a lot of it is confusing. I don't consider myself dumb or technically naive, and I've found it pretty difficult to get my head around how all this stuff works.
The Obi is so close to being an awesome consumer device and it was no problem for me to set up, but it's not at the "I can buy this for my parents" level of easy yet.
(FWIW, people like windexh8er totally don't help this situation. Well-reasoned suggestions and links to good documentation would serve the community better than trollery.)
If you wanna get an idea of how stuff actually works in VoIP, we cover the topics in depth every two weeks in our Expert Q&A sessions (next one is on Porting here:[0])
Here's a link[1] to 4 of the past ones so you can get an idea. We'll be publishing the videos on youtube soon. If you attend these, you'll quickly start to get a good handle on the world of communication; it's just a TON of acronyms.
Here's a link to one of my favorite blogs on VoIP [2].
Hope that helps!!!
[0] http://www.eventbrite.com/myevent?eid=7476736119
[1] http://blog.2600hz.com/post/52151527067/2600hz-expert-q-a-re...
From their terms of service it doesn't appear that they do offer it.
"You also acknowledge and understand that Plivo does not currently allow you to access any 911 or similar emergency services (no traditional 911, E911, or similar access to emergency services). The Services are not intended to replace any primary phone service, such as a traditional landline or mobile phone, that may be used to contact emergency services."
That being said the features they do have implemented work well and the pricing is attractive.
I can't really tell what Plivo offers other than an API to build custom solutions.
I just ported my home VoIP service from Time Warner, with their Motorola ATA, to an OBi202 with Anveo. (The OBi202 is also connected to my Google Voice account, so when I'm home where I have terrible cell service, I can still receive/make calls from my "cell" #.)
Anveo's Visual Call Flow Builder is pretty neat and can do what the OP mentions. I have a white list of #'s that will ring through to my home, a black list of #'s that have to press 1 to leave a message, and everything else just goes straight to voice mail. It looks like this - http://i.imgur.com/lEe8Nbv.png
It was all pretty straight-forward to set up and works great so far. Call quality is excellent.
I also want to have a Google Voice-style online interface for voicemail, starting conference calls, etc. I think there's a lot of potential in an open-source web app that has these features and makes the SIP setup stuff a little bit easier than having to go through the general Plivo dashboard.
This is not really new functionality though, I mean any service can do this from voip.ms to flowroute.
I think it would be cooler if the article showed how you can use the scriptability of Plivo in tandem with their SIP registration to really make a professional supplemental phone. In addition, demoing how to provision your cellphone to call forward to your landline on no-answer would be useful.
Not a bad blog post, just missing that extra sauce that would really make it pop for me.
Source: I'm a big telecom nerd.
If you were to recreate this via FreeSWITCH/Flowroute, it's more like an hour and change from scratch. (Register for VPS, install everything, etc.)
There's always a market for well done abstraction.
Also, got to give them props on support. I've stepped away from doing this for a living, but wanted an easy way to call my relatives overseas. The first attempt resulted in poor quality to the foreign landline. Cell was crystal clear. I notified Plivo team via the built-in chat and they had it fixed promptly.
This was a request from an extremely low-volume user calling European country Plivo doesn't support for anything other than dialing to. In other words, not a lot of $$$ to be made, but service was top notch!
You are not locked into using Plivo's carriers. You can still use voip.ms with Plivo. Ping support@plivo.com and they will help you out.
Yes, it can be quite techy, but nothing new.
Edit: Phone bill is approx $10/month with $1.50/month for E911