2
我想知道如何在撥入並輸入號碼後從我的Twilio號碼創建呼叫。閱讀文檔後,我發現這是通過收集功能完成的,然後可以將其重定向到另一個Twiml文檔以處理響應。但是,我無法完成它的工作。我對如何正確執行Twiml以及如何在另一個Twiml文檔中訪問請求參數非常困惑。我也研究過Twimlets,但我無法正確構建我需要的東西。Twilio Nodejs - 如何撥打電話給Twilio並收集輸入的數字以呼叫另一個人
我已經回去了,只有在撥打我的電話號碼時才嘗試進行簡單的語音留言播放。如果它不是我打電話,那麼它需要重定向到一個Twiml網址,它將嘗試連接到我的手機。如果失敗,它會提示主叫方留言。
//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