Twilio経由でSMS

Twilioとは何ですか

Twilioは、クライアントにSMSメッセージを送信できるサードパーティプロバイダーです。OdooはこのサービスをOdooアプリ内で簡単に利用できる方法を提供しています。

なぜ必要なのですか?

OdooにはすぐにSMSメッセージを送信できる標準の(IAP)ソリューションが付属していますが、法的要件が厳しい一部の国では機能しない場合があります。現在、Odooは顧客の追加設定を避けるために可能な限り自動登録を行っていますが、一部の国ではそれだけでは不十分で、クライアント自身が登録する必要があります。これはTwilioを通じて行うことができます。

Twilioアカウントを設定する

Twilioアカウントを作成することで、SMSメッセージを送信できる仮想電話番号を作成できます。これらはTwilioで購入するクレジットを使用します(Odooではありません)。

  1. `Twilio <https://www.twilio.com>`_にアクセスする

  2. サインアップしてTwilioアカウントを作成する

  3. Twilioアカウント内では、複数のアカウントを作成できます(例:テスト用に1つ、各子会社用に1つなど)

  4. 新しいアカウントを作成する

    1. 名前を入力し、タイプに:guilabel:`Twilio`を選択する

    2. :guilabel:`請求先国`を選択し、:guilabel:`新しいアカウントを作成`をクリックする

    3. ニーズに合った各種オプションを選択する

      • :guilabel:`Twilioプロダクト`には、:guilabel:`SMS`を選択する

      • :guilabel:`Twilioでの構築方法`には、:guilabel:`コードなし`を選択する

      • :guilabel:`目標`には、:guilabel:`サードパーティ統合`を選択する

    4. :guilabel:`Twilioを始める`をクリックする

  5. アカウントが作成され、:guilabel:`ダッシュボード`に移動します

  6. :menuselection:`電話番号 --> 管理 --> 番号を購入`に移動する

  7. 番号を購入する(有料サービスですが、開始用のクレジットが付与されているはずです)

  8. :guilabel:`ダッシュボード`ページの下部に戻る

  9. :guilabel:`Account SID`と:guilabel:`Auth Token`をコピーする

重要

テストアカウントの場合、`Twilioのコンソール<https://console.twilio.com>`_内で確認済みの電話番号にのみSMSを送信できます。

注釈

一部の国(米国やカナダなど)へのSMS送信には登録が必要な場合があります。これはOdooではなくお客様ご自身で行う必要があります。`Twilioのヘルプセンター<https://help.twilio.com>`_をご確認ください。

Twilioを使用するようにOdooを設定する

  1. インストール <general/install>`する:guilabel:`Twilio SMS`モジュール(`sms_twilio)

  2. Odooで、:menuselection:`設定 --> 一般設定 --> 連絡先 --> SMSを送信`に移動し、:guilabel:`Twilio経由で送信`オプションを選択して、変更を保存します。

  3. そのオプションに戻り、:guilabel:`Twilioアカウントを設定`をクリックします

  4. コピーした認証情報を適切に貼り付けます

  5. :guilabel:`番号を再読み込み`をクリックします

  6. 新しく購入した電話番号がリストに表示されます

  7. :guilabel:`テスト番号`フィールドを使用してSMSを送信できます

複数の番号を持つことができます(たとえば国ごとに1つ、またはキャンペーンごとに1つ)。その場合、番号を並べ替えることができます。デフォルトでは、クライアントにSMSを送信する際、Odooはクライアントと同じ国の番号を選択します。一致するものがない場合、Odooは選択した順序に従ってリストから利用可能な最初の番号を使用します。