How exactly are you using iMessage with your VoIP number? I thought it requires a valid SIM card to register the number. Also, aren't SMS, MMS media, and MMS groups super finicky with VoIP services?