問題タブ [linphone-sdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1759 参照

android - Linphone SDK - スピーカーをオンにする方法

Linphone SDK を使用してビデオ チャット アプリを作成しています。

誰かがビデオ通話を「受信」すると、デフォルトでラウド スピーカーがオフになっているという問題があるため、ユーザーはラウド スピーカーではなく、通話に使用されるフォーン スピーカーを使用する必要があります。ただし、同時に、電話をかける人はデフォルトでラウドスピーカーをオンにしています。

これはLinphoneがラウドスピーカーをオンにするコードだと思っていましたが、実際にはそうではありません。

ユーザーがデフォルトでビデオ通話を受信したときにスピーカーをオンにするにはどうすればよいですか?

0 投票する
1 に答える
700 参照

android - 原因: java.lang.UnsatisfiedLinkError: ローダー dalvik.system.PathClassLoader から gnustl_shared を読み込めませんでした findLibrary が null を返しました

Hello Guys Linephone Android ソース コードに問題があります。Linephone は、複数のプラットフォーム用のオープン ソース コードを提供しています。

ここで私がしたこと。1. ソース コード フォーム Git.url をチェックアウトします https://www.linphone.org/technical-corner/linphone/downloads

2. プロジェクトを Android Studio で開きます 3. ビルドが成功したら、プロジェクトを実行します

その実行は完全に成功しましたが、このエラーが発生しました。

ラインで

正直なところ、なぜこのエラーが発生するのか、gnustl_shared とは何なのかわかりません。この問題の解決をお手伝いします。

前もって感謝します。

0 投票する
1 に答える
816 参照

android - liblinphone を使用している場合、自分のソフト クライアントをアスタリスク SIP サーバーに登録できないのはなぜですか?

クライアントとは別に、Android デバイスに liblinphone Android クライアントがあります。

ソフト クライアントを開発していますが、アスタリスク SIP サーバーに接続する必要があります。

これで、number1 (たとえば 14109092000) が自分のソフト クライアントを使用してアスタリスク サーバーに接続されました。同じアスタリスクサーバーに接続するために、number2(たとえば(14109092001))のliblibphoneクライアントを使用します。

liblinphone クライアントをオフにするかアンインストールすると、クライアントはアスタリスク サーバーに接続できます。

私自身のソフト クライアントはポート 5060 を使用し、liblinphone も同じポートを使用します。

これは、sip サーバーに登録する私の Android アクティビティのコード スニペットです。

Register.java

1) なぜこれが起こっているのですか? 2) どうすればこれを防ぐことができますか?

0 投票する
2 に答える
1996 参照

android - しばらくすると、一部の Wi-Fi ネットワークで Linphone が着信を受信できない

私は Linphone SDK を使用して Android SIP 電話を開発しました。例えば ​​:

  • 登録後、最初に: ユーザー A とユーザー B は正常に通話できます。

  • 約10分後、ユーザーAがユーザーBに発信すると、サーバーはユーザーBが登録されていないと言い、その逆も同様です。

  • サーバーメッセージを聞くことができるので、ユーザーAとBは登録されています。

  • サーバーはアスタリスクです。

このテストを csipsimple で繰り返しましたが、問題なく動作しました。

私のアプリは完成しましたが、それを csipsimple に移植するのは簡単ではありません。

それを修正する方法はありますか?

0 投票する
2 に答える
2867 参照

android - linphone での SSL クライアント証明書の検証

アスタリスク公式サイトのチュートリアルからセキュアコールを実装していた

そして、ssl と証明書の多くの努力と理解の後、私はそれを 1 つの方法だけで保護することができました。以下は、最良の手がかりと方向性でした: linphone で自己署名証明書を使用する SSL

クライアント証明書 (上記のチュートリアルで生成されたもの) を使用して、サーバー上でもクライアントを検証するにはどうすればよいですか? フルSSL認証と呼ばれる

linphonerc ファイルでこの設定について読みまし"verify_client_certs=1"たが、クライアント証明書をどこに置くべきかわかりません。

0 投票する
0 に答える
542 参照

android - Linphone android Incoming Early Media の例

私は Linphone Android ソース コードに取り組んでおり、callState CallIncomingEarlyMediaを使用して CallIncomingActivityでビデオを表示しようとしています。これを行う方法の例はありますか?

LinphoneManager.java で acceptCallWithParams ()の代わりにacceptEarlyMediaWithParams( )を使用しようとしましたが、ビデオが表示されません。

何か案は?