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
他に何かいいアイデアある方いらっしゃいましたらぜひお知らせください。