[英]How to create a conference call in Plivo with Java?
我已經將answer_url添加到具有唯一ID的會議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)
調用restAPI.makeCall
將關閉連接管理器,並且restAPI
實例變得不可用。 要解決您的錯誤,請在每次調用之前創建RestAPI的全新實例。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.