您的位置:首页 > 其它

让LYNC来次真格的国际长途呼叫 推荐

2011-02-16 00:01 190 查看
春节之后去越南旅游了几天,认识了几个越南的朋友,回来之后就想,现在通讯这么发达,单单通过MSN等工具来交流当然是OUT了,中国和越南的就一个小时时差而已,我们当然更乐意使用电话来交流了,不过如果使用手机或者座机直接拨打对方的号码的话,那估计钱包是耐不住了。当然我们可以使用诸如Skype out之类的软件来拨打国际长途,也是很便宜的,不过我们既然是搞微软的UC,那么肯定要使用LYNC来拨打了。
 
怎么配置LYNC来拨打这个国际长途电话了,而且资费还要低呢。我们首先就想到利用Freeswitch了,只要在FS上配置一个网络电话服务提供商,然后配置LYNC把呼叫传给FS,然后FS传给这些电话服务提供就可以搞定了。我们需要在网络上找一个网络上的这样的VoIP服务商就OK了,网络上这样太多了,我就随便找了一个。大家可以到淘宝去找一下。还要说的是FS也可以和Skype互联的哦。
 



先看看这家的资费,还是很便宜的,就wcall.net吧。用它打国内也是相当的便宜的。
 
下面就开始吧!



首先注册一个账号。



选一个中意的电话号码,然后提交,之后进入激活过程。一切完成之后,在通过支付宝充点钱进去,就先充10元看看。
有了用户名和密码之后,我们肯定要先测试一下是否通。测试很简单,就使用一个普通的SIP客户端,比如说eyebeam就可以测试了。



填入相关的账号信息!
 



这个时候拨打一下看看,应该是很快就接通了,音质也还不错。到这里就完成一半了。不过这个只是你一个人呼叫,我们希望是LYNC的用户都可以呼叫的。所以接下来就到了LYNC这边了,由于我们的FS是安装在中介服务器上的(不了解的可以看我以前的文章http://ucworld.blog.51cto.com/811917/472700),我们需要在中介服务上建立一个wcall.xml的文件,里面填入相关的wcall参数,大家可以参考下面的截图(注意这个文件存放的位置)。



其中realm参数就是wcall的注册服务器。其它参数的意思就比较简单了。



然后配置一下dialplan(也注意路径),通过上面的正则表达式可以看到,如果中介送过来的是+00开头的号码的话,那么我们就把它送到sip.wcall.net这个网关上。这里的sip.wcall.net需要和上面的那个wcall.xml文件里的那个<gatewall name=”sip.wcall.net”>是一样的,大家可以使用任意字符。



启动Freeswitch,输入sofia status,我们会看到一个名称为sip.wcall.net的网关已经成功注册了。只有成功之后才继续下面的步骤。
 



接下来就可以使用lync客户端来拨打你想要拨打的国际长途号码了,记得带两个00表示这个是一个国际长途。这些全部靠我们的号码变换规则来控制的,相信大家都不陌生了。



Freeswith上的输出日志,我们看到,中介服务器送到FS的号码已经被成功的匹配到,然后送到了wcall网关上。
 
接下来,就放心的聊吧,便宜着呢。
 
最后需要说一下的是,由于我们没有使用透传功能,wcall可能使用的主叫号码是一些奇怪的号码,这个号码而且是无法呼入的,而且这个呼叫落地的时候,可能还会因为不符合规范而别丢弃,从而导致对方看不到主叫号码。要解决这些问题,那就需要更多的解决方案了,以后可以研究一下,不过在国内弄VoIP透传有争议。大家可以google一下就了解我说的了。
通过上面的配置,大家大概也明白了一些,在企业内部,其实不用部署一台正式的物理网关来实现VoIP呼叫的落地,我们也可以通过把呼叫传给互联网上的VoIP服务器提供上来实现落地的。其实LYNC本身也是支持和这样的互联网服务商互联的,比如说Global Cross,不过这些服务商好像没有听说在国内开展业务,所以我们就借助FS来实现和其它的VoIP服务商互联了,大致的道理也是一样的。




上面这幅图是我在越南顺化皇宫拍到的,就是猫年快乐的意思。越南不使用兔年,而使用猫年,大家可以看到2011的0里面就是一个猫,有点奇怪吧。
在这里就顺道祝各位UC爱好者和51CTO的各位读者猫年快乐!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息