AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SMS mit dem PC empfangen??

Ein Thema von clownxx · begonnen am 30. Jun 2003 · letzter Beitrag vom 2. Jul 2003
Antwort Antwort
Seite 1 von 2  1 2      
clownxx

Registriert seit: 18. Jun 2003
63 Beiträge
 
#1

SMS mit dem PC empfangen??

  Alt 30. Jun 2003, 10:33
Hey Leute!

ich versuche gerade SMS over ISDN mit dem PC zu empfangen, scheint mir aber eine kompliziertere Sache zu sein...! Wenn die SMS ankommt, meldet ja das die Capi. Nur mit Welchem dienst kommt sie an? DATA_64K oder FAX oder TELEPHONY?? ISt sie verschlüsselt (wahrscheinlich) und wenn ja wie? gibt es irgendwo eine Beschreibung oder Dokumentation zum empfang von SMS im Festnetz?
HAt jemand schon erfahrung auf diesem Gebiet? Währe um jede Hilfe dankbar!!
  Mit Zitat antworten Zitat
Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#2
  Alt 30. Jun 2003, 13:24
Such mal hier nach SMS, da ist einiges von mir, aber es funktioniert noch nicht wie gewünscht.
Gruß
Hansa
  Mit Zitat antworten Zitat
Benutzerbild von flomei
flomei

Registriert seit: 17. Jan 2003
Ort: Schieder-Schwalenberg
2.094 Beiträge
 
Delphi 2005 Personal
 
#3
  Alt 30. Jun 2003, 14:44
Oder du sprichst mal mit dem Handy / Telefon-Dealer deines Vertrauens
Vielleicht können die dir ja noch nen paar Infos geben... (bezweifel ich aber )

MfG Florian
Florian Meier
... ist raus.
Vielen Dank für die Zeit mit euch!
http://www.flomei.de -- http://www.md5hash.de
  Mit Zitat antworten Zitat
clownxx

Registriert seit: 18. Jun 2003
63 Beiträge
 
#4
  Alt 30. Jun 2003, 15:01
@Hansa:

Ich habe nur deine Sachen bezüglich SMS senden gelesen, aber übers empfangen habe ich bisher noch nichts gefunden...
  Mit Zitat antworten Zitat
Alexander

Registriert seit: 28. Aug 2002
Ort: Oldenburg
3.513 Beiträge
 
Turbo Delphi für .NET
 
#5
  Alt 30. Jun 2003, 17:35
Ich glaube das mit dem empfangen. GEht, wenn überhaupt, ähnlich wie das verschicken. Du musst glaube ich die "SMS'" von einer e-Mail-Adresse abholen. Weiteres weiß ich aber auch nciht darüber. Hatte aber mal einen Link. Vielleicht finde ich den ja noch. Mal sehen melde mich ncoh mal!!
Alexander
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#6
  Alt 30. Jun 2003, 18:53
SMS werden im ISDN Protokoll im D Kanal übertragen. Dieser Kanal ist der Steuerkanal und nur aktiv während eines Verbindungsaufbaus. Im festen Header, der auch die Anrufernummer enthält, sind im D Kanal Protokoll noch bis zu 250 Bytes frei. In diesen wird der SMS Text gesendet. Normalerweise würde der Verbindungsversuch über den D Kanal bestätigt, und dann erst der eigentliche Datenkanal geöffnet. Bei SMS liesßt man nur diese 250 Bytes aus und bricht den Verbindungsaufbau ab.

Lustig daran ist folgendes. Im Gegensatz zu zb. Frankreich ist der Verbindungsaufbau in Deutschland über den D Kanal NICHT kostenpflichtig. D.h. jede SMS die über den D-Kanal übertragen wird kostet NICHTS. Die Handybetreiber zocken da sehr schön ab :))

Die Nutzung dieser 250 Bytes des D-Kanals zur kostenlosen Datenübertragung ist in Deutschland aber verboten.

Gruß Hagen
  Mit Zitat antworten Zitat
clownxx

Registriert seit: 18. Jun 2003
63 Beiträge
 
#7
  Alt 1. Jul 2003, 09:17
hey, vielen Dank, das war die erste produktive Antowort im gesamten Internet ! Welche Nummer enthält denn der Header im D-Kanal? Die Nummer des SMSC (SMS Center) der die SMS tatsächlich versendet oder weiterleitet, oder die Handynumer des Absenders? Irgendwie muss ich ja erst mal erkennen: aha, dieser Anruf ist eine SMS,...hätte ich jetzt anhand der SMSC nummer gemacht! Hast du vielleicht noch ne quelle, wo ich noch mehr infomaterial bekommen kann??
Danke
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#8
  Alt 1. Jul 2003, 19:01
Hi clownxx,

als erstes muß ich zugeben das ich mich vor 4-5 Jahren mit ISDN befasst habe. Damals waren SMS noch nicht so aktuell. Ich würde an deiner Stelle alles im Netz suchen was mit dem ISDN Protokoll zu tun hat, und gleichzeitg darauf achten das auch die SMS beschrieben wird.

Im Header selber wird abgelegt welcher Dienst der Anrufer wünscht. Z.b. G3 Fax, Sprachtelefonie oder eben SMS.
Die Anrufernummer im header muss NICHT gesetzt sein, dies nennt man Rufnummernunterdrückung. Interessant an diesem Punkt ist der Fakt das der ISDN Provider diese Nummer einarbeitet. D.h. egal ob dein ISDN Treiber diese Nummer sendet oder nicht, der Provider baut sie je nach Tarif mit ein. Um das rauszubekommen habe ich damals eine Woche gebraucht.

Mit SMS habe ich leider bisher nicht's gemacht, ich bin also für weitergehende Hilfe der falsche Ansprechpartner.
Auf alle Fälle bezog sich meine Antwort auf reines SMS'en. Also von Hady A z.b. direkt an deinen ISDN Anschluß. Mittlerweile werden aber SMS Provider zwischengeschaltet, die kräftig absahnen und dann per EMail usw. weiterleiten. Wie dies funktioniert weiß ich aber auch nicht, es deutet aber alles darauf hin das dann nicht mehr der D-Kanal Trick benutzt wird.

Dir helfen eigentlich nur die Protokollbeschreibungen und Dokumente zum SMS Standard.

Gruß Hagen
  Mit Zitat antworten Zitat
clownxx

Registriert seit: 18. Jun 2003
63 Beiträge
 
#9
  Alt 2. Jul 2003, 09:57
Also ich habe mal geschaut,habe aber leider nichts besonders hilfreiches gefunden. Ich weiß bisher nur folgendes:

die Bits werden also Toene
mit 1200 Baud FSK Modulation uebertragen, d.h. fuer ISDN
man erhälten fuer jedes Bit eine Bytefolge, die einem
analogen Ton entspricht.

Bei einer ISDN Samplingrate von 8000 Byte/s entsprechen
6 2/3 Bytes einem 1 Bit.

Ankommend muessen Sie aus diesen Bytes ermitteln ob es
ein 1300 Hz oder 2100 Hz Ton (Bit 0 oder 1) ist, abgehend
eine entsprechende Bytefolge erzeugen.

nur wie ich das anstellen soll, werde ich wohl nie erfahren...
  Mit Zitat antworten Zitat
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#10
  Alt 2. Jul 2003, 12:30
Stop mal, du redest da von was anderem.

Als erstes benötigst du eine ISDN Library die dir VOLLEN Zugriff auf alle ISDN Funktionen erlabut. Z.b. die CAPI ist geeignet.
Dann interessiert dich ja nur der D-Kanal Aufbau. D.h. jedes mal bevor dein telefon klingelt wird der D-Kanal aktiv und sendet/empfängt ein Datenpacket das rein binäre Daten enthält. Das ist der Header, in dem die CallerID usw. drinnenstehen. Die angeschlossenen Geräte werten nun diesen Header aus und entscheiden ob der gewünschte Dienst der ihrige ist. Falls ja übernimmt das Gerät die Kontrolle, akzeptiert die D-Kanal Verbindungsaufbau und baut den Daten-Kanal auf.

Erst hier kommt dein obiges Verfahren zur datenübertragung zum tragen.
Grundsätzlich ist dies aber unwichtig für dich, da die CAPI/Hardware dies für dich managed.

Gruß Hagen
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:51 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz