SMS

Was ist SMS-Durchsatz (MPS) und was begrenzt ihn?

Der SMS-Durchsatz misst die pro Sekunde verarbeiteten Nachrichten oder Segmente, begrenzt durch Absender, Ziel, Registrierung und Konto; MPS bedeutet Nachrichten pro Sekunde.

Eine Kampagne kann Anfragen schneller einliefern, als ihr Zustellweg Nachrichten verarbeitet. Die Planung des Versands erfordert eine Kapazitätsschätzung für jede Stufe.

Wie unterscheidet sich die Begrenzung der API-Anfragerate vom Durchsatz?

Ein API-Rate-Limit steuert Anfragen. Der Zustelldurchsatz steuert, wie schnell eine spätere Stufe Nachrichten oder Segmente verarbeiten kann.

Wenn Bird eine Anfrage mit 429 ablehnt, folgen Sie den Antwort-Headern und dem Leitfaden zur Begrenzung der Anfragerate. Sofortiges erneutes Versuchen kann dieselbe Ablehnung wiederholen.

Eine erfolgreiche Einlieferung hat eine andere Bedeutung. Ein 202 bestätigt die Annahme, während Abrechnung, Netzwerkübermittlung und Zustellung danach erfolgen. Verfolgen Sie diese Ergebnisse anhand der Nachrichten-ID.

Twilio stellt Nachrichten in eine Warteschlange, wenn die Einlieferung die Senderate übersteigt, und meldet bei überschrittener Kapazität einen Warteschlangenüberlauf: “Customers sending large volumes of messages may encounter errors such as Queue Overflow”.

Was bestimmt die verfügbare Rate?

Die effektive Rate hängt vom Absender, Ziel, der Registrierung, der Provider-Konfiguration und den geltenden Account-Limits ab.

Ein Short Code und eine Long Number können im selben Ziel unterschiedliche Kapazität haben. Die Registrierung kann beeinflussen, welchen Verkehr ein Absender transportieren darf. Prüfen Sie die Absenderoptionen und Zielanforderungen, bevor Sie Volumen planen.

Ein veröffentlichtes Maximum ist ein Kapazitätslimit, kein Zustellversprechen. Prüfen Sie Einheit, Geltungsbereich und Bedingungen, bevor Sie es auf eine Kampagne anwenden.

Wie schätze ich die Versanddauer?

Teilen Sie die Arbeitsmenge durch eine Rate mit derselben Einheit. Ein Segment ist der Text, der in einer einzelnen Netzwerknachricht übertragen wird. Längere Texte benötigen mehrere Segmente.

Für eine beispielhafte Route mit einem Limit von 100 Segmenten pro Sekunde benötigen 6.000 Ein-Segment-Nachrichten mindestens 60 Sekunden Kapazität. Wenn jede Nachricht zwei Segmente benötigt, erfordert dieselbe Arbeit mindestens 120 Sekunden.

Diese Berechnungen setzen eine kontinuierliche Nutzung der angegebenen Kapazität voraus. Anderer Verkehr, Pausen, erneute Versuche und nachgelagerte Bedingungen können die Dauer verlängern. Sie sagen nicht voraus, wann jeder Empfänger die Nachricht liest oder erhält.

Prüfen Sie personalisierte Texte mit dem Segmentrechner. Ein längerer Name oder ein Emoji kann die Menge des abrechenbaren Textes ändern.

Warum werden Nachrichten verzögert, wenn meine Anfragen erfolgreich sind?

Warteschlangen, nachgelagerte Verarbeitung, Netzwerkbedingungen und Erreichbarkeit des Empfängers können Annahme und Zustellung voneinander trennen.

Vergleichen Sie die Zeitpunkte von Annahme, Übermittlung und gemeldeter Zustellung. Prüfen Sie Fehler nach Absender und Ziel. Ein fehlender Zustellnachweis identifiziert die Ursache nicht allein.

Eine SMS-Vermittlungsstelle kann eine Nachricht aufbewahren, solange das Telefon nicht erreichbar ist. Was ist ein SMSC erklärt diese Stufe. SMS-Analytics erklärt, wie Sie Ergebnisse in Bird untersuchen.

Senden Sie akzeptierte Nachrichten nicht erneut, nur weil ein Zustellnachweis ausbleibt. Das kann doppelte Texte erzeugen, ohne die Verzögerung zu beheben.

Wie sollte ich eine größere Kampagne vorbereiten?

Wählen Sie einen Absender und Kapazitätsplan, die zum Verkehr passen, und testen Sie einen begrenzten Versand, bevor Sie ihn ausweiten.

Besprechen Sie die Länder, das Segmentvolumen und das benötigte Versandfenster mit dem Provider. Registrierung und Absendervorbereitung können vor einem Rollout mit höherem Volumen erforderlich sein.

Verkehr auf zusätzliche Nummern zu verteilen, um Carrier-Limits zu umgehen, wird als Snowshoeing bezeichnet. Die CTIA-Grundsätze behandeln diese Praxis.

  1. Zählen Sie gerenderte Segmente pro Ziel.
  2. Bestätigen Sie Rate, Einheit und Geltungsbereich für jeden Sendeweg.
  3. Planen Sie Zeit für Verarbeitung und nachgelagerte Schwankungen ein.
  4. Versenden Sie an eine begrenzte Gruppe, prüfen Sie die Ergebnisse und weiten Sie gezielt aus.

Kurz gesagt

  1. API-Kapazität und Zustellkapazität messen unterschiedliche Stufen.

    Eine erfolgreiche Anfrage bedeutet nicht, dass jede Nachricht sofort ins Netzwerk abgehen kann.

  2. Prüfen Sie die Einheit hinter dem Limit.

    Anfragen, Nachrichten und Segmente ergeben unterschiedliche Kapazitätsberechnungen.

  3. Verzögerte Zustellung hat mehrere mögliche Ursachen.

    Prüfen Sie Warteschlangen, Fehler und Zustell-Events, bevor Sie eine Verzögerung dem Durchsatz zuschreiben.

  4. Planen Sie Kapazität für Absender und Ziel.

    Account-Limits, Registrierung und Carrier-Regeln können den Sendeweg ebenfalls einschränken.

Bauen Sie auf demselben Netzwerk auf.

Ein Test-API-Schlüssel steht Ihnen sofort zur Verfügung. Der Produktivbetrieb wird freigeschaltet, sobald Sie eine Zahlungsmethode hinzufügen und einen Absender verifizieren.

Ihre nächste Idee.
Bereit zur Verbindung.