無線LANにするためのUSBのアダプタも買ったのですが、電力消費が多くなるそうなので、しばらくは有線で使ってみます。reply池澤あやかさんがTwilio使って電話しているのを見まして(MacPeople)、面白そうだなあと思ったので、私もやってみました。サーバー監視電話連絡の自動化」という発表を聞いたことがあって、Twilioが気になってはいたんですよね。けけけ、けっして、池澤あやかさんがやってたから真似した訳ではないです。そもそもTwilioとは何か?公式ページから引用しましょう。使えば、標準的なウェブ言語を使用して、簡単に、インテリジェントな音声通話アプリケーションを構築できます。IPコミュニケーションの橋渡しをします。自由かつオープンにテレコムサービスを利用できる。Network)にこのような役割が期待されていたと思うんですけどね。残念ながら、いまだNGNは自由でもオープンでもないですからねえ。利用するにはまず登録が必要です。Twilioのサイトに行く。日本だとKDDIのグループ会社であるKDDIウェブコミュニケーションズが事業として運営しているようです。うーん、通信キャリアの色が付くのは微妙だなあ。利用登録ボタンから登録するだけです。テストコールもかかってきます。いつトライアル終わるのかが不明瞭です。使用量が一定量に達したら使えなくなるみたいです。Explorer」というコーナーでサンプルスクリプトを見ることもできます。サンプルは、なんと、Curl/Ruby/PHP/Python/Node.js/Java/C#が用意されています。好きな言語で書けるのはいいですなあ。Twilioはマークアップ言語TwiMLを使います。TwiMLでTwilioにしゃべらす内容などを書きます。TwiMLはTwilioが読める場所に無いといけません。インターネット公開する必要があります。私は自分のWebサーバを使いました。持っていない人は、TwiML用のホスティングサービスなどがありますので、そちらを使うといいかも。日本語も話せますが、とりあえず英語にしてみました。Foundこのwelcome.xmlをWebサーバに置きます。ここでは仮にhttp://hogehoge/welcome.xmlとしておきます。続いて、Rubyでコードを書きます。twilio-rubyを入れます。twilio-rubyサンプルを参考に(というかそのまま)書く。Foundこれで準備完了。Twilio!」と話してくれました。TwilioのWebサイトを見てみると、IVRとかも作れちゃうようです。これは色々な可能性があるなあ。2.1.1を入れました。こちらのサイトを参考にさせていただきました。Manager(RVM)というものを使うべきだそうな。本家でも紹介されていました。libyaml-develRVMのインストール。私しか使わないサーバなので、ユーザ毎に環境を作る必要性はなく、rootでインストールすることにしました。/usr/local配下にインストールされます。windows.上記のメッセージが出ますが、rootで使うだけだったら、いったんログアウトしてログインすればオッケーみたい。Rubies[ruby-]1.8.6[-p420][ruby-]1.8.7[-p374][ruby-]1.9.1[-p431][ruby-]1.9.2[-p320][ruby-]1.9.3[-p545][ruby-]2.0.0-p353[ruby-]2.0.0[-p451][ruby-]2.1[.1][ruby-]2.1-headruby-headインストール。コンパイルするので時間がかかります。generate-ri無事にインストールできました。/etc/profile.d/rvm.shを実行します。replylogwatchでログ監視してますが、結構いろいろなところからのアクセスがあります。denyhostsはログを監視して、不正と思われるIPアドレスを/etc/deny.hostsに追加してくれるソフトです。