我应该能够听到 Twilio 播放的 DTMF 代码吗?

Should I be able to hear the DTMF codes Twilio plays?

我正在 Twilio 中设置一个播放 DTMF 代码“9”的自动应答。

当我拨打这个号码时,它接听正确,但在测试中,我听不到它正在播放 DTMF 音。

我能听到其他命令,例如 twiml.say('hello')

我已验证添加的 w 个字符越多,该行保持打开的时间就越长。

Q: Is that how DTMF codes are supposed to work, or they should be audible?

示例代码:

exports.handler = function (context, event, callback) {
  const twiml = new Twilio.twiml.VoiceResponse();
  twiml.say('Hello!');

  // Dial "9" three times, with pauses between each
  twiml.play({ digits: 'w9w9w9' });

  return callback(null, twiml);
};

此处为 Twilio 开发人员布道师。

当 Twilio 播放 DTMF 音调时,它会这样做 out-of-band,因此您自己将无法通过音频线路听到它们。