Yazılım ve yapay zekâ

SMS API Nedir? GSM Gateway ile SMS Gönderme

Likit Telekom Teknik Ekibi · 3 dk okuma · Son güncelleme: 7 Kasım 2026

SMS API, bir yazılımın insan müdahalesi olmadan SMS göndermesini ve almasını sağlayan bağlantıdır. Yazılım bir HTTP isteği gönderir, SMS sağlayıcısı veya GSM Gateway mesajı alıcıya iletir.

SMS API ne işe yarar?

  • Sipariş, kargo ve randevu bildirimleri
  • Doğrulama kodları
  • Sistem ve alarm uyarıları
  • Destek kaydı bilgilendirmeleri
  • Gelen SMS'lerin yazılımda toplanması

SMS API nasıl çalışır?

Yazılım numarayı ve metni API'ye gönderir. API isteği kabul ettiğini bildirir. Mesajın teslim durumu ise ayrı bir sorguyla veya bildirimle öğrenilir.

SMS sağlayıcısı mı, GSM Gateway mi?

SMS API için iki temel yol vardır. Hangisinin uygun olduğu kullanım amacına bağlıdır.

SMS sağlayıcısıGSM Gateway
AltyapıSağlayıcının servisiKendi cihazınız ve SIM kartlarınız
GönderenFirma adı (başlık)SIM kartın numarası
MaliyetSMS başına kontörCihaz ve hat tarifesi
Yanıt almaPakete bağlıdırSIM kartın numarasına gelir
Uygun kullanımYüksek hacimli kurumsal gönderimÇift yönlü iletişim, iç sistemler, hat izleme

Firma adıyla ticari toplu gönderim yapacaksanız SMS sağlayıcısı doğru seçimdir. Müşterinin yanıtlayabildiği numaradan iletişim, kendi hatlarınızı yönetme veya yazılımla SIM kart kontrolü gerekiyorsa GSM Gateway uygundur.

Dinstar GSM Gateway ile SMS gönderme

Dinstar GSM Gateway, HTTP API ile SMS gönderir. Örnek istek:

curl -k --anyauth -u KULLANICI:SIFRE \
  -H "Content-Type: application/json" \
  -d '{"text":"Siparişiniz hazır","param":[{"number":"05XXXXXXXXX"}],"port":[1],"encoding":"unicode"}' \
  https://GATEWAY_IP/api/send_sms
AlanAnlamı
textMesaj metni
paramAlıcı numaraları
portMesajın çıkacağı port, numaralar 0'dan başlar
encodingTürkçe karakter için unicode

Bu akışı 32 portlu gerçek bir gateway üzerinde test ettik. Kodsuz kurulum için n8n ile Dinstar SMS rehberine bakın.

İstek kabul edildi, mesaj teslim edildi mi?

Gateway başarılı istekte 202 kodunu döndürür. Bu kod yalnızca isteğin alındığını gösterir. Teslimatı /api/query_sms_result adresinden sorgulayın.

KodAnlamı
202İstek kabul edildi
400İstek biçimi geçersiz
413Numara sayısı veya metin çok fazla
500Diğer hata
550Gönderim için uygun port yok

Mesaj uzunluğu ve Türkçe karakter

Türkçe karakterler kullanıldığında bir SMS'e sığan karakter sayısı düşer ve mesaj birden fazla parçaya bölünebilir. Göndermeden önce SMS karakter sayacı ile kontrol edin.

Dikkat edilecekler

  • Kimlik bilgileri: Gateway şifresini kaynak koda yazmayın. Ortam değişkeni veya kasa kullanın.
  • Erişim: API'yi internete açmayın. Yalnızca izinli IP adreslerinden erişilsin.
  • Kontrol katmanı: Yazılım hatasının istenmeyen numaralara SMS atmaması için izinli numara ve port kontrolü ekleyin.
  • Limit: Günlük gönderim sınırı koyun. Operatörlerin hat kullanım koşullarını kontrol edin.
  • Ticari ileti: Tanıtım amaçlı mesajlarda alıcı onayı ve İYS yükümlülükleri geçerlidir. Hukuk danışmanınızla değerlendirin.

Sıkça sorulan sorular

SMS API kullanmak için yazılımcı gerekir mi?

Basit akışlar için gerekmez. n8n gibi araçlarla kod yazmadan kurulabilir.

Gateway ile firma adıyla SMS gönderilebilir mi?

Hayır. Mesaj SIM kartın numarasından gider. Firma başlığı için SMS sağlayıcısı gerekir.

Gelen SMS'leri yazılıma alabilir miyim?

Evet. Gateway API'si gelen mesajların sorgulanmasını destekler. Ortak SMS Kutusu projemiz bu yapıyı kullanır.

Aynı anda kaç SMS gönderilir?

Port sayısı, SIM kart ve operatör sınırları belirler. Cihazınızı küçük bir test grubuyla deneyin.

Sonuç

SMS API, mesajlaşmayı yazılımın parçası yapar. Hacim ve firma başlığı önemliyse SMS sağlayıcısı, kendi hatlarınızı ve çift yönlü iletişimi yönetmek istiyorsanız GSM Gateway uygundur.

Dinstar GSM Gateway modellerini inceleyin

Doğru cihazı birlikte seçelim

Kurulumunuza uygun Dinstar ürününü belirlemek için ekibimize ulaşın.

Teklif Al