首页 > 解决方案 > 向话务员出站呼叫以转接给用户

问题描述

用例是:

  1. 拨出电话到接线员/接待员接听的号码
  2. 请求接线员将呼叫转接给我们指定的姓名的用户。
  3. 等待用户接电话 X 秒
  4. 并继续与该用户对话

现在是 Twilio 的新手,但已成功完成 1 和 2。

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

$call = $client->account->calls->create(  
  $to_number,
  $twilio_number,
  array(
    "url" => "http://****/**.php?name=" .$name
  )
);

以下是 2 和 3 的实现。这里我们要求运营商将此呼叫转移给具有指定 的用户name

这可行,但是我不确定这是否是最好的方法,因此是问题所在。

<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>

在这里,如果有指定name接机的用户,那么我们要求他输入“1”并继续我们的处理。

有没有更好的方法来实现这个用例?

标签: twiliotwilio-php

解决方案


推荐阅读