gpt4 book ai didi

java - 如何使用 Java 在 Plivo 中创建电话 session ?

转载 作者:行者123 更新时间:2023-12-02 05:53:02 26 4
gpt4 key购买 nike

我已将answer_url 添加到具有唯一 ID 的 session XML 中。但我对 makecall API 的第二次调用收到了 IllegalState 异常。我不确定我做错了什么?

代码:

LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
params.put("from", "ZZZZZZZZZZZ");
params.put("answer_url",
"https://dl.dropboxusercontent.com/s/cho3u1633pz43lx/conference.xml");
params.put("callback_method", "GET");

Call response;

String[] conference_numbers = { moderator, participant1 };

try {

for (int i = 0; i < conference_numbers.length; i++) {
params.put("to", conference_numbers[i]);
System.out.println("Number at index " + i + " "
+ conference_numbers[i]);
response = restAPI.makeCall(params);
System.out.println(response.apiId);
}

} catch (PlivoException e) {
System.out.println(e.getMessage());
e.printStackTrace();
}

控制台:

======= CONSOLE =========================
Moderator Number 1 : XXXXX
Participants Number 1 : YYYYYY
Database connection terminated...!!!
Number at index 0 XXXXX
5304db62-cfa6-11e3-9c37-22000ac7849b
Number at index 1 YYYYYY
Connection manager has been shut down
com.plivo.helper.exception.PlivoException: Connection manager has been shut down
at com.plivo.helper.api.client.RestAPI.request(RestAPI.java:127)
at com.plivo.helper.api.client.RestAPI.makeCall(RestAPI.java:238)
at PlivoConference.main(PlivoConference.java:136)

最佳答案

调用rest API.make Call会关闭连接管理器,并且restAPI实例变得不可用。要修复您的错误,请在每次调用之前创建全新的 RestAPI 实例。

关于java - 如何使用 Java 在 Plivo 中创建电话 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23367184/

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