Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

FritzBox ansteuern mit VB6

96 views
Skip to first unread message

Anton Bayer

unread,
Nov 21, 2013, 10:07:50 AM11/21/13
to
Ich möchte mir einen Anrufmonitor für meine FritzBox in VB6 bauen.
Gibt es irgendwo ein Beispiel, wie man eingehende Anrufe signalsiert
bekommt?

Ulrich Möller

unread,
Nov 21, 2013, 1:20:41 PM11/21/13
to
Am 21.11.2013 16:07, schrieb Anton Bayer:
> Ich m�chte mir einen Anrufmonitor f�r meine FritzBox in VB6 bauen.
> Gibt es irgendwo ein Beispiel, wie man eingehende Anrufe signalsiert
> bekommt?

NCID Server an der Fritzbox aktivieren und dann TCP Port 1012 oder 3333
abfragen.

Ulrich



Wilfried Dietrich

unread,
Nov 22, 2013, 4:14:49 AM11/22/13
to
Hallo Anton,

> Ich m�chte mir einen Anrufmonitor f�r meine FritzBox in VB6 bauen.
> Gibt es irgendwo ein Beispiel, wie man eingehende Anrufe signalsiert bekommt?

wie Ullrich schon geschrieben hat, in der FritzBox (Firmware ab Ende 2008)
den TCP Port 1012 aktivieren. Aktivieren z.B. mit Telefon #96*4* .

Port abh�ren z.B. mit Winsock:

Private Sub Winsock1_DataArrival(ByVal bytesTotal As Long)
Static sFBTime As String
Dim sValue() As String, sData As String

Winsock1.GetData sData
If Len(sData) > 0 Then
sValue = Split(sData, ";")
If UBound(sValue) > 3 Then
If sValue(1) = "RING" Then
If sFBTime <> sValue(0) Then
sFBTime = sValue(0)
...
'sValue(0) = Datum, Zeit des Anrufs
'sValue(1) = Aktion
'sValue(2) = Anschluss
'sValue(3) = anrufende Nummer (Quellrufnummer)
'sValue(4) = angerufene Nummer (Zielrufnummer)
'sValue(5) = SIP + Nummer
End If
End If
End If
End If
End Sub


Eingehende Anrufe verlaufen nach folgendem Schema:
<Datum> <Zeit>;RING;<Anschluss>;<Quellrufnummer>;<Zielrufnummer>;<SIP + Nummer>;
<Datum> <Zeit>;CONNECT;<?>;<Anschluss>;<Quellrufnummer>;
<Datum> <Zeit>;DISCONNECT;<Anschluss>;<Gespr�chl�nge in Sek.>;


Gru�
Wilfried

Wilfried Dietrich

unread,
Nov 22, 2013, 4:20:03 AM11/22/13
to
Korrektur:
FritzBox Port aktivieren #96*5*, deaktivieren #96*4*

Wilfried

Anton Bayer

unread,
Nov 22, 2013, 5:28:45 AM11/22/13
to
> NCID Server an der Fritzbox aktivieren

Danke f�r die Info, aber wie geht das?

Bei meiner 7270 bringt die einzig denkbare M�glichkeit "Heimnetz -
Netzwerk - Programme - Zugriff f�r Programme im Heimnetz zulassen" auch
nichts, jedenfalls findet auch ncid.net noch immer keinen Server.

Ulrich Möller

unread,
Nov 22, 2013, 8:05:48 AM11/22/13
to
Am 21.11.2013 16:07, schrieb Anton Bayer:
> Ich m�chte mir einen Anrufmonitor f�r meine FritzBox in VB6 bauen.
> Gibt es irgendwo ein Beispiel, wie man eingehende Anrufe signalsiert
> bekommt?

Hallo Anton,

es hat etwas gedauert, aber jetzt habe ich die Seite wiedergefunden:
http://ncid.sourceforge.net/#Documentation
Unter 'NCID Software Development Kit' findet man alle Informationen die
man braucht, um die empfangenen Daten auszuwerten.

Einen schnellen Test kann man einfach mit 'telnet <ip fritzbox> <port
nummer>' von der Eingabeaufforderung machen.

Leider wei� ich nicht, welche Portnummer in der Fritzbox verwendet wird,
aber es sind eigentlich nur 1012 und 3333 (z.B. bei Easybox von
Vodafone) gebr�uchlich.

Ulrich

0 new messages