iPhone でIP電話

こちらこちらの皆さんに導かれてとうとうここまで来ました。

使用したのは Siphon 1.1.3 という VoIP ソフト。ソースのリポジトリURLは
http://sip.free.fr/releases/rep.xml
このソフトは自前の freephonie.net というSIPサーバーに接続に行こうとするが、日本の加入電話や携帯電話への接続は難しそうなのでこちらのまねをして G-LEX のアカウントをとってみた。G-LEX のSIPサーバーへ接続する ために、こちら で教わった通り /etc/hosts に freephonie.net のウソの名前解決を追加する。再起動が必要だそうだ。PuTTY で iPhone に入り
# cd /etc
# echo 202.210.173.154 freephonie.net >>hosts
# reboot
などとする。
Siphon 1.1.3 では Settings のセーブができない。これでは Username や Password を毎回入力しなければならなくなるので、再び PuTTY で iPhone に入り設定ファイル accounts.xml を直接編集してしまおう。エディタの nano を起動すれば PuTTY で作業が完結する。
# cd /Applications/Siphon.app
# nano accounts.xml
accounts.xml のパーミッションはもともと 777 だったので Settings のセーブができないのはパーミッションの問題ではなくソフトの仕様(freephonie.net でアカウントを確認できないとセーブしないとか)と思われる。またこれも仕様だろうが accounts.xml に独自のSIPサーバーを入力しても無視されて freephonie.net に行ってしまうので上記の /etc/hosts の細工は必須である。

着信時はこのような画面が現れるが着信音はなし。画面を見ていないと着信がわからない。また皆さんのご指摘の通りやはりスピーカーからは音がでない(イヤホンでは聞こえる)。また Recents, Contacts も起動しない(未実装?freephonie.net に行かないから?)。やはりまだまだ未完成なんでしょうか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です