Level up your Twilio API skills in TwilioQuest, an educational game for Mac, Windows, and Linux. Download Now
Build the future of communications.
Start building for free

Japanese posts

  • By Hiroto Masaki
    changelog 投稿内容のサマリ (2022年5月上旬の内容) changelog 202205top JP

    /changelogサイトへの投稿内容を、こちら/blogサイトに抄訳版として定期的にまとめてご案内しております。製品アップデートの内容のご確認にお役立てください。■■ なお当抄訳版は、月2回を目安に運用しております。最新情報の取得につきましては、これまで通り、/changelogサイトの内容をRSSフィード経由あるいはTwitterチャネル経由でご確認ください。■■ 最後に、内容が正確であるよう努めますが、差異等があると判断される場合にはオリジナルの/changelogサイトの投稿を参考にするようお願いいたします。また記載の日付は米国時間帯ベースとなること、あらかじめご了承ください。

    Read More
  • By Hiroto Masaki
    0ABJ番号ー地域密着ビジネスにやさしい電話番号サービスの活用方法とは?ー 0ABJ番号ー地域密着ビジネスにやさしい電話番号サービスの活用方法とは?ー

    電話はビジネスコミュニケーションの基本であり、その利用価値はまだまだ高いと言えます。特に、地域密着型サービスを提供する企業が顧客とつながる手段としての価値は見逃せません。ここでは、何種類かある電話番号の表記形式の中で、特にビジネスでの活用メリットが高い「0ABJ番号」について、やさしく解説します。

    <目次>

    • 利用価値の高い「電話」というコミュニケーション
    • 0ABJ番号とは?
    • 近年では固定電話以外でも0ABJ番号が使用されている
    • 地域密着型ビジネスでのメリットが多い0ABJ番号
    • ビジネスコミュニケーション向きの多くの特長を持つ0ABJ番号
    • IP電話+0ABJ番号がビジネス用電話の最適解
    • Twilioを活用して効果的なビジネスコミュニケーションを実現
    • まとめ

    利用価値の高い「電話」というコミュニケーション

    企業と顧客が対話するビジネスコミュニケーションの手段として、電話は最も手軽で、誰もが利用できるものです。世代によっては、SNSなどデジタルコミュニケーションは馴染まず、商品やサービスについて不明な点はまず電話で聞くという人は多くいます。

    電話は、企業であれば必ず備えるべきコミュニケーションの手段であり、実際、電話番号をオープンにしていない企業は、ほとんど存在していないのではないでしょうか。そもそも会社を設立する際の登記申請や銀行口座の開設では、必ず電話番号の申告が求められ、SNSやWebサイトのアドレスは必ずしも必要ないことからも、その重要性がよくわかります。

    電話番号を決める際、「1111」や「0123」など、顧客にとって覚えやすい番号を選択する企業は多くあります。「412 …

    Read More
  • By Phil Nash
    Twilio SendGridとNode.jsを使用してメール問い合わせフォームを構築 How to build an email contact form with SendGrid and Node JP

    この記事はPhil Nashこちらで公開した記事(英語)を日本語化したものです。

    Webサイトにメールアドレスを公開すると、スクレーピングされ、スパムに使用されるおそれがあります。この問題を回避し、同時に自身のWebサイトからメールで問い合わせを受け取れるようにする方法の一つとして、問い合わせフォームを構築することがあります。

    本稿では、Twilio SendGridベースの開発プロジェクトの一例として、ウェブサイト上で問い合わせフォームを構築し、メールアドレスを公開することなく問い合わせのメールを受け取れるようにする方法を説明します。

    プロジェクトはTwilio Functionsも使って構築しますが、本稿でご紹介するコードはあらゆるNode.js環境での使用に対応しています。

    APIによるメール送信との違い

    ユーザーがお問合せフォームを送信した際は、お問合せフォームを入力した人のメールアドレスを送信元とするメールがウェブサイト運営者に送信されることがよくあります。しかし、メール送信に関する信頼性を維持するため、Twilio SendGridは単一送信元として検証されたアドレス、または認証済みのドメインからの送信しか許可しません。

    そのため、提供されたメールアドレスをfromアドレスとして使用する代わりに、reply-toアドレスに設定できます。この方法であれば、Twilio SendGridは認証済みメールアドレスからメールを送信する一方で、受信 …

    Read More
  • By Yoshihiro Konno
    We are Builders! - トラックジャケットワークショップに参加しました trackjacket-header

    Twilioでは入社時に「どんな役職であってもTwilioを用いたアプリケーションを構築する」という伝統があります。従来は下記の記事のように対面でのコースが用意されていましたが、コロナ禍などの理由により、オンライン、オンデマンドコースとして提供されています。

    米国有名IT企業が全職種の新入社員にアプリをつくらせる理由

    また、Twilioが大切にしている価値観の一つに、「We are Builders」というものがあります。これは困難な問題を愛し、創意工夫と機知に富んだ才能を通してより良い世界を想像する人々の不屈の力を信じること。そして「できない」ことを拒否し、大胆なアイデアと恐れを知らない反復によりお客様や世界にとって最も困難な問題を解決できると信じることを指しています。こういった「開発者」マインドを持って業務に望むことで我々のお客様に寄り添った提案やサポートができると考えています。

    トラックジャケットとは?

    弊社のエバンジェリストが外部で講演する際に着用することが多い、赤色にTwilioのロゴが修飾された下記のような写真のジャケットを「トラックジャケット」と呼んでいます。

    track jacket - Daizen

    このジャケットは、先ほど紹介した「アプリケーション構築」の集大成として、他のTwilio社員の前で構築したアプリケーションを発表するという試練をくぐり抜けた社員にのみ着用が許されています。そして先日、日本オフィスのメンバーを対象に、製品の理解を深めると共にトラックジャケットの獲得を目的としたワークショップが開催され、私も挑戦してきました。

    ワークショップの流れ

    弊社のデベロッパーエバンジェリスト、 …

    Read More
  • By Matthew Setter
    PHPで環境変数を使用する方法 PHPで環境変数を使用する方法

    この記事はMatthew Setterこちらで公開した記事(英語)を日本語化したものです。

    環境変数は、PHPアプリケーションを構築する上で非常に便利なツールです。環境変数を使えば、アプリケーションの設定をコード外に保管できます。コード外に保管することで、認証情報の漏洩を防いだり、 アプリケーションを効率的にメンテナンスしたり、複数の環境にわたってアプリケーションを使用することが容易になります。

    本稿では、PHPアプリケーションでの環境変数の設定や取得をするための方法をご紹介します。アプリケーションでAPIキー、アップロードされたファイル、クエリ文字列、フォームデータなどの情報を環境変数としてアクセスできるようになります。

    PHPで環境変数にアクセスする方法

    PHPのスーパーグローバル変数を使用する

    PHPで環境変数にアクセスする最も一般的な方法のひとつが、スーパーグローバル変数を使用することです。スーパーグローバル変数は組み込みの定義済み変数で、すべてのスコープで利用可能です。PHPランタイムによって初期化され、PHPの環境情報を論理的かつ効率的に整理し、必要な情報を取得するためにひとつの配列を参照するだけでよいようにします。

    例えば、$_SERVERにはリクエストヘッダー、パス、スクリプトの場所が含まれ、 $_SESSIONにはセッション変数が含まれます。また、$_POSTにはHTTP POSTメソッドで呼ばれたときに現在のスクリプトに渡される変数が含まれます。

    スーパーグローバル変数の使用にあたって、注意点もあります。

    Read More
  • By Sarah Johnson
    Twilio Studioを利用し、コーディングなしでIVRフローを構築する No Coding IVR Studio Hero JP

    この記事はSarah Johnsonこちらで公開した記事(英語)を日本語化したものです。

    通話のルーティングに関して、様々なニーズがありえます。例えば、個人の電話番号をWebサイトに載せたくはないが、サイトに掲載する番号用と個人用の2台を所有するというのも気が進まないでしょうから、問い合わせの受け口としての番号(050等の番号)から個人の番号へルーティング(転送)が設定できるといいですよね。その際、コーディング(プログラミング)を伴わずに、グラフィカルなツールでルーティングが設計でき、迅速な導入・運用が可能であれば、さらに最高ですよね。

    本稿は、このようなニーズをお持ちの読者を対象としています。以下では、Twilio Studioを活用し、本稿用に予め用意されているツールを用いてIVR(電話応答フローの処理ツリー)を設計する方法を解説します。開発(プログラミング)の専門知識は不要ですので、安心して読み進めてください。

    IVR(自動音声応答)とは

    自動音声応答(IVR)とは、電話システムに関連する自動化テクノロジーで、これを使用することにより、通話の発信者は1つの電話番号を経由して、状況や選択に応じて、異なる情報または複数の人々にアクセスできるようになります。IVRシステムはキーパッド上のボタン押下等のやり取りを通じて通話者から情報収集を行い、収集情報に基づいて通話を適切に処理(例: お待たせ、ルーティング、転送、切断)します。IVRでは、「技術支援の …

    Read More
  • By Dhruv Patel
    Twilio SendGridとNode.jsで登録者にメール通知を送信 Send Email Notifications to Subscribers with SendGrid and Node.js Header JP

    この記事はDhruv Patelこちらで公開した記事(英語)を日本語化したものです。

    はじめに

    一日中端末に向かい、商品の値下げを待つのは面倒な作業です。メール通知システムなら、一番欲しい商品を逃すことはありません。お探しのものが話題の靴であれ、リビングルームのソファーであれ、すべて自動化することで、テクノロジーをご自身のために活用いただけます。

    本稿では、メールによる価格通知システムを構築する方法を学びます。Sneaks APIを使用してスニーカーの価格を追跡し、特定のスニーカーの価格が下がるとTwilio SendGridのメールアラートを配信するシステムです。

    必要条件

    本稿の内容を理解いただくために、以下が必要となります。

    環境設定を行う

    このセクションでは、まずTwilio SendGridアカウントを設定し、メール通知システムのベースを構築することで、環境設定を行います。

    Twilio SendGridのAPIキーを作成

    まず、Twilio SendGridのアカウントにログインし、管理コンソールの [API Keys] 画面に移動します。右上の [Create API Key](APIキーを作成)ボタンをクリックします。

    TSG APIKey JP

    APIキーの名前を指定し、[Create & View](作成と表示)ボ …

    Read More
  • By Ramón Ulldemolins
    Twilio Voiceの通話録音向け外部ストレージ機能リリースのお知らせ External Storage Support Programmable Voice JP

    この記事はRamón Ulldemolinsこちらで公開した記事(英語)を日本語化したものです。

    Twilio Voiceサービスの通話録音ファイルをお客様企業が管理するAWS S3バケット(ストレージ)に保存できるようになったことをお知らせします。

    通話録音のメディアファイルは、デフォルトでTwilioクラウド内に保存されます。多くのお客様企業にとって便利な構成ですが、追加の処理、独自のストレージ、コンプライアンス等の理由から、通話録音を自社で管理するシステムに保存したいと考えるお客様もいらっしゃいます。

    従来この構成を実現するためには、通話録音が完了したときに通知されるWebhookをrecordingStatusCallbackを通じて設定し、録音ファイルをダウンロードを行います。その後、独自ストレージに保存してから、Twilioクラウド上の録音ファイルを削除する必要がありました。今回の機能により、録音メディアを保存するストレージとして自社が管理するAWS S3バケットを指定することで、追加のソフトウェア開発や、各録音のダウンロードやアップロードするための追加APIリクエスト(プログラム処理)が必要なく、各録音ファイルを独自に保存できるようになりました。

    本機能のリリースは、Twilioが提供するサービスにおいて、お客様のセキュリティやプライバシー要件を満たし、データ主権や各地域における規制遵守に対してコミットする姿勢の現れとも言えます。

    外部 …

    Read More
  • By Kazuo Sugiyama
    2022年4月サポートFAQアップデート April

    Technical Support Engineer の杉山です。


    サポートチームでは、定期的に日本語にてFAQ記事を公開しています。これまでに公開したFAQ記事に関しては過去のブログ記事をご参照ください。

    2022年4月に公開したFAQをご紹介いたします。

    アカウント情報を変更する必要がある際の参考情報です。

    MMS(Multimedia Messaging Service, 北米向け)の各種レートと制限事項の解説です

    SMS/MMSのキューにおよび各種レートの解説です。

    支払いに使われる情報のアップデートの解説です。

    来月も引き続きアップデートいたします。

    お楽しみに!

    【注】

    ご紹介したFAQの内容は実情に合わせて変更される可能性がございます。
    FAQのコンテンツを正としてご活用くださいませ。

    Read More
  • By Sean Coleman
    Twilio VideoのInsights機能でビデオセッションのPDCAを高速回転! video-insights-ga-header-jp

    この記事はSean Colemanこちらで公開した記事(英語)を日本語化したものです。

    Twilio VideoのVideo Insights機能が正式リリースされたことをご案内いたします。

    ビデオ通話の使用状況、品質、性能を可視化することは、優れた顧客体験の構築に欠かせません。エンドユーザーのネットワーク、ソフトウェア、デバイスの状態などの可変要素は、ユーザー体験やセッション品質に大きな影響を与える可能性があります。様々な条件下で問題なく動作するようにアプリケーションを設定することは容易ではありません。例えばエンドユーザー側に問題があり、エンドユーザーの自助努力が必要な場合もあります。あるいは、アプリケーションの変更や最適化が必要な場合もあります。ビデオアプリケーション提供側は、問題がどこにあるかにかかわらず、データとツールを容易に利用できるようにしておき、トラブルシュート、課題の傾向の発見、最適化がうまくいっているのかの測定ができるようにしておく必要があります。

    お客様企業の成功こそが、Twilioの成功です。そのため、Group、P2P、WebRTC Goの各ルーム種別をご利用の開発者の皆さまに、Video Insights機能を追加費用なしですぐにご利用いただけるようになりました。

    本記事では、お客様企業がVideo Insightsをどのように活用しているかについて、例を幾つかご紹介し、パブリックベータ版の発表以来実施してきた改善点について …

    Read More
  • Newer
    Older
    Sign up and start building
    Not ready yet? Talk to an expert.