DevTrain

Autor: Hannes Preishuber

SMS aus Webseiten versenden

Handys sind das häufigste elektronische Gerät in Deutschland und vielen anderen Ländern. Trotzdem kann ein Handydienst wie z.B. WAP abgelehtn werden. Die Konsument finden WAP einfrach zu teuer, kompliziert und langsam. Ganz im Gegenteil zu SMS. Der Short Message Service hat sich derart zu einem Renner entwickelt, das die Netzbetreiber teilweise sogar wieder die Preise steigern um der Flut Herr zu werden.
SMS Nachrichten können 180 Zeichen lang sein und werden in der Regel binnen Minuten zugestellt. Dabei steht Buchstaben in Gross und Kleinschreibung, Zahlen und einige Sonderzeichen aus dem ASC Satz zur Verfügung. Zum eigentlichen senden, können Sie CDONTS benutzen.

Wenn Sie Ihre Kunden per SMS mit News versorgen wollen gibt es drei Wege

1. Per eMail
Die meisten Netzbetreiber stellen Mailgateways zur Verfügung. Dabei hat der Handyuser eine Emailadresse die man nutzen kann. So könnte diese 83375454@d2-message.de lauten. Dabei trägt der Empfänger die Kosten für das zugestellte SMS. Da das verständlicher Weise ein Problem darstellen könnt, muss man dieses Gateway in der Regel für jedes Handy freischalten lassen. Dies tun die meisten Nutzer schlicht aus Unkenntnis nicht.
Ein noch größeres Problem ist, das Verträge über Drittanbieter wie DEBITEL verkauft werden. Dann kann das D2 Mail Gateway nicht genutz werden, sondern nur das Debitel. Es lässt sich aber aus der Telefonnummer nicht erkennen, zu welchen Netz der Handy Nutzer gehört.

Der Code zum unterscheiden der Netze

netz=left(handynummer,4)
select case netz
  case "0170","0171","0175"
     'D1
      netz="T-D1-SMS.de"
  case "0172","0123","0174"
      'D2
       netz="d2-message.de"
  case "0177","0178"
       'E Plus
       netz="ppedv.de"
  case "0176","0179"
       ' Viag
       netz="ppedv.de"
  case else    
       netz="ppedv.de"  

2. Per Dienstleister
Dabei kann man unterscheiden zwischen Cash und FREE
Die Cashvrainate ist z.b. bei www.btn.de zu haben. Die kostenlosen bieten meist per HTML Formular den versand an. Dieses kann man per POSt aus der eigen ASP Seite beschicken. Das funktioniert aber nicht immer, da sich diese davor schützen inden sie z.B. die Referer Seite abfragen.

Ein Beispiel für www.Dialing.de

<A HREF="http://sms.dialing.de/" TARGET="dialing" onClick="window.open('', 'dialing', 'width=550,height=450,resizable=yes,scrollbars=yes')">
<IMG SRC="http://www.dialing.de/img/smshomepage.gif" BORDER="0" WIDTH="121" HEIGHT="97" ALT="Free SMS"></A>

Nachteil ist, das am unteren Ende eine mehr oder weniger lange Werbung angehängt wird.


Siehe auch http://www.smsbooster.com/home.asp?lng=dt

3. Per lokalen Gateway
Dabei gibt es wieder zwei Methoden. Die ältere nutzt eine Modemeinwahl beim Provider. Das verfahren ist je nach Provider unterschiedlich. Die Kosten werden vom Verursacher getragen.
Der andere Weg ist per GSM Modem direkt die SMS zu versenden. Wir haben dazu das Siemens M20 verwendet, das über eine Serielle Schnittstelle am Server angeschlossen ist. Die Steuerung des GSM Modems übernimmt eine COM Komponente die wiederum aus ASP aufgerufen wird. Der Vorteil ist, das das System extrem Mobil ist, und unabhängig von vorhandenen Telefonanschlüssen in Betrieb genommen werden kann. Die Kosten laufen auf der GSM Karte auf die im GSM Modem (Siemens M20) eingelegt ist.

Wenn Sie viele SMS versenden wollen, lohnt es sich einen Rahmenvertrag auszuhandeln.,


 


Erfasst am: 06.04.2001 - Artikel-URL: http://www.devtrain.de/news.aspx?artnr=416
© Copyright 2003 ppedv AG - http://www.ppedv.de