答案后需要呼叫转移拨号器

时间:2014-05-27 20:57:33

标签: twilio

我正在为Twilio API寻找一个twimlet或php脚本,它将实现一个出站呼叫列表功能,并可选择转移到录制的消息 -

  1. 销售人员点击列表中的号码以拨打外拨电话
  2. 拨打的回答
  3. 销售人员意识到它是一台机器,并点击链接将呼叫转移到将留在机器上的录制消息。
  4. 或者,如果不是机器销售人员继续通话。
  5. 类似的东西是否已经封装或编写脚本?

1 个答案:

答案 0 :(得分:0)

自最初询问以来,我们已在代码完整教程中更新了click-to-call解决方案。

在最后一步中,在连接呼叫并且Twilio请求TwiML指令后,您可以考虑从call screening tutorial调整以处理语音邮件:

public function agentVoicemail(Request $request, $agentId)
{
    $response = new Services_Twilio_Twiml;
    $callStatus = $request->input('DialCallStatus');

    if ($callStatus !== 'completed') {
        $response->say(
            'It appears that no agent is available. ' .
            'Please leave a message after the beep',
            ['voice' => 'alice', 'language' => 'en-GB']
        );

        $response->record(
            ['maxLength' => '20',
             'method' => 'GET',
             'action' => route('hangup', [], false),
             'transcribeCallback' => route(
                 'store-recording', ['agent' => $agentId], false
             )
            ]
        );

        $response->say(
            'No recording received. Goodbye',
            ['voice' => 'alice', 'language' => 'en-GB']
        );
        $response->hangup();

        return $response;
    }

    return "Ok";
}