前回の記事で イオンモバイルを契約した が、オプションで 050かけ放題 を追加した。この記事では 050かけ放題 をスマホ用SIPアプリの、Grandstream GS Wave に設定する方法を紹介する。
イオンモバイルの 050かけ放題は、050 plus の NTTレゾナント(2022年7月に NTTコミュニケーションズからサービス移管)が提供する 050 IP電話サービスの OEM版(050 VoIP SDK)を使っており、少し特殊な設定が必要なものの、標準的な仕様の SIP が使える電話機から使うことができる。
Grandstream GS Wave は米国ボストンGrandstream社が開発しているスマホ用SIPフォンアプリで無料で使用できる。設定できる項目が多いが設定がわかりやすく、挙動も素直なので、ほとんどの SIPプロバイダーに対応できる。(他のアプリだと相性によって設定できない IP電話プロバイダがある)
なお GS Wave はアプリストアでは Grandstream Wave Lite - Video という名前になっていて紛らわしい上、似たような名前の違うアプリもあるので注意する。
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 が使われている。
以前の記事で ODN IPフォンなどを設定しているので、アカウントを追加するため、Settings、Account Settings へ進み、右上の + をタップする。
SIP Account をタップ。
Account Name はアプリ上での識別用なのでなんでもよい。(ここでは 050aeon とした)
SIP Server に 050sdk.com、SIP User ID に fmc + 050電話番号の下8ケタ を、SIP Authentication ID に ユーザID を、Password に パスワード を入力する。
右上の ✓ をタップ。
ここまでの設定だけでは SIP REGISTER できないため、Active にならない。再度、いま設定したアカウントをタップする。
SIP SETTINGS の SIP Port を他人に推測されない大きめのランダムな数字にする。(ここでは 25070 とした)
Transmission Protocol を TLS にする。
Register Expiration (m) に 10 と入力する。
Only Accept SIP Requests from Known Servers、Check SIP User ID for Incoming INVITE、Enable 100rel を有効にする。
NETWORK SETTINGS の Outbound Proxy に kar2-f2fcp.050sdk.com:443 と入力する。
端末の 戻るボタンをタップして戻れば設定が反映されている。
SIP REGISTER できているので Active になる。
050かけ放題ではコーデックとして ITU-T G.729A しか使えないので、コーデックを設定する。
Settings、Account Settings、いま設定したアカウントをタップ。
CODEC SETTINGS の Preferred Vocoder をタップ。
WiFi をタップ。
G729 だけチェックを入れた状態にして、右上の ✓ をタップ。
2G/3G/4G をタップ。
G729 だけチェックを入れた状態にして、右上の ✓ をタップ。
SRTP Mode を Enabled And Force にする。
端末の 戻るボタンをタップして戻れば設定が反映されている。
これで発着信して通話できる状態になっている。
GS Wave はマルチアカウントになっているので、まずは発信に使うアカウントを選択する。
左上の人間の上半身のようなアイコンをタップする。
さきほど作成したアカウントをタップする。右上の上半身アイコンを再度タップする。
携帯電話の番号に発信する。
すこし見づらいが、イオンモバイル050かけ放題の電話番号(050-3778-xxxx)から掛かってきていることがわかる。
スマホに収容した Lala Call から イオンモバイル050かけ放題の番号宛に発信。
着信は非常にスムースに取れる。
遅延はほとんどないが、コーデックに ITU-T G.729A を使っているので音質は一昔前の国際電話並に悪い。
イオンモバイルの SIM契約のオプションで加入できる、050かけ放題は仕組みとしては OCN(NTTレゾナント)の 050 plus とほぼ同じもの(050 VoIP SDK)を使っているので、設定などもほとんど同じで動作する。
設定での違いとしては、SIP Oubtound Proxy が、050 plus では kar-f2fcp.050plus.com:443 を使っているところが、050 VoIP SDK では kar2-f2fcp.050sdk.com:443 (kar ではなく、kar2 なので注意)になる点だ。
通話料に関しては、050 plus は月額330円(税込み)と従量制の通話料の組み合わせになるが、050かけ放題の場合はその名の通り、常識的な範囲内でかけ放題として使うことができる。基本料、かけ放題通話料がセットで 1,078円(税込み)での提供になる。
050かけ放題の定額分を 050 plus の通話料で換算すると、携帯電話宛なら 42分30秒分もしくは 1分以内42通話分、固定電話宛なら 4時間15分分もしくは 3分以内85通話分なので、かなりヘビィに電話するユーザであればお得になる。
なお、イオンモバイルの SIM契約のオプションという扱いではあるものの、回線はイオンモバイルを使う必要はないので、家庭や会社で使っている LAN回線でも使えるし、他社SIM回線でも使える。
この記事で動作テストする際も、フレッツ光ネクスト + SoftBank系 ISP、mineo(au回線)などを使っているが、問題なく使えている。
設定後、何本かの通話で使用してみた。音質については G.729A なのであまり期待していないが、IP電話であれば本来は双方向通話になるはずだが、どちらかがしゃべり始めると反対側の音声が途切れるような挙動(半二重通話とでも言うのか?)を感じる。
これに関しては、通話している相手側がコードレスホンを使っているなど、電話機側で半二重通話のような制御を行っている可能性があるので050かけ放題全体の挙動なのかは判断できない。(まじめに双方向通話を実装すると、ハウリングなどが起きやすいので意図的に制御している可能性がある)
ふつうに通話する場合、両者が同時にしゃべることはほとんど無いので半二重通話で問題ないのだが(固定電話の場合はほぼ半二重通話を行う)、こちらがしゃべって居るときに受話器からノイズが途切れるため、とても違和感を感じる。高度な電話システムの場合、相手が無音の時間は擬似的に背景ノイズを発生させる、疑似ノイズ発生(CNG、Comfort Noise Generation)という実装を行うことで、違和感を減らしているが、これがうまいこと動作していないように感じた。(これについては GS Wave 側の問題かもしれない)
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コーデックが使えない。