Попытка потоковой передачи музыки при подключении Nexmo NCCO

Я пытался транслировать музыку, подключая агента к телефонному звонку. но он застрял в потоке, а затем звонит.

кто-нибудь использовал его раньше? Я уверен, что это невозможно сделать.

Код:

$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:[email protected]",
        )
    )
);

person Roy Tal    schedule 26.09.2018    source источник
comment
Вы нашли какое-нибудь решение? У меня такая же проблема с воспроизведением звука во время перевода вызова.   -  person SoftSan    schedule 26.08.2019


Ответы (1)


Вы правы, одновременное выполнение двух действий с помощью NCCO невозможно. Когда вы добавляете действие потока в начало вашего NCCO, это должно быть завершено, прежде чем оно перейдет к следующему действию. Массив NCCO обрабатывается сверху вниз и переходит к следующему действию только после завершения текущего. Дополнительную информацию можно найти в разделе документации о концепциях NCCO: https://developer.nexmo.com/voice/voice-api/ncco-reference

person Peter    schedule 13.11.2018