As Mitelpassion said, The company should have more than one allocated. Use one of them. You then use the firewall to route all requests to this IP address to your internal IP for your MAS.
The MAS server needs to be connected to a DMZ port on the company firewall, "THIS HAS TO BE A TRUE DMZ" otherwise you will have problems.
You will also need ports to be opened up on the Company firewall as this will be required to allow the phone to boot up and also allow the voice to pass either way.
Here are the ports that will required to be opened,
TCP 22(SSH) Server-Internet
TCP 443(HTTPS) Server-Internet
TCP 443(HTTPS) Server-LAN
TCP 6800,6801 and 6802 Server-LAN
TCP 6800,6801 and 6802 Server-ICP's
TCP 6801,6802 Server-Internet
UDP 69 Server-Internet
UDP 20,000 to 23,000 (RTP) Server-Internet
UDP 1024 to 65,535 (RTP) Server-LAN
UDP 1024 to 65,535 (RTP) LAN-Server
“Server” refers to the Mitel 6000 MAS
There is other ports to open up, this is only required if using a 5235 handset as a remote phone.
Hope this helps.
I think the reason many engineers set a teleworker as a ServerGateway is it bypasses the need to configure firewalls and DMZ, and makes the job alot less difficult.