2012-03-27 13 views
10

Mam więc stronę internetową, która obsługuje ~ 1000 użytkowników, koordynując planowanie wydarzeń. Chciałbym umożliwić naszemu systemowi wysyłanie wiadomości SMS do użytkowników. Mam dostęp do serwera i chciałbym kupić i zainstalować modem GSM zamiast subskrybować usługę SMS Gateway. To, co do tej pory zgromadziłem, to to, że muszę kupić modem i oczywiście kartę SIM dla tego modemu, a następnie subskrypcję dla tej karty SIM.Wdrażanie modemu GSM do wiadomości SMS

Pytanie 1 prawdopodobnie nie powinno iść w StackOverflow, ale zapytam na wszelki wypadek ... Czy dostawcy usług komórkowych mają zazwyczaj unikalne plany subskrypcji dla firm lub organizacji wysyłających masowe wiadomości SMS?

Pytanie 2: Jakie oprogramowanie jest potrzebne do modemów GSM? Jak uzyskać dostęp do modemu? Nasz serwer to tradycyjna architektura LAMPA, strona napisana w PHP. Więc ... wybacz mi ... ale ... jak mógłbym wykorzystać modem GSM? Opcje? Najlepsze praktyki?

Edit Niektóre inne stanowiska odwołuje się do this post, dlaczego nie jest to modem GSM? Czy mogę to źle odczytać?

EdytujThis post odnosi się do agregatorów SMS. Czym one są i gdzie mieszczą się w ramach decyzji modemu lub bramy? Edytuj Och. Kolejne słowo dla bramki SMS.

+1

Zastanów się nad Twilio.com. – ceejayoz

Odpowiedz

8

Nikt nie wysyła wiadomości masowych za pomocą modemu GSM. W przypadku wszystkich komunikatów, które nie mieszczą się w kilku miejscach, powinieneś używać bramki SMS. W przeciwnym razie ograniczasz się do wysyłania jednej wiadomości na raz, przepustowość jest bardzo ograniczona, a Twój dostawca bardzo cię nie lubi. W rzeczywistości wysyłanie masowe jest zwykle przeciwko ToS (przynajmniej w przypadku dostawców CDMA w USA).

Jeśli nadal chcesz korzystać z tej trasy, wszystko, czego potrzebujesz, to sposób na otwarcie portu szeregowego w PHP. W zależności od platformy jest to stosunkowo łatwe: http://code.google.com/p/php-serial/

Jeśli chcesz to zrobić w systemie Windows, zalecam utworzenie klasy Serial .NET z PHP. Aby uzyskać alternatywy, patrz Serial comm with PHP on Windows.

Stamtąd wystarczy wysłać odpowiednie polecenia. Są czasami różnić się od modemu do modemu, ale można znaleźć bardziej standardowych poleceń tutaj: http://www.smssolutions.net/tutorials/gsm/sendsmsat/

+1

Dzięki za odpowiedź. Czy to znaczy, że powinienem płacić za usługę opartą na subskrypcji? Podobnie jak [Infobip] (http://www.infobip.com/), [Silverstreet] (http://www.silverstreet.com/), [mBlox] (http://www.mblox.com/) lub [Clickatell] (http://www.clickatell.com/)? –

+0

@savinger, Absolutnie. Tą drogą pójdę, zakładając, że musisz wysłać więcej niż niewielką garść wiadomości. Myślę, że przekonasz się, że te usługi są również tańsze. – Brad

10

Podczas Czytałem wiele opinii nie użycie prostych GSM do masowego wysyłania SMS, I wprowadziły kilka z nich i okazało się, że działają całkiem dobrze, pod warunkiem, że przestrzegasz kilku prostych zasad:

  • Używaj dużo telefonów - zazwyczaj mamy 2-8 na serwer w zależności od ilości wiadomości SMS. Tak, niektóre telefony ulegają awariom, widzimy prostą wersję SE (nie wiem, jaki model jest teraz, wydaje mi się, że to K310i) działającą przez lata, a inne widziałyśmy częściej niż raz w miesiącu. Korzystając z więcej niż jednego telefonu i połączonej kolejki, martwy telefon zmniejszy przepustowość SMS-a, ale nie zablokuje bramy.
  • Oczywiście można zrobić routing najmniej kosztów w procesie dequeueing (Pomyśl doifferent nośniki dla różnych telefonów), ale pamiętaj, aby nie wprowadzić SPOF
  • Jeśli jest to możliwe, czy wszystkie telefony mają znany-dobry niemarkowe firmware - Niektóre wersje oprogramowania firmware marki dostawcy będą robić dziwne rzeczy za pomocą SMS-a
  • Przed zaprojektowaniem systemu pomyśl o wdrożeniu: wdrożenie sprzętu GSM w centrum danych nie będzie łatwe.To może być korek.

Zastrzeżenie: Wszystkie projekty były w Europie. Sprawy mogą się różnić gdzie indziej, szczególnie w dziale prawnym. TOS dla europejskich operatorów są bardziej przyjazne dla abonentów.

+0

Ile SMS-ów można wysyłać, dla jakich odstępów czasu używa się karty SIM telefonu? Na przykład. czy wysyłasz więcej niż 1 sms na sekundę? – Matthew

+0

Z 4 lub więcej telefonami na serwer, co jest łatwe, o ile masz dobry sygnał. –

Powiązane problemy