TwiML 响应主体太大错误 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 内容。提前致谢。


尚方宝剑之说
浏览 85回答 1
1回答

catspeake

通常这意味着您的应用程序正在崩溃并将堆栈跟踪返回给 Twilio 以执行,从而导致此错误。
打开App,查看更多内容
随时随地看视频慕课网APP