首页>>厂商>>语音板卡开发商>>OpenVox

基于Asterisk的网络传真

2009/08/03

>>开放源代码的IP呼叫中心专栏

  Asterisk是一个开源的IP PBX,既可以工作在传统PSTN网络上,也可以工作在IP网络上,因此,在Asterisk上实现传真,有两个方面的意思:

  通过Asterisk 实现传真,可以把它作为传真机的一个端,即一个虚拟的传真机;让这个传真机直接与PSTN内的其他传真机进行跨PSTN的端到端通信。实现传真的接收和发送,这种模式与FoIP无关,并没有在网络上传递传真信息。这种模式也就是CTI领域的传真服务器,也是目前使用最多的模式。为实现传真服务器功能,Asterisk 是集成SpanDSP 来实现,即在系统中安装SpanDSP软件--传真DSP软件。处理传真的DSP信号(调制/解调),另外,在Asterisk中集成app_rxfax和app_txfax两个应用程序。这样就可以在Asterisk的dialplan 中直接使用这两个程序。而这两个应用程序是依赖于SpanDSP来工作的。由于在Elastix或者trixbox中已经集成了相关的程序,用户可直接使用这些软件的传真功能。

  实现FoIP,即实现传真网关。由Asterisk实现FoIP的网关功能。从Asterisk1.4版本以后,Asterisk已经可以很好支持T.38协议。CallWeaver能可靠的支持T.38透传或者T.38终端。CallWeaver是Asterisk1.2版本的分支。同时,你也应该考虑Hylafax+ (或HylaFax ),这个软件不是Asterisk里面的,但是可以通过IAXModem连接到Asterisk。这也是一个有力的解决方案,可以通过PRI接收呼叫并转发到IAXModem并传真到本地。另外一个选择是Noojee Fax(又名AsterFax )。这个可以让您使用Asterisk来发送和接收传真。通常Noojee Fax将传真转换为一封电子邮件或类似的形式(电子邮件到传真)。

  使用网络传真,有如下的优点


  使用OpenVox 的模拟语音板卡或者数字中继语音卡,可以完美地和Asterisk结合,并实现网络传真。例如,使用一张模拟语音板卡,将FXS模块配置好分机号码,并将该FXS接到传真机,就可将传真路由至模拟语音板卡的FXS上,实现传真的收发。

CTI论坛编辑