Does it have an address when it appears in peers, as this sounds like it is not registering. unregistered peers will still show, but with no contact address.
Also, the term peer is only used for chan_sip and no just configured FreePBX should be using chan_sip, as it is no longer in the latest official source code, for Asterisk, and earlier versions are not getting any maintenance from Sangoma.