2008-09-10 6 views

Antwort

2

Normalerweise habe ich dies immer mit einem 3rd Party Aggregator getan. Die Nachrichten werden in SMIL kompiliert, der Beschreibungssprache für die MMS-Nachrichten. Diese werden dann an den Aggregator gesendet, der sie dann über das MMS-Gateway des Netzbetreibers sendet. Sie werden normalerweise pro Nachricht berechnet und die Aggregatoren werden die Nachrichten in einem Block von den Betreibern kaufen.

Wenn Sie versuchen, eine MMS-Nachricht zu senden, ohne aufgeladen zu werden, bin ich nicht sicher, wie dies zu tun ist oder ob es möglich ist.

1

Sie könnten es selbst tun. Einige MMS-Unternehmen haben nur eine SOAP-API, die Sie anrufen können. Alles, was Sie tun müssen, ist das XML zu konstruieren und es über eine URL zu senden. Ich habe das schon einmal gemacht, kann mich aber nicht an den Namen der Firma erinnern, die ich benutzt habe.

1

This post früher diskutiert verschiedene Ansätze für SMS und könnte hilfreich für Sie sein.

0

Sie könnten Twilio verwenden, um dies zu erreichen. Sie können dive into the docs für spezifische Details der Implementierung, aber mit dem C# helper library der Code eine MMS schicken würde wie folgt aussehen:

// 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: Ich für Twilio arbeiten.