Spark clients can't make/answer calls

I’m rinning Openfire Server 3.8.2 with Asterisk-IM plugin and FreePBX all on the sams server. My Spark Clients work on for IM and SIP registration is sucessful however, whenever I make a SIP call to any of my SPARK Clients, the client rings but they cannot answer. Also tghe clients cant make any SIP calls, entering the number to be dialled and clicking on call does nothing. The Openfire/Asterisk Server and my Spark Clients are all on the same WAN.

Anyone know what the problem is? All other SIP endpoints e.g. Grandstream phones, Jitsi (linux) client, Twinkle etc work fine it just seems to be a problem with Spark?