OBi110内置的8个Voice Gateway实质上与SPA系列的GW是完全相同
本帖最後由 仁杰 於 2011-4-4 02:32 編輯
今天是拿到OBi110的第一个休息日,在不完全解决了电源问题后,SPA3102已经被我替换下来了,但曾经的习惯不能少啊
所以我目前最大的工作就是需要将SPA上我使用到的需求功能尽可能的全部移植到OBi110上
之前我以为最难搞定的是GW,既OBi110的Voice Gateway,根据之前讨论都认为那是犹如OBiON(OBiTalk)的Gateway一样,只能靠添加其他OBi110设备做为本机网关,完全是一个私有、不开放的东西
但是想想既然作为新机皇不可能在这点上彻底败于SPA3xxx,于是我很艰难的决定第一次在OBiTalk Forum上用不太好的英语加上Google Translate协助,耐心的将之前大家讨论的问题一条一条的阅读理解并学习过来,居然发现角色兄在里面也很活跃啊,我看过的很多帖子都有参与,哈哈
直到两个小时前终于看到这篇
Using OBi Voice Gateways with SIP Providers
http://www.obitalk.com/forum/index.php?topic=526.0
原文作者RonR如果不是OBi110 Beta Testers的话,我觉得因该就是美国的角色了
其中很详细的提到如何将超过两个以上的SIP Providers帐号设置到OBi110 Voice Gateways里,比如我现在GV占用了宝贵SP1,其实我总需求是要有三条SIP Trunk资源可以用与不同用途拨出,而且这种不需要注册接听来话的Trunk如果用在SP2真的很浪费,而且也只能用一个
现在举一个熟悉的配置例子
Voice Gateway1
Enable
Name:ToCall(无意义自己看)
AccessNumber:SP2(ct.tocall.cn)
DigitMap: (@x.)
AuthUserID:tocall用户名
AuthPassword:tocall密码
PHONE Port
DigitMap增加规则:*5(Mvg1)
OutboundCallRoute增加规则:{(<*5:>(Mvg1)):vg1}
然后Phone拨打*5*8008205555,顺利通过ToCall的网关免费拨打大陆招商银行信用卡热线
还有两条线我也以此基础做了*6、*7的DigitMap,之所以不是**5|6|7,是因为我将OBi110默认的那几个**1、**2、**8、**9我都改成了*1、*2、*0、*3,而*4则是SipBroker
那样的好处是在节省了一个*号输入的同时也保持了之前SPA时代的操作习惯,其实更重要的是我的GE Digital Phone的*号键在没打开的情况下,也兼做Exit键,这就造成如果先输入号码在拨号,输入第一个*之后在输入*就等于Exit了,这里很希望同是GE的用家能共勉
还有,我不建议将原文例子中的Sip Broker与iNum拨打方式放到Voice Gateway里,有些浪费位置,因为这种拨打资源是不需要验证的
之前在Dial Plan,现在DigitMap里都可以直接设定,更何况现在还有十个User Defined Digit Maps,目前我都放这里,非常方便
当然这里还隐含了一个大前提,就是所有的网关都是依赖一条SPn线的,如例子中的SP2一定要用于SIP用途,而不是其他SignalingProtocol
如果两个SP都用于GV,那不好意思,虽然你拥有了双GV,但却放弃了Voice Gateway或更多
关于这个理解好像很多人希望能更直接点使用,而不要与SPn牵扯到一起,但我觉得那样已经是很直接了
因为SPA3102其实也是在Line1的基础上设置拨打那四个自定义GW,根源在于Gateway不是Trunk,不用的时候是静态的,用的时候需要一条Trunk作为载体拨打出去,这里也很需要服务提供商能支持不注册方式拨打,当然原来SPA GW用过正常的帐号肯定都没问题
如果OBi还能做的更好,那就比如要在目前四个Trunk的基础上新增第五个独立Trunk,并可以与其他四个Trunk互相结合,但那样其实就是新增一个ITSP Profile C了,就完全是看OBi产品战略了,如果以后面向高端的OBi510支持10个ITSP Profile配置肯定也是没有问题的,只是目前OBi110基础架构决定了这个或许还可以改进的地方很难改进
最后,经过一整天的努力,我已经将所有SPA3102的习惯与功能都带到了OBi110,接下来就是在此基础上继续学习与使用新生事物与功能了。。。 |