【发布时间】:2019-05-03 18:23:11
【问题描述】:
我已经按照 Twilio 文档中的每一步操作,称为 Dynamic Call Center with Laravel。
我的问题是电话通过 IVR,然后在选择一个数字后,没有任何反应。
我的猜测是它没有创建任务。文档中提供的代码只是使用 json 生成一个任务,仅此而已。我在 Twilio taskrouter 控制台中检查了我的任务,但没有任何显示。
我已经提供了所有凭据,使用了 ngrok,填写了所有 url 回调。
public function enqueueCall(Request $request)
{
define('workflowSid', env('TWILIO_WORKFLOW_SID'));
$selectedSkillInstruction = new \StdClass();
$selectedSkillInstruction->selected_skill = $this->_getSelectedSkill($request);
$response = new Twiml();
$enqueue = $response->enqueue(['workflowSid' => workflowSid]);
$enqueue->task(json_encode($selectedSkillInstruction));
return response($response)->header('Content-Type', 'text/xml');
}
我期望一个实际创建任务的代码,但是当我通过邮递员调用这个 api 时,没有创建任务
【问题讨论】:
标签: twilio twilio-api twilio-php twilio-functions