ついに国内で通話が出来るiPhoneになりました☆

touchmodsのSIP-VoIPは皆さんご存知の、iPod touch用VoIPアプリケーションです。
ですが、これはiPod touch専用。。。
マイクの無いiPod touchにマイクを取り付け会話するのです。

では同じつくりで、マイクのあるiPhoneだったらスマートじゃん!とみんなtouchmodsに期待していたのですが、iPhoneの内蔵マイクはSIP-VoIPでは使用できず。。。

iPhoneでマイクが使える完成版登場!と思いきや、日本では契約しにくい(そのうえ高い)フランスのプロバイダ専用「Siphon」として登場。

面白くないのでHack(笑)しました!!
これで国内において通話が出来るiPhoneとなったわけです☆


2/28 追記:記事はSiphon Version1.1 です。1.2も問題ありませんでした。
3/1 追記:
・記入漏れでしたが耳元のスピーカーからの音が出ません。調査中で御座います。
・touchmods側もhosts云々の件や今後の公開方法を摸索している模様…touchmods様がステキな対応をしてくれる事を望みます。(シェアウェアでも購入します♪)
・iPhone F/W1.1.3でも問題ありません。accunts.xmlが書き換わらないのは、もともと「root」で走る様に作られていたSiphonが、1.1.3から「mobile」で動くためです。accunts.xmlに書き込み権限を与えるなどで対処可能。




[ YouFonで通話中(着信)デス! ]


ちなみにYouFon以外のSIPプロバイダでは、FreeCallでも成功♪
しかし、FreeCallの場合、アカウントが数字でないので、iPhoneのSiphonからは入力方法がわからず着信専用にw

[ YouFon ]
www.youfon.com/
[FreeCall]
www.freecall.com


おまちかねの、iPhoneを国内で電話にする方法は…。 Siphonをインストールします。

これはinstallerからどうぞ。(その辺は「iPhone Siphon」とかでGoogle様へ)

そしてYouFonを例にして設定します。
まずはSiphonの設定画面です。

ここのUsernameにYouFonの番号を入力。
PasswordにはYouFonのパスワードを。



このまま接続(DialにあるSIPボタン)を押してはいけません。
今はまだ普通にFreephonie.netに繋ぎにいってしまいます。

そこで、SSHからhostsファイルを修正します。
あ、もうネタばれました?w

/etc/hosts に以下を追加します。
hostsファイルが無い場合はつくっちゃいましょう。

[ここから]
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
211.19.97.130 freephonie.net
[ここまで]

そうです。hostsでやってしまうのです(笑

211.19.97.130 は YouFonのsip.youfon.netのIPアドレスです。
デフォルトでは変更が出来ないfreephonie.netを、hostsでYouFonに向けました。

そして、このhostsがなかなか読まない。。(iPhoneに反映されない)
通常の電源断>ONでもだめ
リセット>ONもだめ。

最終的には外からSSHで「reboot」コマンド。
うまいことhostsを読みました!

この状態で、「Siphon」を起動し、SIPボタンを押します。


ほぅら、YouFonに繋がった~~♪
勿論マイク(内蔵マイクもOK、純正ヘッドフォンのマイクもOK)もつかえます!!

SIPボタンさえ押してログインしていれば着信も可能♪


あぁ、ブゥブ、、またまた自分に拍手(w


 ← ランキング参加中☆