問題タブ [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.
ios - iOSで通話中にDTMF受信を受信するには?
私はlinphoneが初めてです。iOS での通話中に dtmf を受信する方法は誰でも教えてくれます。メソッド this をLinphoneCoreVTableに入れました。
.dtmf_received = linphone_iphone_notify_dtmf_received.
しかし、このメソッドがいつ呼び出されるかはわかりません。
android - Android で Linphone-sdk(liblinphone) を登録してテスト呼び出しを行うことができない
プロジェクトでは、VoIP 通話を実装する必要があります。多くのライブラリを検討した後、liblinphone(linphone-sdk) で終了しました。
残念ながら、linphone のドキュメントはそれほど優れていないため、チュートリアル ファイルを使用して簡単なテスト アプリケーションを作成することにしました。私が使用した実装と使用したファイルを以下に追加します。
誰かがこれに答えてくれることを本当に願っています.stackoverflowとlinphoneフォーラムで多くの同様の質問が答えられていないのを見ているからです. これは、一般的な linphone-sdk のドキュメントを改善するのに本当に役立ちます。
設定:
- アスタリスク付きの FreePBX VoIP サーバー
- 呼び出しを試行およびテストするための構成済みの拡張機能
- 呼び出しは既にテストされています。携帯電話からコンピューターに公式のlinphoneアプリを使用して電話をかけると、使用されたIPが機能します。
問題:
- /var/log/asterisk のログを見ると、linphone-sdk で VoIP サーバーに登録されていません。アプリに登録すると、接続していることを認識します。
- 提供された詳細は正しく、リリース済みの VoIP アプリケーションでテストされていますが、テスト コールを発信できません。(入出力エラー)
- ログは以下にあります
質問:
- linphone-sdk に登録して呼び出す正しい方法は何ですか?
MainActivity.java (linphone-sdk が提供するチュートリアル ファイルに基づいて、ボタンを処理し、呼び出しと登録のためのスレッドを作成します)
登録.java
Calling.java
登録のためのログ (「登録」ボタンをクリックした後)
通話履歴(「通話」ボタンクリック後)