Domanda
Ho bisogno di inviare MMS pensato a un'applicazione C#.Ho già trovato 2 componenti interessanti:http://www.winwap.com
http://www.nowsms.com
Qualcuno ha esperienza con altri componenti di terze parti?
Qualcuno potrebbe spiegare che tipo di server ho bisogno di inviare gli MMS?È un classico Server SMTP?
Soluzione
In genere ho sempre fatto questo utilizzando un 3rd party aggregatore.I messaggi vengono compilati in SMIL, che è il linguaggio di descrizione per i messaggi MMS.Questi vengono poi inviati al aggregatore che poi inviarle tramite MMS gateway del Gestore di Rete.Essi sono in genere un costo in base al messaggio e gli aggregatori di comprare i messaggi in un blocco da parte degli operatori.
Se si sta tentando di inviare un messaggio MMS, senza farsi carico, quindi non sono sicuro di come fare questo, o se è possibile.
Altri suggerimenti
Si potrebbe fare da soli.Alcuni MMS aziende hanno una SOAP API che si può chiamare.Tutto quello che dovete fare è costruire il codice XML e inviarlo tramite un URL.Ho fatto questo una volta prima, ma non ricordo il nome della società che ho usato.
Questo post in precedenza discussi diversi approcci per SMS e potrebbe essere utile per voi.
Si potrebbe utilizzare Twilio per realizzare questo.È possibile tuffo nel docs per specifici dettagli di implementazione, ma utilizzando il C# helper library il codice per l'invio di un MMS sarebbe simile a questa:
// Send a new outgoing MMS by POSTing to the Messages resource */
client.SendMessage(
"YYY-YYY-YYYY", // From number, must be an SMS-enabled Twilio number
person.Key, // To number, if using Sandbox see note above
// message content
string.Format("Hey {0}, Monkey Party at 6PM. Bring Bananas!", person.Value),
// media url of the image
new string[] {"https://demo.twilio.com/owl.png" }
);
Disclaimer:Io lavoro per Twilio.