Nasıl sms hizmeti tasarlıyorsunuz?

6 Cevap php

Ben sms göndermek ve almak için bir web sitesi tasarımı istiyorum.

  1. Sorunu nasıl yaklaşmak gerekir?
  2. Kaynaklar nelerdir?
  3. Ben php, ben başka python ne gerekir ya da daha iyi seçenekler vardır biliyor musunuz?
  4. Nasıl benim pc tek kullanarak deneme yapabilirsiniz? [Localhost gibi somthing]
  5. Bunun için bazı iyi hosting hizmetleri nelerdir? [Değiştir Bu]
  6. [Aklınıza gelebilecek daha fazla soru ekle?]

6 Cevap

Sen Kannel de bir göz atabilirsiniz. Onu kullanarak SMS hizmetleri oluşturmak için çok basit. Sadece bir anahtar kelime tanımlamak, daha sonra (eğer böyle bir sorgu dizesi parametrelerinde cep telefonu numarası ve SMS metin olarak bilgi alırsınız) gelen SMS istek yönlendirilir edilecektir URL koymak, sonra ne olursa olsun çıkış web komut (kullanabilirsiniz üretir herhangi bir betik / dil / platform) göndericiye geri gönderilecektir.

Bu test basit. Kendi PC kullanmak ve sadece fakesmsc "SMS merkezini" kullanmak ve sadece HTTP istekleri gönderebilirsiniz. Eğer bir GSM modem varsa modemin AT komut setini kullanan, bunu da kullanabilirsiniz.

Ilk şey, sen bir hesap (SMS ağ geçidi) için kaydolmak gerekiyor, çoğu da size kendi API kullanarak sms göndermek ve almak için nasıl örnek kod verir. Sonra siteler mantığı etrafında sms işlevselliğini kaydırılır.

örneğin http://www.clickatell.com/developers/php.php

I-this question ile ilgili olarak bir answer I gave Bu kopyalanan ettik. Ancak, aşağıdaki metne ek olarak, Wadja's SMS Gateway fırsatlar Ben ettik ama (API link) ... onlar, şu anda gerçekten iyi bir seçenek gibi görünen bir göz atın şahsen, onları kullandı.

SMS mesajları göndermek için ana seçenek mevcut bir SMS sağlayıcı kullanıyor. Benim deneyim (SMS mesajlaşma, web uygulamaları ile geniş olan), sık sık farklı sağlayıcılar ile müzakere uygulamanız için en iyi anlaşma elde etmek için en iyi yol olduğunu göreceksiniz.

Farklı sağlayıcılar genellikle farklı hizmetler ve farklı özellikler sunuyor. Benim favori sağlayıcı, ve gerçekten, mutlu geçmişte düşük oranları için benimle müzakere eden biri TM4B olan (http://www.tm4b.com). Bu adamlar, mükemmel oranları dünyanın büyük bir kısmını karşılamak ve mükemmel müşteri hizmeti var.

Aşağıda bazı kod ekstre (ve bazı bölümleri karartılmış) kendi API üzerinden basit bir mesaj göndermek için, benim canlı web uygulamaları birinden edilir:

require_once("tm4b.lib.php");
$smsEngine = new tm4b();

// Prepare the array for sending
$smsRequest["username"] = "YOURUNAME";
$smsRequest["password"] = "YOURPWORD";
$smsRequest["to"] = "+441234554443";
$smsRequest["from"] = "ME!";
$smsRequest["msg"] = "Hello, test message!";

// Do the actual sending
$smsResult = $smsEngine->ClientAPI($smsRequest);

// Check the result
if( $smsResult['status'] == "ok" ) {
    print "Message sent!";
} else {
    print "Message not sent.";
}

Ben geçmişte kullandığınız diğer birçok sağlayıcıları, çok benzer arayüzlere sahip, ve fiyatlandırma söz konusu olduğunda gerçekten rekabet vardır. Siz sadece sizin ihtiyaçlarınıza uygun bir sağlayıcı için etrafına bakmak zorunda.

Maliyet açısından, çoğu Batılı ülkelerin (fiyatlar olsa da, çoğu üçüncü dünya ülkeleri için biraz daha yüksek, yani sakının) için birkaç peni / cent arasında değişen fiyatlarla bakıyoruz. Onlardan iyi oranları istiyorsanız en sağlayıcılar, toplu olarak ödemek zorunda kalacak, ancak çoğu zaman 'küçük-daha-olağan' toplu sizinle müzakere edeceğiz. En sağlayıcıları sonrası ödeme seçeneği sunuyoruz, ama başarılı onlarla birkaç işlemlerini tamamladım sadece ... diğerleri baştan sunan, ancak fiyatları extortionate.

Umarım yardımcı olur!

Bir SMS sunucusu gerekir. This başlamak gerekir.

Benim şirket does beri (bizim ana odak çok daha düşük seviyeli şeyler olsa vb metin promosyonlar,) bu bazen, ben içeri adım gerektiğini düşündüm

Bu zamana kadar basit yolu bir HTTP API sunar gibi Clickatell gibi bir servisi kullanmak yanı sıra, FTP ve SMPP diğerleri arasında etmektir. Biz doğrudan SMPP bu bizim yerel mobil operatörler bağlanan kullanmak gibi, ancak, Clickatell mesajlarını alma ile ilgilidir bilmiyorum.

Bunun için ödemek için istekli iseniz, yerel mobil operatör için bir SMPP bağlama almak mümkün, ancak genellikle pahalı olmalıdır. Bu aynı zamanda, kendi shortcode satın almak için izin istiyorum.

Ayrıca mBlox veya Nextcell bir görünüm vermek isteyebilirsiniz. Hızlı Google search daha yukarı dönecek.

Eğer ayrıca bir PC aracılığıyla dışında, normal bir telefon gibi iletileri göndermek ve almak için izin verecek bir GSM modem, satın alabilirsiniz. Bu genellikle ne olursa olsun bir telefon ile yaptığınız ödeme anlamına gelir. (İrlanda'da zaten)