思芦随笔

人只不过是一根芦苇,是自然界最脆弱的东西;但他能够思想。
个人资料
思芦 (热门博主)
  • 博客访问:
归档
正文

用Obi100提高VOIP电话的可靠性

(2011-08-07 13:24:23) 下一个

我用spa1001ATA盒子打免费的网络电话差不多两年了,一直很顺利。前日spa1001突然出现杂音,电话几乎听不清。这是我在中国花了100元人民币买的。看来山寨版中国造迟早要出问题。这个盒子好歹坚持了近两年,已经够本了。不过电话出了问题得赶紧想办法。听说Obi100口碑不错。就赶紧在网上买了一个。这盒子有两种,Obi110Obi100的区别是前者可以连接一个普通电话。我家的普通电话早就取消了,于是就买了Obi100Amazon上只要44美元。

接到快递送货后,我先尝试了Obi100的基本功能,连接Googlevoice打免费电话。这个步骤很容易,按照Obihai.com上的指示,5分钟电话接通,打进打出都没问题。比起以前装spa1001时,折腾了两三天时间才最后搞定,Obi100是太easy了。Obi100的原理说穿了并不复杂。它利用GoogleVoice可以把电话转接到GoogleChat的功能,在盒子里模仿GoogleChatGoogleVoice上注册,让GoogleVoice 把来电转接到Obi100上。所以它不需要DID号来转接,不像其他ATA盒子必须先注册到能够提供DID的第三方VOIP供应商,通过第三方来接收GoogleVoice的来电。好处是省略了中间的转接,电话的接通更快了。Obi100盒子相当于一个小型PC,能够完成GoogleVoice的客户端的webcall功能,所以打出的电话也不需要sipsorcery来完成webcallback的功能。总之这个公司的这个主意相当smart,把很多服务器功能在盒子里实现,通过买盒子赚钱。Obihai网站只是提供web的配置服务。

基本电话接通以后,开始琢磨盒子的高级功能。Obi100spa1001一样提供两个可以同时打进打出的serviceprovider的注册。区别是Obi100的两个serviceproviders还可以配置为Googlevoice账户。其中之一作为默认的首选打出。而用另一个打出电话时,需要先拨**1或者**2Obi100的先进之处是提供VoipGateway的功能。用户可以再配置四个不需注册的voipservice providers。这四个SP只能作为打出之用(可以根据电话目的地选择不同话费),是一个非常方便的功能。

我用spa1001时,把line1注册到sipsocery sipsocery通过sipgate连到googlevoice打美国免费电话。为了增加可靠性,Googlevoice还连接到ipcomms再转接到sipsorcery。这样的配置有一个缺点,就是sipsorcery仍然是单通点。如果sipsorcery出问题,电话就会打不通(时有发生)。另外,我把spa1001Line 2 注册到Rynga.com,专打中国等国际电话。

现在换到Obi100,我仍然想使用sipsorcery,主要是sipsorcery可以提供CNAM服务,能把callerID号转换为人名。同时想为Googlevoice打入电话提供第二条路由。打出也希望有两条线。同时还要方便地使用RyngaNonoh等便宜的VOIP服务打中国电话。

试了几次,我发现一个Obi100就完全可以满足我的上述要求。 我现在的配置是SP1line1)用Googlevoice作为主要呼出,SP2Line2)注册到sipsorcery,这样呼入呼出都是双线。Googlechat这一线是从Google直连Obi100,不通过sipsorcery,可靠性大大提高。用sipsorcery呼出时要先拨**2。我还在Obi100上配置了RyngaNonoh两个VOIP providers打中国,用Rynga时,先拨**3;用Nonoh时,先拨**4;我的配置方法是:在obitalk网站,配置设备时,进入Obiexpert configuration:选择 PhysicalInterfacesPhone,在Phone Port下,在DigitMap中,增加)|**3(Mvg3)|**4(Mvg4)|,增加后DigitMap变成 
|**1(Msp1)|**2(Msp2)|**3(Mvg3)|**4(Mvg4)|**8(Mli)|**9(Mpp)|
然后在
OutboundCallRoute增加}{(<**3:>(Mvg3)):vg3},{(<**4:>(Mvg4)):vg4},增加后OutboundCallRoute变成
{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Mvg3)):vg3},{(<**4:>(Mvg4)):vg4},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}

提交后再到VoiceService:GatewayTrunkGrps, VoiceGateway 3 作如下配置
Name : Rynga
AccessNumber : SP2(sip.rynga.com)
DigitMap : (Mste)
AuthUserID : your_rynga_user_id
AuthPassword : your_rynga_password

VoiceGateway 4作如下配置
Name : Nonoh
AccessNumber : SP2(sip.nonoh.net)
DigitMap : (Mste)
AuthUserID : your_nonoh_user_id
AuthPassword : your_nonoh_password

最后,到User Defined DigitMap ,增加下列DigitMap
Label : ste
DigitMap :(1xxxxxxxxxx|<1>[2-9]xxxxxxxxx|<1aaa>xxxxxxx|011xx.|(Mipd)|[^*]@@.'@'@@.)

现在我用一个Obi100盒子就可以实现两个通道打入,四个通道打出。最多可以设置6个通道打出(**1,**2,**3,**4,**6,**7)。

选择不同通道打出,需要先拨**2,**3,**4,比较麻烦。可以用Obi100speeddial来减少拨号。比如用Rynga打中国时,可以设置**3011861012345678为快拨号2,这样每次只要拨2#就可以接通这个号码。

[ 打印 ]
阅读 ()评论 (9)
评论
思芦 回复 悄悄话 回复英台的评论:
1.Obi100可以用于任何地方。但是把obi100和Google Voice一起用,要受到地域限制,如果你能在canada申请到一个Google voice号码,你就可以在加拿大用。
2.Obi100就是ATA,所以可以用于italkBB。
英台 回复 悄悄话 (1)在加拿大能用OBI100吗?(2)OBI100能否作为普通的VOIP Phone adapter使用?例如,我能通过OBI100使用talktt.com 提供的VOIP服务吗?谢谢。

思芦 回复 悄悄话 回复tcl4u的评论:
your SS should register to some sip provider such as sipgate or ipKall as normal, no change needed for obi100, your obi100 you need to in SP2 or SP1, input your SS username and password, that is all. Yes, you should be able to use italkBB as service provider.
tcl4u 回复 悄悄话 Thank you for the info. I just bought an Obi100. It was indeed easy to set it up to use Google Voice. I have two questions for you: 1. How do I set up sipsocery for SP2? I suppose there are two parts. First is to configure sipsocery provider; second is to configure Obi100. Can you provide some detail? 2. Is it possible to configure iTalkBB as a SIP provider like nonoh?
Thanks!
soullessbody 回复 悄悄话 Thanks for sharing! I am looking for a home phone solution as my AT&T cell phone signal sucks. Will give it a try.
思芦 回复 悄悄话 回复Iwanttofly的评论:
Solution is using a wireless router but using it as wireless bridge. Most wireless router can be use as bridge. Connect wireless bridge to your wireless internet, plug in obi100 into one of cat5e interfaces of wireless bridge.
思芦 回复 悄悄话 回复bkgardener的评论:
Yes, Google voice allows port your existing number, you can check portability of your existing number in Google voice web.If not, you can first buy a t-mobile sim card on line with $6.99, then port your existing number to T-mobile, after that you can port the t-mobile number (your existing number) in google voice web by your self, Google will charge $20 for that.
bkgardener 回复 悄悄话 Can you keep existing phone number? Thanks
Iwanttofly 回复 悄悄话 If I only have wireless internet access, which means I can't plug the Obi100, how can I set it up? Is it possible to connect the Obi100 directly to the wireless internet? Thank you!
登录后才可评论.