有人可以解释如何将转接呼叫记录发送到我的服务器?我正在使用Nexmo。
以下是answer_url
参数的内容:
<vxml version = "2.1">
<form id="CallTransfer">
<block>
<prompt>Hello</prompt>
</block>
<transfer name="MyCall" dest="tel:+'.$number.'" bridge="true" connecttimeout="20s"/>
<record name="recording" beep="false" finalsilence="3s" maxtime="240s">
<catch event="connection.disconnect.hangup">
<submit next="http://'.$_SERVER['SERVER_NAME'].'/api/save_call/'.$history_id.'" method="post" namelist="recording" enctype="multipart/form-data"/>
</catch>
<filled>
<submit next="http://'.$_SERVER['SERVER_NAME'].'/api/save_call/'.$history_id.'" method="post" namelist="recording" enctype="multipart/form-data"/>
</filled>
</record>
</form>
</vxml>
但它在/api/save_call
上发送空的$ _FILES数组。
另外,我有一个问题,是否有可能在第一个手机拿起手机时开始通话记录,并在第二个手机挂机时结束?
答案 0 :(得分:0)
目前,无法使用本机VXML录制传输。正如Kevin指出的那样,这不是VXML支持的东西。
我们(我在Nexmo工作)知道有些用例需要支持,这是我们正在努力的事情。