我试图在将座席连接到电话时流式传输音乐。 但卡在流中,然后调用。
有人用过吗?我敢肯定,做到这一点是不可能的。
代码:
$array[] = array(
"action" => "stream",
"streamUrl" => array("https://pbx.makeapp.co.il/wait.mp3"),
);
$array[] = array(
"action" => "connect",
"eventType" => "synchronous",
"eventUrl" => array("https://pbx.makeapp.co.il/config.json?step=1"),
"timeout" => 30,
"from" => "YOUR_NEXMO_PHONE",
"endpoint" => array(array(
"type" => "sip",
"uri" => "sip:your_sip@sip.antisip.com",
)
)
);
答案 0 :(得分:-1)
您是正确的,使用NCCO不能同时运行2个动作。将流操作添加到NCCO的开始时,必须先完成此操作,然后再将其移至下一个操作。 NCCO阵列从上到下进行操作,仅在当前操作完成后才移至下一个操作。您可以在文档的NCCO部分的概念中找到更多信息:https://developer.nexmo.com/voice/voice-api/ncco-reference