PJSUAをビルドできました。ソフトフォンは Windows XP で完全に動作しますが、Windows 7 でも次のエラーが表示されます。
Windows 7 の PJSUA の問題のようです。これを解決できた人はいますか?
コードを調べると、PJSUA が入力と出力 (マイクとスピーカー) の両方を備えた既定のデバイス (ヘッドセットなど) を探していることがわかります。出力だけ、または入力だけでは機能しません...したがって、ヘッドセットを接続すると、エラーが解消される場合があります。Win7でうまく機能します。
PJSIP のオーディオ部分は非常に複雑な IMO です。現在は機能していますが、ユーザーに選択肢を与える方法を自分で研究しています。つまり、ユーザーは、ヘッドセットまたはマイク/スピーカーの組み込みコンボを使用することを選択できます。
Windows7 とは互換性がないようです。Windows7 にSipek
はもう存在しないライブラリがあるためです ( libwavemixer
、...)。私は Java ベースのPeers SIP Phoneを使い続けました。