c# - porque - mensaje multimedia no admitido por la red
Cómo enviar MMS con C# (4)
Necesito enviar a MMS una solicitud de C #. Ya he encontrado 2 componentes interesantes: http://www.winwap.com
http://www.nowsms.com
¿Alguien tiene experiencia con otros componentes de terceros?
¿Podría alguien explicar qué tipo de servidor necesito para enviar esos MMS? ¿Es un servidor SMTP clásico?
Por lo general, siempre he hecho esto usando un agregador de terceros. Los mensajes se compilan en SMIL, que es el lenguaje de descripción de los mensajes MMS. Luego se envían al agregador, que luego los envía a través de la puerta de enlace MMS del operador de red. Por lo general, se cobran por mensaje y los agregadores comprarán los mensajes en un bloque de los operadores.
Si intentas enviar un mensaje MMS sin que te cobren, no estoy seguro de cómo hacerlo, o si es posible.
Puedes hacerlo tú mismo. Algunas compañías MMS solo tienen una API SOAP a la que puedes llamar. Todo lo que necesita hacer es construir el XML y enviarlo a través de una URL. He hecho esto una vez, pero no puedo recordar el nombre de la compañía que utilicé.
Podrías usar Twilio para lograr esto. Puede profundizar en los documentos para obtener detalles específicos de implementación, pero al usar la biblioteca de ayuda C #, el código para enviar un MMS se vería así:
// 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" }
);
Descargo de responsabilidad: yo trabajo para Twilio.
Esta publicación analizó anteriormente diferentes enfoques para SMS y puede ser útil para usted.