首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以使用以下代码启用双声道录制

是否可以使用以下代码启用双声道录制
EN

Stack Overflow用户
提问于 2017-10-11 01:25:21
回答 1查看 292关注 0票数 0

我可以使用以下代码从链接https://www.twilio.com/docs/api/voice/making-calls呼叫号码

如果是,是如何实现的?

代码语言:javascript
运行
复制
SDK Version: 6.x 7.x
// Install the Java helper library from twilio.com/docs/java/install
import java.net.URI;
import java.net.URISyntaxException;

import com.twilio.Twilio;
import com.twilio.rest.api.v2010.account.Call;
import com.twilio.type.PhoneNumber;

public class Example {
  // Find your Account Sid and Token at twilio.com/user/account
  public static final String ACCOUNT_SID = "ACd6b6b7dc8ae6f3e6f7ff72c8dbbd457f";
  public static final String AUTH_TOKEN = "your_auth_token";

  public static void main(String[] args) throws URISyntaxException {
    Twilio.init(ACCOUNT_SID, AUTH_TOKEN);

    Call call = Call.creator(new PhoneNumber("+14155551212"), new PhoneNumber("+15017250604"),
        new URI("http://demo.twilio.com/docs/voice.xml")).create();

    System.out.println(call.getSid());
  }
}
EN

回答 1

Stack Overflow用户

发布于 2017-10-11 16:49:36

Twilio开发者的布道者在这里。

您缺少在此处的API调用中记录调用的参数。在构建call对象时,您需要如下内容:

代码语言:javascript
运行
复制
Call call = Call.creator(
  new PhoneNumber("+14155551212"),
  new PhoneNumber("+15017250604"),
  new URI("https://example.com/voice")
)
.setRecord(true)
.setRecordingChannels("dual")
.setRecordingStatusCallback("https://example.com/recording")
.create();

传递给调用创建者的URL也应该指向您控制的应用程序。这个应用程序需要返回将第一个调用连接到另一个调用的TwiML,以便为您提供要记录的两个分支。您需要将与、、或一起使用。如下所示:

代码语言:javascript
运行
复制
<Response>
  <Dial>
    <Number>NUMBER TO CONNECT TO</Number>
  </Dial>
</Response>

如果这有任何帮助,请让我知道。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46672524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档