0

お気づきの方もいらっしゃると思いますが、Elastix では 255 を超える仮想ファックス デバイスを作成することはできません。255 を超えると機能しなくなります。

バグがどこにあるかはわかりましたが、解決策を見つけるのに助けが必要です。

何が起こるかというと、行が/etc/inittabあるところttyIAXの最初のフィールドはデバイスの番号でid始まります。fx

すなわち:

  fx1:2345:respawn:/usr/sbin/faxgetty ttyIAX1
  fx2:2345:respawn:/usr/sbin/faxgetty ttyIAX2
  etc....

ttyIAXこれが256 に達すると、次のようになります。

  fx100:2345:respawn:/usr/sbin/faxgetty ttyIAX256

ここで、が 4 文字idfx100超えてしまい、動作しなくなります。また、id は常に 4 文字を超え、このフィールドは 4 文字以下にする必要があるttyIAX256ため、 , の後のものはうまく機能しません。fx101 - fx102 - fx103... etc..

現在、このフィールドに 4 文字以上を読み取らせることは、オペレーティング システムが構築されている方法であるため、少し難しいか、達成できないと思います。

ただし、id の前に onlyを付けると、すべての人に適しfたデバイスfxの容量を大幅に増やすことができます。ttyIAX

これを変更する場所がわかっている場合は、別のアプローチがある場合はアドバイスまたは推奨してください。

あなたの時間は大歓迎です。

4

2 に答える 2

0

識別子は当てになりません。

あなたはやってみることができます

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 を書き直す必要があります。

于 2014-01-25T21:30:27.053 に答える