クラウド電話API Twilioのハンズオンイベント【Twilio API 勉強会 Vol.6】

20130731-01.jpg

Twilio API 勉強会へようこそ!
今回の勉強会は電話と SMS をテーマで開始致しました。
Twilio に興味を持っているエンジニアの皆さんが集り、Twilio をいろいろ試しながら勉強会を楽しんでくれました。
特に新しいセッションである LT タイムでは 4 名の方々から自分のサービスや開発話などの紹介がありました。

Twilio の説明からスタートです

20130731-02.jpg

今回は Twilio の電話に関する紹介はもちろん 6 月 27 日サービス提供を開始した「SMS」の機能を中心にみなさんに紹介致しました。

【主な紹介内容】

  • Twilio
  • 電話 API
  • Twilio のライブラリ
  • サンプルコード(IVR : 架電分岐システム)
  • Twilio の SMS 機能概要
  • SMS の送受信方法

※ 正面に見えるのが Twilio API 勉強会のツイッターハッシュタグです!
#twilioapistudy <- よろしくです!

Twilio のハンズオン

20130731-03.jpg

初参加の皆さんも多くいましたので最初はTwilio のトライアルアカウントを使って基本機能である電話の受信と発信を試してみました。

試した内容はこちら。
トライアルアカウント登録 → TwiML を作成→サーバーに配置→アカウントの「Voice Request URL」にTwiML URL を設定→Twilio 電話番号 (050) に電話をかける。→電話にて自分が作成した TwiML が動く事を確認する。
※ 下記のようにシンプルなコードを書くだけで複雑な電話の世界とみなさんのサービスを繋ぎます。

次は今回のテーマであった SMS 機能を試してみました。
SMS はアメリカの電話番号を使って送受信を行います。

  • 3 行目 : <Say> 動詞を利用してテキストを音声に合成し、電話のメッセージとして流す。
  • 4 行目 : <Sms> 動詞を利用して SMS を送信します。
  • 5 行目 : <Say> 動詞を利用してテキストを音声に合成し、電話のメッセージとして流す。

今回は Ruby を使ったコードで受信されたメッセージを確認してみました。
ある意味、履歴取得に近い感じですが、ユーザーが返信したメッセージはこのように取得することが可能です。日付を指定したり他の要素(電話番号やステータスなど)を使った検索も可能です。

LT タイム

今回から参加のみなさんが自由に参加できる「LT タイム」を設定してみました。
勉強会が始まる前に申請した方も当日申請した方も自分がやっている仕事の話や Twilio を使ってこういうものを作ってみましたなどテーマも自由でみなさんのお話を聞かせていただきました。

Twilio x Sinatora

20130731-04.jpg20130731-05.jpg

Twilio で作ったレストランの電話代行サービスを実装しました。
レストランに予約してきました。
最後のお礼を SMS で送ります。SMS 送信時に若干宣伝も入れるので効果的ではないかと。
Twilio の音声合成機能 (Text to Speech) を使うと事務的になってしまうので、案内メッセージを録音し録音ファイル (mp3) を再生することにしました。これによってより柔らかい感じでシステムの運営ができるようになりました。Twilio クライアントを利用して電話をかけたりします。

FOURBEAT

20130731-06.jpg20130731-07.jpg

広いオフィスに受付は一つだけ、あるいは受付がなかったりします。ほんとは MTG にきたひとは、どこに相手がいるのかわからない。この問題点(不便さ)を解決するために受付システムを開発しました。

  • 青、黄、赤、緑の四つのボタンでアプリケーションを動かします。
  • 受付システムでは赤いボタンをおすと Twilio で電話をかけます!

タッチパネルでもいいのですが、もっとリテラシーの簡単なインターフェースを組み合わせました。
Android 搭載のタブレットに対応してまして、Twilio Client 機能より電話の発信を行っています。
コワーキングだけではなく病院やお店などで上記の不便さを感じているところで幅広く広がりそうなサービスです。

http://fourbeat.pigmal.com/

Twilio を使った社内システムアプリ

20130731-08.jpg20130731-09.jpg

【こんな風に Twilio を使えないか?という問題意識】

  • 社内システムがスマホ対応になってお客様情報を手元で調べやすくなった
  • お客様への TEL した時の精算方法が紙ベースで月末に処理しているというアナログな現実
  • 申請していない人もいるので、社内満足度的にどうなの?と小さな不満に

【こんな風に解決できないか?】

  • 個人利用と会社利用を明確に分けられるので、申請が基本的に不要に。(生産性 UP)
  • 携帯から固定電話にかけた時のコストよりも安くできる(はず。コスト DOWN)

【今後の予定】

  • Twilio で複数回線購入して、複数の社員が同時に利用しても開いている回線を割り当ててTELできるようにしたい。
  • スケジューラと連動して、アラートを SMS で携帯に通知
  • 会社受付と社内在籍システム連動。(来客相手を選択すると SMS で通知など)

【株式会社アイル】
販売管理ソフト「アラジンオフィス」、EC ショップ一元管理 ASP「CROSS MALL」など企業向け IT サービスを提供している SIer です。

http://www.ill.co.jp/

Twilio Girls

20130731-10.jpg20130731-11.jpg

MA のハッカソンで制作したサービスで偶然集まった 4 人のメンバーで最高のチーム構成ができて三日間という短い時間でしたが、楽しく開発することができました。

【サービス概要】
アプリから電話をかけると女性が悩み相談にのってくれる。
寂しがりな多くの人々のための悩み相談サービスです!

【サービスの仕組み】
アプリから電話をすると音量を判断して、レスポンスを勝手に返してくれます。
ランダムで MP3 の音声データを変えながら再生してくれますので、次にどんな音声が流されるかもこのサービスの楽しみの一つです。
最初は自動音声だったのですが、生の声を録音して実装しました。

【今後の展開】
MA9 本戦に向かってブラッシュアップしてより楽しくて、多くの人々の友達になってくれそうなサービスを作り、MA9 の優勝を目指します!
ネガポジ判定して、返答するなどの改良をしていければなと思っています。

みなさんと情報交換やお遊び

イベントの終了後には参加者同士でいろんなお話がありました。Twilio に関する話はもちろん 9 割以上がエンジニアですので、エンジニア同士での情報交換ができる時間です。

今回は「FourBeat : 伊藤」さんが実物を持って来てくれましたので参加のみなさんと実物で遊びました!ありがとうございます。

20130731-12.jpg20130731-13.jpg

 

まとめ

Twilio API 勉強会はみなさんのおかげで 6 回目を開催することができました!
みなさんありがとうございます。

このイベントは「クラウド電話 API Twilio」に興味があるみなさんが集り Twilio を実際に触りながら使い方を試してみるハンズオン形式のイベントです。
初参加の方々も気軽に参加してください!
Twilio がどれぐらい簡単なのかどんな魅力があるのかなど Twilio のスタッフはもちろん参加されたみなさんとの話で楽しめる勉強会です。

次回は 8 月末頃を予定しています。告知は Facebook のファンページやツイッターなどで行いますので、お時間のよろしい方、勉強会で LT をご希望する方々はいつでもご連絡ください。

この記事をシェア

すべての記事へ

Event

北九州フードフェスティバル2019でTwilio音声ガイダンスを導入

Event

ビジネスセミナーVol.58 SIGNAL2019 報告会

Event

ビジネスセミナーVol.57 コミュニケーションをデータにして分析しよう

Event

セミナーレポート:ビジネスセミナーVol.56 顧客体験向上のためのLINE活用法

Event

Twilio ビジネスセミナー Vol.55 Twilio × Stripe で実現する Fintech ソリューション 〜プログラマブルで安全な電話決済と業務効率化〜

Event

TwilioビジネスセミナーVol.54 SIGNAL報告会