Bitte um Hilfestellung
@Marco,
@All,
möchte mich kurz vorstellen: Ich habe vor ca. 1 Woche angefangen mich mit dem Thema Freetz und dtmfbox zu beschäftigen. Obwohl ich mit Linux bisher noch nicht allzuviel am Hut hatte, bin ich Dank Eurer Anleitungen, Hinweisen und Wikis doch allein ganz schön weit gekommen. Das System läuft prinzipiell, was wohl insbesondere für die Verständlichkeit der von Euch bereitgestellten HowDo's spricht.
Allein die Instalation der dtmfbox bereitet mir große Schwierigkeiten:
Ich habe VOIP von easybell und sipgate. Mit Viel Mühen und Nachlesen habe ich es geschafft das sipgate-voip in die dtmfbox zu installieren. Prinzipiell kann ich sie von außerhalb erreichen. Aber jetzt beginnen meine Fragen, um deren Beantwortung ich hier bitte:
1) Kurzwahl auf SIP-Anschluß
Meine SIP-Einstellungen sind die Folgenden:
Code:
[general]
adjust_priority=1
max_connections=10
delimiter=none
scriptfile=none
[logging]
loglevel=3
show_sender=0
show_type=1
show_con=1
show_acc=1
show_source=0
show_destination=0
show_controller=0
show_plci=0
show_ncci=0
[audio]
conf_clockrate=8000
snd_clockrate=8000
null_sound=0
bidirectional_sound=0
snd_play=-1
snd_rec=-1
snd_ec_tail=0
con_ec_tail=0
resampler_quality=2
mixer_talkover=0
mixer_rx_volume=100
mixer_tx_volume=100
earlyb3_ring=1
text2speech=/var/dtmfbox/script/espeak.s (/var/dtmfbox/script/espeak.sh, "%text%", "%src_id%")
[voip]
voip=1
voip_registrar=1voip_max_clients=4
voip_realm=fritz.box
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=
voip_stun=stun.sipgate.net
voip_stun_port=10000
voip_ice=1
voip_nameserver=
voip_codecs=g711
voip_allow_unknown=0
[capi]
capi_controller=1,4,3,5
capi_int_prefix=0049
capi_nat_prefix=3XX6
capi_allow_unknown=0
[acc1]
active=1
name=03XXXXXXX39
number=03XXXXXXX39
type=voip
capi_controller_out=1
voip_registrar=sipgate.de
voip_realm=sipgate.de
voip_user=5XXXXX8
voip_pass=XXXXXX
voip_do_not_register=0
voip_proxy=sipgate.de
[email protected]
voip_contact=
registrar_active=1
registrar_user=5XXXXX8
registrar_pass=XXXXXX
menu_entry=menu:main
menu_keycode=*610
Damit komme ich von außen auf die dtmfbox (zunächst den Anrufbeantworter), kann dort die Pin eingeben, höre das espeak-Gebrabbel und kann Aktionen auslösen.
Was NICHT funktioniert ist ein "innerer" Anruf auf die dtmfbox. Also etwa mittels
610 oder
*610 oder
**610 oder
**##610 oder
*123#610
Nun lese ich im Forum, das die Kurzwahl sowieso nur bei ISDN-Anschlüssen funktioniert. Ist das so oder bekommt man das auch mit einem SIP-Anschluß hin?
2) Automatischer Start der dtmfbox
Dazu habe ich /var/dtmfbox/script.cfg wie folgt eingestellt:
Code:
# [SECTION:Start]
DTMFBOX_ENABLED="1"
DTMFBOX_SCRIPT_VERSION="v0.5.0 (Rev. 276)"
Allerdings startet die dtmfbox nach einem Reboot nicht automatisch. Im Logfile steht:
Code:
rc.mod version freetz-1.1.2
crond is disabled
telnetd is disabled
Starting Freetz webinterface...done.
Reading AVM's phone book...done.
Starting callmonitor...done.
checkmaild is disabled
usage:
./rc.dtmfbox defaults - Restore default cfg/scripts
./rc.dtmfbox uninstall - Uninstall dtmfbox
./rc.dtmfbox start - Start dtmfbox as daemon
./rc.dtmfbox foreground - Start dtmfbox in foreground
./rc.dtmfbox log - Start dtmfbox logged
./rc.dtmfbox stop - Stop dtmfbox
./rc.dtmfbox restart - Restart dtmfbox
./rc.dtmfbox status - Daemon status
Looking for user 'ftp' ... created - now saving to data buffer ... done
Starting ftp server...done.
Setting media type for port 4 to '10baseT-HD'.
swap is disabled
Damit ist die dtmfbox ausgeschaltet, kann aber sofort unter "Dienste"-"Statische Pakete"-"start" gestartet werden.
Wie kann das automatisch geschehen?
3) Wetter-Podcast
unter /var/dtmfbox/script/misc_weather.sh ist noch die URL
Code:
PODCAST_URL="http://www.daserste.de/wetter/xml/audiopodcast.asp"
PODCAST_FILE="$LOCKTEMPDIR/$SRC_ID-weather_podcast.link"
PODCAST_FIFO="$LOCKTEMPDIR/$SRC_ID-weather_podcast.wav"
angegeben. Die scheint schon länger nicht mehr gültig zu sein. Welche nutzt Ihr? Für mich ist es ein Problem gefundene Wetter-Podcasts zu integrieren, weil sie meist in der URL eine Datumsangabe haben. Die müsste man entweder täglich von Hand aktualisieren (nicht praktikabel!) oder die dtmfbox müßte das irgendwie selbst tun oder man müsste eben irgendeine URL finden, die irgendwie eindeutig ist.
So, das waren viele Fragen auf einmal. Wäre schön, wenn Ihr mir helfen könntet. Bin nämlich langsam am Verzweifeln hier...