2010-02-01 18 views
7

Robię zdjęcia w ciemności tutaj. Chciałbym stworzyć serwis internetowy, w którym ostatecznie wysyłam SMS-a za pomocą własnego sprzętu. Nie jestem pewien, czego potrzebuję, aby wysłać wiadomość SMS. Nie chcę używać żadnej z istniejących usług wysyłania wiadomości SMS, muszę mieć możliwość wysyłania tych SMS-ów osobiście.Wysyłając SMS samemu

Wygląda na to, że jeden projekt opensource w szczególności dotyczy to „Kannel”:

http://www.kannel.org/

czego nie rozumiem, muszę dostać modem GSM, aby móc wysłać SMS? Czy bramki SMS (takie jak Kannel) muszą w końcu dostać się do modemu GSM, aby wysyłać wiadomości, czy jest jakiś inny sprzęt, którego potrzebujesz, by móc wysłać wiadomości?

Dzięki

Odpowiedz

4

Wystarczy znaleźć internetową bramę SMS. Ci usługodawcy Gateway są najlepszym wyborem, ponieważ wykonali dla ciebie wszystkie ciężkie dźwignie. Po prostu korzystaj z ich API i powinieneś być w stanie robić, co chcesz. Niektóre z tych bram są bezpłatne, a inne nie. Poniżej zamieściłem krótką listę.

https://www.clickatell.com/pricing/message_cost.php

http://www.zeepmobile.com/

(Carrier oparty tranzyt SMS) http://en.wikipedia.org/wiki/List_of_carriers_providing_SMS_transit

Jestem pewien, że istnieje mnóstwo więcej, ale to dobry początek.

+0

Sprawdziłem bramki SMS, próbuję przekonać nie-tech, z którym pracuję nad tym projektem, że jest to lepszy sposób na wyjście! – user246114

+0

Skype4py obsługuje wiadomości SMS i wygląda na taki sam jak na stronie clickatell.com. http: //skype4py.sourceforge.net/doc/html/ –

0

Zawsze potrzebujesz modemu GSM, aby wysłać wiadomość SMS, chyba że korzystasz z usług dostawcy, który sobie z tym poradzi (ale zwykle chcą na to pieniądze).

+0

Domyślam się, że jeden modem może wysyłać tylko wiadomości X na minutę? Jeśli używam czegoś takiego jak Kannel, to przypuszczam, że mogę połączyć wiele modemów, aby zwiększyć moje wyniki? – user246114

0

Jeśli chcesz skonfigurować własną infrastrukturę sprzętową, musisz uzyskać modem GSM, kartę SIM i użyć jej do wysłania wiadomości SMS.

Inny wariant, który polecam, jest użycie getways SMS i używać

  • SMPP protokołu
  • XML lub HTTP Apis

W później, nie trzeba tworzyć żadnych infrastruktury i koszt początkowy będzie bardzo niski w porównaniu do modemu GSM. Możesz zacząć działać w jeden dzień.

Uwaga: aby zmniejszyć koszty SMS-ów, wybierz różne przejścia dla różnych krajów. W Indiach można łatwo znaleźć przejścia, które dostarczają wiadomości SMS o zaledwie 3 pauzie:

+0

Mahin, co mam zrobić z kartą SIM? Domyślam się, że potrzebuję Linuksa, a następnie (przynajmniej jeden) modem GSM podpięty do niego. Co mam zrobić z kartą SIM? – user246114

0

Będziesz musiał pobrać interfejs API, który obsługuje wysyłanie i odbieranie wiadomości. Kiedyś użyłem tego w jednym projekcie, w którym mój telefon GSM był podłączony do mojego komputera przez jeden z portów COM. Skonfigurowałem interfejs API do komunikacji przez port COM, aby słuchać wszelkich przychodzących wiadomości tekstowych, a także wysyłać wiadomości przez mój telefon GSM. Oto świetny link do zasobów używanych w tym projekcie. Mam nadzieję, że to pomoże. http://www.codeproject.com/KB/cs/SMS.aspx