Trying to perform call transfer by using Live Call Modification. Client bob calls client alice and while call is in-progress I run following command line:
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"
However, command fails with Futures timed out after [10 seconds]
By debugging Restcomm source (release 8.0.0.1114) I found source of the issue, it's
cdr = dao.getCallDetailRecord(new Sid(callSid));
...
callPath = cdr.getCallPath(); // == NULL
Future future = (Future) ask(callManager, new GetCall(callPath), expires);
Is it working as designed or it's a bug?
Can you open an issue on github with logs and pacp and potentially investigate it and come up with a fix for it ?