Asterisk 和 x100p - 错误:wcfxo:空间不足,无法用 0a 写入寄存器 05

Asterisk 和 x100p - 错误:wcfxo:空间不足,无法用 0a 写入寄存器 05

我正在运行带有 trixbox 的 IP PBX 系统,我想做的是使用 X100P 模拟卡将 PSTN 线路与 IAX2 连接起来。

问题是我无法调用任何传出路线。(已经尝试过 AsteriskNOW 和 elastix)

据我所知,问题是“低 IRQ”(中断请求),如果是这种情况,我该如何增加它?或者我遗漏了什么。

我阅读了所有文档,但问题仍然存在,如果有人对 IRQ 有任何了解,请帮助我。

我尝试调用时出现的错误就是标题中提到的。

任何帮助,将不胜感激。

答案1

我的回答是基于在调制解调器时代运行 ISP 多年经验的(知情)推测,并且也使用过 [ 和销售过 ] X100P 卡 - 但是我没有遇到过您的问题 - 我回答是因为我怀疑大多数人都没有遇到过这个问题 - 特别是随着 VOIP 的兴起,X100P 卡 - 至少在我所在的地区 - 基本上已经成为过去的事情。

X100P 卡实际上只是一个特定的Windows/软调制解调器,即带有精简固件的调制解调器 - Digium 为其编写了驱动程序,并且可以通过 Asterisk 进行充分控制。

问题可能是您没有可用的 IRQ 分配给调制解调器。我首先要尝试的是加载 BIOS 并禁用您不使用的设备 - 例如软盘驱动器,但更重要的是,如果您有串行或并行端口,则禁用它们。

如果失败,您应该尝试将命令“pci=routeirq”或“pollirq”添加到内核的引导行中。(如果您不知道如何操作,这是一个单独的问题 - 我们需要知道您正在运行的发行版和版本 - 如果您知道的话,还需要知道哪个引导加载程序)。 这里是一篇与本段相关的老文章,但可能很有用。

答案2

就像我说的,它是 IRQ,中断请求。X100P 设备发出大量请求,因此需要更高的 IRQ。尝试更换 PCI 插槽或主板。一旦您有足够的 IRQ 来拨打和接听电话,“不要移除它”。就是这样。

相关内容