Twilio番号をダイヤルして番号を入力した後、その電話番号を呼び出す方法を見つけようとしています。ドキュメントを読んだ後、これはギャザー機能を使って行われています。このギャザー機能は、応答を処理する別のTwimlドキュメントにリダイレクトすることができます。しかし、私はそれをうまく動作させることはできません。私はTwimlを正しく実行する方法と、別のTwimlのドキュメントでリクエストパラメータにアクセスする方法を非常に混乱させています。私もTwimletsを見てきましたが、私はそこに必要なものを正しく構築することができませんでした。Twilio Nodejs - twilioに電話をかけて、入力した数字を集めて別の人に電話をかける方法
自分の番号だけが電話をかけたときに、単純な音声メッセージを再生しようとしました。私が電話していない場合は、電話に接続しようとするTwimlのURLにリダイレクトする必要があります。それが失敗すると、発信者にメッセージを残すよう促します。
//Handle incoming call requests
app.post('/call', function(req, res) {
var twiml = new twilio.TwimlResponse();
res.type('text/xml');
if (req.body.From === "+1555555555") {
twiml.say('Hello', {voice: alice});
res.send(twiml.toString());
} else {
// Do something here.
}
});
問題の解決方法が見つかりました。私はtwilio.TwimlResponse()
を正しく開始していませんでした。
これまでに何を試しましたか?あなたのために働いていないいくつかのコードを共有することはできますか? – philnash
@philnash投稿を更新しました。ありがとうございました。 – JorgeEstaAqui
だから、うまくいかないのですか?それはあなたの番号がうまくいくかどうかのように見えます。条件付きの 'else'節で' res.send'する必要があります(または 'res.send(twiml.toString())'を条件付きの後に置く必要があります) – philnash