'datetime', 'ended_at' => 'datetime', ]; public function caller(): BelongsTo { return $this->belongsTo(User::class, 'caller_id'); } public function callee(): BelongsTo { return $this->belongsTo(User::class, 'callee_id'); } public function isActive(): bool { return in_array($this->status, ['ringing', 'active']); } }