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

Twilio可编程语音通话android

汪玮
2023-03-14

我已经尝试了很多和VOIP电话是工作很好,但我想添加一个可编程的消息,当接收者将接受呼叫。

$callerNumber = '+123456789';

$response = new Twilio\Twiml();

if (!isset($to) || empty($to)) {
  $response->say('Congratulations! You have just made your first call! Good bye.');
} else if (is_numeric($to)) {


  $dial = $response->dial(
    array(
      'callerId' => $callerNumber,
    ));

  $dial->number($to);
} else {
  $dial = $response->dial(
    array(
       'callerId' => $callerId,

    ));
  $dial->client($to);


}
print $response;

我在后端使用了上面的代码,我的VOIP呼叫工作正常,但我想添加一个可编程的消息,当接收者接受呼叫时

共有1个答案

奚昌胤
2023-03-14

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

为了在接受者的呼叫连接之前向其添加消息(称为呼叫耳语),您需要向 TWIML添加URL属性。

该属性中的URL将在该人接听电话时收到一个webhook。将TwiML返回到请求,然后在连接之前将TwiML播放给电话上的人。

  $dial = $response->dial(
    array(
      'callerId' => $callerNumber,
    ));

  $dial->number($to, ['url' => 'https://example.com/whisper'];
$response = new Twilio\Twiml();

$response->say('Congratulations! This is a whisper!');

print $response;
 类似资料:
  • null 提前感谢您的任何帮助:)

  • 我正在开发一个应用程序,希望在用户之间实现屏蔽数字。想法是。。。假设你想打电话给我。你不会通过仪表板和/或订单显示页面看到我的号码,而是会看到一个“呼叫”按钮。当你点击这个按钮时,手机会响。当你接电话时,twilio会尝试将你连接到我的号码,但是,你看到的号码将是twilio号码,而不是我的号码。我正在Rails中开发。我想我快到了,但还是有个错误。这是我的代码: 我在routes中添加了这条路线

  • 当我试图使用方法从应用程序传递param时,我无法在twiML应用程序上获得这些param。但是当我试图用FormData从POSTMAN传递相同的数据时,它工作得很好,也成功地能够创建调用。 请您帮助我如何使用从iOS应用程序传递到twiML的param PHP中的TwiML应用程序: 引用TwiML应用程序代码 https://github.com/twilio/voice-quickstar

  • 当有人向我的Twilio号码发送短信时,我希望Twilio启动我手机的出站呼叫。 我更喜欢使用TwiML bin或Twilio Function或Twilio托管的东西来执行此操作,这样我就不必运行自己的Web服务器。 我怎么能这样呢?

  • 我有一个应用程序whcih记录传入和传出语音呼叫,它在Marshmallow或更高版本的设备上运行良好versions.But当我尝试在android 5.1.1上运行它时,它给我错误,应用程序停止响应。 我用于录制语音通话的代码是 - 编辑-我按照下面的回答做了,但是错误仍然存在。通过稍微调整代码,调用状态现在只被调用一次,但应用程序仍然崩溃,甚至异常也是一样的。

  • 我有一个Twilio函数,每当有人呼叫某个号码时,它就会执行。我试图让功能发送一个短信。它不起作用,但我没有得到任何错误。任何帮助调试都是很好的。 另外,如果你能让我知道如何访问这个功能内的来电电话号码,我将非常感谢。提前感谢您的任何建议或见解。