? Erste Schritte

Gibt es Anmeldegebühren?

Nein. Die Registrierung ist kostenlos und Sie erhalten 20 SMS-Guthaben zum Testen.

Kann ich den Dienst unverbindlich testen?

Ja. Nutzen Sie Ihre 20 kostenlosen SMS ohne jede Verpflichtung. Keine Kreditkarte erforderlich.

Gibt es eine Mindestabnahme beim EASY-Tarif?

Keine Mindestmenge erforderlich. Nach der Registrierung erhalten Sie 20 kostenlose Test-SMS. Bei 5 verbleibenden SMS (konfigurierbar) erhalten Sie automatisch ein Angebot zum Nachkaufen.

Wie sende ich meine erste SMS?

Es gibt drei Wege, SMS mit TeamMessage zu senden:

  1. Per E-Mail: Senden Sie eine E-Mail an Ihre persönliche TeamMessage-Adresse (z.B. meinteam@tmsg.de). Der E-Mail-Inhalt wird automatisch in SMS umgewandelt.
  2. Über Dashboard: Melden Sie sich in Ihrem Dashboard an und nutzen Sie die Funktion 'SMS senden'.
  3. Per API: SMS per HTTP-API in Ihre Anwendungen integrieren.
Haupt-Teamliste

A team list is a group of recipients (team members) who receive messages sent to a specific email address. Each team list has its own @tmsg.de address and can contain multiple recipients with different channels (SMS, Email, Voice, etc.).

Gelten die Preise weltweit?

Our prices apply internationally to all networks. For unusually high volume to expensive destinations, we may contact you to discuss options.

? Kanäle

Was ist SMS (Textnachricht)?

SMS ist der zuverlässigste Kanal für dringende Benachrichtigungen. Hauptmerkmale:

  • 98% der SMS werden innerhalb von 3 Minuten gelesen
  • Funktioniert ohne Internetverbindung
  • Erreicht alle Mobiltelefone, auch ältere Geräte
  • Bis zu 1530 Zeichen pro Nachricht (10 SMS verkettet)

Kosten: ab 9 ct pro SMS in deutsche Netze.

Was ist Voice (Text-to-Speech)?

Voice messages convert your text to a phone call. The recipient's phone rings and the message is read aloud. Ideal for:

  • Nacht-Alarme, wenn Telefone stummgeschaltet sind
  • Festnetztelefone ohne SMS-Fähigkeit erreichen
  • Hochpriorisierte Benachrichtigungen, die sofortige Aufmerksamkeit erfordern

The system automatically retries if the call is not answered. Cost: from 27 ct per call.

Was ist Fax?

Fax converts your message into a fax document and sends it to a fax number. Useful for:

  • Organisationen erreichen, die noch auf Fax angewiesen sind
  • Dokumente an Faxgeräte senden
  • Rechtliche oder Compliance-Szenarien, die eine Faxbestätigung erfordern

Kosten: ab 27 ct pro Faxseite.

Was ist Telegram?

Telegram integration sends your messages as push notifications via the Telegram messenger app. Benefits:

  • Sofortige Push-Benachrichtigungen
  • Umfangreiche Nachrichtenformatierung unterstützt
  • Empfänger benötigen die installierte Telegram-App
Was ist Pushover?

Pushover is a simple push notification service for iOS, Android, and desktop. Benefits:

  • Prioritätsstufen für verschiedene Dringlichkeiten
  • Anpassbare Benachrichtigungstöne
  • Empfänger benötigen die Pushover-App (einmaliger Kauf)
Kann ich mehrere Kanäle für denselben Empfänger nutzen?

Ja! Für jedes Teammitglied können mehrere Kanäle konfiguriert werden. Beispielsweise erst Telegram, dann automatischer Fallback zu SMS bei Fehlschlag. Dies wird in den Teammitglieder-Einstellungen konfiguriert.

Werden Signal und WhatsApp unterstützt?

Signal and WhatsApp integration are currently in development and will be available soon. These messengers have stricter API requirements, but we are working on compliant solutions.

Können eingehende SMS an E-Mail weitergeleitet werden?

Ja, wir bieten verschiedene Optionen zum Empfangen von SMS:

  • sms2team: Senden Sie SMS an unsere Gateway-Nummer +4915123710560, um Ihr Team zu erreichen
  • sms2mail: Forward incoming SMS to your email address (free or with dedicated number)

Kontaktieren Sie den Support für Preise zu dedizierten Mobilnummern.

Funktionen

Was ist mail2team?

mail2team ist die Kernfunktion von TeamMessage. Senden Sie eine E-Mail an Ihre Team-Adresse (z.B. meinteam-alerts@tmsg.de), und alle Teammitglieder erhalten die Nachricht auf ihren konfigurierten Kanälen.

Perfekt für:

  • Server-Monitoring-Alarme
  • Automatische Benachrichtigungen von jedem System, das E-Mails senden kann
  • Teamweite Ankündigungen
Was ist http2sms (API)?

http2sms is our REST API for sending SMS directly from your applications. Features:

  • Einfacher HTTP-POST-Request
  • JSON-Antwort mit Statuscodes
  • Zustellstatus-Callbacks (Webhooks)
  • OpenAPI/Swagger-Dokumentation
  • IP-Whitelist für Sicherheit

Dokumentation

Was ist sms2mail (bidirektionale SMS)?

With sms2mail, you can receive SMS replies to your messages. When a recipient replies to your SMS, their response is forwarded to your email address.

This feature requires a dedicated mobile number, which is available as an add-on. Contact support for pricing.

Was ist mail2voice?

mail2voice converts incoming emails to voice calls. Send an email, and the recipient receives a phone call with the message read aloud. Useful for reaching people on landlines or for high-priority alerts.

Alle geplanten Nachrichten (Terminliste)

The scheduled messages feature allows you to plan SMS sends in advance. Use cases:

  • Terminerinnerungen und -bestätigungen
  • Push-Benachrichtigung
  • Kampagnennachrichten zu bestimmten Zeiten

Geplante Nachrichten aktivieren

Feste SMS-Absenderkennung

Yes, you can set a custom sender ID (alphanumeric, up to 11 characters) for your SMS. Note that some countries restrict alphanumeric sender IDs, and recipients cannot reply to alphanumeric senders.

E-Mails direkt aufs Handy weiterleiten.

Um E-Mails als SMS weiterzuleiten:

  1. Erstellen Sie eine Teamliste (z.B. meinteam-weiterleitung@tmsg.de)
  2. Ihre eigene Mobilnummer als Gateway
  3. Stellen Sie die Liste als 'offene Gruppe' ein, um externe Absender zuzulassen
  4. Set up a forwarding rule in your email client to send to the team address

Einstellungen

Wie deaktiviere ich die Nachrichtenweiterleitung für ein Teammitglied?

Go to 'Team List' in your dashboard, select the member, and disable 'Receive TeamMessages'. The member will remain in the list but won't receive notifications.

Was ist eine geschlossene Gruppe vs. offene Gruppe?

Teamlisten können konfiguriert werden als:

  • Geschlossene Gruppe: Nur autorisierte Absender (in der Teamliste eingetragen) können Nachrichten senden. Unbekannte Absender werden abgewiesen.
  • Offene Gruppe: Jeder kann Nachrichten an die Team-Adresse senden. Nützlich für öffentliche Kontaktadressen oder E-Mail-Weiterleitung.
Wie funktioniert die Absender-Authentifizierung mit Schlüsselwörtern?

For closed groups, you can require a keyword in the email subject for authentication. This allows:

  • Absender, die nicht in der Teamliste sind, können senden, wenn sie das Schlüsselwort kennen
  • Zusätzliche Sicherheitsebene über die Absenderadress-Verifizierung hinaus

Einstellungen für diese Teamliste konfigurieren

Kann ich die E-Mail-Größe für die SMS-Konvertierung begrenzen?

Yes, you can set a maximum size for emails to be converted to SMS. Emails exceeding this size will be forwarded by email only. Set to 0 to allow attachments (which are stripped for SMS).

Technisches

Welche E-Mail-Server werden unterstützt?

Jeder E-Mail-Server, der an externe Adressen senden kann, funktioniert mit TeamMessage. Voraussetzungen:

  • Gültiger DNS Reverse Lookup (PTR-Eintrag)
  • IP-Adresse muss zum Hostnamen auflösen
  • Gültiger FQDN in HELO/EHLO

Dies verhindert Spam und gewährleistet zuverlässige Zustellung.

Wie funktioniert die IP-Whitelist?

The IP whitelist restricts API access to specific IP addresses. Supported formats:

  • Einzelne IPv4-Adresse: 10.0.0.1
  • Einzelne IPv6-Adresse: 2001:db8::1
  • CIDR-Notation: 192.168.1.0/24
  • Mehrere Adressen getrennt durch Komma, Semikolon oder Leerzeichen
Welche API-Rate-Limits gibt es?

Standard accounts allow up to 60 requests per minute. Higher limits are available for enterprise customers. Contact support for custom rate limits.

Wie lange werden SMS im Log gespeichert?

SMS logs are retained for 90 days. After that, individual message content is deleted, but aggregated statistics remain available.

Ist die API über IPv6 verfügbar?

Yes, our API fully supports IPv6. Both the email gateway and the REST API are accessible via IPv4 and IPv6.

Wie funktionieren Zustellstatus-Callbacks?

When you send an SMS via API, you can specify a callback URL. We will send an HTTP POST request to this URL when:

  • Die SMS an das Telefon des Empfängers zugestellt wird
  • SMS-Versandstatus
  • Die SMS abläuft (nicht innerhalb von 48 Stunden zugestellt)

Siehe API-Dokumentation für das Callback-Format

Warum werden E-Mails mit 'TeamMessage.de' im Betreff gelöscht?

To prevent mail loops, we automatically filter emails containing 'TeamMessage.de' in the subject line. Move this text to the message body instead.

Welche Dateianhänge werden gefiltert?

For security reasons, potentially dangerous file types are automatically filtered: .exe, .scr, .bat, .cmd, .com, .pif, and similar executables. These are stripped and the admin is notified.

? Abrechnung

Was passiert, wenn mein SMS-Guthaben aufgebraucht ist?

You will receive an offer to purchase more credits at a configurable threshold. With direct debit authorization, you can continue sending even with a negative balance. Without it, you need to wait for payment processing.

Wie stelle ich unterbrechungsfreien SMS-Versand sicher?

Uhrzeit (optional).

  • Option A: Setzen Sie eine hohe Schwelle für neue Angebote, um reichlich Vorlaufzeit zu haben
  • Option B: Erteilen Sie eine Einzugsermächtigung für automatische Zahlung
  • Option C: Wechseln Sie zum PROFI-Tarif mit monatlicher Abrechnung nach Verbrauch
Kann ich den Dienst unverbindlich testen?

No, please wait for an offer or invoice. However, you can control when you receive it by adjusting your credit threshold settings.

Welche Tariftypen sind verfügbar?

Wir bieten drei Tariftypen an:

  • EASY (Prepaid): Zahlen Sie nach Verbrauch. Kaufen Sie Guthaben, wenn Sie es brauchen.
  • PAUSCHAL (Pauschale): Monatspaket mit enthaltenen SMS. Überschreitung wird separat berechnet.
  • PROFI (Postpaid): Enterprise-Plan mit monatlicher Abrechnung. Keine Vorauszahlung erforderlich.

Preise ansehen

Was kostet eine SMS?

SMS-Preise hängen vom Zielnetz ab:

  • Deutschland 9 ct pro SMS
  • Schweiz 10 ct pro SMS
  • Einträge variiert je nach Ziel

Long messages (over 160 characters) are split into multiple SMS and charged accordingly.

Kann ich eine Rechnung erhalten?

Yes, all purchases include a proper invoice with VAT. Invoices are available for download in your dashboard under 'Billing'.

Keine Kreditkarte erforderlich

Prepaid credits are valid for 24 months from purchase date. After that, unused credits expire. We send a reminder email 30 days before expiration.

Fehlerbehebung

Fehler '-10: account not found' beim http2sms-Gateway

The http2sms API must be activated for your account. Send an email with your customer number to support@teammessage.de. Activation is free and serves as a security measure against unauthorized access.

Meine SMS wird nicht zugestellt. Was kann ich tun?

Prüfen Sie Folgendes:

  1. Überprüfen Sie das SMS-Log in Ihrem Dashboard für den Zustellstatus
  2. Stellen Sie sicher, dass die Telefonnummer korrekt und im internationalen Format ist (+49...)
  3. Prüfen Sie, ob Sie ausreichend SMS-Guthaben haben
  4. Stellen Sie sicher, dass das Telefon des Empfängers SMS empfangen kann

If the problem persists, contact our support with the message ID from the SMS log.

E-Mails werden vom Mailserver abgelehnt

Ihr Mailserver muss ordnungsgemäß konfiguriert sein:

  • IP-Adresse muss zum Hostnamen auflösen (Forward DNS)
  • Hostname muss zurück zur IP auflösen (Reverse DNS / PTR)
  • Gültiger vollständig qualifizierter Domainname (FQDN) im HELO-Befehl

Kontaktieren Sie Ihren Mailserver-Administrator, um diese Einstellungen zu überprüfen.

Fehler 'KEINE SENDEERLAUBNIS'

For closed groups, you must be registered in the team list with send permission. Ask your team administrator to add you or verify your permissions.

Fehler 'UNAUTHORISIERTER SENDEVERSUCH'

The sender is not listed in the team list, or the required authentication keyword is missing from the subject line. Add the keyword or ask to be added to the sender list.

Meine E-Mail wird nicht in SMS konvertiert. Was ist falsch?

Häufige Ursachen:

  • E-Mail überschreitet Größenlimit für SMS-Konvertierung – in Einstellungen anpassen
  • Absender-E-Mail nicht autorisiert – zu den erlaubten Absendern Ihres Teams hinzufügen
  • Fehlender DNS Reverse Lookup (PTR-Eintrag) auf Ihrem Mailserver
  • E-Mail als Spam markiert – unsere Spam-Filter-Einstellungen prüfen
  • Teamliste ist deaktiviert – überprüfen Sie Ihr Dashboard
Ich erhalte Fehlercode -12 (IP nicht erlaubt)

Your IP address is not in the whitelist. Add your server's IP address to the team list's IP whitelist in the dashboard settings. Remember to include both IPv4 and IPv6 if applicable.

Alle zugestellt

Sprachanrufe können aus folgenden Gründen fehlschlagen:

  • Empfänger antwortet nicht – das System wiederholt automatisch
  • Zeile %(row)d: Ungültige Telefonnummer.
  • Telefon des Empfängers ist ausgeschaltet
  • Ohne Quittierung

Check the delivery log for the specific SIP response code. Common codes:

  • 200 – Erfolg
  • 480 – Vorübergehend nicht verfügbar
  • 486 – Besetzt
  • 404 – Mitglied nicht gefunden.

? Entwickler

SMS per E-Mail senden

Automatisches Nachladen möglich

Methode 1: Per E-Mail

<?php
mail(
    "team@tmsg.de",
    "Alert",
    "Server CPU over 90%"
);
?>

Methode 2: Per HTTP-API

<?php
$data = [
    'tm' => '100031',
    'tn' => 'team@tmsg.de',
    'ky' => 'secret',
    'tsms' => '+491701234567',
    'msg' => 'Server alert'
];

$ch = curl_init('https://teammessage.de/api/v1/sms/send/');
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data));
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Content-Type: application/json']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
?>
Wie konfiguriere ich NAGIOS für SMS-Alarme?

Tragen Sie Ihre Team-E-Mail-Adresse (z.B. meinteam-alerts@tmsg.de) als Kontakt-E-Mail in NAGIOS ein. Definieren Sie Benachrichtigungszeiträume, um zu steuern, wann SMS gesendet werden. Das E-Mail-zu-SMS-Gateway übernimmt die Konvertierung automatisch.

Kann ich SMS senden, wenn ein Webformular abgesendet wird?

Ja, verwenden Sie die PHP mail()-Funktion, um an Ihre Team-Adresse zu senden. Beispiel:

<?php
if ($_POST['submit']) {
    $name = htmlspecialchars($_POST['name']);
    mail(
        "myteam-alerts@tmsg.de",
        "New form submission",
        "New contact from: $name"
    );
}
?>

Make sure the sending email address is authorized in your team list settings.

PHP include() für SMS-Liste funktioniert nicht

Enable in php.ini: 'allow_url_include = On' and 'allow_url_fopen = On'. Note: For security reasons, using the HTTP API is recommended instead.

Welche API-Antwortcodes sollte ich behandeln?

Häufige Antwortcodes:

  • +1 – Erfolg
  • -10 – Konto nicht gefunden (tm/tn-Parameter prüfen)
  • -11 – SMS-Versand für dieses Konto deaktiviert
  • -12 – IP-Adresse nicht in Whitelist

Dokumentation

Noch Fragen?

Wir helfen Ihnen gerne!

Support kontaktieren