Here’s my take on this.
Since you already share phone access, the most direct approach is checking the native call history in the Phone app. This method is straightforward and doesn’t require any third-party tools. The main advantage is its simplicity. However, the downside is that call logs can be manually deleted, and you need physical access to the device each time you want to check.
On the other hand, a dedicated monitoring application offers a more persistent solution. These apps can automatically log all incoming and outgoing calls, often with timestamps and duration, and store the data securely for you to review remotely. The benefit is the comprehensive, undeletable record. The trade-off is that they typically involve a subscription and a more detailed setup process. It really comes down to a choice between simplicity and thoroughness.