首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elastix不能超过255台虚拟设备

Elastix不能超过255台虚拟设备
EN

Stack Overflow用户
提问于 2014-01-25 14:12:48
回答 2查看 242关注 0票数 0

如果有人注意到,您不能在Elastix上创建超过255台虚拟传真设备。当您超过255时,它们将不再工作。

我已经找到了错误所在,但需要帮助找出解决方案。

/etc/inittab中,ttyIAX行位于其中,第一个字段是id,它以fx开头,然后是设备的数量。

即:

代码语言:javascript
运行
复制
  fx1:2345:respawn:/usr/sbin/faxgetty ttyIAX1
  fx2:2345:respawn:/usr/sbin/faxgetty ttyIAX2
  etc....

现在,当它到达ttyIAX 256时,您将得到以下内容:

代码语言:javascript
运行
复制
  fx100:2345:respawn:/usr/sbin/faxgetty ttyIAX256

在这里,idfx100超过4个字符,它将不再工作。此外,ttyIAX256之后的任何内容都不能正常工作,因为id总是超过4个字符:fx101 - fx102 - fx103... etc..和这个字段应该是4个字符或更少。

现在,我认为让这个字段读取超过4个字符是有点困难或无法实现,因为这是构建操作系统的方式。

但是,也许我们可以用f而不是fx作为id的前缀,这样我们就可以增加一个更高容量的ttyIAX设备,这些设备应该可以用于每个人。

如果你知道在哪里改变这一点,请建议或建议不同的方法,如果你有任何。

非常感谢你的时间。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-01-27 03:11:58

我找到了解决办法,我想我应该把它张贴在这里为其他人。

您需要编辑以下文件以更改inittab中的id初始化。

代码语言:javascript
运行
复制
/usr/share/elastix/privileged/faxconfig

注:有两次出现。

票数 0
EN

Stack Overflow用户

发布于 2014-01-25 21:30:27

识别器不会变的。

你可以试着做

代码语言:javascript
运行
复制
fa1:2345:respawn:/usr/sbin/faxgetty ttyIAX1

fa99:2345:respawn:/usr/sbin/faxgetty ttyIAX1

fb1:2345:respawn:/usr/sbin/faxgetty ttyIAX1

fb99:2345:respawn:/usr/sbin/faxgetty ttyIAX1

但我担心inittab并不是设计用来运行大量脚本的。

注意,由于运行多个脚本,内核也可能出现问题。

最好的解决方案--使用spandsp app_fax.so,但这需要重写hylafax。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21351611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档