以前の記事で ODN IPフォンを MizuDroid で使う方法を紹介した。今回の記事では、MizuDroid でイオンモバイルの 050かけ放題を使う方法を紹介する。
イオンモバイルの 050かけ放題は、050 plus の NTTレゾナント(2022年7月に NTTコミュニケーションズからサービス移管)が提供する 050 IP電話サービス、050 plus の OEM版(050 VoIP SDK)を使っており、少し特殊な設定が必要なものの、標準的な仕様の SIP が使える電話機から使うことができる。
MizuDroid はルーマニアMizuTech社が開発しているスマホ用SIPフォンアプリで無料で使用できる。設定できる項目が多くてとっつきにくい面も否めないが、ほとんどの SIPプロバイダーに対応できる。(けっこう、設定のクセとアプリ側の設定項目の制約によって、ほかのアプリだと使えない組み合わせもある)
050 plus では SIP情報をちょっとしたウラワザで取得する必要があったが、イオンモバイルの 050かけ放題の場合は、契約時に渡される イオンモバイル通信サービスお申し込み完了通知書 に SIP情報(の一部)が記載されている。(契約後にアクセスできる、イオンモバイル・マイページでも同じ内容を確認できる)
050電話番号、ユーザID、パスワードが書かれている。050 plus の nicNm に相当するのは、fmc + (050電話番号から先頭の 050 を除いたもの)、sipID がユーザID、sipPwd がパスワードになる。
ここに記載がないが、SIP Domain は 050sdk.com、SIP Outbound Proxy は kar2-f2fcp.050sdk.com:443 が使われている。
MizuDroid を起動する。
Server に 050sdk.com と入力。
Username に設定情報の ユーザID、Password に パスワード を入力する。
Advanced... をタップする。
Proxy に kar2-f2fcp.050sdk.com:443 と入力する。
Transport protocol を TLS にする。
Username を fmc + 050電話番号の下8ケタ に変更する。
More settings... をタップする。
Advanced settings... をタップする。
注意が表示されるので、OK をタップする。
SIP Settings...をタップ。
Tunneling and encryption を Never にする。(うまくいかないときは、Automatic にしてみる)
Register を Yes にする。
右上のハンバーガーメニューをタップして、Save settings をタップする。
いくつかの権限の付与を求められるので、許可を出す。
Registered. と表示され、SIP REGISTER できたことがわかる。Account name/title を設定してもこの画面では無視され、Username が表示されるが気にしないこと。
イオンモバイルの 050かけ放題ではコーデックとして ITU-T G.729A を使うのでコーデックを設定する。
Settings、Media Settings... をタップ。
Audio codec をタップ。
Audio codec で G.729 を選択して OK をタップ。
Preferred codec をタップ。
Preferred codec で G.729 を選択して OK をタップ。。
Media encryption で SRTP を選択。Save settings する。
デフォルトのままだとフォアグラウンドの時しか待ち受けしないので、バックグラウンドでも動作するようにする。
Settings、General Settings...をタップ。
Run in background を Yes にする。
また、Display notification を Always にしておくと通知バーに常駐するようになる。
On double back を Keep running にしておくとバックキーで終了しなくなる。(SIP REGISTER も維持される。バックグラウンドでも着信する)
携帯電話宛に発信。
すこし見づらいが、イオンモバイルの 050かけ放題の電話番号(050-3778-xxxx)から掛かってきていることがわかる。
携帯電話からイオンモバイルの 050かけ放題の番号宛に発信。
アプリを立ち上げていなくても、プッシュ通知を使って自動的に着信する。
通話中の様子。
遅延は気になるほどではないが、コーデックに ITU-T G.729A を使っているので音質は一昔前の国際電話並に悪い。
MizuDroid は設定できる項目がとても多いのでとっつきづらさはあるが、細かい設定ができるため様々な IP電話プロバイダーを使うことができる。マルチアカウントにも対応しているので、Grandstream GS Wave と並んでとてもオススメできるアプリと言える。
マルチアカウントはじゃっかんバグっぽい挙動があって、ログを確認するとメモリリークしていると思われるが、再起動することで直るので紹介した設定を行ってもつながらないときは、アプリの再起動、もしくはスマホ全体の再起動を試して欲しい。(設定変更などを繰り返していると、2つのアカウントの Username と Server がミックスされた謎の新アカウントが合成されて、そのアカウントで SIP REGISTER しようとする、などの挙動を起こす)
設定できる項目が多いのでジャストな設定を見つけるのに少しコツが要るが、ほとんどの項目はデフォルトのままで使えるはずだ。
正直、GS Wave が使えるのであれば設定のしやすさを含めて、GS Wave に軍配が上がるものの、Grandstream社はあまりメンテナンスに積極的とはいえず、いつ公開がとまってもおかしくないので、バックアッププランとして MizuDroid は常にキャッチアップしていきたい。このアプリにどれほどの需要があるかわからないが、今後も機会があれば他の IP電話プロバイダーでの設定例も紹介していく予定だ。
ODN IP | 050 plus | イオン050 | ひかり電話 | SMARTalk | ippi | その他 | ||
---|---|---|---|---|---|---|---|---|
GS Wave | アプリ | note | 050 plus | イオン050 | 執筆予定 | 執筆予定 | ippi | TELNYX |
MizuDroid | アプリ | ODN IP | 050 plus | イオン050 | 執筆予定 | SMARTalk | ||
MicroSIP | PCソフト | ODN IP | 050 plus | 執筆予定 | 執筆予定 | ippi | TELNYX | |
YAMAHA NVR510 |
FXS ATA | ODN IP | 設定不可※1 | 設定不可※1 | ひかり電話 | SMARTalk | ||
GS HT802 | FXS ATA | ODN IP | 050 plus | イオン050 | ひかり電話 | |||
GS GXP1625 | SIP電話機 | note | 050 plus | 執筆予定 | ひかり電話 IPv6 |
SMARTalk | ippi | |
GS GRP2613 | SIP電話機 | note | イオン050 | |||||
GS WP820 | Wi-Fi電話機 | note | 050 plus | イオン050 | ||||
Poly Edge B30 |
SIP電話機 | 執筆中 | 050 plus | イオン050 | ひかり電話 | |||
Poly VVX250 |
SIP電話機 | ODN IP | 050 plus | 執筆予定 | ひかり電話 | SMARTalk | ippi | |
その他 | Acrobits Softphone Sipnetic Calls |
Acrobits Softphone Sipnetic (設定不可※2) |
Sipnetic Acrobits Softphone |
※1 : TLS が使えない。ポート番号を 5060以外に変えられない。SRTP が使えない。G.729aコーデックが使えない。
※2 : G.729aコーデックが使えない。