自分でコンパイルしたLinphoneでZRTPによる暗号化をしたいときのメモ。Linphoneをコンパイルする際のオプションを、以下のように変更する。
Linphonecで音声入力・出力デバイスを個別に指定したい時のメモ
Linphonecではコンソール上でsoundcard useを使って音声出力・入力デバイスを指定できるけど、個別には指定することが出来ない様子。例えばPulseaudioとALSAを混ぜて使いたい時(があるかどうかは別にして)、soundcard useで指定すると音声出力・入力デバイスはどちらか片方になってしまう。そういう場合は、直接設定ファイルをいじればよい。
RaspberryPiで証明書を利用してWPA2-EAPに無線LAN接続できないときは時刻を疑おう
証明書を利用しているとき、起動時に無線LANがつながらないことが頻発したのでそのメモ。
Asteriskでボイスチェンジャー(ピッチの変更)
Asteriskで音質を変えたい場合、ピッチをいじることで一応対応できる。他人の声になることは多分無理だけど、誰の声かを特定することはできなくなりそう。変更方法は、/etc/asterisk/extensions.confの記述を以下のようにして、数字を変更すれば良い。値は0.1~4.0の間で変更可能。
Asteriskのログ管理
Asteriskはログ機能があるけど、ほっておくとどんどんファイルサイズが大きくなるし可読性も悪くなる。ログを管理するにあたってよく使いそうな機能のメモ。設定内容は/etc/asterisk/logger.confを参照。
Asteriskで高音質なspeexを使いたい場合
Asterisk経由でLinphone同士の通話をする際、Linphoneで指定しているCodecがAsteriskでも許可されていないと、正しく通話できない。Linphoneで指定できるspeexには8000、16000、32000と異なる周波数があるけど、それぞれAsteriskで利用するには違う設定が必要になる。
WindowsのMinGWでLinphone3.9.1のコンパイル
諸事情からMinGWでLinphone3.9.1のコンパイルを再チャレンジ。Edisonの時と同じように、belle-sipは1.4.2を指定。そこは問題が無かったものの、Linphone本体のコンパイルで謎のエラーが。
Windows phoneで証明書を利用してWPA2-EAPに無線LAN接続
Windows phoneでの接続はとっても簡単。