在连接Nexmo NCCO时尝试流音乐

时间:2018-09-26 18:26:47

标签: php nexmo

我试图在将座席连接到电话时流式传输音乐。 但卡在流中,然后调用。

有人用过吗?我敢肯定,做到这一点是不可能的。

代码:

$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",
        )
    )
);

1 个答案:

答案 0 :(得分:-1)

您是正确的,使用NCCO不能同时运行2个动作。将流操作添加到NCCO的开始时,必须先完成此操作,然后再将其移至下一个操作。 NCCO阵列从上到下进行操作,仅在当前操作完成后才移至下一个操作。您可以在文档的NCCO部分的概念中找到更多信息:https://developer.nexmo.com/voice/voice-api/ncco-reference