Häufig gestellte Fragen (FAQ) zu den SMS Programmen.


Was kostet der Versand einer SMS über ein SMS Gateway?

Die SMS Gateways der Provider sind unter normalen Mobilfunkrufnummern erreichbar.
Der Versand kostet soviel wie eine Verbindung gleicher Dauer vom Festnetzanschluss des PCs in das entsprechende Mobilfunknetz.

Bei Versand mehrerer SMS in das gleiche Netz mit einer Verbindung wird der Versand also billiger.
Beispiel: Bei D2 dauert die Einlieferung einer SMS ca. 10 Sekunden. Innerhalb einer Minute können also 5 SMS eingeliefert werden.


Wie funktioniert die Auswahl des SMSC beim SMS Versand?

Durch die providerspezifischen Netzvorwahlnummern reicht normalerweise die Angabe der Rufnummer zum Versand einer SMS bei WinSMS oder dem Programm SMS aus.

z.B. sms 017712345678 "meine sms"

Bis Anfang des Jahres 2003 war mit der Netzvorwahl der Provider eindeutig definiert. Nun kann man aber seine Rufnummer bei einem Providerwechsel mitnehmen. Liegt ein solcher Providerwechsel vor, muss man also jetzt den Netzbetreiber explizit mit angeben.
z.B. sms D1:017712345678 "meine sms"

Auf diese Art können auch SMS über SMSC Einträge ohne Netzvorwahlen versandt werden.


Gibt es einen SMSC der SMS für alle Netze annimmt?

D2 nimmt inzwischen SMS für alle Netze an.
Ansonsten gibt es AnnyWay

AnnyWay berechnet NICHT die Verbindungzeit sondern pro SMS:


Welche SMSC sind erreichbar?

Mir sind folgende SMSC mit UCP, TAP Protokoll bekannt. Das Angebot ändert sich aber laufend. Korrekturen bitte mailen. Die Kosten pro SMS hängen vom Betreiber ab.

Land         Betreiber     SMSC-Rufnummer   ISDN   Modem  Proto      Länge,Zahl
-------------------------------------------------------------------------------
Australia    Telstra       +61 18 018767           7E1    TAP,mnmail 160,1

Austria      A1            +43 900 664914          7E1    TAP        160,2
Austria      AirPage       +43 688 3232111         7E1    TAP        255,2

Belgium      Mobistar      +32 495 955205          8N1    UCP-01     160,1
Belgium      Proximus      +32 075 161622          8N1    UCP-01     160,1

Denmark      Tele Danmark  +45 4362 5250           8N1    UCP        160,10

Finland      Sonera        +358 20 9801            8N1    UCP-01     160,1

Germany      T-Mobile      +49 171 2521001  x75    8N1    TAP,PG1    160,7
Germany      E-Plus        +49 177 1167     x75    8N1    TAP,PG1    160,10
Germany      O2            +49 179 7673425         8N1    TAP        160,50
Germany      Vodafone      +49 172 2278000         8N1    UCP        640,7
Germany      Vodafone      +49 172 2278010  x75           UCP        640,7
Germany      AnnyWay       +49 90032669005  x75           UCP        640,1

Irelande     Eircell       +353 1 2607000          8N1    TAP,PG1    160,999
Irelande     Esat Digifone +353 86 8525352         8N1    TAP        160,4

Netherlands  KPN           +31 653 141414   x75           UCP        160,20

Norway       Telenor       +47 900 02198           8N1    UCP-01     160,1

Portugal     Telecell      +351 91 1449            8N1    UCP        160,1
Portugal     TMN           +351 96 2113            8N1    UCP-01     160,1

Spain        Movistar      +34 609 001058          8N1    UCP        160,1

Sweden       Telia Price 1 +46 740 930000          8N1    UCP
Sweden       Telia Price 2 +46 740 930100          7E1    UCP-01     160,1
Sweden       Telia Price 3 +46 740 930200          8N1    UCP

Switzerland  Swisscom      +41 812866130    +      -      Fix-Net    160,1
Switzerland  Swisscom      +41 900 900941   x75           UCP        160,1
Switzerland  NatelD        +41 79 4998990          8N1    UCP        160,1

UK           BT Paging     +44 345 581354          7E1    TAP        160,1
UK           Vodafone      +44 385 499993          8N1    TAP        160,2
UK           Cellnet       +44 860 980480          8N1    UCP        160,1
UK           Cellnet       +44 860 980480          8N1    TAP        160,1
UK           Hutchison     +44 941 100400          7E1    TAP        160,1
UK           one2one       +44 958 879889          7E1    TAP        160,1
UK           Orange        +44 973 100601                 TAP        160,1

Ist es möglich die SMS DLL unter VisualBasic einzusetzen?

Markus Mueller schrieb mir dazu:
Nach einigen Versuchen und durchforsten der MSDN ist mir die Lösung gelungen:

'Declarations
'Vorraussetzung ist die smscli.dll Datei ist im Programordner
'oder im Windows system Verzeichnis.
'da vb6 in den declarations keine "underlines" akzeptiert 
'muss um die .dll anzusprechen ein Alias vergeben werden.
'smsconfig ist der im program zu verwendende Aufruf, und
'sms_config ist der Aufruf der an die .dll weitergegeben wird.
'Dies gilt auch für sms_response!

Declare Sub smsconfig Lib "smscli.dll" _
        Alias "sms_config" _		
        (ByVal config As String)

Declare Function sms Lib "smscli.dll" _
        (ByVal szRecv As String, _
        ByVal szMsg As String) As Integer

Declare Function smsresponse Lib "smscli.dll" _
        Alias "sms_response" _
        (ByVal szResponse As String, _
        ByVal maxlen As Integer)


'Program Routine
'telefonnr ist die Übergabe der Teilnehmernummer an die Subroutine
'alarm_text ist der SMS Text der versand wird.

public sub sms_senden(telefonnr as string,alarm_text as string)

    smsconfig "Location=49#msn=0815#01722278000#+49173=D2"
    
    sms Telefonnr, alarm_text

end sub

www.hanewin.de Feb.2006