web-dev-qa-db-ja.com

AndroidはFritzBoxルーターに登録されませんSIP

以前はVoIP/SIPアプリを使用して、Android電話から電話をかけていました。最近、Android KitKat(4.4.x)とSIPアカウントがネイティブに含まれていることに気づきました(アプリの呼び出し、設定、SIPアカウント)からアクセスできます)。ただし、接続も機能しませんでした。何を試しても、タイムアウトまたは認証に失敗しました。

私が持っている唯一の設定は、ユーザー名(626)とパスワードです。これを使用するようにAndroidを構成するにはどうすればよいですか?

3
Luc

検索とデバッグを約1時間行った後、答えが見つかりました。

FritzBoxのパスワードは数字のみです。

将来の参考のために、これらは完全なステップです:

  1. ここで新しいテレフォニーデバイスを作成します: http://fritz.box/fon_devices/fondevices_list.lua (ルーターにログインする必要があります)。最初のステップで[電話]を選択し、2番目のステップでLAN/WLAN(IP電話)を選択します。

  2. 数字のみのランダムなパスワードを選択してください。ハッカーは数字を簡単に推測できるため、推奨される長さは16桁です(強力なパスワードには文字を含める必要がありますが、FritzBoxではVoIP/SIPではそれを行うことができません)。
    ヒント:フリッツボックスにパスワードを入力した後、パスワードをメモ帳にコピーし、数字を5つのグループにフォーマットして、Androidデバイスに入力しやすくします。

  3. ランダムな16桁を使用して、FritzBoxの[アカウント情報]タブで[インターネットからの登録を許可する]機能を安全に有効にできます。

  4. http://whatismyipaddress.com のようなサイトを使用してIPアドレスを調べます

  5. FritzBoxで無効にした場合でも、Androidで[着信を受信する]を選択します。これは一時的なものであり、テストが容易になります。

  6. 設定を使用します(重要な設定は太字で示されています)。
    ユーザー名:626(または取得したアカウント番号)
    パスワード:パスワード(数字のみ!)
    サーバー:IPアドレス
    認証ユーザー名:不要
    表示名:好きなように
    ポート番号:5060(デフォルト)
    トランスポートタイプ:TCP
    キープアライブの送信:自動(デフォルト)

  7. 保存を押します

  8. 手順5で「着信を受信する」を有効にした場合、デバイスは着信を受信できるように登録を試みます。アカウントのステータスが変更されます(まだ[SIPアカウント]画面が表示されています)。

  9. 「電話を受ける」と表示されている場合は、現在電話を受ける準備ができていることを意味します。これは、サーバーに接続でき、ログインが機能したことを意味します。

  10. 必要に応じて、「着信」を無効にできるようになりました。

このインターネットアカウントを介した通話が機能するはずです。

ステップ8でのトラブルシューティング:

  • 「タイムアウト」と表示されている場合は、IPアドレスまたはDNSアドレスを誤って入力した可能性があります。また、トランスポートタイプがTCPに設定されていることを確認してください。すでにTCPに設定されている場合は、代わりにUDPを試してください。ただし、おそらくTCPです。IPアドレスの代わりにfritz.boxを使用することもできますが、これは自宅でのみ機能します(他の場所)。

  • 認証に失敗した場合は、文字(またはスペースなど)を含むパスワードを使用しました。または、タイプミスしました。または、アカウント番号が間違っています。または、サーバーのIPアドレスを間違って入力した可能性があります(間違ったFritzBoxにログインしている可能性があります!)。

注:動的IPアドレス(数日ごとに変更されるIPアドレス)がある場合は、動的DNSサービスを使用する必要があります。私は静的IPアドレスを持っているので(ISPで無料でリクエストできる場合があります)、最近はどれが良いかわかりませんが、以前は無料のIPアドレスがたくさんありました。この場合、手順6でサーバーとしてIPアドレスの代わりにDNSアドレスを使用します。

4
Luc

FRITZ!Box7490とSamsungS4(Android 5.0.1)、Samsung S7(Android 7.0)、Sony Xperia(Android 6.0.1)でも同じ問題が発生しました。

ユーザー名:ただし、IP電話デバイスに指定されたユーザー名である必要がありました。 3桁の621は機能しませんでした。

Password:パスワードが数字のみであるか、他の文字であるかは関係ありません。

サーバー:fritz.box

それでも registration timed out。また、CSipSimpleアプリが失敗しました。

しかし、私はVOIP/SIPをアプリで動作させましたFritz!App FonZoiper LiteZoiper BetaおよびGS Wave。 Zoiperは、Bluetoothのサポートと自動録音で最も進んだように見えました。

1
Frank Breitling