How to configure the trunk network cardp

I am new to freepbx and telephone exchanges, I recently installed a freepbx exchange and Raspberry PI 4 but I don’t know how to configure the network card with the IP addresses that my telephone company provided me, they gave me an IP server, sip server and a gateway, can someone help me.

You need to provide more details. Is the “telephone company” also your ISP? Have they provided hardware (router/firewall, SBC, etc.) at your location that your PBX should connect to? Do you recognize any of the addresses that they supplied, for example is the ‘gateway’ address the LAN address of your router? Are the ‘IP server’ and gateway addresses in the same subnet? Which of these are public? Did they provide netmasks for any of these addresses?

Do you expect the local extensions on your system to be in the same subnet as the gateway? If not, do you expect to use two NICs? If so, on a Pi, would you use a USB-to-Ethernet adapter? Or, would you use VLANs, multiple IP addresses on the NIC, something else?

The ISP provided me with a router to which I must connect the PBX, but when I connect it, calls do not come out or come in. The question is how can I configure the network adapter on my PBX to be able to receive and make calls?

The ISP provided me with an IP address for my PBX, a SIP server and a gateway.

I have two NICs, one for my local network and the other for the trunk router.