java - 我如何开始使用 plivo 录制我的通话?

标签 java plivo

当我在文本框中输入任何数字时。我接到来自 plivo 号码的电话,并收到 request_uuidcall_uuid.Now。我想对通话进行录音。

当我调用另一个人并且他/她接到我的电话时,应该进行录音。

谁能告诉我如何完成这个任务?

package plivo.helper;
import java.util.LinkedHashMap;
import com.plivo.helper.api.client.RestAPI;
import com.plivo.helper.exception.PlivoException;
import com.plivo.helper.api.response.response.Record;

public class RecordConference
{
    public static void main(String[] args) {

    RestAPI restAPI = new RestAPI("XXXXXXXXXXXXXXXXXXXXX", "XXXXXXXXXXXXXXXXXXX", "v1");
    LinkedHashMap<String, String> params = new LinkedHashMap<String, String>();
    params.put("conference_name", "1234");
    Record response = new Record();

    try {
        response = restAPI.recordConference(params);
        System.out.println(response.url);
    } catch (PlivoException plivoException) {
        plivoException.printStackTrace();
    }
}

这里我得到了 null 响应作为结果。

最佳答案

嗨,尝试一下这个录音,效果很好

public Class RecordConference {
  public static void main(String...args){
     PlivoClient newCall = new PlivoClient("v0.1", auth_id, auth_token , plivo_url, true);
     CallFeature call = newCall.call();
     Map<String, String> callParams = new HashMap<String, String> ();
     callParams.put("CallUUID", "eau76-rty-67ueg-876960-ghy");
     callParams.put("FileFormat", "wav");
     callParams.put("FilePath","/home/teleswitch/development/prompts/");
     callParams.put("FileName","record1");
     RecordStartResponse callResponse = call.recordStart(callParams);
     System.out.println(callResponse);
  }
}  

关于java - 我如何开始使用 plivo 录制我的通话?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20717042/

相关文章:

java - 读取文件数据时使用子字符串

twilio - Twilio 是否有计划正确地使用机器过滤器实现同时调用?

php - Plivo 租一个号码 Api 不适合我

java - java日历分钟设置意外值

java - 如何在ZK框架中使用的CKEditor中添加Emoji插件?

java - 计算两点之间网格上的距离

java - NoClassDefFoundError : javax.naming.ldap.LdapName是GAE中的受限类

node.js - Uncaught Error : plivo. RestAPI 不是函数

java - 包含的启用 CDI 的 Servlet 失败,出现 ContextNotActiveException : WELD-001303: