以前の記事で、050 plus を Grandstream GXP1625 で使う方法を紹介したが、この記事では米国Poly社の SIP電話機、Poly Edge B30(兄弟機の B10、B20 も設定は同じ)で NTTレゾナント(NTTコミュニケーションズからサービス移管)の 050 IP電話サービス、050 plus に接続する方法を紹介する。
前回の記事でも書いた通り、050 plus は公式には公式アプリからの使用しかサポートしていない。しかし、公式アプリは汎用SIPクライアントアプリをカスタムしたものであり、内部的には標準規格である SIP を使っているので、汎用の SIP電話機から使うことができる。
こちらも再掲となるが、curl コマンドで取得することができる。面倒であれば、ブラウザから 050 plus の SIP情報を取得できる HTML を公開している人がいるので、それを使用する。
curlコマンドは、
% curl \
-X POST \
--header "User-Agent: hoge" \
--data 'ifVer=7.0&apVer=2.0.4&buildOS=IOS&buildVer=5.1&buildModel=Android&earlyStFlg=0&no050=(050電話番号)&pw050=(パスワード)' \
https://start.050plus.com/sFMCWeb/other/InitSet.aspx \
>050plus-0503690xxxx.xml
このコマンドを実行するとアカウント情報が、050plus-0503690xxxx.xml に保存される。
xmllintコマンドで中身を見ると、
% xmllint --format 050plus-0503690xxxx.xml
<?xml version="1.0"?>
<replyInfo>
<resultInfo>
<resCd>N0000</resCd>
<resMsg>正常に終了しました</resMsg>
<errCd/>
</resultInfo>
<resultEarlySt>
<sipID>ThisIsSIPID</sipID>
<sipPwd>ThisIsSIPPassword</sipPwd>
<tranGwInfo>
<tranGwAd>kar-f2fcp.050plus.com</tranGwAd>
<payTranGwPNm>443</payTranGwPNm>
<freeTranGwPNm>5075</freeTranGwPNm>
<nicNm>fmc3690xxxx</nicNm>
<pingTm>600</pingTm>
<pongTm>120</pongTm>
</tranGwInfo>
<ticketInfo>
<ticketEx/>
</ticketInfo>
<chargPlan>02</chargPlan>
<frdCd>301TSQ49</frdCd>
<rNo050>0503690xxxx</rNo050>
<rDistingId>xxxxxxxxx</rDistingId>
</resultEarlySt>
</replyInfo>
必要な情報は、tranGwAd と payTranGwPNm(SIP REGISTER する際の SIPサーバ、並びに SIP Proxyサーバ、ポート番号)、nicNm(SIP Username)、sipID(SIP Auth Name)、sipPwd(SIP Password)なのでこれをメモする。
nicNm は、fmc + (電話番号から先頭の 050 を除いたもの)になっているはずだ。sipId と sipPwd は英数字のランダムな文字列が使われている。
Poly Edge B30 は廉価グレードIP電話機で、SIP 6回線を収容できる。価格は $120前後、日本国内で約2万円弱で販売されていて、以前紹介した Grandstream GXP1625 や GRP2613 より少し上のグレードと言える。液晶は白黒。
Edge B30、B20、B10 の 3兄弟で、B30 と B20 は PoE に対応なので、PoEハブに接続すると LANケーブルだけで使うことができる。ACアダプタでも使えるが別売りなので、PoE がない場合は 5V/1A の ACアダプタを用意する必要がある。(B10 は PoE非対応なので、ACアダプタとセット販売になる。付属する ACアダプタの仕様違いのため、仕向地向けにパッケイジが異なる)
LANケーブルを差し込むと自動で電源が入り、すぐに立ち上がってくる。
IPアドレスは DHCP で取得する。取得した IPアドレスは、ホームボタン、Settings で確認することができる。
画面に表示された IPアドレスにブラウザからアクセスすると設定を変えることができる。デフォルトのユーザ名、パスワードは、どちらも admin。初回ログイン時に、adminユーザのパスワードを変更する。
画面表示は一応、日本語にも対応しているものの、液晶画面が小さすぎてほとんど切れてしまって見づらい上に、翻訳も間違っていて(月7月18 ってなに?)、日本語表示にしても日付フォーマットは英語用しかないなど、使い物になるとは思えないので英語のまま使うことにする。
管理画面にアクセスするとステータスが表示される。
左のメニューから、Service Providers、ITSP Profile A、General を選択する。
Default のチェックを外し、Name に 050plus と入れ、Submit をクリック。
メニューから、SIP を選択する。
ProxyServer の Default のチェックを外し(以下、省略)、kar-f2fcp.050plus.com と入力。
RegistrarServer に kar-f2cp.050plus.com、RegistrarServerPort に 443 と入力。
OutboundProxy に kar-f2cp.050plus.com、OutboundProxyPort に 443 と入力、X_OutboundProxyTransport で TLS を選択する。
RegistrationPeriod に 600 と入力。Submit をクリック。
メニューから、Voice Services、SP1 Service を選択する。
X_DisplayLabel に電話番号など、識別できる文字列を入力する。(画面表示に使われるだけなので何でも良い)
AuthName に SIP情報で取得した sipID、AuthPassword に sipPwd、URI に nicNm @ 050plus.com と入力する。
X_SRTP で Use SRTP Only を選択し、Submitをクリック。
メニューから、Codecs、Codec Profile A を選択する。
G711U Codec、G711A Codec、iLBC Codec、G722 Codec、Opus Codec の各Enable のチェックを外し、Submitをクリック。
画面右上の、Rebootをクリック。30秒ほどでリブートが完了する。
メニューから、Status、System Status を選択する。
SP1 Service Status の Status が Registered になっていれば SIP REGISTER に成功している。
メニューから、IP Phone、Left Line Keys を選択する。
Key 1 の Service で SP1 を選択する。Submitをクリック。
メニューから、System Management、WAN Settings を選択する。
NTPServer1/2 に time.google.com などの公開NTPサーバのアドレスを入力する。
LocalTimeZone を GMT +09:00(Tokyo, Seoul) を選択する。
DaylightSavingTimeEnable のチェックを外し、Submitをクリック。
Poly Edge B30 から携帯電話に発信。
すこし見づらいが、050 plus の電話番号、050-3690-xxxx から掛かってきていることがわかる。通話も問題なし。
スマホの Lala Call から 050 plus を収容した Poly Edge B30 へ発信。
見づらいが、Lala Call の電話番号、050-7xxx-2500 から掛かってきていることがわかる。
もちろん、通話も問題なし。
Poly Edge B30 はこのようなシックなダンボールで包装されている。
箱の中は、本体、受話器、カールコード、LANケーブル、足。
付属の足がよくできていて、リバーシブルに使えるようになっていて、この向きだと、
全体が平たくなって、
逆向きにすると、
立ち気味に使える。
Grandstream の電話機と違ってサクサク動作し、設定項目が多いものの、液晶画面の解像度が恐ろしく低くて見づらいので使っていてチャチい感じが否めない。
一応は日本語表示対応になっているが、解像度が低すぎる液晶画面との相性が悪くて使い物にならず、英語表示で使うことになると思う。
設定でスクリーンセイバーを有効にしないと、液晶のバックライトが点灯しっぱなしで机に置いてあるとうざったく感じる。
2倍近い価格差を考えると、Grandstream GRP2613 のほうがオススメと言える。
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コーデックが使えない。