DSMOD="1" www_script="http://fritz.v3v.de/dtmfbox/dtmfbox-0.3.9-standalone/rc.dtmfbox-setup" package=dtmfbox # dsmod or mini_httpd? if [ "$DSMOD" = "0" ]; then DSMOD_LINK="" USERSCRIPT_LINK="" SCRIPT=dtmfbox.cgi else DSMOD_LINK="
$1
|
$DTMFBOX_VERSION
|
||||
EOF } cgi_end() { cat << EOF |
|
||||
Der aktuelle Dienststatus der dtmfbox.
Wird der Dienst als 'geloggt' gestartet ("Starten (Log)"), so kann über die Schaltfläche "Log ansehen" die Logdatei ausgegeben werden. Das Loglevel lässt sich von 0 (nichts) bis 5 (alles) einstellen.
dtmfbox automatisch starten oder manuell.
Der manuelle Start erfolgt über das Webinterface, bzw. über die Konsole:
/etc/init.d/rc.dtmfbox [start] [stop] [restart]
Es können max. 10 Accounts hinterlegt werden.
Account aktivieren / deaktivieren
Beliebiger Name. Bei VoIP wird dieser an die SIP Uri vorangestellt.
ISDN: MSN ohne Vorwahl
Analog: unknown
VoIP: Die Internetrufnummer
ISDN/Analog oder VoIP.
Bei VoIP müssen die Providerdaten hinterlegt werden:
Anrufbeantworter aktivieren / deaktivieren
Wie lange soll aufgenommen werden (in sec, 0=unendlich)?
Wie lange soll gewartet werden, bevor abgehoben wird (in sec)?
Die Endansage wird direkt nach der Aufnahmezeit abgespielt. Danach legt der AB auf.
Die Aufnahmen haben das Format Wave, 8khz, 16 Bit, Mono.
Soll ein Piepton nach der Ansage abgespielt werden?
AB soll nur zu bestimmten Zeiten aktiv sein. xx:xx Uhr anschalten - xx:xx Uhr ausschalten
Wenn die Aufnahmen per eMail verschickt werden sollen, muss ein Mailaccount hinterlegt werden.
Wird beim laufendem AB Pincode + # eingegeben, gelangt man in das Administrationsmenü.
Die Tastencodes 1# bis xxx# spielen die Nachrichten ab.
Man kann auch intern die Tastencodes *#100# - *#109# verwenden, um in die Administration von Account 1 bis 10 zu gelangen.
Default: 1234
Hierüber kann man eigene (kurze) Skripts ausführen (z.B. WOL, Dienste neu starten, Anruf durchführen, etc.).
Es können max. 50 Befehle hinterlegt werden (*1 - *50#).
Einen Callthrough kann man über **# durchführen (siehe auch Callback & Callthrough).
Anrufen & Auflegen (Der Rückruf erfolgt unmittelbar nach dem Auflegen)
Anrufen
Es können mehrere Trigger-Nr., bzw. Callback-Wahlregeln definiert werden (durch Leerzeichen getrennt).
Eine Callback-Wahlregel besteht aus ein bis drei Teilen:
Trigger-Nr/Callback-Nr/MSNCallback-Nr und MSN können auch weggelassen werden.
Beispiel:
Der Callback soll auf die Rufnummer 022112345 reagieren. Die Nummer, auf die zurückgerufen werden soll, ist die 0160555555555. Als MSN (Account) soll 3322211 verwendet werden.
Die Wahlregel könnte dann so aussehen:
022112345/0160555555555/3322211
Bei der Trigger-Nr. kann man auch Regular Expressions verwenden:
^.*12345$/0160555555555/3322211
Der Pincode, welcher vorher abgefragt werden soll. Falls kein Pin hinterlegt, wird die Passwortabfrage übersprungen.
Falls man sich mal verwählt, einfach einen * (Stern) in der Nummer mitangeben.
VoIP (SIP) an-/ausschalten
Der Port, welcher dem SIP Server zugewiesen werden soll (SIP-Messages).
Start-Port und Anzahl der RTP/RTCP Verbindungen (Sprachübertragung).
Für jede VoIP-Verbindung werden jeweils zwei Ports benötigt.
Die dtmfbox als Registrar verwenden (SIP-Clients können sich an die dtmfbox anmelden).
Die Anzahl der max. Clients die sich anmelden dürfen, werden rechts daneben eingetragen.
IP-Adresse der FB, bzw. Hostname
Wenn das falsche Interface gefunden wird, sollte hier die IP der Box eingetragen werden (bzw. dyndns-Adresse).
STUN Server (bei NAT Problemen)
Soll ICE (Interactive Connectivity Establishment) verwendet werden?
Es muss ein STUN Server angegeben werden, um ICE zu verwenden!
Zeitintervall, wann eine Neuregistrierung beim SIP-Provider durchgeführt werden soll.
In welchen Abständen sollen Dummy-Messages an den Server geschickt werden, um die Verbindung aufrecht zu erhalten.
Sprachpausen Erkennung an-/ausschalten
Der eingehende, ausgehende und interne Controller der CAPI-Schnittstelle (ISDN/Analog).
Early B3 an-/ausschalten
Es wird ein Wählton beim Verbindungsaufbau mit einem anderen Gesprächspartner abgespielt.
Da dies ein Fake-Ringtone ist, bekommt man hier (noch) keine richtigen Providerinfos (z.B. "Kein Anschluss unter dieser Nummer" oder Besetzt-Zeichen)