Hallo,
nach einiger Zeit kann ich mich wieder mal mit der dtmfbox beschäftigen.
Ich habe jetzt die Rückwärtssuche mit einem LDAP Server integriert (Name wird über ldapsearch ermittelt).
Ein kleines Problem gibt es noch: die $DST_NO enthält nicht die führende 0. Also wenn jemand mit der Nummer 04012345678 anruft, wird $DST_NO mit 4012345678 gesetzt. Das ist etwas unschön da es bei mir im Dorf auch Rufnummernübermittlung ohne Vorwahl gibt:
Also nehmen wir mal an die Vorwahl ist 0499, dann gibt es Anrufe mit Rufnummernübermittlung mit 0499123456 und nur 123456 (keine Ahnung wann welche Nummer übermittelt wird). Also kann ich nicht bei der Rückwärtssuche einfach eine führende Null einfügen
Das einfachste währe wenn mir die dtmfbox die Nummer so geben würde wie sie übermittelt wird.
Habe gerade gemerkt das Auslandsanrufe auch ohne führende Nullen kommen (44xxxxx z.B. für England statt 0044xxxxx)
Ach ja, und ausserdem geht dann das Rückanrufen nicht mehr ...
So, nachdem ich das logging eingeschaltet habe, hier die (meiner Meinung nach) Ursache:
11:01:03 capi_funcs.c (CTRL 3, SRC: 151xxxxxxx, DST: 59yyyyy) - CONNECT_REQ
Der FritzBox Monitor zeigt allerdings die korrekte Nummer (0151xxxxxxxx) an