SMS Gateway

SMS Gateway

iP.1's SMS Gateway ist einer der leistungsstärksten und ermöglicht es Ihnen, einfach und sicher SMS von Ihrem eigenen System aus zu versenden. Dank unserem direkten Draht zu den meisten Netzbetreibern weltweit und kostenloser Sendeberichte erhalten Sie die maximale Zustellrate. – Dies bedeutet in der Praxis eine globale Abdeckung.

Sparen Sie Zeit und Geld!

Dank unserem Guthabensystem zahlen Sie nur für die SMS, die Sie auch versenden. Eine effektive SMS API benötigt ebenso effektive Zahlungsmethoden. Sie können ein automatisches Aufladen Ihres Guthabens wählen, sobald Ihr Guthaben zur Neige geht. Bei größerem Volumen kommen wir mit einem speziellen Angebot auf Sie zu. Die Möglichkeit der elektronischen Rechnungsstellung besteht zudem auch.

Anwendungen für SMS Gateway

Ein intelligenter und effektiver SMS Gateway mit vielen Möglichkeiten:

  • Beginnen Sie sofort mit dem Code unserer Codebeispiele
  • SMS API mit globaler Abdeckung
  • Send and receive SMS with virtual numbers
  • Kostenlose Unterstützung 5 Tage die Woche
  • Freier Zugang zu unserem Web-Client
Erstellen Sie einen Entwickler-Account

Example code: Send an SMS

For technical documentation, visit our Entwickler site

                                    
        using (var client = new HttpClient())
        {
            client.BaseAddress = new Uri("http://api.ip1sms.com/api/");
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
            client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", Convert.ToBase64String(Encoding.ASCII.GetBytes(string.Format("{0}:{1}", "ip1-xxxxx", "API-Key"))));
    
            var sms = new OutgoingSMSDTO()
            {
                From = "iP1",
                Numbers = new List<int>() { "46123456789" },
                Contacts = new List<int>(),
                Groups = new List<int>(),
                Message = "test",
                Prio = 1,
                Email = false
            };
    
            HttpResponseMessage response = await client.PostAsJsonAsync("sms/send", sms);
    
            if (response.IsSuccessStatusCode)
            {
                Console.Log("Sent");
            }
            else
            {
                Console.Log("Failed, " + response.StatusCode + ": " + await response.Content.ReadAsStringAsync());
            }
        }
                                    
                                
                                    
        $conf = array(
            'account' => 'ip1-xxxxx',
            'password' => 'apiKey',
            'apiUrl' => 'api.ip1sms.com',
            'method' => 'POST',
            'endpoint' => '/api/sms/send',
        );
    
        $message = array(
            'Numbers' => ['4673055555'],
            'From' => 'iP.1',
            'Message' => "Test message via iP.1's REST API",
        );
    
        $jsonEncodedMessage = json_encode($message);
        // Set up request options
        $options = array(
            'http' => array(
                'header'  => array(
                    'Content-Type: application/json',
                    'Authorization: Basic '. base64_encode($conf['account'].":".$conf['password']),
                    'Content-Length: ' . strlen($jsonEncodedMessage)
                ),
                'method'  => $conf['method'],
                'content' => $jsonEncodedMessage,
            )
        );
    
        $url = "https://" . $conf['apiUrl'] . $conf['endpoint'];
        $context  = stream_context_create($options);
        // Send the request
        $response = file_get_contents($url, false, $context);
        // Print the response
        echo $response;
                                    
                                
                                    
        Dim account As String = "ip1-xxxxxx"
        Dim password As String = "API-Key"
    
        Dim client As New HttpClient()
    
        client.BaseAddress = New Uri("https://api.ip1sms.com/api/")
        client.DefaultRequestHeaders.Accept.Clear()
        client.DefaultRequestHeaders.Accept.Add(New MediaTypeWithQualityHeaderValue("application/json"))
    
        Dim authString As String = Convert.ToBase64String(Encoding.ASCII.GetBytes($"{account}:{password}"))
        client.DefaultRequestHeaders.Authorization = New AuthenticationHeaderValue("Basic", authString)
    
        Dim sms As New With
            {
                Key .From = "iP1sms",
                Key .Numbers = New List(Of String)() From {"46123456789"},
                Key .Contacts = New List(Of Integer)(),
                Key .Groups = New List(Of Integer)(),
                Key .Message = "Test", Key .Email = False
            }
    
        Dim response As HttpResponseMessage = Await client.PostAsJsonAsync("sms/send", sms)
    
    
        End Sub`;
                                    
                                

Automatisieren Sie das SMS-Versenden mit der SMS API von iP.1

Sie können einfach Ihren SMS Gateway mit täglichen Abläufen verbinden, wie beispielsweise SMS-Bestätigungen für geplante Treffen oder Sitzungen, automatische Generierung für Passwörter per SMS, SMS-Erinnerungen für unbezahlte Rechnungen und vieles mehr. Mit einem intelligenten SMS Gateway wie unserer einer ist, ist das meiste möglich. Erstellen Sie einen kostenlosen Entwickler-Account und fangen Sie direkt damit an!

Geplante SMS-Erinnerungen

In unserem SMS Gateway werden Sie Funktionen finden, die bestimmen können, zu welchem Zeitpunkt die SMS, die versendet werden, Ihr System verlassen. iP.1 SMS API ist stabil und sicher, unabhängig von der Programmiersprache, die Sie verwenden, und ist so konzipiert, dass Sie schnell und einfach damit anfangen können. Von uns erhalten Sie dafür einen Beispielcode, um schnell mit der Anbindung an unseren SMS Gateway loslegen zu können.

SMS-Distribution mit verschiedenen Absendern

Durch unseren SMS Gateway können Sie einfach verschiedene Absender für verschiedene Bereiche festlegen, beispielweise für Termine, für die Passwortverwaltung usw. Hier bei uns können Sie Ihre eigene intelligent integrierte SMS-Anwendung mit zahlreichen Funktionen erstellen.

Anwendungsgebiet

Eine SMS-Einbindung ist eine preiswerte und effektive Investition, welche Ihnen unendlich viele Möglichkeiten anbietet, effizient mit Ihren Kunden und Arbeitnehmern zu kommunizieren.

Unser SMS-Dienste basiert auf einem SMS-Guthaben

Wenn Sie Ihrem Konto ein SMS-Guthaben hinzufügen, wird jede gesendete SMS von Ihrem SMS-Guthaben abgezogen

Das Konto kann dann für alle unsere Dienste verwendet werden. Der Einheitspreis pro SMS hängt davon ab, wie viel SMS-Guthaben Sie Ihrem Konto hinzufügen oder welchen Kontotyp Sie auswählen.