当前位置: 首页 > 知识库问答 >
问题:

使用Twilio函数在同一响应中使用语音和消息

姜永贞
2023-03-14

任何地方都有示例代码,或者有可能帮助我实现目标的可靠文档吗?

下面的代码可以工作,但是Twilio技术支持部门建议我不要使用SMS谓词,因为它未来的可行性不能得到保证。

exports.handler=函数(上下文、事件、回调){

设twiml=new twilio.twiml.voiceResponse();

Twiml.say(“你好世界”);//回复语音呼叫者
twiml.sms({to:“+19735551212”},“Hello SMS!!”);//发送短信

回调(null,twiml);

}

共有1个答案

马侯林
2023-03-14

这里是Twilio开发者的福音传道者。

您可以使用REST API发送消息,并只使用TwiML进行语音路由,而不是同时使用TwiML进行呼叫路由和消息发送。

例如:

exports.handler = function(context, event, callback) {

    const client = context.getTwilioClient();
    client.messages.create({  // Send SMS
        to: "+19735551212",
        from: event.From,
        body: "Hello from SMS"
    }).then(() => {  // When request to send SMS is complete, deal with the caller
        let twiml = new Twilio.twiml.VoiceResponse();
        twiml.say("Hello World");   // respond to voice caller
        callback(null, twiml);
    })    
}
 类似资料:
  • 在我的应用程序中,我使用twilio Node.js模块接收短信、发送短信、接收呼叫和发出呼叫。我想出了怎么发短信和打电话。但我不知道如何回应来电和短信。如何使用node来响应这些?

  • 有人知道如何在Twilio语音请求中启用SIP元数据(按此留档:https://www.twilio.com/docs/api/twiml/twilio_request)吗? 我们通过弹性SIP中继向Twilio号码发送呼叫。我们希望在Twilio请求中使用SIP元数据来使用Twiml路由呼叫。最终,我们将与外部合作伙伴一起完成这项工作,但我们现在正在用自己在Twilio中的数字进行测试。 动机是

  • 我在twilio有10多个子帐户。平均一个子帐户有2个电话号码。现在我正在尝试添加语音通话功能。根据留档,我必须创建Twiml应用程序和移动推送凭据(接听电话)并使用服务器url(https://github.com/twilio/voice-quickstart-android/blob/d7d4f0658e145eb94ab8f5e34f6fd17314e7ab17/README.md)配置每

  • 我是ruby和ruby on rails的新手,在设置Twilio发送短信时遇到了麻烦。

  • 强大之处-实时语音转文字(基于讯飞科技提供的语音听写功能) 1、点击聊天界面输入框左边话筒,长按底部话筒,然后开始说话。 2、说完了,松开按钮,点击“发送”即可,对方就会收到文字+语音的消息。 3.说完话后也能修改识别出来的文字,然后再点击发送。