One of my problems with texting is the single ring. The phone beeps once, then that's it. If you're in a subway, or on a busy street, you're not going to hear it. Unless you are already an addict, you're unlikely to see the SMS for some time.
My phone (and the last few phones I've had for a lot of years) have supported ringtones for incoming SMS - and yes, including MP3 support. Pretty nice having the "Oh wah-ha-ha-ha" from Disturbed's "Down With The Sickness" as sms-tone, and Dimmu Borgir's "Sympozium" for morning-alarmclock & ring-tone - I don't miss a call
You're more likely to go to voicemail and still not know whether they got the message
+1 - I usually forget everything about voicemail messages, and might not hear them for several weeks; I should figure out how to disable the damn thing
But is the "Received Report" based on the carrier receiving it (server) or the person's phone receiving it (client)? For email, it's the server.
Delivery reports are handled by the phone - which means you'll sometimes know when people get out of bed and turn on their phone :p
It is sent directly from the recipitants phone (client), and I am unsure whether phone companies outside the UK support these options.
Delivery reports and read-confirmation are supported in .dk as well - and yeah, read-confirmation has to be handled by the recipient phone, and fortunately the phone I've owned that supported it had an option not to send them.
Btw, depending on your carrier, it delivery reports might cost per report - afaik only the person requesting
the delivery report will be billed, though, and for the providers I've had delivery reports were free. Iirc p3lb0x's carrier charged, though, which came as somewhat of a surprise - and bill