FUSION IP-Phone Smartの不在着信表示の続き。
IP電話を使ったスマホの不在着信表示。普通のキャリア通信なら電話に出られなかった際の不在着信をLEDランプやスクリーンに表示させるのはたやすい。
だが、IIJmioなどのMVNOを利用してIP電話オンリーな人は、この不在着信の表示に意外と手間取る。
キャリアを通じた音声通話に対応した着信表示のアプリはたくさんあるのだが、VoIP電話となるとこれは単なるデータ通信アプリのひとつでしかなく「電話着信」の扱いにならない。
従って、特定アプリの履歴を「電話」扱いではなく「動作」として表示させる必要があるわけだ。
FUSION IP-Phone Smartを例にIP電話を利用した際の不在着信を、スクリーン表示させる手段を試してみる。
日頃使っているのがiLEDのスクリーン表示。
キャリア電話やメールの着信を表示させるのは簡単だが、CSipSimpleやChiffonなどのIP電話アプリを登録しておいても、着信以外にも反応してしまう。
これは、IP電話アプリは着信や通話以外でも定期的にSIPサーバーと更新しているので、このデータ交換に反応してアイコン表示してしまうからだ。
例えばキープアライブを600秒に設定しておくと、電話着信が無くても600秒おきにSIPサーバーと更新するわけで、iLEDは「電話着信」と「登録更新」の判断がつかずアイコン表示してしまうことになる。
iLEDでいう「その他アプリ」で登録しても、SIPサーバーとIP電話着信の違いを自動で切り分けることはできない。
そこで、不在着信で通知領域に表示されるメッセージがトリガーにならないか着目してみた。
まずNotification Bubbles。
これは登録したアプリに動きがあればライブ壁紙としてバルーン表示するというものだが、iLED同様、着信と更新を切り分けることはできなかった。
次に、Notification Watcher。
名前の通り、通知領域に表示されたメッセージをもとにバイブ反応するアプリ。
しかしこれも着信だけに反応させることができなかった。特定文字列を除外するオプションがあるのだが、逆に特定文字列のみ反応するという設定がなく、CSipSimpleの着信だけを指定することがかなわなかった。
次に試したのがコレ。Popup Notifier
通知領域(Notification)に表示されるメッセージに反応してポップアップを表示してくれるアプリ。
設定から通知アプリを選択して実行。
不在着信が通知領域にメッセージされると、それに反応してポップアップ画面を表示してくれる。
相手番号や電話帳からの名前逆引きはしてくれないが、不在着信複数回のカウントはOK。
このアプリは、SIPサーバーとの定期的な登録更新には反応せず、電話不在着信にだけポップアップしてくれる。
iLEDなどのセーバーと連動できないが、ロック解除した際にポップアップメニューを表示してくれるので不在着信として利用できそうだ。
これ以上を期待するならばTaskerなどを利用するしかないか・・・と思う今日この頃。
L-07C V10d rooted
Android 2.3.3
IIJmio 1GBファミリーシェア
FUSION IP-Phone SMART βサービス
CSipSmple(2012/12版)
iLED2.2.0
Popup Notifier4.5
その他、関連記事