Twilio 在twillio中录制出站呼叫

Twilio 在twillio中录制出站呼叫,twilio,Twilio,我正在尝试使用以下方式录制出站呼叫: 一旦我在浏览器中执行代码,呼叫将转到目标号码[+919999999] 问题: 但一旦接收到,就会播放一些默认语音,并且呼叫将被断开 要求: 但我希望两个人物(来源和目的地)都能讲话,并希望记录下对话 <?php require_once '/var/www/html/ecom1/vendor/autoload.php'; use Twilio\Rest\Client; $sid = "account_sid"; $token = "aut

我正在尝试使用以下方式录制出站呼叫:

一旦我在浏览器中执行代码,呼叫将转到目标号码[+919999999]

问题

但一旦接收到,就会播放一些默认语音,并且呼叫将被断开

要求

但我希望两个人物(来源和目的地)都能讲话,并希望记录下对话

<?php

require_once '/var/www/html/ecom1/vendor/autoload.php';

use Twilio\Rest\Client;

$sid    = "account_sid";
$token  = "auth_token";
$twilio = new Client($sid, $token);

$call = $twilio->calls
               ->create("+919999999999",
                        "+918888888888",
                        array(
                            "record" => True,
                            "url" => "http://twimlets.com/forward?PhoneNumber=%2B918888888888&"

                        )
               );

print($call->sid);
?>


我正在使用Trail account…

在发出POST请求以通知Twilio通过REST API记录传出呼叫时,追加参数“Record=true”

默认情况下,录制为单通道(单声道)。对于双声道录音(通话的两段分别位于单独的立体声声道中),请附加参数“RecordingChannels=dual

//从twilio.com/docs/PHP/install获取PHP帮助程序库
需要_once'/path/to/vendor/autoload.php';//加载库
使用Twilio\Rest\Client;
$account_sid='';
$auth_token='';
$client=新客户端($account\u sid,$auth\u token);
$calls=$client->accounts(“”)
->调用->创建(“,”,数组(
'方法'=>“发布”,
'记录'=>“为真”,
“录制频道”=>“双”
));
请注意:

尝试启动出站电话呼叫时,请确保指定用于处理呼叫的URL应为有效URL

如果为出站电话呼叫指定了应用程序Sid,则应用程序必须具有有效的VoiceUrl,否则呼叫将失败


希望这些信息对你有帮助

默认的声音说什么?是错误消息(“发生了错误”)还是其他原因?@philnash感谢您的回复,仪表板上有
play
按钮,一旦我点击该按钮,就不会播放任何内容……等等,您的电话连接正确吗?但问题在于录制?@philnash你是对的……请不要发布你的帐户sid和身份验证令牌!任何人都可以使用它们来耗尽您的帐户。我建议您登录到您的Twilio帐户并请求一个新的身份验证令牌。现在我正在尝试,它给出了
错误-11200
HTTP检索失败,下面是图片:-此链接有可能的根本原因并给出了解决方案
// Get the PHP helper library from twilio.com/docs/php/install 
require_once '/path/to/vendor/autoload.php'; // Loads the library 

use Twilio\Rest\Client; 

$account_sid = '<account_sid value>'; 
$auth_token = '<auth_token value>'; 
$client = new Client($account_sid, $auth_token); 

$calls = $client->accounts("<account id>") 
  ->calls->create("<Valid To number>", "<Valid From number>", array(   
        'Method' => "POST",         
        'Record' => "true", 
        'RecordingChannels' => "dual" 
  ));