protected function sendSmsTwilio(): bool 	{ 		$twilio = new TwilioHandler;  		$twilio = $twilio->sms([ 			'From' => $this->message->from, 			'To' => $this->message->to, 			'Body' => $this->message->body, 			'StatusCallback' => route('api.webhooks.sms.twilio.report', $this->message->getKey()), 		]);  		if (!$twilio) { 			return false; 		}  		return $this->message->update([ 			'external_id' => $twilio['sid'], 			'from' => $twilio['from'], 			'to' => $twilio['to'], 			'status' => $twilio['status'], 			'message_count' => $twilio['num_segments'], 			'price' => $twilio['price'] ?? 0, 			'price_currency' => $twilio['price_unit'], 			'error_code' => $twilio['error_code'] ?? 0, 			'request_error_message' => $twilio['error_message'], 		]); 	}