dtmfbox (AB/CB/CT VoIP/ISDN/Analog)

[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln.]

Ich habe eine 7170 (FritzBoxFonWlan)
und eine normale FritzFON (ohne Modellnummer)

bei der 7170 komme ich nicht weiter, weil er keinen Status anzeigt usw... und bei der normalen Fon kann ich keine änderungen vornehmen auf der Web-Oberfläche. Ist das Prog für ältere FritzFon nicht geeignet?
 
Auf der FB7170 läuft die Software. Auf älteren Modellen (FB7050) läuft sie nach Angaben auch. Das im WebIf nichts gespeichert werden kann, liegt nicht an irgendwelchen Inkompatiblitäten. Woran das letztendlich liegt, ist schwer zu sagen. Da hilft nur deinstallieren / reboot / neu installieren. Gestartet bekommen hast du sie ja, nur warum er die Ports nicht bindet (bzw. nicht über die Initialisierung hinaus kommt), ist mir ein Rätsel. Vielleicht liegts am STUN, ICE, an den RTP Ports?? Irgendetwas muss im Log auftauchen, damit ich dir weiterhelfen kann.
 
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln.]

Ich würde gerne logs posten, aber ich kann ja nicht mal STARTEN. Wenn ich auf starten klicke oder starten logs läd er kurz aber es passiert nix. wenn ich irgendwo änderungen mache, das gleiche. er läd, fragt mich ob ich speichern will, ich speichere und alles ist wieder unausgefüllt :-( Ich kann also keine änderungen machen.

Habe jetzt mehrmals deeinstalliert und neu installiert und gestartet und und und. Habe auch schon ältere versionen installiert. Aber ich denke mit der box läuft es irgendwie nicht :-(

dann muss ich es doch noch mal mit der 7170 probieren...

Aber danke für deine Hilfe bodega! ECHT SUPER!!! :groesste:
 
Du bist nach der Anleitung vorgangen, oder?
Du könntest auch die USB-Variante auf der 7170 verwenden. Vielleicht läuft es damit besser.
 
[Edit frank_m24: Sinnfreies Fullquote vom Beitrag direkt darüber gelöscht. Lies noch mal die Forumregeln.]

Ja ich werde mal die USB version probieren. Vielleicht klappt es damit ja auf der 7170. Ich versuchs morgen mal und werde berichten ;-)

Nur mal zur Info: Wenn ich die alte box neu starte, ist dtmfbox wieder weg... Kann dann die web-oberfläche nicht mehr aufrufen. Sehr, sehr komisch...
 
Hallo Marco,

vielen Dank für Deine Antwort.

bodega schrieb:
Damit würdest du einen Anruf über Controller 3 durchführen (interner S0). Nach deiner Konfig zu urteilen, hast du aber nur Analog und VoIP, oder?
Das müsste in dem Fall Ctrl 4 sein.

Ctrl. 4 habe ich probiert, doch es klingelt am anderen Ende nicht - nur mit Ctrl. 3 (dann aber ein Neustart).
Muss man bei den Einstellungen der Fritz!Box irgendetwas beachten?
Die Verbindungen liefen wohl über den SIP-Account der in der Fritz!Box eingestellt ist. Habe den Account abgeschaltet und nun läuft die Verbindung über Festnetz (so denke ich), aber trotzdem gibt es Neustarts.

bodega schrieb:
Da musst du mir mal erklären, wieso du /voip/ in der Callback-Regel angegeben hast? Da sollte normalerweise die Account-Nr. hin, über den raustelefoniert wird (siehe auch Hilfe). Falls du über Analog den Callback durchführst, ist auch hier der Controller falsch. Im Zweifelsfall weglassen.
voip ist der Name des Accounts. Soll da einfach nur die Account-Nummer hin?

Übrigens nutze ich eine Fritz!Box Fon (ohne Nummer) mit Firmware-Version 06.04.33.
Gibt es eine Log-Datei oder einen Screenshot die ich anhängen soll?
Über weitere Ideen wäre ich dankbar.

Grüsse,
Hans
 
Ich habe auch ne Frage bzgl. dtmfbox

Momenatn habe ich ssh mit woc am laufen. Wenn ich dann mit einer bestimmten Nummer eine Nummer anrufe wacht mein PC auf...

Ist es mit der dtmfbox möglich das gleiche prozedere durchzuführen nur dass beim Anruf ein skript auf der Fritzbox ausgeführt wird also z.B. um ein reboot der Box durchzuführen...

Wenn ja wie muss ich das dann machen?

Gruß Bolle
 
Zuletzt bearbeitet:
Calltrough nur f. eine Rufnummer

Habe hier eine FB Phone WLAN (ganz altes Modell) mit Analog-Anschluß und diversen VoIP-Accounts.

Ich möchte nun eine Calltrough Lösung nach folgendem Muster erreichen: wenn ich mit meinem Handy mit Rufnummernkennung auf der Festnetznummer anrufe, möchte ich (am beste ohne PIN-Eingabe) ein Amt oder besser noch den internen Wählton der FB bekommen, damit ich über Voip wieder rausrufen oder intern anrufen kann. Jeder andere Anruf auf der Festnetznummer von einem anderen Telefon (ohne oder mit anderer Kennung) soll als Externruf von der FB an die internen Teilnehmer weitergereicht werden.

Geht das mit der DTMFBox (unter DS-Mod)?

Wenn ja: wie richte ich das am besten ein? Leider habe ich dazu bislang keine Anleitung gefunden, die ich verstehe ;-).

Vielen Dank

Madie
 
So, jetzt bin ich mit meinem Fehler ein wenig weiter, leider nicht näher an der Lösung. Eingesetzt wird mittlerweile Freetz in der Version "freetz-devel-2036" und der enthaltenen dtmfbox. Hardware ist die Eumex.ip, installiert ist lediglich freetz mit dem einzigen Paket dtmfbox.

Mein bisheriges Problem bleibt anscheinend: Wenn ich einen AB konfiguiere, läuft alles wunderbar. Wenn allerdings jemand so lange mit dem AB telefoniert, dass er die Endansage zu hören bekommt, schmiert die Fritzbox ab und startet sofort neu. Es wird keine AB-Aufnahme versendet. Das Problem scheint nicht mit der Aufnahmezeit zusammenzuängen: eine 60 sek-Aufnahme wird normal gesendet, eine 5 sek Aufnahme mit "Endansage abgewartet" nicht. Speichertechnisch sagt mir die freetz momentan "10088 von 14124 KB belegt (ohne Cache 3156 KB)"

Außerdem habe ich ein weiteres Problem: Trotz der Einstellung des Starttyp automatisch, muss ich dtmfbox manuell starten.

Wie kann ich die weitere Fehlersuche einstielen?
 
@thebamb:
Wie sieht denn ein Log aus, wenn du:
./dtmfbox -call unknown xxxxxxxxx 3
und
./dtmfbox -call <deine-analog-nr> xxxxxxxxx 3
machst? Für xxxxxxxxx setzt du eine Handy-Nr. ein. Einmal mit unknown testen und einmal mit der richtigen Nummer. Deine FB hat kein S0, kann das sein?

@bolle:
Ja ist möglich. Über das benutzerdefinierte Skript kannst du Aktionen steuern, ähnlich wie bei der /var/calllog. Oder du packst den 'reboot' Befehl als DTMF-Command im WebIf ein. Über Callthrough oder Anrufbeantworter kommst du dann in das interne Menü und kannst den Reboot durchführen.

@Madie:
Eine Hilfe ist im Webinterface integriert. Da ist der Callthrough/Callback-Vorgang beschrieben. Dein Vorhaben sollte damit möglich sein. Nimm am besten die Version aus dem aktuellen freetz Trunk.

@s-elch:
Mhh.. ist das immer bei der Endansage so? Wenn du sie weg lässt, wird dann immer noch ein reboot durchgeführt? Kannst du zufällig am Ende des Logs was erkennen (dafür bräuchte man USB, da die Log sonst durch den reboot verschwindet)? Das Problem mit dem autom. Start habe ich gefixt. Danke für den Hinweis.
 
Ich habe mal ne allgemeine Frage. Wenn ich in den Account-Einstellungen etwas ändere, startet ja dtmfbox neu. Dann braucht es ungefähr 15!!! Minuten bis der SIP account wieder registriert ist. Ist das normal? Jede Minute ändert sich EIN punkt in der Log-Datei :-( Das dauert zum testen also immer EWIG!
 
dj-sash schrieb:
Jede Minute ändert sich EIN punkt in der Log-Datei
Meine Glasskugel sagt, das du den Punkt mit der RTP/RTCP Port Bindung meinst.
Schalte ICE aus oder verwende mal einen anderen STUN Server (stun.fwdnet.net). Bei mir geht der Start sehr schnell.
Ansonsten bitte etwas detaillierter beschreiben.
 
Ja genau den Punkt meine ich :)
Ich hatte den stun 1und1.de
Habe jetzt mal den genommen, den du vorgeschlagen hast.
ICE hatte ich sowieso aus.
Aber es scheint immer noch so lange zu dauern :-(

20:11:22.750 voip_ctrl.c RTP/RTCP: 195.4.186.244:4000-4001
20:12:22.928 voip_ctrl.c RTP/RTCP: 195.4.186.244:4002-4003
20:13:23.106 voip_ctrl.c RTP/RTCP: 195.4.186.244:4004-4005
 
Schalte mal ICE an und schaue, ob es schneller wird.
Was eventuell auch helfen könnte, ist die IP des STUN-Servers direkt anzugeben.
 
Zuletzt bearbeitet:
auch das dauert wieder gaaaaanz lange :-(

22:33:41.626 dtmfbox.c dtmfbox 0.4.1 ($Revision: 163 $) - rc3
22:33:41.628 dtmfbox.c PJSIP 0.8.0
22:33:41.656 pjlib select() I/O Queue created (0x4eed0c)
22:33:41.656 sip_endpoint.c Module "mod-msg-print" registered
22:33:41.658 voip_ctrl.c Init VOIP...
22:34:11.669 voip_ctrl.c Resolve IP from stun.fwdnet.net:3478 ...
22:34:11.836 voip_ctrl.c Use IP: 195.4.186.244
22:34:11.838 udp0x4ff76c SIP UDP transport started, published address is 195.4.186.244:5061
22:34:11.839 voip_ctrl.c UDP server listening on port 5061
22:34:11.843 sip_endpoint.c Module "mod-tsx-layer" registered
22:34:11.844 sip_endpoint.c Module "mod-stateful-util" registered
22:34:11.849 sip_endpoint.c Module "mod-ua" registered
22:34:11.850 sip_endpoint.c Module "mod-100rel" registered
22:34:11.850 voip_ctrl.c VOIP callbacks initialized
22:34:11.851 sip_endpoint.c Module "mod-invite" registered
22:34:11.852 sip_endpoint.c Module "dtmfbox" registered
22:34:11.866 pjlib select() I/O Queue created (0x525a9c)
22:34:11.884 icstr0x551470 ICE stream transport created
22:36:11.886 voip_ctrl.c RTP/RTCP: 195.4.186.244:4000-4001 (ICE)
22:36:11.887 icstr0x555fd0 ICE stream transport created
22:38:11.887 voip_ctrl.c RTP/RTCP: 195.4.186.244:4002-4003 (ICE)
22:38:11.887 icstr0x55a818 ICE stream transport created
 
dtmfbox v0.4.1_rc4_6

Da kann ich dir leider nicht sagen, warum das so ist.

EDIT:

dtmfbox v0.4.1_rc4 (6) - USB
dtmfbox v0.4.1_rc4 (6) - Download
dtmfbox v0.4.1_rc4 (6) - Freetz

Hinweis:
Eine ältere Version vorher deinstallieren und Box neu starten!

Neu / Änderungen:
 
Zuletzt bearbeitet:
DTMFBox läuft nicht bei "Internetzugang über LAN1"

Hallo,

da die DTMFBox ja super läuft, würde ich sie nun gerne auch in einem rein internen Netz einsetzen, jedoch:

Bei Einstellung "Internetzugang über LAN1" läuft die Box nicht. Im LOG sehe ich nichts Auffälliges, das WebIF sagt auch "grün" (dtmfbox running"), PS zeigt auch die Prozesse an, jedoch sehe ich im WebIF keine Accounts (bei "Status"). Auch die Registrierung ist nicht möglich.
Nach Umschalten auf "DSL" läuft alles wie es soll.

[EDIT]
Habe gerade festgestellt, dass ich nicht der erste bin, der dieses Problem hat:
Man sieht auch, dass der Status immer wieder automatisch aktualisiert wird, aber das steht einfach nix drin. auch nach nem neustart der fritz nicht :-(
@dj-sash:
Nutzt Du die 7170 als Modem oder hast Du (wie in meinem Problemfall) "Internetzugang über LAN1" aktiviert?

@bodega:
Kann es sein, dass es noch Probleme mit der Bindung der Ports gibt? Ich habe auch mit der funktionierenden DSL-Box (7170 direkt am DSL-Anschluss) trotz korrekter Portweiterleitungen das Problem, dass sich X-Lite aus dem Internet zwar registrieren und Anrufe signalisieren kann, jedoch bleibt es in beide Richtungen stumm. Mit dem gleichen X-Lite am selben Rechner funktioniert die Anmeldung und das Telefonieren mit einem Arcor-VoIP-Account wunderbar, ohne ICE und STUN.
[/EDIT]

[EDIT2]
Das LOG zeigt deutlich, wo es hakt:
Code:
 03:39:37.975      dtmfbox.c dtmfbox 0.4.1 - rc4
 03:39:37.977      dtmfbox.c PJSIP 0.8.0
 03:39:37.978 sip_endpoint.c Creating endpoint instance...
 03:39:38.006          pjlib select() I/O Queue created (0x503d2c)
 03:39:38.006 sip_endpoint.c Module "mod-msg-print" registered
 03:39:38.007 sip_transport. Transport manager created.
 03:39:38.008    voip_ctrl.c Init VOIP...
 03:40:08.011    voip_ctrl.c Resolve IP from host 192.168.178.1 ...
 03:40:08.012    voip_ctrl.c Use IP: 192.168.178.1
 03:40:08.014    udp0x51478c SIP UDP transport started, published address is 192.168.178.1:5061
 03:40:08.015    voip_ctrl.c UDP server listening on port 5061
 03:40:08.019 sip_endpoint.c Module "mod-tsx-layer" registered
 03:40:08.020 sip_endpoint.c Module "mod-stateful-util" registered
 03:40:08.025 sip_endpoint.c Module "mod-ua" registered
 03:40:08.025 sip_endpoint.c Module "mod-100rel" registered
 03:40:08.026    voip_ctrl.c VOIP callbacks initialized
 03:40:08.027 sip_endpoint.c Module "mod-invite" registered
 03:40:08.028 sip_endpoint.c Module "dtmfbox" registered
 03:40:08.042          pjlib select() I/O Queue created (0x53aabc)
 03:40:08.044   conference.c Creating conference bridge with 256 ports
 03:40:08.046   conference.c Sound device successfully created for port 0
 03:40:08.059        funcs.c connection_by_free - Connection: 0
 03:41:08.062    voip_ctrl.c RTP/RTCP: 192.168.178.1:4000-4001
 03:42:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4002-4003
 03:43:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4004-4005
 03:44:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4006-4007
 03:45:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4008-4009
 03:46:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4010-4011
 03:47:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4012-4013
 03:48:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4014-4015
 03:49:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4016-4017
 03:50:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4018-4019
 03:51:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4020-4021
 03:52:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4022-4023
 03:53:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4024-4025
 03:54:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4026-4027
 03:55:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4028-4029
 03:56:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4030-4031
 03:57:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4032-4033
 03:58:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4034-4035
 03:59:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4036-4037
 04:00:08.061    voip_ctrl.c RTP/RTCP: 192.168.178.1:4038-4039
 04:00:08.062    voip_ctrl.c RTP/RTCP media transport created
 04:00:08.066    voip_ctrl.c VOIP initialized!
Auffällig ist, ist dass jedes Portpaar eine ganze Minute für die Bindung braucht. Mit meiner anderen DSL-Box
benötigt die Registrierung der 20 Portpaare 6 Sekunden. Auch wenn man die Anzahl der Verbindungen auf 0 setzt, ist immer noch diese Wartezeit da. Habe auch festgestellt, dass die Anzahl der Verbindungen aus dem WebIF keine Auswirkungen auf Anzahl der Portbindungen hat. Also kann ich folgendes streichen: Ich habe mal in den Code geschaut. Wenn die Anzahl 0 ist, dann kommt er doch gar nicht mehr in die for-Schleife. Das Problem muss also irgendwo vor der Funktion "udp_media_transports_create" stecken. Auch die alternative Funktion "ice_media_transports_create" bringt ja auch keine Besserung. Die Wartezeit von 20 Min. liegt daran, dass jedes der 20 Portpaare 1 Min Bindungszeit braucht. Ist das vielleicht doch ein Problem mit dem SIP-Stack?
[/EDIT2]

Nur leider gibt es dann noch ein weiteres Problem: Wenn kein DSL verfügbar ist (Kabel raus, Störung usw.), dann registrieren sich die Clients der Fritzbox nicht mehr.

Gibt es für die beiden Probleme Lösungen?

Gruß,
MaHaGoNi
 
Zuletzt bearbeitet:
Hallo zusammen,

ersteinmal großes Lob! Super Ding die dtmfbox!

Auch ich bin übrigens dafür, ein Subforum zu spendieren.


Jetzt zu meinen Fragen (die ich trotz suchen in diesem Thread nicht beantworten konnte):

Ich habe eine 7050 und habe nach dieser Anleitung http://fritz.v3v.de/dtmfbox/dtmfbox-0.4.1_rc4_6-dl/readme.txt das ganze installiert mit der 'd' Download-Option.
Kann es sein, dass nach einem Reboot alles weg ist? Gibt es eine Möglichkeit, wenigstens das Startskript (welches dann die Bins holt) und das Konfig auf der 7050 zu speichern?
Oder mache ich etwas total falsch?
Edit: Einmal Einstellungen speichern schreibt dann auch den Automatischen Download/Start in die debug.cfg. Habs also gefunden.


Dann eine Frage zur Konfiguration:
Ich möchte an der Fritzbox ein SIP-Client (Grandstream Phone) registrieren. Ein eingehender Anruf auf einer ISDN-MSN soll dann auf diesem SIP-Phone klingeln.
Kann mir jemand grob skizzieren wie das gehen kann?
Edit: Ha es läuft alles.Super klasse!

Frage/Feature:Request:
Wie wäre es, wenn man das WebIF via Passwort schützen könnte?
Ich fände eine Option gut, dass beim Reboot der httpd nicht gestartet wird, dtmfbox jedoch schon! (Zur Zeit kann man das ja von Hand in der Debug.conf auskommentieren, aber beim nächsten Speichern ist das dann ja futsch...)

Vielen Dank und Grüße,
Kai

PS: Wie wäre es mit einem Wiki-Eintrag (im IP-Phone-Wiki oder einem eigenen WIki) mit Anleitungen und How-to? Ich würde wenns bei mir klappt auch was beisteuern.
 
Zuletzt bearbeitet:

Wie schaut es aus mit der Idee (http://www.ip-phone-forum.de/showpost.php?p=1051655&postcount=985) Anrufe mit unterdrückter Rufnummer direkt und ohne Klingelzeichen auf den Anrufbeantworter zu leiten? Am besten wäre es, wenn man dafür eine eigene Ansage aufnehmen kann, in der Art: "Dies ist der AB der Rufnummer 0123/456789 für Anrufer mit unterdrückter Rufnummer. Bitte Sprechen Sie nach dem Siganlton...".
Bei Anrufen mit gesendeter Rufnummer geht der AB erst nach 40Sekunden ran und dann natürlich mit einer anderen Ansage.

MfG

minze
 
HUHU,

hab wohl nen fehler gefunden:
Ich rufe mit "dtmfbox -call 12345 54321 3" mein telefon an! soweit okay!
mein ISDN Telefon und das dazugehörige Schnurlostelefon welches NICHT an der 7270 angemeldet ist klingelt auch. aber das MT-C was direkt an der fritzbox angemeldet ist und die gleiche MSN zugwiesen hat klingelt nicht!!

ist das ein fehler meinerseits ? übersehe ich was ?

Xorks
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.