Wi-Fi経由でポイントツーポイントのVoIPコールを発信するにはどうすればよいですか?


12

中間サーバー(SIPサーバー)またはインターネット接続なしで2台のAndroidデバイス間でポイントツーポイントVoIPコールを行う方法を探しています。アクセスポイント(またはLAN経由で接続する複数のアクセスポイント)があり、Wi-FiのみでVoIPコールを発信したい。これは可能ですか?


アプリの推奨事項は一般に話題外であるため、質問を少し言い換えました(本質的にはショッピングの推奨事項です)。ただし、この機能をサポートするアプリがある場合は、元の質問と同じように、この言い換えられた質問に対する有効な回答になります。
-eldarerathis

zix>これを行う方法を見つけましたか?
ジャスパー

回答:


6

CSipSimpleを使用すると、中間のSIPプロキシ(またはサーバー)を必要とせずに、両方の電話にローカルSIPアカウントを追加できます。

一般的な「ローカル」アカウントを追加します。SIPユーザー名のみを提供する必要があります。

それが両方の電話で行われるとき、他の電話を呼び出すことができます:

  • 他の電話のIPアドレスまたはDNS名を知っている必要があります
  • 他の電話のSIPユーザー名を設定するだけで知っておく必要があります
  • 「SIPusername @ IP-address」をダイヤルして、他の電話を呼び出します
  • 最初に表示された数字パッドから拡張された「SIP uri」入力ウィンドウに切り替える必要があります

左の画像で緑色のマークされたスポットをクリックして、SIP入力アクティビティに移動します

ここに画像の説明を入力してくださいここに画像の説明を入力してください


「Wi-Fiホットスポット」機能を備えたCSipSimpleの「ローカル」モードを試しました。これは、失敗した ...アイデア「=> 5060を聞いていないだろうがないネットワーク」ための
VI0

WiFiネットワークにログインしていますか?それが唯一の前提条件です(OPにはアクセスポイントがあると既に述べられています)
ce4

デバイスはWi-Fi AP自体として機能しています。1つのデバイスはAPであり、他のデバイスはクライアントです。クライアントデバイスではすべて問題ありませんが、APデバイスでは「ネットワークなし」です。
Vi0

1
3台目の電話が動作します。「ip route」はLinuxレベルのものですが、問題はAndroidレベルにあります。Android以外でネットワークが構成されているときは気に入らない。
Vi0

1
問題の送信
id

3

使用uSipServer + SipDroid明示的なIPアドレスで構成された(または任意のSIPクライアント)。

1つのデバイスにuSipServerがあるように、Wi-Fi AP(「テザリング」メニューで)を開始し、SipDroidをtest1@127.0.0.1に接続しました。他のデバイスはWi-Fiに接続し、SIPアカウントtest2@192.168.43.1を使用して「test1」を呼び出します。

更新:この構成が実際に機能することをテストしました。

  1. 最初のデバイスを「ポータブルホットスポット」モードにします(設定->ワイヤレスとネットワーク->テザリングとポータブルホットスポット->ポータブルWi-Fiホットスポット)
  2. 最初のデバイスでuSipServerを起動します
  3. 2番目のデバイスを最初のデバイスで作成されたAPに接続します(設定->ワイヤレスとネットワーク-> Wi-Fi設定-> Wi-Fiネットワーク-> "X10i"(または任意の名前)
  4. 2番目のデバイスでSipDroidを起動します。たとえば、ユーザーとして「qqq」、SIPサーバーとして「192.168.43.1」を指定します。インジケータが緑色になります。
  5. 最初のデバイスでSipDroidを起動します。たとえば、ユーザーとして「eee」、サーバーとして「192.168.43.1」または「127.0.0.1」を指定します。インジケータは黄色のままです。
  6. 下のコールフィールドに「eee」を指定して、2番目のデバイスから最初のデバイスに電話をかけることができます。下のコールフィールドに「qqq」を指定して、最初のデバイスから2番目のデバイスに電話をかけることができます。外部のエンティティ(追加のアクセスポイントや携帯電話プロバイダーなど)は含まれません。

他のSIPクライアント(CSipSimpleやLinphoneなど)を試しましたが、「通常の」ネットワークが設定されていない場合、最初のデバイスで動作しません。そして、SipDroid(幸いなことにネットワークの「不在」を見落とすほど愚かな)は、私が試した他のすべてとコーデック互換ではありません。

他のネットワーク接続が存在する場合、SipDroidはそれらを混同し、ピアに間違ったIPを送信して、「一方通行」の電話になる可能性があることに注意してください。Wi-Fiホットストップ/ Wi-Fiクライアントのみを有効にしてテストします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.