2017-10-10 126 views
0

记录我可以调用与下面的代码数量从链接 https://www.twilio.com/docs/api/voice/making-calls是否有可能实现双通道与下面的代码

是否有可能实现双通道与下面的代码记录?如果是的话,怎么样?

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()); 
    } 
} 

回答

0

Twilio开发者传道这里。

您错过了在此API调用中记录调用的参数。在构建调用对象,你需要像下面这样:

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,将第一个电话连接到另一个电话给你两条腿进行记录。您需要使用<Dial><Number>,<Client>,<Sip><Sim>。像这样:

<Response> 
    <Dial> 
    <Number>NUMBER TO CONNECT TO</Number> 
    </Dial> 
</Response> 

让我知道这是否有帮助。

+0

以下coe帮助我连接到gotomeeting。为什么我需要配置TwiML,如果已经连接了呼叫,并且还使用Call.creator配置了双频道录音。 'code'呼叫呼叫= Call.creator( 新******中国(FROM_NUMBER), 新******中国(TO_NUMBER), 新的URI( “https://example.com/voice”) ) .setRecord(真) 。 setRecordingChannels(“dual”)。setSendDigits(“1234”) .setRecordingStatusCallback(“https://example.com/recording”) .create(); 'code' – user754657

+0

我不确定你在问什么。你在这里的全部用例是什么,你希望实现什么? – philnash

+0

我想以Twilio号码以编程方式调用GTM并开始双通道录制。 – user754657

相关问题