Restcomm实时通话修改

时间:2017-01-09 18:02:18

标签: restcomm

尝试使用实时呼叫修改执行呼叫转接。客户端bob调用客户端alice,当调用正在进行时,我按照命令行运行:

curl -XPOST -u user:password http://192.168.0.100:8080/restcomm/2012-04-24/Accounts/ACae6e420f425248d6a26948c17a9e2acf/Calls.json/CAa7c46f842cbf4dbdb1e0bc4715414577 -d "Url=http://192.168.0.100:8080/restcomm-rvd/services/apps/AP85e9ec/controller"

然而,命令失败了 期货在[10秒]之后超时

通过调试Restcomm源代码(版本8.0.0.1114),我找到了问题的根源,它是

cdr = dao.getCallDetailRecord(new Sid(callSid)); ... callPath = cdr.getCallPath(); // == NULL Future future = (Future) ask(callManager, new GetCall(callPath), expires);

它是按设计运行还是错误?

1 个答案:

答案 0 :(得分:1)

你可以在github上使用logs和pacp打开一个问题,并可能会对其进行调查并找到解决方法吗?