2020 (80)
2021 (49)
2022 (69)
5月15日Google Voice(GV)不再支持XMPP,买了Obi盒子的用户就不能再通过Obitalk方便地使用GV打北美的免费电话了。看来天下没有永久的免费午餐。Obitalk,Pbxes.org以及智能手机上的GrooveIP, Talkatone都是利用公开协议XMPP伪装GTalk功能,连接到Google服务器。Google当然没有义务支持这些搭车者。
后Obi时代便宜打电话的选择很多,Nettalk, Ooma,Magic Jack, Skype等等。但我还是继续想用GV和Obitalk。用GV的好处很多:免费打北美的电话;换不同的电话商后仍可以保留GV号码;可以同时接入多部电话或者手机;可以控制不同时间接入不同的电话;可以自己控制打入电话的黑名单;电话留言转换成文字送到邮箱;可以用计算机发短信等等。用Obi盒子的好处是:提供自动接线员AA功能,二次拨号;有很强的接入路由功能。对不同的打入号码设置不同的路由;让手机通过AA打免费电话等等。后Obi时代,GV和Obi盒子需要通过Sipsorcery连接。Sipsorcery的好处是:提供用GV回拨功能打免费电话;可以用GV号码作为打出的Caller ID;提供CNAM;可以选择任意的VOIP供应商。这三个产品各有好处,也各有弱点。需要用户自己把它们结合起来,比较麻烦。这其实也是一个商机。如果还是闯天下的年纪,我会开创一个公司,做一个把这三者结合在一起的产品。让用户的操作很简单。应该很有市场。
后Obi时代怎样打免费电话呢?其实后Obi时代就是回到了前Obi时代,我们又要用VOIP ATA盒子了。好在Obi盒子就是一个VOIP ATA盒子。可以把它连接到任何支持SIP的VOIP服务。VOIP提供商很多,最便宜的月费只有3美元。Obi也可以继续使用免费的GV,但现在首先要获得一个DID(打入号码)。IPKALL和CallCentric(CC)都是提供免费的DID 的VOIP运营商。CallCentric提供的功能更多。Obi盒子注册到CC,这样打入的电话都是免费的。第二需要GTalk的回拨打出功能。GV不再支持XMPP以后,只有Sipsorcery的回拨功能还能用。以前有免费Sipsorsory账户的人,仍然可以免费使用Sipsorsory+ CallCentric + GV的方案。但现在SS不再提供免费账户。新用户一年69美元,相当于每个月$5.75。如果不用SS,可以用其他便宜的VOIP。比如localphone.com, 打出电话只要每分钟0.5美分,一般家庭一个月电话费也就1-2美元。OBI盒子支持两条线以上的VOIP。可以在SP2配置CC,打进电话走第二条线。在SP1上配置localphone.com,打出用第一条线。这种配置简单方便。
手机代替座机是大势所趋。不想用SS可以用智能手机代替固定电话。这需要注册Callcentric,再申请一个DID。把手机注册为分机号 101。配置来电转接到分机。在GV上forward电话到这个DID。在手机上装一个CSipSimple软件。从CSipSimple上用帐号+分机号登录CallCentric。就能接打到GV号码的来电了。在家里智能手机经过WIFI联网,所以接听电话都是免费的。用手机打出电话,需要用VOIPYO。VOIPYO打美国电话不要钱,但需要在账户里至少存10欧元。这钱也不白费,可以往中国打电话。每分钟只要0.002欧元,可以打5000分钟。在手机上使用VOIPYO需要装一个MOBILEVOIP软件。用VOIPYO的另一个好处是从中国往美国打电话免费。
如果家里的座机已经通过Obi盒子接到SS,也可以用手机通过家里的Obi盒子打电话。假定Obi盒子的SP2 注册到CallCentric。再配置“Voice Services-> SP2 Service->X_InboundCallRoute= {ph, 17771234567101 @in.callcentric.com;ui=$1,101>17771234567:aa}”。这里17771234567是CC帐号,101是手机的分机号。用手机打出电话,用CsipSimple拨100,先连到Obi盒子上,Obi盒子的提示音后,就可以拨号了。
使用Iphone/Ipod的用户,可以装一个Hangouts软件。经过Hangouts,就可以免费打出和接听通过你的GV号码的北美电话。目前在安卓机上4.4 Kitkat版本的也支持Hangouts的VOIP功能。但还很不完善,不能稳定地打电话。安卓用户想用Hangout,只好耐心等待谷歌改善自己的软件了。
http://tech.iprock.com/?p=9784
http://hobbiesbytwinclouds.wordpress.com/2014/02/07/how-to-make-and-receive-call-using-google-voice-without-xmpp/
For outgoing, I use my SS account and added GV as a SIP Provider and use my CC number as the callback number. I added SS as my SP1 on Obi. However, when I use my home number (connected to Obi) to call my cell, I can see from the log that everything seems to work OK, but my cell never rings. It eventually timed out. The log shows "Google Voice Call to 1781xxxxxxx (my cell #) initiated, callback #1631yyyyyyy (my CC DID #), phone type 1, timeout 30s". Any idea why?
Thanks!