Невозможно обнаружить IVR - PullRequest
0 голосов
/ 02 июня 2019

Мы хотим обеспечить функцию связи между преподавателем и пользователем посредством конференц-связи, поэтому выполните следующие действия:

  1. Сначала мы позвоним репетитору.
  2. Мы зададим вопрос репетитору, например. пожалуйста, нажмите 1, чтобы начать общение с пользователем.
  3. после того, как репетитор нажмет 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();
    
    ?>
    
...