Twilio 对操作员的出站呼叫,以转发给用户

Twilio 对操作员的出站呼叫,以转发给用户,twilio,twilio-php,Twilio,Twilio Php,用例是: 向接线员/接待员接听的号码拨打出站电话 请求接线员用我们指定的名称将呼叫转接给用户 等待用户接听电话X秒 并继续与该用户的对话 现在我是Twilio的新手,但已经完成了1和2 编辑1:流的详细信息: 出站调用使用以下代码执行。这会呼叫接线员/接待员接听的电话号码: $call = $client->account->calls->create( $to_number, $twilio_number, array( "url" => "ht

用例是:

  • 向接线员/接待员接听的号码拨打出站电话
  • 请求接线员用我们指定的名称将呼叫转接给用户
  • 等待用户接听电话X秒
  • 并继续与该用户的对话
  • 现在我是Twilio的新手,但已经完成了1和2

    编辑1:流的详细信息: 出站调用使用以下代码执行。这会呼叫接线员/接待员接听的电话号码:

    $call = $client->account->calls->create(  
      $to_number,
      $twilio_number,
      array(
        "url" => "http://****/**.php?name=" .$name
      )
    );
    
    下面是2和3的实现。在这里,我们要求接线员用指定的
    名称
    将此呼叫转接给用户

    这是可行的,但我不确定这是否是最好的方法,因此我提出了这个问题

    <Response>
        <Gather ....>
           <Say loop="3"> 
              Please connect us to: <?php print $_REQUEST['name']  ?>.
              Press "1" if we have reached: <?php print $_REQUEST['name'] ?>.
              <Pause/>
            </Say>  
        </Gather>
    </Response>
    
    
    请将我们连接到:。
    如果我们已到达:。
    
    在这里,如果具有指定的
    名称的用户拾取,则我们请求他输入“1”并继续我们的处理


    是否有更好的方法来实现此用例?

    到目前为止,您是如何实现此功能的?您尝试完成了第3部分的哪些内容?因此,您是否难以让接待员将呼叫转发给用户?请求中的名称来自哪里?你为什么需要接待员?你一开始是怎么打电话的。“我发现很难从你展示给我的TwiML中解决所有这些问题。”philnash更新。你希望接待员如何转发?您能在数据库中查找
    $name
    并在不包括任何人的情况下转接呼叫吗?不,在某些情况下,我们必须通过接线员,并且没有分机来自动转接。