Пытался транслировать музыку при подключении агента к звонку. но он застрял в потоке и затем звонит.
кто-нибудь использовал это раньше? Я уверен, что это невозможно сделать.
Код:
$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]",
)
)
);






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