我正在尝试设置 Asterisk 和 IAXModem 以通过 T38 发送传真(是的,我知道我正在用别克拍苍蝇......)但是,由于我试图用如此大的产品做一些如此小的事情,我很难找到样本或指导我如何进行设置的指南。
我已安装所有三个,我认为我的 IAXModem 配置正确。我非常确定我的 Hylafax 配置正确(我曾将其与 T38Modem 一起使用),因此,我需要知道我需要使用哪些 Asterisk 示例以及如何使用它们。
我想使用 iax.conf、iaxprov.conf、sip.conf 和 sip_notify.conf 的某种组合。但我不确定把它们放在哪里,或者要更改什么...
我确信答案是 RTFM,但我不确定哪个 M,或者在哪里 R...
谢谢。
编辑 在邮件列表中,有人告诉我这实际上行不通,因为 IAX 不支持 T38。那么,还有其他方法可以让 Asterisk 与 Hylafax 协同工作并发送 T38 吗?我知道 Asterisk 支持 T38,问题是如何从 Hylafax 获取数据并返回...
答案1
我认为使用 T.38 的主要原因是能够在不稳定的链路上进行传输。此外,正如您所说,IAX 不支持 T.38。
它所做的就是为 HylaFAX 提供一个模拟传真调制解调器 - 它通过 IAX 与 asterisk 进行通信。在 extensions.conf 中,您将发出 Dial(IAX2/iaxmodemname[/extension])(可选的远程扩展是您区分不同入站线路的方式)。
最后,实际上执行传真协议工作的是 iaxmodem 和 spandsp,它们与 asterisk 之间有一个 slin 编码的链接,而 hylafax 则连接到另一端的虚拟调制解调器(在我的情况下是 ttyIAX0)。
这一切在可靠的 LAN 上都能很好地工作,在环回上也运行良好。不过,不要指望它在 WAN 或拥塞的 LAN 链路上也能正常工作。
还有 asterisk 的 txfax/rxfax。据我所知,这些都缺乏 ECC,容易损坏传真。另一方面,这是一个更简单的解决方案,只涉及 asterisk(而不是 asterisk + hylafax + iaxmodem + spandsp)。
谷歌搜索“iaxmodem hylafax”应该可以帮到你。如果你遇到问题,请重新发帖,我会尽力帮助你。
-b