This definition appears somewhat frequently
See other definitions of SMS
Samples in periodicals archive:
Satellite Mediaport Services (SMS) Teleport is strategically located in the English countryside, providing full connectivity to Points of Presence in London
STM Group announced today that, through its Middle East subsidiary, STMEA, it has entered into a value added service agreement with Satellite Mediaport Services Ltd...