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

Hey Marco,

ist das Projekt eingeschlafen?

Ich hoffe doch nicht??

Grüße
René
 
Checkt Mail mit Dtmf Box

Hallo alle zusammen, auch ich hoffe das dieses Projekt nicht tot ist. Wäre ja wirklich schade.

Naja, bei mir läuft die DTMF Box mittlerweile eigentlich ganz gut. Hab ab und zu das Problem, dass wenn ich von extern anrufen und mich über den AB ins interne Menü einwähle keine Ansagen erfolgen. Muss dann erst die Taste 1, anschließend den * drücken, dass ich im Main Menü lande.

Aber das, stört mich eigentlich nicht stark.

Was für mich ein wenig schade ist, dass ich Checkt Maild nicht zum laufen bekomme. Espeak sagt mir immer, keine Datendatei vorhanden. Hab alles zusammen mit Freetz erstellt, Wetter Podcast etc. laufen auch. Pfade hab ich wie in der Hilfe steht angepasst.

Hat jemand eine Idee woran das liegen könnte?

Desweiteren würde ich gerne eine Wake on Lan Funktion mit einbauen. Hab in der Hilfe leider nichts drüber finden können. Müsste aber doch möglich sein, oder?

Vielen dank für die Hilfe.

Grüße Stefan
 
Hi.
Das Projekt ist nicht tot. Der Entwickler hat nur etwas weniger Zeit als sonst.
Ich hoffe, ihr habt Verständnis.
 
Hallo,
nach langer gezwungener freetz abstinenz. Kann ich mich jetzt mal wieder mit der Box beschäftigen.

Alles läuft super, nur leider weigert sich dtmfbox beharrlich. Vielleicht könnt ihr mir sagen was ich falsch gemacht habe. Wenn Dtmfbox aktiv ist kommen keine anrufe am Telefon an (Mit dem Callmonitor und Yac werden sie angezeigt). Außerdem schaffe ich es nicht in das Menu, alle kurzwahlen bleiben stumm.

Zum anfang ich habe ein 1und1 komplettanschluß.
Meine Einstellungen in der dtmfbox
[voip]
voip=1
voip_registrar=1
voip_max_clients=4
voip_realm=192.168.178.1
voip_udp_port=5061
voip_rtp_start=4000
voip_rtp_max=4
voip_register_interval=3600
voip_keep_alive=180
voip_use_vad=0
voip_ip_addr=192.168.178.1
voip_stun=stun.1und1.de
voip_stun_port=3478
voip_ice=1
voip_nameserver=
voip_codecs=g711
voip_allow_unknown=0

[acc1]
active=1
name=4955xxxxxx27
number=4955xxxxxx27
type=voip
capi_controller_out=4
voip_registrar=sip.1und1.de
voip_realm=1und1.de
voip_user=4955xxxxxx27
voip_pass= xxxxxx welches Passwort kommt hier genau rein???
voip_do_not_register=0
voip_proxy=
[email protected]
voip_contact=
registrar_active=1
registrar_user=admin
registrar_pass=FB passwort
menu_entry=menu:main
menu_keycode=*610

Die Pfade habe ich nach
MADPLAY_PATH="/usr/bin"
ESPEAK_PATH="/usr/bin"
CHECKMAILD_PATH="/mod/etc"
geändert

Meine FB Einstellungen:
anderer Anbieter
Rufnummer: 81
Benutzername: admin was kommt sonst hier rein???
Kennwort: passwort für FB und Freetz (ist das selbe)
Registrar: 192.168.178.1:5061
Rufnummerformat aus

Im Log der FB steht:
Anmeldung der Internetrufnummer admin war nicht erfolgreich. Gegenstelle meldet Ursache 401
Was hat es damit auf sich?

Bei Status der dtmfbox:
Accounts
(1) [VOIP] 4955xxxxxxx27 - sip.1und1.de - (200) - OK (5760 sec)

Verbindungen
(0) [USER] OUTGOING - CONNECT - 495515041527 -> [email protected]
Bei anruf von *123#610

Clients
(1) 192.168.178.1:5060 - 1 account(s), 26 min

Kann mir nicht wer helfen und sagen wo mein Fehler liegt ich habe mir schon alles mögliche durchgelesen ich finde einfach nix. Im Anhang noch mal meine Log.

Gruß Fabian
 

Anhänge

  • log.txt
    11.1 KB · Aufrufe: 7
@Stefan: Bin zwar ein absoluter Neuling, hab mich aber auch schon gefragt wie das mit den Mails geht und vermute mal dass man dafür am besten noch folgendes Paket 'mitinstalliert' http://www.freetz.org/wiki/packages/checkmaild

hab da auch noch ein kleines Problem, vielleicht fällt ja jemandem was ein, eigentlich recht banal (vermute ich), such' aber schon stunden nach einer Lösung..

Ich möchte dass ich per cronjob (täglich) einen Anruf bekomme der mir dann per eSpeech einen Text vorliest. So klappt das bisher auch halbwegs:

dtmfbox 0 -call src=meinenr dst=meinenr ctrl=5
sleep 7
/var/dtmfbox/script/espeak.sh "text zum vorlesen (wird dann per wget geholt)" 0
sleep 5
dtmfbox 0 -hook down

Was mir dabei noch etwas Bauchschmerzen bereitet sind die Sleep Befehle.
Gibt es eine Möglichkeit zu überprüfen ob/wann ein Anruf (per dtmfbox -call) angenommen wurde?
Hab gehofft dass es in etwa so geht

dtmfbox 0 -call src=meinenr dst=meinenr ctrl=5 -scriptfile lesvor.sh

mag aber leider nicht :/
 
mit dem Paket "callmonitor" kann man erkennen, ob ein Anruf angenommen wurde. Allerdings weiß ich nicht, ob callmonitor auch den dtmfbox "mitüberwacht". Sicherlich gibt es auch andere Wege.

MfG
 
ah, "callmonitor" hört sich gut an =) werd's mal damit versuchen, dankesehr
 
Hallo.

Ich habe dtmfbox zum erstmal unter freetz installiert. Da werden von mir noch viele Fragen kommen. Blicke noch nicht so richtig durch.

Zuerst wollte ich aber mal über einen Darstellungsfehler im WebIF hinweisen, und zwar in den Menüs "Status" und "Nachrichten".

Kann man das selbst irgendwie korrigieren oder muss man auf eine neue Release warten?

Oder hat das sogar eher mit freetz was zu tun, und nicht mit dtmfbox?

Danke und Grüße
BX-8017



PS. Hmmm, habe meine fb nochmal neu geflashed mit ner neueren Version der stable. Habe auch nochmal dtmfbox ausgewählt und jetzt war aber dtmfnox direkt schon im RAM installiert, ich musste nicht mehr mit telnet auf die Box.

Kann mit das jdm erklären. Vorher war ja dtmfbox auf dem Stick. Jetzt sind auch die voreingestellten Menüs dar und ein keine Fehler mehr in der Darstellung, aber warum ist dtmfbox jetzt im Ram obwohl ich es noch gar nicht richtig installiert habe?

hier die Screens
 

Anhänge

  • ScreenHunter_03 Jul. 18 16.08.jpg
    ScreenHunter_03 Jul. 18 16.08.jpg
    64.2 KB · Aufrufe: 42
  • ScreenHunter_04 Jul. 18 16.09.jpg
    ScreenHunter_04 Jul. 18 16.09.jpg
    52.1 KB · Aufrufe: 27
Zuletzt bearbeitet:
So, hab's nach Hermanns Anregung jetzt mal mit 'callmonitor' versucht, echt ne gute Idee, allerdings will callmonitor nicht so ganz wie es soll..
hab' mal folgenden Listener 'erstellt':

out:connect ^ ^ /[usbverzeichnis]/lesvor.sh

Das klappt über das Telefon auch wunderbar, in Kombination mit dtmfbox (bzw mit dtmfbox -call) gibt's allerdings (wie schon vermutet) Probleme:
Egal ob ich's mit out:connect oder out:request versuch', das Script wird immer erst aufgerufen nachdem die Gegenseite auflegt.

Auch versteh ich nicht ganz warum mein erster Versuch per
dtmfbox 0 -scriptfile /[usbverzeichnis]/lesvor.sh
erfolglos bleibt, laut Dokumentation sollte ja ein 'confirmed-event' ausgelöst werden, lesvor.sh wird so allerdings nie aufgerufen.

Hat da evtl. noch jemand ne gute Idee? Bin echt für jeden Tipp dankbar, probier auch gerne was aus, hätte nicht gedacht dass mir ein automatischer Anruf solche Probleme macht..

P.S.: Hab' nach einer langen Nacht nun selbst eine Lösung gefunden, verwende nun die dtmfbox-actions, dadurch geht mir zwar ne Telefonnummer verloren (die Action springt abhängig von der Nummer an) dafür ruft mich meine Fritzbox nun an und erzählt mir was es so neues gibt =)
 
Zuletzt bearbeitet:
Hi nochmal.

Ich bin ein absout beginner was DTMFBOX angeht. Habe jetzt gerade einmal den Account eingerichtet und eine Kurzwahl vergeben.

Wie kann ich jetzt genau testen, ob DTMFBOX funktioniert. Im Wiki habe ich gelesen, dass man sich selbst anrufen muss und dann die Kurzwahl eingeben muss aber wie geht das genau vonstatten. muss ich die Kurzwahl direkt nach dem Rufton eingeben. Und wenn ich das getan habe, was muss dann passieren?? Im Log ändert sich zumindest mal nix.

Bitte helft mir mal auf die Sprünge.

Danke und Grüße
BX-8017
 
bin zwar auch noch ein absoluter Neuling, aber vielleicht hilft dir das ja weiter: Ruf einfach mal bei der Kurzwahl (die du angegeben hast) an, falls das nicht klappt musst du evtl die Kurzwahlnummer in der Fritzbox als Festnetzrufnummer einrichten
 
Hmm, ach so. Mann muss sich nicht selbst anrufen, sondern direkt die Kurzwahl, und diese vorher als eigene Festnetznummer anlegen?

OK, ein Moment....
 
das geht natürlich nur 'von Daheim' aus, alternativ kannst du im Anrufbeantworter (unter dtmfbox-script) eine pin festlegen um von Aussen ins Menü zu gelangen (die kann man dann eingeben wenn der Anrufbeantworter drangeht)
 
ich bin ja daheim, also passt schon. ich habe jetzt mal die Rufnummer 800 als Festnetznummer angegeben. Da gehen ja nur Ziffern, also die anderen Varianten *800 **800 usw kann man nicht als Rufnummer vergeben.

Keine Reaktion. Das Log ist und bleibt so:

00:02:07 dtmfbox 0.5.0
00:02:07 PJSIP 1.0.1
00:02:07 Conference bridge created [8000/16/1]
00:02:07 Allocate 21 connections with 10 RTP/RTCP transports
00:02:07 Init CAPI ...
00:02:07 CAPI controller: 5
00:02:07 Found controller #1 with 2 B-channel(s)
00:02:07 Found controller #2 with 2 B-channel(s)
00:02:07 Found controller #3 with 2 B-channel(s)
00:02:07 Found controller #4 with 1 B-channel(s)
00:02:07 Found controller #5 with 5 B-channel(s)
00:02:07 CAPI registered (ApplID: 7, B-Channels: 12)
00:02:07 Build a-law/pcm table buffer
00:02:09 CAPI initialized!
00:02:09 Start CAPI listen loop ...

Und im Telefondisplay steht "ungültige Nummer" ... "besetzt"

Hmm. Ich habe ein ISDN Telefon und da ist auch "autom. DTMF" eingestellt.

Shit, wie geht's jetzt weiter?

Grüße
BX-8017
 
tjo, da weiss ich leider auch nicht weiter, bei mir hat's so geklappt (hab telefon über dect, die 800 nummer hab ich dann als isdn-festnetznummer hinzugefügt), aber kann nicht wirklich sagen warum.. hab' über 20 stunden gebraucht bis das alles halbwegs geklappt hat ;\
 
Triozdem Danke für deine Untersützung. Das wäre jetzt meine nächste Frage gewesen, ob das auch geht, wenn man die Telefone über DECT an der FB hängen hat, was bei mir auch der Fall ist. müsste also auch so funktionieren.


Also, weiter testen.....

Hat vielleicht noch jdm einen Tip für mich?

Grüße
BX-8017


PS. Ich glaube, ich habe es geschafft. Habe versucht, dass ganze über SIP-Registrar zu machen. Sieht doch ganz gut aus, oder?

--->
 

Anhänge

  • ScreenHunter_03 Jul. 21 01.41.jpg
    ScreenHunter_03 Jul. 21 01.41.jpg
    78.8 KB · Aufrufe: 47
Zuletzt bearbeitet:
Hallo Bodega,

ich hatte lange Zeit deine dtmfbox im Einsatz, und zwar über Web-Download. Seit einer ganzen Weile hat das dann aber irgendwann nicht mehr funktioniert, weil du meine Version runtergenommen hast.

Nun ist es aber so, daß ich die Funktionen dringend wieder brauche. Mit den neuen Versionen hab ich aber gewisse Probleme, daher würde ich am liebsten die alte 0.3.9 wieder verwenden.

Sie war immer über den Link: http://fritz.v3v.de/dtmfbox/dtmfbox-0.3.9-standalone/rc.dtmfbox-setup erreichbar.

Könntest du mir bitte genau dieses Packet zukommen lassen, so daß ich es nur auf meinem Webspace hochladen brauche und dann direkt wieder verwenden kann? Bin da leider kein Experte, darum hilft mir die source aus dem Repository auch nicht weiter. Am besten will ich daher einfach nur den obenstehenden wget Link anpassen.

Wär wirklich freundlich wenn du mir da helfen könntest, brauche das nämlich relativ dringend.

Viele Grüße!
 
Hallo,

ich bin zwar nicht Marco (a.k.a. bodega), aber frag doch mal AngusY.
Gemäß Signatur nutzt er die dtmfbox-0.3.9-standalone.
Allerdings war er offenbar schon lange nicht mehr schreibend im Forum.
 
Hallo ao,

ich habe weiter vorne die 0.3.9 USB Version zum Download gefunden. Was ist der Unterschied dieser Version zur Standalone? Ich ich evtl. die einfach auf den Webspace hochladen?
 
Vor lauter Verzweiflung hätte ich jetzt mal versucht die aktuelle Version auf meiner 7050 einzuspielen, aber es klappt nicht. Nach Schritten im Telnet kommt die Meldung daß dtmfbox nicht installiert sei. Was klappt da nicht?

Hier mal das vollständige Log aus dem Telnet 1:1 raus kopiert, meine Eingaben sind fett hervorgehoben:

Code:
BusyBox v1.1.2 (2007.03.12-13:19+0000) Built-in shell (ash)
Enter 'help' for a list of built-in commands.

HWRevision='76'
HWRevision_ATA='1'
HWRevision_BitFileCount=''
HWRevision_Reserved1='0'
ANNEX='B'
ANNEX_PTEST_FILE='ptest-results-0'
ANNEX_PTEST_HOST='192.168.178.20'
ANNEX_TEST='0'
OEM='avm'
OEM_DEFAULT_INDEX=''
OEM_tmp='avm'
Language='de'
Country='049'
TZ='CET-1CEST-2,M3.5.0/02:00:00,M10.5.0/03:00:00'
CONFIG_AB_COUNT='3'
CONFIG_ACCESSORY_URL='http://www.avm.de/fritzbox_apps.php?hardware=76&oem=avm&la
nguage=de&country=&version=14.04.33&subversion='
CONFIG_ANNEX='B'
CONFIG_ASSIST='y'
CONFIG_ATA='y'
CONFIG_ATA_FULL='n'
CONFIG_AUDIO='n'
CONFIG_AURA='n'
CONFIG_BLUETOOTH='n'
CONFIG_BLUETOOTH_CTP='n'
CONFIG_BUTTON='n'
CONFIG_CAPI='y'
CONFIG_CAPI_MIPS='n'
CONFIG_CAPI_NT='y'
CONFIG_CAPI_POTS='y'
CONFIG_CAPI_TE='y'
CONFIG_CAPI_UBIK='y'
CONFIG_CAPI_XILINX='n'
CONFIG_CDROM='n'
CONFIG_CDROM_FALLBACK='n'
CONFIG_DECT='n'
CONFIG_DSL='y'
CONFIG_ECO='n'
CONFIG_ENVIRONMENT='/var/env'
CONFIG_ENVIRONMENT_PATH='/proc/sys/urlader'
CONFIG_ETH_COUNT='2'
CONFIG_FIRMWARE_URL='http://www.avm.de/fritzbox-firmware-update.php?hardware=76&
oem=avm&language=de&country='
CONFIG_FON='y'
CONFIG_FONGUI2='y'
CONFIG_FONQUALITY='y'
CONFIG_HOMEI2C='n'
CONFIG_HOSTNAME='fritz.fonwlan.box'
CONFIG_I2C='n'
CONFIG_INSTALL_TYPE='ar7_ubik2_4MB_2eth_3ab_isdn_nt_te_pots_wlan_50494'
CONFIG_JFFS2='n'
CONFIG_KIDS='y'
CONFIG_LED_NO_DSL_LED='n'
CONFIG_MAILER='y'
CONFIG_MEDIACLI='n'
CONFIG_MEDIASRV='n'
CONFIG_NAND='n'
CONFIG_NFS='n'
CONFIG_OEM_DEFAULT='avm'
CONFIG_PRODUKT='Fritz_Box_7050'
CONFIG_PRODUKT_NAME='FRITZ!Box Fon WLAN 7050'
CONFIG_RAMSIZE='32'
CONFIG_RELEASE='1'
CONFIG_ROMSIZE='4'
CONFIG_SAMBA='n'
CONFIG_SERVICEPORTAL_URL='http://www.avm.de/fritzbox-service-portal.php?hardware
=76&oem=avm&language=de&country=&version=14.04.33&subversion='
CONFIG_STOREUSRCFG='y'
CONFIG_SUBVERSION=''
CONFIG_SWAP='n'
CONFIG_TAM='n'
CONFIG_TAM_MODE='0'
CONFIG_TR064='n'
CONFIG_TR069='n'
CONFIG_UBIK2='y'
CONFIG_UPNP='y'
CONFIG_USB='y'
CONFIG_USB_HOST_AVM='n'
CONFIG_USB_HOST_TI='n'
CONFIG_USB_PRINT_SERV='n'
CONFIG_USB_STORAGE='n'
CONFIG_USB_WLAN_AUTH='n'
CONFIG_VDSL='n'
CONFIG_VERSION='04.33'
CONFIG_VERSION_MAJOR='14'
CONFIG_VLYNQ='y'
CONFIG_VLYNQ0='1'
CONFIG_VLYNQ1='0'
CONFIG_VPN='n'
CONFIG_WLAN='y'
CONFIG_WLAN_1130TNET='y'
CONFIG_WLAN_1350TNET='n'
CONFIG_WLAN_GREEN='n'
CONFIG_WLAN_IPTV='n'
CONFIG_WLAN_TXPOWER='n'
CONFIG_WLAN_WDS='y'
CONFIG_WLAN_WMM='n'
CONFIG_XILINX='n'
ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt

[b]# cd /var[/b]

[b]# wget [url]http://fritz.v3v.de/dtmfbox/dtmfbox-dl/0.5.0/rc.dtmfbox[/url][/b]
Connecting to fritz.v3v.de[85.214.129.138]:80
rc.dtmfbox           100% |*****************************| 18528       00:00 ETA

[b]# chmod +x rc.dtmfbox[/b]

[b]# ./rc.dtmfbox install ram[/b]
Installing dtmfbox (RAM -> /var/dtmfbox-bin) ...
Connecting to fritz.v3v.de[85.214.129.138]:80
busybox-tools        100% |*****************************|   259 KB    00:00 ETA
./rc.dtmfbox: ./rc.dtmfbox: 642: which: not found
Testing /var/busybox-tools...
du...found!
ftpput...found!
gzip...found!
gunzip...found!
head...found!
httpd...found!
mkfifo...found!
nc...found!
tail...found!
tar...found!
uudecode...found!
uuencode...found!
Congratulations! Your busybox has all required commands!
./
./libmenu.plugin.so
./busybox-tools
./default/
./default/script/
./default/script/espeak.sh
./default/script/action.sh
./default/script/action_cbct.sh
./default/script/action_anticallcenter.sh
./default/script/misc_fb.sh
./default/script/action_am.sh
./default/script/am_funcs.sh
./default/script/funcs.sh
./default/script/misc_radio.sh
./default/script/am_setup.sh
./default/script/misc_checkmaild.sh
./default/script/action_ctrl5.sh
./default/script/callthrough.sh
./default/script/action_reverse.sh
./default/script/am_admin.sh
./default/script/misc_weather.sh
./default/cfg/
./default/cfg/script.cfg
./default/cfg/menu.cfg
./default/cfg/dtmfbox.cfg
./dtmfbox
./httpd/
./httpd/dtmfbox_style.css
./httpd/dtmfbox.cgi
./httpd/index.html
./httpd/cgi-bin/
./httpd/cgi-bin/dtmfbox_main.cgi
./httpd/cgi-bin/dtmfbox_status.cgi
./httpd/cgi-bin/dtmfbox_scriptedit.cgi
./httpd/cgi-bin/dtmfbox.cgi
./httpd/cgi-bin/dtmfbox_cmd.cgi
./httpd/cgi-bin/dtmfbox_help.cgi
./httpd/cgi-bin/dtmfbox_webphone.cgi
./httpd/cgi-bin/dtmfbox_cfg.cgi
./rc.dtmfbox
Restoring defaults ...

[b]# ./rc.dtmfbox start_httpd[/b]
dtmfbox not installed!
 
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.