Yes, it is necessary to have external SIP server like Asterisk or third-party service that provides SIP accounts.
So, you can use the SIP accounts for calls.