Most Twilio.org customers use Flex as a call center. We see all sorts of use-cases, from food-banks, to crisis lines, to disaster response. In late December, a joint team from the Southwest Texas Regional Advisory Council and the Texas Division of Emergency Management were tasked with assisting COVID-19 vaccine distribution and needed a hybrid of a hotline and phone system.
After vaccines became available in the United States, state and local agencies across the country needed to act fast to ensure that supply chain partners and medical providers had accurate, up to date information. Texas needed to coordinate information like when shipments would arrive, how to request new shipments, and how to safely store vaccines for use are critical pieces of information to ensure that vaccines are distributed effectively.
Within one day we deployed a solution that has since handled several thousand calls about vaccine distribution logistics. In this …
前回より、/changelogサイトへの投稿内容を、こちら/blogサイトに抄訳版として定期的にまとめてご案内しております。製品アップデートの内容のご確認にお役立てください。■■ なお当抄訳版は、ひとまず月2回を目安に運用開始いたしました。(前回は年末年始を挟んだこともあり、2020年12月下旬の投稿内容を2021年1月中旬に投稿しました。) フレッシュな情報の取得につきましては、これまで通り、/changelogサイトの内容をRSSフィード経由あるいはTwitterチャネル経由でご確認ください。■■ 最後に、内容が正確であるよう努めますが、差異等があると判断される場合にはオリジナルの/changelogサイトの投稿を参考にするようお願い致します。また記載の日付は米国時間帯ベースとなること、予めご了承ください。
API Key and 2FA Requirements Enforced for remaining Free Users
2021年1月13日、フィルタ＝SendGrid Email API、リリース＝GA [オリジナルの英語投稿はこちら]
Twilio SendGridでは、全てのお客様アカウントのセキュリティを担保する観点から、今回よりフリープランのお客様アカウントにおいてもAPIキーによる認証が必要となります。この要件は、APIリクエストおよびSMTP接続構成の双方に該当します。現在ユーザ名とパスワードのみによるベーシック認証でAPIリクエストあるいはSMTPリクエストを行っているお客様は、この要件変更により認証エラーとなります。今後は、 …
Logging provides visibility into your application's behavior. This information is essential when troubleshooting operational issues. Traditionally, however, logging is only performed on the backend in a production build. Frontend applications usually hide client side debug logs and only expose warnings and errors by default. Even with debug logging enabled, there is no easy way to send logs to a remote server, making it hard to debug issues in production.
While application developers can build logging mechanisms to capture client side logs and send them to a remote server, the growing number of third party libraries and SDKs makes this harder to do. In most cases, third party libraries and SDKs have their own logging mechanisms and do not expose a way for developers to capture their specific logs.
Now with Twilio Video JS Logger, developers can intercept logs generated by the Twilio Video JS SDK. This allows for real-time …
Have you ever thought how fascinating the human body is? Simple activities like walking are such a complicated process. The motion of your two legs is coordinated, so that one foot or the other is always in contact with the ground. While the brain is sending signals to precise the coordination of our muscles. More parts of the body play an important role to make it happen.
But – how can everything be held together without falling apart? That’s thanks to joints, ligaments, and tendons.
Just like our body needs joints, any product or service needs its equivalent. For instance, imagine a contact center. It consists of multiple applications for routing, reporting, connecting 3rd party systems, storing and transferring data, managing omnichannel interactions, and so on.
All of a contact center’s services and applications have to work together. To do that, a connector is needed –Twilio …
From today, TwilioQuest Operators can play with friends, students, or other colleagues by setting up adventure teams and operations in the Operator console.
Adventure teams allow you to create groups of TwilioQuest players, and track their progress through the game. You could create or join teams for your classroom and/or meetup and/or group of friends, and keep tabs on how individuals in each group are doing.
You can also join operations as a team, and compete as a group!
Individual players can join your new team using a unique "join code" that will be generated when you create the team, and which you can find and share from your Teams info page.
Operations are events that TwilioQuest players can participate in together as a contest for a given period of time. Any points that players score between the start and end of an operation are …
In this article we’ll build a simple Flask app and change it so that it can be scaled up further using React. This will help you see the …
In my previous GraphQL article, we learnt about creating a GraphQL API that implements queries and mutations. GraphQL, however, has a third type of operation called subscriptions.
Nowadays, most applications have a real-time component. For example, social media applications notify you in real time of new messages, or ride hailing apps stream the driver’s location in real time. GraphQL subscriptions allow a server to send real time updates to subscribed clients each time new data is available, usually via WebSocket.
In this tutorial, we will build a project in which the server pushes messages sent by other users to subscribed clients.
The only requirement to follow this tutorial is to have Python 3.6 or higher installed. If you don’t have it installed, get it here.
Create a Python virtual environment
We will install a few Python packages for our project. A virtual environment will come …
Part of developing a high quality video call app is enabling participants to mute and unmute themselves as needed on the call.
The basics of Tracks
Every participant in a video room can publish an audio and/or video track that captures the stream from their local media device (like a webcam or microphone) and sends it to all other participants on the call that are subscribed to those tracks. Don’t worry - these subscriptions happen automatically, unless otherwise specified. Tracks are how participants can see and hear each other on a call.
Twilio APIs make it easy to add communication features to your application, but to consume these APIs you have to keep track of your spending and ensure your account balance stays above zero.
Your balance is available in the main page when you log in to your Twilio Console, but having to actively monitor your account is tedious and inconvenient. In this tutorial you are going to learn how to retrieve your account balance using Python, which will allow you to build automated account balance monitoring within your application!
To follow this tutorial you will need:
- Python 3.6 or newer. If your operating system does not provide a Python interpreter, you can go to python.org to download an installer.
- A free or paid Twilio account. If you are new to Twilio get your free account now! This link will give you $10 when you upgrade.
Creating a Python …
- TwilioQuest 3をダウンロードし、インストール、プレイできること