Amportal restart vs service asterisk restart

What’s the difference between “amportal restart” and “service asterisk restart” or “/etc/init.d/asterisk restart”?

amportal is not part of Asterisk.

service xxxx restart is just the official RedHat shorthand for /etc/init.d/xxxx restart.

amportal is used by FreePBX based systems.