辛硫磷工厂电话录音问题



我在Voximplant中记录调用时遇到问题,它们似乎被记录了,但持续时间总是显示0秒,我试图记录来自voxengine场景的调用,并且调用是从一个实现sdk to react-native的应用程序发出的,我想知道在哪个事件中我应该添加代码来记录调用,到目前为止,我尝试过各种事件,但都没有成功,例如CallEvents。已连接,您有什么建议吗?我传递场景的代码片段,并捕获呼叫记录的结果。VoxEngine.easyProcess=函数(call1,call2,onEstablishedCallback,direct(

{
call2.addEventListener(CallEvents.Connected, function (e) {
if (direct) {
call1.answerDirect(call2);
} else {
if(e.scheme && !(call1.is_conf || call2.is_conf))
call1.answer(null,{scheme:e.scheme});
else
call1.answer();
}
//test record call
e.call.record({
expire: VoxEngine.RecordExpireTime.ONEYEAR,
hd_audio: true
});
// end test record call
});
};

您可以使用这个助手

https://voximplant.com/docs/references/voxengine/voxengine/forwardcalltouser


VoxEngine.addEventListener(AppEvents.CallAlerting, function (e) {
call = e.call;
call2 = VoxEngine.callUser(""YOURUSER"", call.callerid());
VoxEngine.easyProcess(call, call2);
call2.record();
});

这应该对你有效

最新更新