文学城论坛
+A-

用Obi100提高VOIP电话的可靠性

思芦 2011-08-07 13:24:23 ( reads)
我用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增加}{((Mvg3)):vg3},{((Mvg4)):vg4},增加后OutboundCallRoute变成
{((Msp1)):sp1},{((Msp2)):sp2},{((Mvg3)):vg3},{((Mvg4)):vg4},{((Mli)):li},{((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|[2-9]xxxxxxxxx|xxxxxxx|011xx.|(Mipd)|[^*]@@.'@'@@.)

 

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

 

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



请阅读更多我的博客文章>>>
  • 用Obi100提高VOIP电话的可靠性
  • 民主国家新闻少,河蟹社会趣事多
  • 感谢国家还是怨恨国家?
  • 中国为何频频出现新物种?
  • 用手机免费打网络电话
  • 跟帖(13)

    fitwxc

    2011-08-07 13:49:21

    也许可靠了,可能只有你自己记得怎么用。SS现在很可靠的,

    fanginbc

    2011-08-07 14:22:35

    SS在取消了免费使用之后也并不可靠,请看...

    思芦

    2011-08-07 15:31:02

    打入的多通路很简单,打出的多通路可以用speed dial。SPA1001用line 2 打出

    fitwxc

    2011-08-07 16:48:51

    我以前说过,如果有老婆孩子的话,只能永远用两个:

    fitwxc

    2011-08-07 14:21:38

    其实SG支持多个注册,把ata和ss都注册到sg就足够可靠了。

    思芦

    2011-08-07 15:26:26

    SPA1001只能注册两个SP,这样你就不能再用Rynga了

    fitwxc

    2011-08-07 16:19:30

    rynga不需要注册

    思芦

    2011-08-07 19:16:39

    不用注册,但是spa1001只能设两路sp。无法同时连接sg,sipsor, rynga.

    出入自在

    2011-08-07 18:15:49

    能6路打出,太好了

    思芦

    2011-08-07 19:18:04

    dial

    思芦

    2011-08-07 19:22:02

    dial plan 应该可以把011代替为**3011.

    ianw

    2011-08-08 14:28:31

    dial plan应该放到pbx里面,所有的client都用相同的规则,无论是Obi上接的电话机,还是智能手机上的sip app

    思芦

    2011-08-08 15:35:00

    obi100的基本模式是从终端到Google voice,不经过任何第三方。