2012-04-03 12 views
11

Chcę wysyłać wiadomości SMS na wiele numerów w mojej bazie danych w oparciu o zdarzenie. Zastanawiam się, czy istnieje sposób na to w PHP lub JavaScript? Może istnieje funkcja taka jak funkcja mailowa php?Jak wysyłać wiadomości SMS z serwera

Jeśli nie, to czy ktokolwiek wie o dobrych i łatwych do wdrożenia systemach płatnych lub bezpłatnych?

Chciałabym mieć możliwość samodzielnego opracowania czegoś takiego, ale mam wrażenie, że może to zająć dużo czasu.

Wszelkie inne informacje lub wskazówki na ten temat będą bardzo mile widziane.

Dzięki za czas.

Och, również używam serwera Ubuntu, jeśli to pomaga.

+0

Jeśli jest to funkcja dla firmy, po prostu znajdź sobie firmę, która świadczy usługę. Powinno być mnóstwo tam, gdzie można po prostu użyć ich api (prawdopodobnie REST?), Aby wysłać sms za niewielką opłatą. Używam holenderskiego dostawcy, którego prawdopodobnie nie możesz użyć, więc po prostu google dla dostawców usług, którzy mogą ci pomóc. Nie musisz się bawić w sprzęt i sprzęt? – Nanne

+1

możliwy duplikat [jak wysłać sms programowo?] (Http://stackoverflow.com/questions/1061752/how-to-send-sms-programmically) – Quentin

+0

Zobacz także [Jak dodać funkcję SMS do mojej witryny? ] (http://webmasters.stackexchange.com/questions/533/how-to-add-sms-text-messaging-functionality-to-my-website) (na W.SE) – Matt

Odpowiedz

10

Nie ma funkcji w PHP lub javascript, które mogą bezpośrednio wysyłać wiadomości SMS. SMS-y są w zasadzie oparte na protokole Peer-to-Peer (SMPP) Short Message, więc nie ma możliwości programowego wysyłania SMS-ów bezpośrednio. Tak, możesz użyć smsgateway lub istniejącego API, gdzie możesz utworzyć żądanie http z php. Istnieje wiele dostawców usług sms, takich jak dostawcy VAS i istnieje wiele darmowych i otwartych programów smsgateway, takich jak kannel, za pomocą których można wysyłać/odbierać sms lub konfigurować własne gateway.

+6

Link do bramki jest uszkodzony – Pankaj

7

Zwykle używa się bramki SMS, aby to zrobić. Istnieje wiele tam, google. Oferują one pewien rodzaj API (REST, SOAP, cokolwiek), do którego możesz wysłać zapytanie. Usługa gatewayowa następnie wyśle ​​wiadomość SMS przez sieć telefoniczną. Usługi te są zazwyczaj opłacane.

W przypadku bardzo ograniczonych scenariuszy, które wymagają obsługi tylko niektórych przewoźników, często można uniknąć wysyłania zwykłego e-maila pod specjalny adres, na przykład [phonenumber]@carrier.com. Jednak nie wszyscy operatorzy to obsługują.

3

Można użyć zestawu SMS gateway provider lub skonfigurować your own gateway.

+0

zmieniona strona :(Byłem raczej zainteresowany przewodnikiem po ustawieniu mojej własnej bramy – isaaclw

+0

https://web.archive.org/ web/20121026124509/http: //www.x11.net/wiki/index.php/Setting_up_an_SMS_Gateway shou pomoc ld. Przynajmniej dla powyższego linku. Jestem pewien, że w Google jest nowszy materiał do nauki. – tonymarschall

Powiązane problemy