[iPod touch]iPod touchで音声チャット!「Touchmods SIP-VoIP」を試す
いよいよtouchmods.netでiPod touch用のSIP-VoIPアプリケーションが公開されたのでテストしてみました。
当該サイトの予告通りであれば、iPod touchで音声チャットができるはずです。
結論から書くと、僕が作ったマイクと、今回発表のiPod touch用SIP-VoIPアプリケーションとの組み合わせで、PCとの間で音声チャットができることが確認できました。
試行の手順を書いておきます。
SIP-VoIPのアカウント取得
僕はSIP-VoIPというものを利用したことがありませんでした。
予備知識ゼロの状態からのスタート。
まずはサービスプロバイダの選定とアカウントの取得です。
touchmods.netには、スタッフないし、利用者側で動作が確認されているSIP-VoIPサービスプロバイダが列挙されています。
そのどれを利用してもいいと思うのですが、開発側ではwww.freecall.comでテストしているとのことなので、それを利用することにしました。
テストに当たって、www.freecall.comのアカウントをPCのクライアント用に一つ、iPod touchのクライアント用に一つ取得しました。
アカウントの取得方法は至って簡単です。
サインアップフォーム(2008.1.2現在「Top>free download>MAC AND LINUX USERS CLICK HERE」とたどる)から一発Submitするだけです。
ちなみにwww.freecall.comでは、ユーザー同士、SIP-VoIPクライアント同士なら無料で音声チャットできます。
他のSIP-VoIPサービスプロバイダ同様、電話回線との通話をサポートしており、SIPのcreditを買うことで利用できますが、それ関しては、自分は全く利用するつもりが無い上に知識が無いので質問されても回答できません。www.freecall.comを使うと、日本在住の人と通話する場合に、日本に居ながらにして国際通話になってしまうでしょうし。
PC側の設定
音声チャットのために、PCに接続するヘッドセットないし、マイクとヘッドフォンが必要であることは言うまでもありません。
それらが使えるよう、設定を済ませておきます。
www.freecall.comからWindows用のクライアント、「FreeCall」をダウンロードしてインストールします。
「FreeCall」を起動。取得したユーザ名とパスワードを入力し、なおかつメインウィンドウの右端にある「Switch to speakerphone」ボタンを押してスピーカーアイコン内のバツ印が消えた状態にしておきます。これを忘れると音声が聞こえません。
スピーカーアイコンをクリックし、バツ印を消した後は、タスクトレイから一度「FreeCall」を完全に終了させます。
しかる後に再度起動します。この手順を踏まないと、スピーカーアイコンクリックの効能が有効にならないようです(2008.1.5追記)。
現状のiPod touch用のクライアントでは待ち受けができないので、「Contacts」にiPod touch側で利用するアカウントを追加するのは意味がありません。
指定のポート以外、内側からのアクセスにおいても制限をかけるようFirewallを設定しているでもない限り、ルータ側の設定は不要のようです。
詳しくは調査中ですが、NAT越えが問題になるかもしれません。自分の環境ではルータのUPnPをONにしています(2008.1.7追記)。
なお、マカーである自分にとっては残念なことに、www.freecall.comが提供するクライアントは、Windows用のみです。
別のOSでも利用できるようなクライアントが手配できるかもしれませんが、それは後の調査に回します。
www.freecall.com以外を使うケースについては当エントリでは扱いませんが、それはwww.freecall.com縛りであることを意味しません。
iPod touch側の設定
JailbreakしたiPod touchとマイク、もちろんヘッドフォンが必要です。
iPod touchのJailbreakについては、当サイトでは解説しません。Homebrewなアプリケーションが、Installer.appことAppTapからインストールできる状態にまで持っていってください。
当方ではJailbreakしたファームウェアのバージョン1.1.2のiPod touchでテストしています。
マイクは、touchmods.netで通販のpre-orderを受け付け始めています。
僕は自分で作ったものを使いました。
数は用意できませんが、当Blogでも頒布していますので、よろしければご利用ください。
当BlogのiPod touch用マイク関連エントリ
[iPod touch]iPod touch用Dock Connector一体型マイク頒布1号機完成
[iPod touch]Dock Connector一体型iPod touch用マイク頒布
[iPod touch]Dock Connector一体型iPod touch用マイク
[iPod touch]iPod touchにマイクを付けて録音実験
この度公開されたiPod touch用SIP-VoIPクライアントをインストールします。
「Installer.app」を起動し、「Sources」タブを選択。「Edit」、「Add」とボタンを押し表示されたダイアログに「http://touchmods.net/rep.xml」と入力、確定し、「Source」タブの「Refresh」ボタンを押します。
「Touchmods」カテゴリの中に「Touchmods SIP-VoIP」が現れますので、それをインストールします。
SpringBoardに「SIP-VoIP」という名前のアイコンが現れるはずですので、それをタップして起動します。
当エントリでは当該クライアントを「Touchmods SIP-VoIP」と表記します。
起動すると以下のメインビューが表示されるはずです。
「Account」ボタンを押し、さきほどwww.freecall.comで取得したアカウント情報を入力します。
「Username」にはユーザー名を、「Password」にはパスワードを、「Registrar」には、www.freecall.comなら「sip.voiparound.com」と入力します。
「Save」ボタン「Phone」ボタンと押し、メインビューに戻ってきます。
通話テスト
PC側で「FreeCall」を起動し、「Status」が「Online」になっていること、「Switch to speakerphone」ボタンが押されていることを確認しておきます。
iPod touchにマイクとヘッドフォンをつなぎ、WiFiをONにしてから「Touchmods SIP-VoIP」を起動します。
「Enter number to call」にPC側の「FreeCall」に入力したユーザ名を入力して、
「Dial」ボタンを押します。
すると、PC側で待ち受け状態にある「FreeCall」が呼び出し音を鳴らすので、緑色のボタンを押すと音声チャットが始まります。
インプレッション
Skypeすらロクに使ったことが無いので他との比較ができませんが、Skypeレベルの音質はあるような感じです。
www.freecall.comだとラグが500ms~1,000msぐらいあるでしょうか。ちょっと長めです。
他のSIP-VoIPサービスプロバイダだと、短かくなることもあるんでしょうかね。
今のところiPod touchからは発信しかできないので、iPod touch同士で通話をすることができません。
そのことが問題にならない用途なら、結構使えそうですね。
当Blogの過去のエントリで懸念してきたリブート問題も出ていません。
touchmods.netの当該エントリによると、「Touchmods SIP-VoIP」には随時機能が追加されていく予定で、待ち受けもできるようにするつもりもあるそうですが、それはまだ先の話ということで、最優先の課題にはなっていないようです。
iPod touchでの待ち受けはいろんな意味で不便で、なおかつ現実的ではないので、それは妥当な判断といえましょう。
なお、WiFi(というか、高速な無線通信デバイス全般)がモバイル機器のバッテリに与える影響の大きさを認識している人が少ないようですが、WiFiは一般に大飯食らいです。
WiFiによるバッテリの無駄な消費を防ぐために、無通信時には手抜きをするといった動作の省電力機能が働いているiPod touchですが、SIP-VoIPではWiFiが休まる暇が無いので、当然ながらバッテリの持続時間は短かくなるでしょう。
今後のテーマ
www.freecall.com以外に、よりラグの少ないSIP-VoIPサービスプロバイダを探すことが一つ。
マカー用のSIP-VoIPクライアントを探すことが一つ。
面白い発見があったら教えてください。
« [iPod touch]iPhone/iPod touch用Web Downloader HistoryDL.app ver.0.2 | Main | [iPod touch]iPod touch用Dock Connector一体型マイク頒布2号機、3号機完成 »










Comments
おお。面白そうですね。
VoIPなるものを試した事が無いのでちょっとやってみたいです。
その前にマイクを作らねば。
Posted by: novi | 2008.01.03 at 04:27 PM
あの。。。。
日本のIP電話ってプロバイダーのSIPサーバー使ってますよね???
iPodに050番号を割り振ること、できるかもしれませんねぇ。。。。
Posted by: masaki | 2008.01.04 at 02:07 AM
おや、これはみなさん。
>>noviさん
noviさんなら余裕ですね。
そういえば、noviさんとはAVRネタでもごいっしょしてましたね。今はOSX-AVRがありますが。
いずれ書こうと思っているのですが、秋月のアンプ付きマイク、0.47μFの積層セラミック(アンプに最大ゲインを設定するのに必要)、0.1μFの積層セラミック(パスコン)、10μFの電解(カップリングコンデンサ)という構成です。
カップリングを積層セラミックで代用して全部表面実装用の部品で作れば、最小のDock Connectorにも内蔵可能でしょう。
もっとも、当Blogで使っている作りの甘いDock Connectorでないと、工作に苦労するでしょう。
小さいタイプでも作ってみようと思ったんですが、Dock Connectorの殻割の時点で心が折れました。絶対殻割で傷をつけてしまい、人様にお渡しできるほどきれいには作れなさそうです。かといって、工作用のDock Connectorを輸入するほど需要があるか分からないですし。
>>masakiさん
SIPのことを全然知らないんですが、それが本当なら似非iPhoneみたいになりますね。そうなっても実用には疑問符が付くと思いますが、趣味としてはなかなか刺激的。
Posted by: moyashi | 2008.01.04 at 04:24 AM
是非してみたいところですが、マイクがねぇ。。。。。。。
う〜。まったく専門外ですorz
使うべき部品等はわかってるんですが、そいつらをくっつけられそうにありません。。。。。。。
あぁ。。。。。。。
悔しい。。。。。。。
Posted by: masaki | 2008.01.04 at 06:51 PM
そのための頒布ですよ!
自分で作るなら、秋月のアンプ付きマイクを買えばデータシートが付いてくるので、それで作れるでしょう。
おあつらえ向きのDock Connectorが入手できるかどうかが最大の問題になるので、そこは確認しておいた方がいいです。意外と無いものです。
海外から通販で取り寄せるという手があります。
http://home.swipnet.se/ridax/connector.htm
国内には、個人に売るような業者は無いと思われます。
あったとしてもロット単位の注文でしょう。
Posted by: moyashi | 2008.01.05 at 03:19 AM
そうですね〜
とりあえず自分でやってみてだめならお願いしますね(>人<)
Posted by: masaki | 2008.01.06 at 11:20 AM
G-LEX
http://join.g-lex.net/g2/
というサービスで日本の電話にかかりました。
Posted by: utaani | 2008.01.07 at 01:17 PM
>>masaki
がんばってください
できるサポートはします。
>>utaaniさん
それは朗報です。
G-LEXってログインページしか無いみたいですけど、どうしちゃったんでしょうかね
youfonでもとりあえずつながったようです
http://www.youfon.com/
http://kiyonari.vox.com/
http://akehara-sanpo.blogspot.com/2008/01/touchmods-youfon.html
みなさん試す際はルータのUPnPをOnにしてみてください
クライアントの実装によるでしょうが、NAT越えに効果があるようです
「SIP NAT UPnP」でググってみてください
僕は既にUPnPをOnにしてました
Posted by: moyashi | 2008.01.07 at 09:17 PM
>>G-LEXってログインページしか無いみたいですけど、どうしちゃったんでしょうかね
http://join.g-lex.net/g2/
から「新規ユーザ登録」でいけます。(前からそうだったような)
Cybergate Phone
http://cybergate.planex.co.jp/phone/
がいければ、ipodに03の番号もらえますね。(ためしてみます)
Posted by: utaani | 2008.01.07 at 10:30 PM
>>マカー用のSIP-VoIPクライアントを探すことが一つ。
MacOSX用のSIPクライアントといえば
X-Lite
http://www.counterpath.com/xlite-overview.html
クセのあるGUIで設定がややこしいですが、
http://join.g-lex.net/g2/cat_support/ent_softphone.html
ここにG-LEX向けの説明書があります。
Posted by: utaani | 2008.01.07 at 10:42 PM
>>utaaniさん
早速いろいろと情報ありがとうございます。
G-LEXを知るのはこれが初めてですが、Overviewなんかも無しにいきなりログイン画面があるので、変だなあという話です。終息しつつあるような印象を受けました。
普段使っているのはMac OS Xなもので、それ用のクライアントがあると利用価値が高まります。X-Lite試してみます。
Posted by: moyashi | 2008.01.07 at 11:52 PM
>>終息しつつあるような印象を受けました。
あら。それなりに使ってるので終息すると困ります。~~;
終息というか、現在新サービスへの移行途中だからプロモも控え気味なんでしょう、おそらく。
ひとつのアカウントで無料で使える内線番号も、050番号も複数登録できるようになり、今回のようなクライアントのテストにももってこいです。
(03番号をもらえるCybergateのほうがむしろ更新がとまっていて終息気味...^^;)
MacOSXのクライアントといえば、あとは
iaxComm
http://iaxclient.sourceforge.net/iaxcomm/
でしょうか。でもこれ、私のところではうまく使えたことがないのでお勧めできません。
Posted by: utaani | 2008.01.08 at 01:12 PM
>>utaaniさん
なるほど。移行期ということなら、納得できますね。
僕もアカウントを取ってみようと思います。
X-Lite 3.0を昨日試してみたんですが、残念ながらLeopardでは動きませんでした。動かないしサポートしないというのが方針のようです。
http://tinyurl.com/yvt32y
X-Lite 2.0は動くそうですが、入手が無理そうです。
SJPhoneはなぜか起動せず。
Gizmoは他サーバのSIPに発信できるという触れ込みであるものの、その逆はできるはずも無く意味無いですし。ご紹介のiaxCommを試してみます。
Posted by: moyashi | 2008.01.08 at 05:40 PM
>>X-Lite 2.0は動くそうですが、入手が無理そうです。
(すでにサービス終了した)TaRaBaというVoIP プロバイダのページからダウンロードできますね。
http://www.taraba.net/download/
TaRaBaカスタマイズ版ですが別のSIP Proxyの設定は可能だと思います。
(すいません、自宅PowerBookはまだLeopardにしてなくて試せません)
Posted by: utaani | 2008.01.09 at 11:57 AM
>>utaaniさん
こんなところに! しかも日本じゃないですか。
「X-Lite 2.0 download」でググっても出てこないはずですよ。本当にutaaniさんは詳しいですね。
試してみましたら、確かに使えました。Mac OS X Leopard(iMac G5)とiPod touchとの間でボイスチャットができました。これはうれしい。
utaaniさんのおかげです。
YouFonのアカウントを取得して、それで試してみました。
FreeCallよりラグが少なく、かなり実用的です。
これはすごいぞ。
Posted by: moyashi | 2008.01.10 at 02:55 AM
Good post... Very helpful...that's what i was looking for. Thanks !
Posted by: Diana Hill | 2011.07.09 at 10:09 PM
Great Post: Here is something useful for all.
I came across a site called humnut.com that I thought was pretty good. You can visit here http://www.humnut.com
Posted by: RhineStone Wear | 2011.07.09 at 10:11 PM