使用此代码,我能够接听电话并收听来自voice.xml的内容。
client.calls
.create({
url: 'http://demo.twilio.com/docs/voice.xml',
from: '+16173973230',
to: '+13392153860'
})
.then(call => console.log(call.sid))
我正在尝试使用自己生成的twiml,但是当我更改为
url: 'http://myserver.com/twilio/auto-message.xml',
其回复方式完全相同:
twilioRouter.get('/auto-message.xml', (req, res) => {
res.type('text/xml')
res.send(`<Response>
<Say voice="alice">Thanks for calling the E T Phone Home Service.</Say>
</Response>`)
})
我在控制台中看到一个巨大的(错误)登录信息,并在电话中听到“很抱歉,发生了应用程序错误。再见”
我在做什么错?
Twilio默认使用POST。您可以告诉Twilio在配置Webhook的电话号码时使用GET。