2017-06-18 5 views
0

TWIMLを使用してメッセージを電話に転送する前にSMSメッセージを変更しようとしました(電話番号に基づいて名前を追加しています)。電話番号リストは小さいので、私は関数内で推測しているswitch文を使用します。私はどのように私は自分のサーバーを使用してこれを結びつけることができ、TwilioはTWIMLのホストされたもの(TWIML、関数、?)を使用しているのか分かりませんか?Twilioは、TWIMLを使用して転送する前にSMSメッセージを変更します。

+0

もっとサポートを求めるのがいいでしょうか? – urlreader

答えて

1

ここではTwilioの開発者のエバンジェリストです。

メッセージを転送する前に完全に変更することができます。

独自のサーバーを使用せずにそうしたい場合は、Twilio Functionsが最適です。 Twilio関数を使用すると、Webhookに応答する関数を記述できるNode.js環境にアクセスできます。

番号にメッセージを転送するが、着信番号に基づいて名前を追加し、あなたが関数内でこのような何かを行うことができますするには、次の

contacts = { 
    "number": "name" 
} 

exports.handler = function(context, event, callback) { 
    const name = contacts[event.From]; 
    if (typeof name !== 'undefined') { 
    const message = `${name} said: ${event.Body}`; 
    const response = new Twilio.twiml.MessagingResponse(); 
    response.Message({ to: YOUR_NUMBER, from: YOUR_TWILIO_NUMBER }, message); 
    callback(null, response); 
    } else { 
    // handle not having a name in the contacts 
    } 
} 

詳細については、このquick start on using Twilio Functionsをチェックしてください。

+1

Twilio関数の紹介(信号2017)https://www.youtube.com/watch?v=PKodXk6L5Eo –

関連する問題