Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Twilioと.NET
- 10分間の速習講座 Twilio API勉強会@福井
About Me
Name

鈴木孝明
Twitter Account

@xin9le
Award

Microsoft MVP for Visual C#
Blog

http://xin9le.net
電話応対システムの実装実績
美sayモニコ
Mashup Award 9 福井県予選優勝作品
IVR (音声自動応答) 担当

福井コンピュータグループ CTI
東証一部上場企業のコールセンターを支えるシステム担当
最先端の.NET技術を利用し...
About Twilio
.NETライブラリで作るTwilioアプリ
Twilioアプリの基本構成
2. Http Request

1.

End User

Call

4. Answer
Welcome
to
Twilio!!

http://yourapp.net/call/welcome

Twilio...
.NETライブラリ (NuGetから取得)
Twilio
TwilioにREST形式でアクセスするためのAPI群

Twilio.TwiML
Twilioに送信するXML (TwiML) の生成補助

Twilio.Mvc
サーバー側をASP....
サンプルコード
生成されるTwiML
<?xml version="1.0" encoding="UTF-8"?>
<Response>
<Say voice="woman" language="ja-jp">
ピーッという発信音の後に、10秒以内でメッセージ...
Demonstration
.NETライブラリの機能不足な点
• TwilioRestClientに非同期版のメソッドがない
• Attributeの指定がobject型でとても不親切

• ライブラリが.NET 3.5 / MVC 2用と古い (一応そのままでも使える)
Thank you
Enjoy Twilio!!
Twilio × .NET
Interactive communication to you.
Upcoming SlideShare
Loading in …5
×

Twilioと.NET

993 views

Published on

2014/02/21
Twilio API勉強会@福井 セッション資料

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Twilioと.NET

  1. 1. Twilioと.NET - 10分間の速習講座 Twilio API勉強会@福井
  2. 2. About Me Name 鈴木孝明 Twitter Account @xin9le Award Microsoft MVP for Visual C# Blog http://xin9le.net
  3. 3. 電話応対システムの実装実績 美sayモニコ Mashup Award 9 福井県予選優勝作品 IVR (音声自動応答) 担当 福井コンピュータグループ CTI 東証一部上場企業のコールセンターを支えるシステム担当 最先端の.NET技術を利用してほぼ一人で実装
  4. 4. About Twilio .NETライブラリで作るTwilioアプリ
  5. 5. Twilioアプリの基本構成 2. Http Request 1. End User Call 4. Answer Welcome to Twilio!! http://yourapp.net/call/welcome Twilio 3. Return TwiML Your App <?xml version="1.0" encoding="UTF-8"?> <Response> <Say voice="woman">Welcome to Twilio!!</Say> </Response>
  6. 6. .NETライブラリ (NuGetから取得) Twilio TwilioにREST形式でアクセスするためのAPI群 Twilio.TwiML Twilioに送信するXML (TwiML) の生成補助 Twilio.Mvc サーバー側をASP.NET MVCで構築する際に便利な補助機能
  7. 7. サンプルコード
  8. 8. 生成されるTwiML <?xml version="1.0" encoding="UTF-8"?> <Response> <Say voice="woman" language="ja-jp"> ピーッという発信音の後に、10秒以内でメッセージを吹き込んでください。 </Say> <Record action="http://yourapp.net/Test/RecordComplete" method="POST" maxLength="10" timeout="5" /> <Redirect>http://yourapp.net/Test/RecordFailed</Redirect> </Response>
  9. 9. Demonstration
  10. 10. .NETライブラリの機能不足な点 • TwilioRestClientに非同期版のメソッドがない • Attributeの指定がobject型でとても不親切 • ライブラリが.NET 3.5 / MVC 2用と古い (一応そのままでも使える)
  11. 11. Thank you Enjoy Twilio!!
  12. 12. Twilio × .NET Interactive communication to you.

×