[Eisfair] Anrufbeantworter mit Rufnummerngruppen

Stephan Sanders Stephan at genlog.de
Do Mai 17 10:09:14 CEST 2012


Nachtrag ;-)

Am 17.05.2012 09:41, schrieb Stephan Sanders:
> In den isdn4linux utils gibt es eine emulator.c. Dort wird das "Modem"
> emuliert. Da müsste man aufsetzen und Reverse engineeren ;-)

Braucht man gar nicht.
in den Manpages ist dokumentiert, dass die Oktetts 3 und 3a in Register
kopiert werden. Diese lassen sich abfragen.

<schnipp>
.BR 21 " (read only)"
Bit-mapped register. Set on incoming call (during RING) to the
value of octet 3 of calling party number Information Element (Numbering
plan).
See section
.BR 4.5.10 " of " "ITU Q.931" .
.TP
.BR 22 " (read only)"
Bit-mapped register. Set on incoming call (during RING) to the
value of octet 3a of calling party number Information Element (Screening
info).
See section
.BR 4.5.10 " of " "ITU Q.931" .
<schnapp>


Vor einem call:
S21=000 S22=000

Bei einem Call:
S21=033 S22=129

S21--> 033 --> nationale Nummer!
S22--> 129 --> User provided, verified & passed

Jetzt müsste VBOX nur bei einem Call das Register S21 abfragen und kennt
den Nummerierungsplan und damit kann es die vollständige Nummer ermitteln.

Viele Grüße
Stephan






Mehr Informationen über die Mailingliste Eisfair