Asteriskで少しでも保留音の音質をよくしたい

FreePBXやAsteriskの保留音ですがwavファイルの音が電話越しだとなんとなく
途切れがちとよく言われます。
これ結構難しい問題で色々音質さげたりしてるもののなかなかうまくいかないです。
理由は色々あってそもそも携帯との相性が悪いケースや双方IP電話なので遅延でダメだったり。

このような相手側の場合はなかなか難しいですが気休め的にもUDP通信を高速化すれば、
もうすこし綺麗に聞こえるのでは?と色々試してみましたがなんとなく体感的には、
OSのネットワークカーネルをいじってみてBBRにすることでよくなった気がします(笑)

[Ubuntu 24,04の場合]
echo “net.core.default_qdisc=fq” | sudo tee -a /etc/sysctl.conf
echo
“net.ipv4.tcp_congestion_control=bbr” | sudo tee -a /etc/sysctl.conf
sudo sysctl -p

おまけでUDPの受信バッファも増やしてみました。
こちらはほほおまじないというか保険ですが。

sysctl -w net.core.rmem_max=26214400
sysctl -w net.core.wmem_max=26214400

他に何かいいアイデアある方いらっしゃいましたらぜひお知らせください。

nextcloudのパスワードを忘れた!

nextcloudの検証環境を作っていたのですが別件対応でして放置してました。
久々に触ろうとしたら管理者のパスワード忘れちゃったってことがあったので、
その解決方法を備忘録として残しておきたいと思います。

まず、SSHでnextcloudoのサーバへログインします。
あとは、インストールしているディレクトリへ移動し以下のコマンドを実行する

# php occ user:resetpassword "LOGIN ID"
Enter a new password:
Confirm the new password:

これで任意のパスワードに更新が成功すると、
Successfully reset password for “LOGIN ID”
と表示されますので新しいパスワードでログイン可能です。

なお、パスワード間違えすぎてアカウントが無効化されてしまっている場合は
追加で以下を実行することでアカウントを有効に戻せます。


php occ user:enable "LOGIN ID"

‘The specified user is enabled”と表示されたら有効に戻ってます。