GSM's official specification document is what we used when we implemented everything. "Advanced Messaging" and "IP-based messaging" were some other ways we referenced the feature like you said. Carriers definitely have to support this themselves and set transfer limits, provide the web-view, etc...