ブログ

当社のブログです。
不定期で更新致しますのでお楽しみに!

ブログ一覧

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”と表示されたら有効に戻ってます。

Proxmoxをノートパソコンで快適に使いたい

Proxoxという仮想化ツールがあり弊社では無償版があるので試験環境とかで愛用しています。
ただ、常にサーバーがあるわけでもないので余ってるノートパソコンで動かしたいなーとかもあったり。
その際に標準だとノートパソコンのカバー閉じたらスタンバイになってネットワーク切れます・・・。
かといって画面ひらきっぱは邪魔!!ということで解決作を探したら簡単でした。

/etc/systemd/logind.conf を開いて

HandleLidSwitchをコメントアウトしたら、
HandleLidSwitch=ignore にして再起動するとカバー閉じてもスタンバイになりませんでした。

【試験環境】
Proxmox 9.0.3にて検証しました

リモートデスクトップツール

リモートデスクトップをする際に外部から利用するためにポート解放等が
不要なAnydeskやTeamviewerを利用の方も多いと思いますが、
これらのツールは有料のため無料版だと時間制限があったりで不便!
商用利用できない!といった声をよく聞きます。

当社では保守契約している顧客環境へのリモートデスクトップや、
社内の端末へのアクセスにRustDeskと呼ばれるオープンソースを利用しております。
見た目や機能は某有料版とそっくりですが無償で利用可能です。
もちろん、商用での利用も制限なく可能です。

これを快適に動作させるために社内の余っているサーバに
セルフホストをインストールして当社では運用中です。
リモートデスクトップでお困りの方がいらっしゃいましたら利用してみませんか?
当社ではサーバー構築も安価にお受けしておりますのでお気軽にご相談ください。

オンライン会議ツール

オンライン会議ツールと言えば?と聞かれて
どんなものを思い浮かべますか?
おそらく、普段利用することの多いもので
Zoom、Teams、Webex、Google Meetあたりでしょうか?

他にもありますが一般的にはこれらが使われているかと思います。
特にOfficeを利用されている企業はTeamsが多いんじゃないでしょうか。

ただ、これらのツール基本すべて有料です。
無料でも時間制限ありであれば利用可能ですが、
40分だったり複数人利用に制限があったりと使いにくいかと思います。

そこれで当社ではオープンソースを利用した自社製ミーティングツールを
利用しているのですが、割と評判は良いです。

その理由は、
1、アプリのインストールが不要
  つまり招待する相手側はインターネットにつながるスマホや
  パソコンとブラウザだけがあれば利用できちゃいます。
  面倒なユーザー登録やアプリのインストールがいらないのは喜ばれます。

2、ライセンス費用がない
  通常オンライン会議ツールは1アカウント(ユーザー)あたり○万円等の
  ライセンス費用が発生しますがオープンソースベースのためアカウント数の
  制限なくサーバーと回線のスペック次第でいくらでも作れちゃいます。
  なので従来は特定の社員のみだった会議アカウントを全社員に配布もできちゃいます!

3、情報漏洩の心配なし!
  自社のサーバー上で運営するため会議内容や画面共有の内容が第三者である
  オンライン会議ツールの事業者に閲覧されることがありません。
  そのためとてもセキュアなプライベート会議ができちゃいます!

こんな会議ツールにご興味あればぜひ当社までお気軽にご相談ください!