0

Studio でプロジェクトを作成し、カスタム TwiMl の適用についても学習しています。

スタジオ プロジェクトで次のようなカスタム TwilML を使用しようとしています。

<Response>
     <Dial record="true" action="record_done">
         <Conference waitUrl="">record</Conference>
     </Dial>
</Response>

2 つの方法があると思います。1 つは関数を作成して「Run Function」ウィジェットを使用する方法で、もう 1 つは「TwiML Redirect」です。この TwiML を使用して TwiML Bin を作成すると、無効な構文が表示されます。また、この TwiML を適用して関数を作成する方法と、その関数を自分のスタジオ プロジェクトに適用する方法もわかりません。

どんな助けでも大歓迎です。

アップデート:

私はこの関数を書きました:

exports.handler = function(context, event, callback) {
    const VoiceResponse = require('twilio').twiml.VoiceResponse;

    const response = new VoiceResponse();
    const dial = response.dial({record: 'true', action: 'record_done'});
    dial.conference({
        waitUrl: ""
    }, 'record');
    
    console.log(response.toString());
callback(null, response);
};

属性アクション: 'record_done' について、Twilio デバッガーで次のエラーを受け取りました: HTTP の取得に失敗しました。

4

1 に答える 1