Мы хотим обеспечить функцию связи между преподавателем и пользователем посредством конференц-связи, поэтому выполните следующие действия:
- Сначала мы позвоним репетитору.
- Мы зададим вопрос репетитору, например. пожалуйста, нажмите 1, чтобы начать общение с пользователем.
после того, как репетитор нажмет 1, затем присоединится к пользователю с репетитором в том же вызове.
<?php
require_once "vendor/autoload.php";
$keypair = new \Nexmo\Client\Credentials\Keypair(
file_get_contents('private.key__'),
'############################'
);
$client = new \Nexmo\Client($keypair);
$ncco = [
[
"action"=> "talk",
"text"=> "Welcome to a Voice API I V R. ",
"voiceName"=> "Amy",
"bargeIn"=> false
],
[
"action"=> "talk",
"text"=> "please press 1 to communicate with user",
"voiceName"=> "Amy",
"bargeIn"=> true
],
[
"action"=> "input",
"submitOnHash"=> true,
"eventUrl"=> ["https://studentzmojo.com/answer"]
]
];
$call = new \Nexmo\Call\Call();
$call->setTo('91XXXXXXXXX')
->setFrom('91XXXXXXXXX')
->setNcco($ncco);
$response = $client->calls()->create($call);
echo"<pre>";print_r($response);die;
echo $response->getId();
?>