Setting up a SIP and connecting my Cisco SPA504g phones with freePBX

im not sure how to do this and how much this will cost but i am looking for help and information on setting up a SIP trunk and connecting my Cisco SPA504g phones with freePBX. could someone help please

Checkout this step by step series: https://youtube.com/playlist?list=PL1fn6oC5ndU_umAhL9A_1zkC90hMPDPNO&si=Y0Sk7-ihHyR5BtI4