2017-10-10 54 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

相關問題