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

Man Bodega, Du bist ja richtig schnell :) Die Frimware die ich auf der 7170 habe
ist keine Labor-Version sondern die aktuelle Firmware der 7170 sl. Werde die 3.3 gleich oder morgen mal testen :)
 
Mir ist noch eine Kleinigkeit aufgefallen.
Ich hatte an der Clockrate gespielt, da hört sich die VoIP Aufnahme nicht so Toll an.

Ich ändere das gleich noch schnell. Also v0.2b.

War halt ein Schnellschuss ;)

EDIT:
Geändert.

EDIT2:
7170 SL ?
 
Zuletzt bearbeitet:
So ist jetzt wieder die originale Firmware drauf :) 29.04.29ds-0.2.9_26-14:

Protokoll eines Anrufs:

21:09:03.947 capi_ctrl.c Init CAPI...
21:09:03.959 capi_ctrl.c CAPI initialized!
21:09:03.959 voip_ctrl.c Init VOIP...
21:09:03.960 voip_ctrl.c Get IP from host ...
21:09:04.326 voip_ctrl.c Use IP: 192.168.178.1
21:09:04.329 voip_ctrl.c UDP server listening on port 5061.
21:09:04.340 voip_ctrl.c VOIP callbacks initialized
21:09:04.414 voip_ctrl.c RTP/RTPC: 192.168.178.1:4000-4001
21:09:04.416 voip_ctrl.c RTP/RTPC: 192.168.178.1:4002-4003
21:09:04.418 voip_ctrl.c RTP/RTPC: 192.168.178.1:4004-4005
21:09:04.421 voip_ctrl.c RTP/RTPC: 192.168.178.1:4006-4007
21:09:04.423 voip_ctrl.c RTP/RTPC: 192.168.178.1:4008-4009
21:09:04.426 voip_ctrl.c RTP/RTPC: 192.168.178.1:4010-4011
21:09:04.428 voip_ctrl.c RTP/RTPC: 192.168.178.1:4012-4013
21:09:04.430 voip_ctrl.c RTP/RTPC: 192.168.178.1:4014-4015
21:09:04.431 voip_ctrl.c RTP/RTCP transport running from port 4000 to 4015
21:09:05.977 voip_ctrl.c VOIP initialized!
21:09:05.979 capi_ctrl.c (ISDN/ANALOG): Listen to CAPI controller 4...
21:09:05.980 capi_ctrl.c (CNF, CTRL 4, PLCI: 0) - CAPI_LISTEN
21:09:05.982 voip_ctrl.c Start VOIP listen loop...
21:09:15.857 capi_ctrl.c (IND, CTRL 4, PLCI: 260) - CAPI_CONNECT
21:09:15.857 capi_events.c Source: 0xxxxxxxxxxxxx4 - Target: unknown
21:09:15.858 capi_events.c ERR: Account not found!
21:09:46.367 capi_ctrl.c (IND, CTRL 4, PLCI: 260) - CAPI_DISCONNECT
21:09:56.736 script_funcs.c READ ACTION: connection 0
21:09:56.736 script_funcs.c READ ACTION: play /dev/null
21:09:56.736 script_funcs.c READ ACTION: record /dev/null
21:09:56.736 script_funcs.c READ ACTION: msn /dev/null
21:09:56.736 script_funcs.c READ ACTION: call /dev/null
21:09:56.737 script_funcs.c READ ACTION: scriptfile /dev/null
21:09:56.737 script_funcs.c READ ACTION: delimiter -
21:09:56.737 script_funcs.c READ ACTION: play_thread -1
21:09:56.737 script_funcs.c READ ACTION: hook 0
21:09:56.737 script_funcs.c READ ACTION: stop 3
21:09:56.738 script_funcs.c READ ACTION: show_connects 0
21:09:56.738 capi_ctrl.c Destroy CAPI...
21:09:56.738 capi_ctrl.c CAPI destroyed!
21:09:56.738 voip_ctrl.c Destroy VOIP...
21:09:57.237 voip_ctrl.c VOIP destroyed!
 
Das ist ja witzig ;)
Anscheinend erkennt er die Analoge Nebenstelle nicht und trägt dann 'unknown' ein.

Es wird funktionieren, wenn du als MSN 'unknown' angibst.
Die Source war aber die Anrufernummer, oder?

EDIT:
Hab jetzt auch eine Erklärung dafür, warum es auf einmal langsam läuft. Anscheinend blockt capi_waitformessage nicht immer. Werde ich morgen ändern.
 
Zuletzt bearbeitet:
Also die Anrufer-Nr. war immer richtig (habe ja mehrmals getestet) - was die MSN angeht, die gibt es doch eigentlich nur bei ISDN oder nicht? Das hab ich nicht so ganz verstanden bei der FB... Freue mich schon auf die nächste Version Deiner Software!

Gruss Manuel
 
Bei Analog bin ich mir nicht sicher. Dachte immer, dass diese Nr. von der Fritz!Box Einstellung kommt. Bei ISDN sehe ich die MSN.

EDIT:

Hab die v0.2c hochgeladen.
 
Zuletzt bearbeitet:
Probs mit dtmfsend v0.3.3

hi,

hab das paket in den ds-mod integriert und versucht den ab zu konfigurieren. egal was ich einstelle bein 1. account weder analog noch voip geht mein ab ran gibts irgendwo ne schritt für schritt anleitung oder hilfe? in meiner signatur seht ihr meine momentane konfig falls mehr gebraucht wird einfach bescheid sagen ich bin einfach nur noch ratlos.

MfG Tomekk
 
Hallo Tomekk85m,

wenn Du nur einen analogen Anschluss und kein ISDN hast dann trag doch mal unknown als MSN ein... Bodega hat mir diesen Tipp gegeben nachdem ich meine Logfiles gepostet habe! Das könntest Du ansatzweise auch mal machen (Logfiles posten!) und nimm bitte die aktuelleste Version der DTMFBOX.

Gruss Manuel

@bodega: bei mir klappt es jetzt auch wenn die erste Aufzeichnung der Anruf der t-net-box war :)
 
@Tomekk1985m:
Bei VoIP hatte ich manchmal DNS Probleme. Die IP unter Registrar eintragen, sollte funktionieren (bei dus.net hatte ich das auch).

1und1:
Registrar: sip.1und1.de (212.227.15.231)
Realm: 1und1.de

Bei Analog mal als MSN 'unknown' eingeben, wie Manuel bereits sagt.
 
moin
ich kriege das irgendwie nicht hin, dass die box auf meine voip nummer reagiert.
konfiguriert habe ich das ganze (dtmfbox-0.3.1) wie hier im thread beschrieben.
ich hab einen voip account bei 1und1 und einen analogen festnetz anschluss (der sollte aber nicht benutzt werden).
kann mir bitte jemand mal einen funktionierenden auszug (oder komplette) dtmfbox.cfg zeigen?
wäre schön, wenn ich das hier zum laufen kriegen könnte.
bei erfolg, droht ne donation ;-)
awx
 
Hi,

hab nun versucht alles so zu ändern mit der "unknown" hatte ich es schon versucht hat auch ned mitgespielt und nun stell ich fest dass sich das dtmfbox nicht mehr starten lässt das lädt die ganze zeit die seite wenn ich auf start klicke kA was ich da wieder angestellt habe. hab eig nur die ip für den registrar eingetragen statt sip.1und1.de und seitdem springt das ding nicht mehr an
 
Ohne Log kann ich leider nicht helfen.
Das Analog nicht rangeht, find ich äußerst merkwürdig. Das sollte er schon tun. Bei VoIP gibts leider mehr zu beachten (das kennt man aber auch von anderen VoIP-Clients).

Wenn die dtmfbox läuft, kann man über 'dtmfbox -list accounts' sehen, ob die Accounts registriert wurden. Sollte aber auch in der Logdatei mitauftauchen. Eventuell das loglevel= in der dtmfbox.cfg auf 4 oder 5 setzen.

@awx:
dtmfbox-0.3.1 ist etwas alt. Die müsste ich mal erneuern. Es fehlt dort auch das aktuelle AB-Skript (wie bei der dsmod Version). Ich schau mal am WE, ob sich da was machen lässt.
 
Wie siehts eigentlich mit dem Sourcecode aus? ;-)
 
@bodega

Ich hab jetzt die t-Net-Box abgeschaltet, und was soll ich sagen es läuft super
mit der aktuellen dtmfbox!!! Die Sprachqualität ist 100% und das bei Analoganschluss!!! Ein Frage hätte ich dann aber doch noch wie nimmt man denn
eigeintlich vom Admin-Menue (AB abwarten, Pin#, Befehl???) aus eine Ansage auf (der Piep ist mir doch irgendwie zu nichtssagend :) ). Kann man denn irgendwelche wave-Dateien auf den (8 Bit/16 Bit, Samplingrate n, Mono/Stereo) USB-Stick aufnehmen und gut???

Gruss Manuel

[Postings 2:]
Hi!

Hat irgendwer eine Ahnung wie sich die VOIP Parameter bei 1und1 ausser
(MSN???, Registrar=sip.1und1.de, Realm=1und1.de, Username???, Passwort???)
zusammensetzt? Er registriert bei mir einfach nicht...

Gruss Manuel
 
Zuletzt bearbeitet von einem Moderator:
Hallo,

zum VoIP:

- Die dtmfbox kann als Client und als Registrar verwendet werden. Wenn euer Provider eine Mehrfachanmeldung zulässt, braucht man den Registrar-Modus nicht (sprich mehrere Clients dürfen sich bei einem SIP Provider anmelden, bei einem Anruf klingeln alle).

Im Registrar-Modus wird der SIP-Transfer über die dtmtfbox geleitet. Alle Clients melden sich an der dtmfbox an und die dtmfbox verbindet sich mit dem eigentlichen SIP-Provider.

- Das Programm läuft auf Port 5061. Ein direktes anrufen (z.B. über dyndns) geht nur, wenn der Port freigegeben wird. Dies ist nicht nötig, wenn man über die SIP des Providers wählt. Es macht die Sache auch sicherer.

- DNS und NAT können manchmal Probleme bereiten. In der dtmfbox.cfg das Loglevel auf 5 erhöhen und Logfile posten.

Zum Admin-Menü:

Das mit dem Aufnehmen ist keine schlechte Idee. Ich könnte sogar espeak beipacken (eine Text-To-Speech Engine) um Ansagen zu generieren, aber das hört sich komisch an ;)
Die Befehle hatte ich unter Mailversand, Administration stehen.

Zum Sourcecode:

Den Sourcecode werde ich noch veröffentlichen. Wollte aber noch etwas damit warten. Vielleicht wäre ein Sourceforge Eintrag sinnvoll. Das Programm lässt sich leicht auf andere Architekturen portieren.
 
Zuletzt bearbeitet:
hi,

das kommt raus wenn ich folgendes eingebe:
<code>
/ $ dtmfbox -list accounts
(0) [VOIP] 8****5 - 212.227.15.231 - Registration ok!
(1) [ISDN] unknown - 4 - Registration pending!
</code>

test auf voip anruf und der ab geht wieder ned ran hab den loglevel auf 5 gestellt und taucht trotz alledem nix in der logdatei auf kA was ich falsch mache.

MfG Tomekk

EDIT:

hab grade noch festgestellt dass wenn ich den loglevel per vi auf 5 stelle und abspeicher das ding sich wieder auf 3 zurückstellt. wie kann ich sowas dauerhaft ändern? hab darin noch ned all zu viel ahnung
(VOIP unkenntlich gemacht)
 
Zuletzt bearbeitet:
Also egal was ich mache bei 1und1 VOIP kommt immer Registration failed...

Meine aktuellen Parameter:
Name: 49+Vorwahl+Voipnr
MSN: 49+Vorwahl+Voipnr / ich hab auch schon nur die voipnr probiert!
Type: VOIP

Registrar: 212.227.15.231
Realm: 1und1.de
Proxy:
Username:49+Vorwahl+Voipnr
Passwort: vom 1und1-Zettel

Kann mir bitte irgendwer mal einen Tipp geben, bin mir sicher es ist nur eine Kleinigkeit :)
 
@Tomekk1985m:

Registration ok sieht schonmal gut aus. Also beim SIP Provider konnte er sich anmelden.
Das Loglevel überschreibt sich durch das rc-Skript. Mal so starten:

Code:
killall -9 dtmfbox
dtmfbox -log /var/dtmfbox.log

EDIT:
Ich hatte mit monduno und dus.net getestet. Sollte also auch mit 1und1 funktionieren.
Ich hatte gelesen, dass das 1&1 Softphone auf SIP-Port 5070 läuft und ab 30000 für RTP. Diese Einstellung mal übernehmen.
 
Zuletzt bearbeitet:
Alarm zurück! Ich Idiot habe für VOIP das falsche Passwort benutzt - Asche auf mein Haupt :)

Gruss Manuel
 
Hat auch ned geholfen, log erscheint wieder nix und die cfg und alles is verschwunden nur noch die leere dtmfbox.log is da

MfG Tomekk

EDIT:

wenn ich nun dtmfbox -list accounts mache kommt:
-------------------------------------------------------------------------------
dtmfbox v0.3.3
-------------------------------------------------------------------------------

das dabei raus

EDIT:

hab heute nen anruf über festnetz bekommen da geht der ab dran allerdings bei voip macht ers immer noch ned bei dtmfbox -list accounts kommen nun doch wieder die registrierten nummern
 
Zuletzt bearbeitet:
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.