Tracking you can do with SMS, though will be a double-redirect, one for link shortener and one for click recording. The service operates independently from MTA, though has its url's created as part of the sending process- uses message id.
Thanks for the reply Jon. A few things which are unclear to me, i need your help to understand it better.
As per my understanding, MTA is responsible to send the SMS out to real world with the help of a third party connector like Netsize. If MTA is installed in DMZ zone servers then then sms will be sent by these servers
If MTA is installed on application servers which stay behind the client's firewall , Application Server is responsible for sending the SMS.
Any detailed explanation or any kind of help is highly appreciated
MTA's can exist anywhere, and are unimpacted by their location as long as they have connectivity to internal db and to your SMS vendor. From your other post it looks like your architecture is the source of a lot of understandable confusion. I would suggest circling back with your IT dept for delivery issues.