TwiML 响应主体太大错误 11750 laravel
TwiML response body too large Error 11750 laravel
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Twilio\Rest\Client;
use Twilio\TwiML\VoiceResponse;
class HomeController extends Controller
{
// call process
public function welcome(Request $request)
{
$twiml = new VoiceResponse();
if(isset($request->Digits)){
switch($request->Digits){
case 1:
$twiml->say('thank you calling us');
break;
default:
$twiml->say('You have entered wrong key');
break;
}
} else{
$twiml->say(
'Thank you for calling Call Congress! Press 1 for Connect the call.'
)->gather([
'numDigits' => 1,
'action' => $this->endCall();
]);
/*$gather = $twiml->gather(array('numDigits' => 1));
$gather->say('Thank you for calling us. Press 1 to continue the call.');*/
}
return $twiml;
}
public static function endCall()
{
$twiml = new Twiml();
$twiml->say(
'Thank you for using Call Congress! ' .
'Your voice makes a difference. Goodbye.'
)->hangup();
return $twiml;
}
}
我收到一条错误消息“在您对 Twilio 请求的响应中,响应正文大于 64 kB。
'.可能的原因 您提供的 TwiML 大于 64 kB 或您在响应中提供非 TwiML 内容。提前致谢。
通常这意味着您的应用程序正在崩溃并将堆栈跟踪返回给 Twilio 以执行,从而导致此错误。
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use Twilio\Rest\Client;
use Twilio\TwiML\VoiceResponse;
class HomeController extends Controller
{
// call process
public function welcome(Request $request)
{
$twiml = new VoiceResponse();
if(isset($request->Digits)){
switch($request->Digits){
case 1:
$twiml->say('thank you calling us');
break;
default:
$twiml->say('You have entered wrong key');
break;
}
} else{
$twiml->say(
'Thank you for calling Call Congress! Press 1 for Connect the call.'
)->gather([
'numDigits' => 1,
'action' => $this->endCall();
]);
/*$gather = $twiml->gather(array('numDigits' => 1));
$gather->say('Thank you for calling us. Press 1 to continue the call.');*/
}
return $twiml;
}
public static function endCall()
{
$twiml = new Twiml();
$twiml->say(
'Thank you for using Call Congress! ' .
'Your voice makes a difference. Goodbye.'
)->hangup();
return $twiml;
}
}
我收到一条错误消息“在您对 Twilio 请求的响应中,响应正文大于 64 kB。 '.可能的原因 您提供的 TwiML 大于 64 kB 或您在响应中提供非 TwiML 内容。提前致谢。
通常这意味着您的应用程序正在崩溃并将堆栈跟踪返回给 Twilio 以执行,从而导致此错误。