?? Beim "echten" SMSC hinterlegt keiner irgendwas.
Ok, ich meinte tatsächlich das "Anmeldeverfahren" für den Empfang von SMS als Text anstatt als Sprachnachricht.
Das ist zumindest auch heute noch bei der
Telekom (Seite 6+7) notwendig, um rund um die Uhr SMS empfangen zu können (sonst kannst Du Dir Dein Banking zwischen 23 und 7 Uhr (Sa+So 8 Uhr) klemmen) ... ich wäre sogar bereit zu beschwören, daß früher das ANMELD an die 8888 auch nötig war, um überhaupt in einem Modus einen "stillen Anruf" zu erhalten, wo auf die Aktivierung des SMS-Empfangs seitens des B-Teilnehmers gewartet wurde anstatt gleich zu "schwatzen". Wenn heute automatisch einen Augenblick auf die Erkennung des Pilottons gewartet wird, dann ist das von Dir beschriebene Verfahren nachvollziehbar, der zeitlichen Beschränkung wirst Du wahrscheinlich trotzdem unterworfen sein. Auch benötigt ein SMS-fähiges Telefon (bzw. bei Dir der Asterisk-Server) sicherlich eine korrekt hinterlegte Nummer des "zuständigen" SMSC. So etwas gab es eigentlich nicht im Festnetz ... keine Ahnung, ob das heute tatsächlich auch im Festnetz zwischen Providern geroutet wird oder ob da einfach die Rufnummer 01931000 bei allen Providern als SMSC-Nummer für das Festnetz festgelegt wurde (wenn, dann sicherlich von der BNetzA) und nun - neben der Erkennung der Materna-Nummer (09003266900) - bei allen Providern die 01931000 als feste SMSC-Nummer fungiert. Die Abläufe (insbesondere bei Interconnection) sind eben doch etwas anders als beim Mobilfunk, wo automatisch der Provider auch für das Routen von eingehenden SMS für seine Kunden zuständig ist.
Für die Anmeldung an anderen Services (wie dem von
Materna, meines Wissens der einzige nennenswert verbreitete providerunabhängige Anbieter) muß man aber offenbar auch heute noch mindestens selbst mal eine Textnachricht über diesen Dienst
verschickt haben, um den Empfang als Text-Nachricht überhaupt zu aktivieren (Frage 7 in der FAQ).
Genau das meinte ich damit und die Angabe, daß da tatsächlich anhand der Telefonnummer einer abgehenden Nachricht zu einem SMSC erst dort der Empfang als Text-Nachricht freigeschaltet wird, war ja nun nicht so falsch, wie Du gerade getan hast. Daß es bei Dir konkret um die Telekom ging, war mir nicht klar und daß es die ANMELD-Nachricht nur noch braucht, um zwischen 23 und 7 Uhr überhaupt einen Zustellversuch zu starten, war mir - s.o. - auch nicht bewußt. Das kann beim nächsten Anbieter schon wieder anders sein. M.W. bietet Vodafone es auch noch an, habe ich aber noch nie probiert, genauso wenig wie "Cross-Provider-Empfang". Und was macht eigentlich jemand an einem Anschluß eines Providers, der kein eigenes SMSC betreibt? Anders als im Mobilfunk muß die Verbindung zum Teilnehmer ja nicht zwingend über das SMSC des zuständigen Providers gehen.
Aber wenn es mit der Erhöhung der Wartezeit auf den Sendebeginn jetzt bei Dir klappt, dann ist ja alles in Butter.
Trotzdem war mein Einwand/Hinweis nicht vollkommen umsonst, denn beim nächsten Leser, der dann eben nicht bei der Telekom Kunde ist und ggf. erst entsprechende Vorbereitungshandlungen vornehmen muß, kann das zumindest der Anstoß sein, diesen Umstand zu recherchieren und zu prüfen, wenn bei ihm der Empfang auch nicht auf Anhieb funktioniert oder z.B. bei einem Telekom-Anschluß auch zwischen 23 und 7 Uhr einfach keine SMS direkt ankommen wollen.
Mahlzeit.
BTW: Reine Neugierde ... hast Du es an einem Anschluß mit leitungsgebundener Telefonie oder tatsächlich an einem All-IP-Anschluß getestet/umgesetzt? Ich wüßte gerne, ob es auch als RTP-Verbindung reibungslos funktioniert, denn theoretisch ergeben sich da dieselben Schwierigkeiten wie beim Faxen und das Senden/Empfangen per ISDN X.75 (wie bei SMS-fähigen ISDN-Geräten möglich, wo - nebenbei - auch erst einmal die Anmeldung notwendig war, um den X.75-Empfang zu aktivieren) als "reine Daten" klappt ja bei All-IP auch eher nicht.
Da ja bei einem analogen Anschluß die Übermittlung der Rufnummer des Anrufers erst
nach der Signalisierung des Anrufs an sich erfolgt, müßte dann ja - wenn die Erkennung eines SMSC immer anhand der Rufnummer erfolgt - noch eine zusätzliche Verzögerung vor dem ersten "Klingeln" eines SMS-fähigen Telefons entstehen, denn das Telefon muß ja nun erst einmal die Übertragung der Anrufernummer abwarten, um dann entscheiden zu können, ob eine SMS zu empfangen ist oder ob es ein Sprach-/Faxanruf ist und eine entsprechende Signalisierung zu starten ist.