gpt4 book ai didi

android - 在 Android 上测试电话 session

转载 作者:太空狗 更新时间:2023-10-29 14:52:23 25 4
gpt4 key购买 nike

我正在尝试使用示例应用程序召开电话 session 。基本上我所做的就是替换

mSinchClient.getCallClient().callUser(userId) 

指令与

mSinchClient.getCallClient().callConference(confId) 

在 SinchService.java 文件中。我以为这会成立一个 session ,但它没有给我一个错误:

com.sinch.android.rtc.sample.calling D/Call: onSessionTerminated: 94250e95-5a55-4f0f-97c0-ac85ed4f7bca: SessionDetails [startTime=1450151944, endTime=1450151946, progressTime=0, establishTime=0, terminationCause=FAILURE, packetsSent=0, packetsReceived=0, error=SinchError[errorType=OTHER, code=4000, message='DomainParameterInvalid (2228301)', data={serverCode=2228301, serverMessage=DomainParameterInvalid}]]

根据文档 (https://www.sinch.com/docs/voice/android/#setupaconferencecall),这几乎就是我要做的所有事情:

CallClient callClient = sinchClient.getCallClient();
Call call = callClient.callConference("<conferenceId>");
call.addCallListener(...);

编辑:在这里和那里尝试了几件事后,我开始工作了。代码看起来像这样:

confToCall = etCallConf.getText().toString();
call = sinchClient.getCallClient().callConference(confToCall);

没什么好说的。这可能是与您从 Sinch 人员那里获得的示例代码的唯一区别。

您可以在此处找到我的 MainActivity 的源代码: MainActivity.java

最佳答案

如果您设置了 session ID,我会调用以下方法以使用 session ID,或者在本例中为调用 ID

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.callscreen);

mAudioPlayer = new AudioPlayer(this);
mCallDuration = (TextView) findViewById(R.id.callDuration);
mCallerName = (TextView) findViewById(R.id.remoteUser);
mCallState = (TextView) findViewById(R.id.callState);
Button endCallButton = (Button) findViewById(R.id.hangupButton);

endCallButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
endCall();
}
});
mCallStart = System.currentTimeMillis();
mCallId = getIntent().getStringExtra(SinchService.CALL_ID);
mPin = getIntent().getStringExtra("PIN");

}

关于android - 在 Android 上测试电话 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34281090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com