以前はVoIP/SIPアプリを使用して、Android電話から電話をかけていました。最近、Android KitKat(4.4.x)とSIPアカウントがネイティブに含まれていることに気づきました(アプリの呼び出し、設定、SIPアカウント)からアクセスできます)。ただし、接続も機能しませんでした。何を試しても、タイムアウトまたは認証に失敗しました。
私が持っている唯一の設定は、ユーザー名(626)とパスワードです。これを使用するようにAndroidを構成するにはどうすればよいですか?
検索とデバッグを約1時間行った後、答えが見つかりました。
FritzBoxのパスワードは数字のみです。
将来の参考のために、これらは完全なステップです:
ここで新しいテレフォニーデバイスを作成します: http://fritz.box/fon_devices/fondevices_list.lua (ルーターにログインする必要があります)。最初のステップで[電話]を選択し、2番目のステップでLAN/WLAN(IP電話)を選択します。
数字のみのランダムなパスワードを選択してください。ハッカーは数字を簡単に推測できるため、推奨される長さは16桁です(強力なパスワードには文字を含める必要がありますが、FritzBoxではVoIP/SIPではそれを行うことができません)。
ヒント:フリッツボックスにパスワードを入力した後、パスワードをメモ帳にコピーし、数字を5つのグループにフォーマットして、Androidデバイスに入力しやすくします。
ランダムな16桁を使用して、FritzBoxの[アカウント情報]タブで[インターネットからの登録を許可する]機能を安全に有効にできます。
http://whatismyipaddress.com のようなサイトを使用してIPアドレスを調べます
FritzBoxで無効にした場合でも、Androidで[着信を受信する]を選択します。これは一時的なものであり、テストが容易になります。
設定を使用します(重要な設定は太字で示されています)。
ユーザー名:626(または取得したアカウント番号)
パスワード:パスワード(数字のみ!)
サーバー:IPアドレス
認証ユーザー名:不要
表示名:好きなように
ポート番号:5060(デフォルト)
トランスポートタイプ:TCP
キープアライブの送信:自動(デフォルト)
保存を押します
手順5で「着信を受信する」を有効にした場合、デバイスは着信を受信できるように登録を試みます。アカウントのステータスが変更されます(まだ[SIPアカウント]画面が表示されています)。
「電話を受ける」と表示されている場合は、現在電話を受ける準備ができていることを意味します。これは、サーバーに接続でき、ログインが機能したことを意味します。
必要に応じて、「着信」を無効にできるようになりました。
このインターネットアカウントを介した通話が機能するはずです。
ステップ8でのトラブルシューティング:
「タイムアウト」と表示されている場合は、IPアドレスまたはDNSアドレスを誤って入力した可能性があります。また、トランスポートタイプがTCPに設定されていることを確認してください。すでにTCPに設定されている場合は、代わりにUDPを試してください。ただし、おそらくTCPです。IPアドレスの代わりにfritz.box
を使用することもできますが、これは自宅でのみ機能します(他の場所)。
認証に失敗した場合は、文字(またはスペースなど)を含むパスワードを使用しました。または、タイプミスしました。または、アカウント番号が間違っています。または、サーバーのIPアドレスを間違って入力した可能性があります(間違ったFritzBoxにログインしている可能性があります!)。
注:動的IPアドレス(数日ごとに変更されるIPアドレス)がある場合は、動的DNSサービスを使用する必要があります。私は静的IPアドレスを持っているので(ISPで無料でリクエストできる場合があります)、最近はどれが良いかわかりませんが、以前は無料のIPアドレスがたくさんありました。この場合、手順6でサーバーとしてIPアドレスの代わりにDNSアドレスを使用します。
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 Fon、Zoiper Lite、Zoiper BetaおよびGS Wave。 Zoiperは、Bluetoothのサポートと自動録音で最も進んだように見えました。