#author("2022-03-06T01:16:07+00:00","default:hotate","hotate")
#author("2022-08-14T01:53:21+00:00","default:hotate","hotate")
#contents
&tag(電話);

* 情報 [#m1478d64]
- https://jp.twilio.com/login/kddi-web

** ツール [#cd4039d5]
- [[[Twilio]Twilioを簡単に使用するためのツール#11[Twimlets] | Developers.IO>http://dev.classmethod.jp/etc/twim11/]]
 TwimletsとはTwilio機能を簡単に使用するためのツールです。
- [[Twilio を個人で利用できますか – Twilio - KDDI Web Communications>https://cloudapi.zendesk.com/hc/ja/articles/6692212152985-Twilio-%E3%82%92%E5%80%8B%E4%BA%BA%E3%81%A7%E5%88%A9%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%81%8B#gsc.tab=0]]
 2022年6月1日以前にサインアップしたお客様
 2022年6月1日から2022年8月31日までは、現在ご利用中のサービスはご利用いただけますが、電話番号を含め有料機能・オプションの新規購入ができなくなります。

** [[2020]]年 [#d6329bdb]
- [[【個人のお客様向け】取引時確認情報の登録方法について>https://cloudapi.kddi-web.com/magazine/other/personal-transaction-confirmation-information-registration-method]]  (2020/04/30)
 電話番号が特殊詐欺等の犯罪に使われることを防ぐ犯罪収益移転防止法に準拠するため、Twilio をご利用いただく際に個人のお客様の本人確認書類のご提出が必要となりました。
-- 関連:[[eKYC]]
- [[【個人のお客様向け】API経由のTwilio Bundle SID登録方法>https://cloudapi.kddi-web.com/magazine/other/personal-register-bundlesid-via-api]] (2020/01/22)
 3営業日以内には審査が完了し、審査がパスするとSTATUSがTwilio Approvedになり、電話番号を購入することができるようになります。

* [[リファレンス]] [#i4e2b98e]
** [[Python]] [#ed66b11f]
- [[Programmable Voice Quickstart for Python - Twilio>https://www.twilio.com/docs/voice/quickstart/python]]
 このPythonクイックスタートでは、REST API、Twilio Pythonヘルパーライブラリー、PythonのFlaskマイクロフレームワークを使用し、簡単に通話の発着信を行う方法を説明します。

*** [[プロキシ]] [#u0b4850f]
- [[How to get Twilio to work on Free accounts with the proxy (fixing requests ConnectonError in HTTPSConnectionPool) | PythonAnywhere help>https://help.pythonanywhere.com/pages/TwilioBehindTheProxy/]]
 The Twilio API client needs to be told how to connect to the proxy server that free accounts use to access the external Internet. 
-- コメント:[[Windows10]]の[[Python3]].9にて、上記のコードで[[プロキシ]]を通過できた。(2021/06/08)

** [[Node.js]] [#o333d7dd]
- [[twilio-node>http://twilio.github.io/twilio-node/]]
 The Twilio platform makes adding voice, SMS, and VoIP capabilities to your applications ridiculously simple. This helper library for node aims to make it even easier.

** 認証 [#g6a442ac]
- [[Security - Twilio>https://jp.twilio.com/docs/api/security#http-authentication]]
 Twilioで使える認証形式は、BASIC認証とダイジェスト認証です。 これらはWebサーバ上の TwiML を、ユーザとTwilioのみからアクセスできるよう保護することができます。

* 機能 [#c099f6a8]
** 電話 [#p5e570c6]
- [[アラート発生時に AWS Lambda を使って音声電話をかける - Qiita>http://qiita.com/u-minor/items/3eb01783b818273080c2]]
 サービスの監視を行ってアラートをメールで受信しているケースが多いと思いますが、深夜等でメールを受信しても気づかないケースがあり、障害検知が遅れてしまう、という問題があります。これを回避するために、電話をかけることにしてみました。
- [[複数の電話番号に電話をかける。 - Qiita>http://qiita.com/joohounsong/items/36da4e67b1652c60bf57]]
 Twilio一斉コール
- [[StatusCallbackで通話の状態を知る - Qiita>https://qiita.com/mobilebiz/items/e89c85085fd1a94804af]]
 Status Callbackはその下に指定する項目があり、ここで指定したURLに対して、Twilioが「通話状況に変化があった時」に通知をしてくれる
- [[【twilio client】パソコンから電話をかけてみよう>https://cloudapi.kddi-web.com/magazine/twilio-client/make-a-call-from-your-computer-with-twilio-client]]
 Twilioのclient機能を使ってパソコンから電話をかける方法をご紹介します。

** 転送 [#b80a3f3e]
- [[Twilio Studioを使った電話転送の作り方>https://cloudapi.kddi-web.com/magazine/twilio-studio/how-to-make-call-transfer-using-twilio-studio]] (2020/08/31)
 今回は、Twilio StudioというノンプログラミングでTwilioの色々な機能を実現できちゃうツールを使って電話転送アプリの作り方についてご紹介いたします!

** SMS [#w8595603]
- [[twilio APIを使ってcurlやPHPでSMSを送信する - Qiita>http://qiita.com/zaru/items/079fa96cba1081a76b10]]

* [[トラブル]] [#gdd00a0a]
- [[amazon web services - "Task timed out after X seconds" error with Lambda AWS and Twilio for WhatsApp message - Stack Overflow>https://stackoverflow.com/questions/70231566/task-timed-out-after-x-seconds-error-with-lambda-aws-and-twilio-for-whatsapp-m/70240360]]
 I changed from 5 seconds to 1 minute. Looks like the first request in a while takes around 15 seconds. Request afters that take miliseconds.
-- コメント:上記のアドバイスに従ってタイムアウトを延長したら処理に成功した。ログによれば11秒程度かかっていた。([[2022]]/01/03)

* 関連 [#xe473b74]
#related

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS