Solved

How to Program Ringtone downloads from an ASP.NET site to Mobile Phones?

Posted on 2006-06-08
3
218 Views
Last Modified: 2010-04-17
I would like to allow users to purchase and download ringtones from an ASP.NET(C#) website.  I am new to WAP/WML/SMS/MMS and am not sure how to proceed.  

Customers would be limited to U.S. and Canada.  When a user has purchased a ringtone, I plan to give them a link where they can enter their Mobile Server Provider, Phone Model, and Phone Number...  

1) What alternatives do I have to get the ringtone to the purchaser's phone and what are the pros and cons?

a) Should I send the ringtone in an SMS (or MMS) message?  
Would I be sending the ringtone file itself or the merely a download link?  
If I am sending the actual file, do I need to convert it to some other format?
Do I need a WAPsite in this scenario?

b) Should I send the link to a WAPsite in an SMS message where the phone user could select a download link?

2) How do I send an SMS (MMS) message?  
Is the purchaser's cell number and service provider all I need to build the address?
Do I need to subscribe to a 3rd party SMS gateway to actually send the messages?  Are these services expensive?  Would I be posting a 3rd party form or calling a webservice?  Would the 3rd party gateway provide the how to information?

3) What is entailed in setting up a WAPsite?  
I know they are coded with WML, but do I need any special server hardware or software?

4) How do I determine which service provider I can support?

I know this is a lot of questions, but I am hoping someone can set me on the right course with a set of steps or a how to guide.  

Thanks.


0
Comment
Question by:daversace
3 Comments
 
LVL 15

Accepted Solution

by:
SnowFlake earned 500 total points
ID: 16875908
depending on your goal,
assuming you want to be a content provider and not a service provider
you might consider searching for a service provider partner.

search the web for "SMS Gateway ringtones" and you will find such sites as
http://www.truesenses.com/

as for your Qs I think most of them would be answered by reading the docs in sites such as the one above.
but to summarize:
If I am not mistaken, Ringtones are usually sent and not "downloaded".
the user surfs your site (which only needs to be WML if you want him to surf using his phone
- which I see no advantage in). when the user selects a ringtone (and provides you with the required info)
you pass it on to the SMS Gateway and the message is sent and the relevant charges are applied.

I would not be surprized if you can find (or rather I would be surprized if you couldn't find) a provider of a service
that will take care of everything and you will only need create the ringtones, bring the users and share the profits.

SnowFlake

0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

Suggested Solutions

This article is meant to give a basic understanding of how to use R Sweave as a way to merge LaTeX and R code seamlessly into one presentable document.
A short article about a problem I had getting the GPS LocationListener working.
Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

24 Experts available now in Live!

Get 1:1 Help Now