在使用Twilio进行去电后,是否可以在一段时间后发送其他数字?

时间:2019-07-10 20:31:34

标签: twilio twiml

我当前正在成功打出电话,已经指定了<?php $mysqli = new mysqli("server", "username", "password", "database_name"); // TODO - Check that connection was successful. $unsafe_variable = $_POST["user-input"]; $stmt = $mysqli->prepare("SELECT Field1, Field2 from Table1 WHERE ( Field3 = ? ) ); // TODO check that $stmt creation succeeded // "s" means the database expects a string $stmt->bind_param("s", $unsafe_variable); $stmt->execute(); $stmt->close(); $mysqli->close(); ?> 。稍后,我希望在通话期间能够发送更多个数字。这可能与twiml有关吗?注意:我不想拨打其他号码,只需输入数字或其他键盘选项即可。

我们不一定要在特定时间执行此操作,而是要在发送和处理初始发送数字之后的足够时间。如果我们可以在发送其他数字之前添加时间延迟,那是完美的。我们尝试在原始发送数字和我们要发送的其他内容之间添加随机数字,但这似乎不起作用。

1 个答案:

答案 0 :(得分:0)

这里是Twilio开发人员的传播者。

您可以使用w字符在发送的数字上添加暂停符。每个w都暂停半秒。因此,如果您发送“ 1234wwwwwwwwwwwww5678”,则Twilio将在“ 1234”和“ 5678”之间暂停5秒钟。

或者,您也可以使用TwiML <Play>元素在电话上播放数字。您可以使用digits attribute发送数字,如下所示:

<Response>
  <Play digits="1234wwwwwwwwww5678"></Play>
</Response>

让我知道是否有帮助。