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

Gespräch aufzeichnen durch Dreierkonferenz mit dem Anrufbeantworter??

Meine Idee: Um ein laufendes Gespräch aufzuzeichnen, mache ich eine Dreierkonferenz mit dem Anrufbeantworter. Dazu muss ich mich mit der internen Nummer des AB verbinden. Hat der überhaupt eine interne Nummer, und falls ja welche?
Ich kenne mich aber nicht aus, und weiß nicht, ob das Sinn macht.
Was sagen die Profis dazu?
 
Ich weiß leider nicht, ob das mit dem AVM eigenen Anrufbeantworter funktioniert (**600). Bei mir kann ich durch Modifikation aber Gespräche aufzeichnen (ISDN). Bei VoIP könnte es auch noch gehen, habe ich jedoch nicht getestet. Durch das Addon "isdn_mod.sh" wird das Gespräch komplett (bzw. nur eingehend) über die dtmfbox geführt. Über das benutzerdefinierte Skript kann man dann den DTMF-Event abfangen und die #-Taste dazu verwenden, das Gespräch aufzuzeichnen. Nebenbei gibt es ne Rückwärtssuche auf dem Telefondisplay ;)
 
Genial! Auf so etwas habe ich gewartet! Was steht denn in dem benutzerdefinierten Skript, und wie/wo binde ich das ein? Bin noch neu bei der dtmfbox und habe Mühe mich in den Skripten zurecht zu finden.
 
Hi,

im Webinterface gibt es den Menüpunkt "Benutzerdefiniertes Skript". Dort kann man Addons und eigene Skripte unterbringen. Einen Hilfe-Button habe ich ebenfalls eingefügt, zur allgemeinen Verwirrung ;)

Zum "isdn_mod.sh" Addon hatte ich einen eigenen Thread aufgemacht, da man dafür die Telefoneinstellungen ändern muss. Das "Durchreichen" des Gespräches ist notwendig, da sonst keine andere Möglichkeit besteht, in das Gespräch einzugreifen und dieses eventuell aufzuzeichnen. Das Skript reicht das Gespräch nur durch und zeigt zusätzlich, per Rückwärtssuche, Name und Adresse auf dem Display an. Wenn man jetzt noch den DTMF-Event abfängt, kann man weitere Funktionen hinzufügen. Die Anweisungen würde man ebenfalls in das Skript schreiben.
 
7170-usb

Hallo bodega,

ich habe die 7170-FritzBox gekauft.
Bei der Installation (USB-Version) bekomme ich die Meldung:
Code:
# cd dtmfbox-0.4.1_rc4_6
# ./rc.dtmfbox install
./rc.dtmfbox: ./rc.dtmfbox: 574: /var/dtmfbox/default.dtmfbox/tmp/dtmfbox.config
: Too many levels of symbolic links
Download busybox-tools...
Connecting to fritz.v3v.de[85.214.42.52]:80
busybox-tools        100% |*****************************|   118 KB    00:00 ETA
Download dtmfbox...
./
./busybox-tools
./default.dtmfbox/
./default.dtmfbox/dtmfbox.cfg
tar: cannot create directory './default.dtmfbox': No such file or directory
tar: can't open './default.dtmfbox/dtmfbox.cfg': No such file or directory
cp: unable to stat `/var/dtmfbox-bin/default.dtmfbox/dtmfbox.cfg': Too many leve
ls of symbolic links
./rc.dtmfbox: ./rc.dtmfbox: 591: /var/dtmfbox-bin/default.dtmfbox/tmp/dtmfbox.co
nfig: Too many levels of symbolic links
cp: unable to stat `/var/dtmfbox/default.dtmfbox': Too many levels of symbolic l
inks
# ./rc.dtmfbox start_httpd
./rc.dtmfbox: ./rc.dtmfbox: 574: /var/dtmfbox/default.dtmfbox/tmp/dtmfbox.config
: Too many levels of symbolic links
Start Webserver...
httpd: chdir(/var/dtmfbox/httpd): No such file or directory
done! Listening on port 6767!

Das Link "http://fritz.box:6767/" öffnet sich nicht.

Please, HELP !!!
 
Zuletzt bearbeitet von einem Moderator:
Normalerweise klappt das, wenn man keine vorherige Version installiert hat. Die Holzhammermethode wäre: 'rm -R /var/dtmfbox', alles aus debug.cfg rausschmeißen und neu starten.
 
Gespräch aufzeichnen

Ok, ich habe mir die Hilfe durchgelesen, und das Durchreichen mittels isdn_mod.sh halbwegs hingekriegt. Wenn ich das richtig verstehe, muss zum Mitschneiden das „isdn_mod.sh“ Skript erweitert werden. Was genau müsste wo eingefügt werden zum Mitschneiden? Geht das mit einem record Befehl wie im Anrufbeantworter Skript, oder ist das beim Durchreichen ganz anders?
 
USB-Entfernungsmethode

Hallo Marco,

Danke!
Ich habe gestern die Fritzbox mit der Firmware aktualisiert und die DTMFBOX neu installiert. Deine Methode habe ich in meiner "Solutions"-Liste gespeichert (for next time ;) ).

Heute habe ich ein anderes Problem. :confused:
Ich habe die DTMFBOX auf den USB-Stick installiert, konfiguriert, gestartet.
Alles lief perfekt. Danach habe ich die DTMFBOX gestoppt und von der Fritzbox-Oberfläche den Stick mit dem Kommando "Sicher trennen" getrennt.
Habe den Stick entfernt. In 10 Minuten wieder rein.
Keine Installation! Die FB zeigt dass der Stick leer ist!

Was mache ich falsch? Gibt's irgendwelche richtige "USB-Entfernungsmethode"?

Danke im Voraus,
ComeRun
 
das ist ein Problem der AVM-Software. Du hast zwar die DTMF-Box beendet, aber der HTTP-Server, über den du die Einstellungen vornimmst war noch aktiv. Daher konnte die Box den Stick nicht unmounten, allerdings wird nach dem unmountversuch der Ordner, auf dem normalerweise der Stick war, doch bei dir leider immernoch ist, der Ordner mit rm -r gelöscht. Daher hat die Kiste deinen Stick komplett gelöscht, anstatt nur den sonst leeren Ordner zu entfernen.
 
Hallo doppelfritz,

bedeutet dein Hinweis
Code:
der Ordner mit rm -r gelöscht.
dass der Inhalt des Sticks immer gelöscht wird, wenn noch weitere Programme von dort aus laufen?

Ich habe z.B. die BusyBox, den MC und DropBear direkt auf dem Stick.
Wenn ich nun über das Web-Interface den Auswahlpunkt "Sicher trennen" auswähle, wird der Inhalt des Sticks unwiderruflich gelöscht?????

Wenn das so ist, werde ich meine debug.cfg wieder so umstellen, dass alle Mods zunächst vom Stick nach /var/tmp/... kopiert und dann von dort aus ausgeführt werden.


Joe
 
"Benutzerdefiniertes Skript" auf FB

Guten Abend!

Im Grunde ist es egal ob die DTMFBOX auf einem USB-Stick oder auf der FB installiert und gespeichert wird.
Für mich ist die Verwendung des "Benutzerdefiniertes Skript" wesentlich.
Und wenn ich es aufrufe steht in Klammern dahinter (nur USB!).
Deshalb gehe ich davon aus, dass es nur auf diese Art möglich ist.
Falls dem nicht so ist kann ich es auch ohne Weiteres auf die FB installieren.
Deshalb die Frage ist eine Installation unter Verwendung des "Benutzerdefiniertes Skript" auf FB möglich oder nicht?

mfg,
ComeRun
 
+49 nicht wählbar

Hi!

Ich benutze dtmfbox um mit dem Nokia E51 meinen ISDN-Anschluss zu nutzen. Funktioniert soweit auch wunderbar, aber leider kann ich keine Rufnummern wählen, die mit +49 beginnen. Sowohl beim E51, als auch bei X-Lite kommt dabei sofort das Besetztzeichen.

Kann man dtmfbox irgendwie beibringen mit +49 umzugehen?

Gruß... sbenett
 
Hallo,
erstmal Respekt vor der Arbeit, die hier geleistet wurde.
Habe mich durch fast den ganzen Thread gelesen und bin schon beeindruckt.
Danke
Ich will die DTMF-Box verwenden um
- Einen Callback auf meine BwHz-Nummer durch meine Handy-Nummer zu triggern und dann über den zweiten B-Kanal rauszutelefonieren (bin also eher Ottoonormalverbraucher).
Hier das Log:
Code:
--- Schnipp ---
 21:39:43.116  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_CONNECT
 21:39:43.116  capi_events.c (IND, CTRL 1, PLCI: 6401) - Called-Party: +492307284434, Calling-Party: +4915150133517, Acc-ID: 0, INCOMING
 21:39:43.116   conference.c Port 2 (capi port [0]) transmitting to port 1 (null port)
 21:39:43.116   conference.c Port 1 (null port) transmitting to port 2 (capi port [0])
 21:39:43.116  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (0x0070) - UNKNOWN INFO
 21:39:43.116  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x01)
 21:39:43.116  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (0xc000) - UNKNOWN INFO
 21:39:43.116    capi_ctrl.c (CNF, CTRL 1, PLCI: 6401) - CAPI_ALERT
 21:39:43.126 script_funcs.c RUN SCRIPT: "./script/script_main.sh" "CONNECT" "CAPI" "INCOMING" "0" "-1" "284434" "+4915150133517" "1" ""
 21:39:43.166        funcs.c Set high priority
 21:39:51.876  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (0x0008) - CAUSE (0x00)
 21:39:51.876  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_INFO (0xc000) - UNKNOWN INFO
 21:39:51.876  capi_events.c (IND, CTRL 1, PLCI: 6401) - CAPI_DISCONNECT
 21:39:51.876   capi_funcs.c CAPI 0x3490 - Normal call clearing
 21:39:51.876   conference.c Port 2 (capi port [0]) stop transmitting to port 1 (null port)
 21:39:51.876   conference.c Port 1 (null port) stop transmitting to port 2 (capi port [0])
 21:39:51.886 script_funcs.c RUN SCRIPT: "./script/script_main.sh" "DISCONNECT" "CAPI" "INCOMING" "0" "-1" "284434" "+4915150133517" "1" ""
 21:39:51.926        funcs.c Set low priority
 21:40:16.876 script_funcs.c [-1] (SCRIPT) - Queue: 90, Pending: 0
 21:40:16.906 script_funcs.c [-1] (SCRIPT) - Queue: 91, Pending: 0
 21:40:16.946 script_funcs.c [-1] (SCRIPT) - Queue: 92, Pending: 0
 21:40:27.096 script_funcs.c [-1] (SCRIPT) - Queue: 93, Pending: 0
 21:40:27.126 script_funcs.c [-1] (SCRIPT) - Queue: 94, Pending: 0
 21:40:27.156 script_funcs.c [-1] (SCRIPT) - Queue: 95, Pending: 0
--- Schnipp ---
Zur Konfiguration:
Fritz!Box fon wlan 7270
dtmfbox 0.4.1 rc 4-6 auf USB-Stick
Account 1 konfiguriert mit MSN 284434
Capi
Triggernummer unter Callback
015150133XXX/9834XXX/284434/1
Die BwHz ist im selben Ortsnetz. Daher habe ich keine Vorwahl angegeben.
Landes- und Ortspräfix sind unter Verbindungseinstellungen imho korrekt hinterlegt.
Es tutet wenn der Ruf durchgeht. Allerdings wird nicht zurückgerufen.
BTW.: Wie geht das mit *100# für das Admin-Menü?
Btw2.: Bei der Fritz.Box kann ich ja mit *12X# einen X-beliegiben Voip-Account vorm telefonieren auswählen. Würde das auch gehen, wenn ich Cb nutze?
Den Rückruf will ich über ISDN machen, wegen Sprachqualität usw. Aber zum raustelefonieren, würde ich gerne flexibel entscheiden.
Danke für Eure Hilfe
Ciao
Jeronimo
 
Hallo doppelfritz,

bedeutet dein Hinweis
Code:
der Ordner mit rm -r gelöscht.
dass der Inhalt des Sticks immer gelöscht wird, wenn noch weitere Programme von dort aus laufen?

Ja, so ist es, allerdings, wenn du den Stick "manuell" über telnet oder ssh trennst, indem du diesen umontest, dann passiert dir sowas nicht. Dann kann es dir nur passieren, das es umounten fehlschlägt und du nochmal nach Programmen, die noch laufen suchen musst und es erst, wenn nix mehr läuft klappt. Wie du den Stick umounten kannst weiß ich nicht, da ich den Syntax des Komandos umount nicht mit meinem Cygwin herausfinden konnte.
 
Wie wäre es mit
umount /dev/sda1 für die erste Partion?
Jemand eine Idee zum Callback?
Danke
 
Das USB-Entfernen hatte ich mit einem Stick auch immer. Hatte damals in /etc/hotplug/storage und /etc/hotplug/run_mount die entsprechenden Stellen mit 'rm -R' auskommentiert, danach lief es. Jedoch habe ich irgendwann mal einen Hub von Hama gekauft. Das tolle ist, dass dieser sich nicht von alleine mounted (vielleicht liegt es auch an dem Smartdisk-Einschub auf /dev/sdc, habe nicht mehr weiter geforscht).

@JoergR:
Eigentlich reicht es schon, die eigenen Befehle im benutzerdefinierten Skript hinzuzufügen. "isdn_mod.sh" müsste man dafür nicht anpassen, da es ja ebenfalls über das benutzerdefinierte Skript eingebunden wird.
Z.B. so:
Code:
# AUSGEHEND:
if [ "$SCRIPT" = "BEFORE_LOAD" ] && [ "$IN_OUT" = "OUTGOING" ] && [ "$TYPE" != "USER" ] && [ "$SRC_NO" = "0#602" ];
then
  if [ "$EVENT" = "DTMF" ] && [ "$DTMF" = "#" ];
  then
    echo "AUSGEHENDES GESPRÄCH"
    $DTMFBOX $SRC_CON -record $DTMFBOX_PATH/record/rec1_$DST_NO.wav
    $DTMFBOX $DST_CON -record $DTMFBOX_PATH/record/rec2_$DST_NO.wav
    return 1    # Skript abbrechen, nicht weiter fortfahren
  fi
fi

# EINGEHEND:
if [ "$SCRIPT" = "BEFORE_LOAD" ] && [ "$IN_OUT" = "OUTGOING" ] && [ "$TYPE" != "USER" ] && [ "$DST_NO" = "602" ];
then
  if [ "$EVENT" = "DTMF" ] && [ "$DTMF" = "#" ];
  then
    echo "EINGEHENDES GESPRÄCH"
    $DTMFBOX $SRC_CON -record $DTMFBOX_PATH/record/rec1_$SRC_NO.wav
    $DTMFBOX $DST_CON -record $DTMFBOX_PATH/record/rec2_$SRC_NO.wav

    return 1 # Skript abbrechen, nicht weiter fortfahren
  fi
fi

. ./script/addons/isdn_mod.sh "1" "12345" "602" "0#602"
if [ "$?" = "1" ]; then return 1; fi
Es sind ungefähr die selben Anweisungen, wie die im isdn_mod.sh Skript. Es werden für jede Verbindung eine Rec-File erstellt. Man könnte diese später noch mixen, mit einer anderen Applikation beim Event: "DISCONNECT".

Am einfachsten geht das Testen mit der Ausgabe auf der Konsole:
Code:
./rc.dtmfbox stop
./rc.dtmfbox foreground

@sbenett:
Wie sieht es aus mit '0049'? Leider ändere ich ein + nicht in 00 um. Bei ISDN wird die eingegebene Nummer so weitergereicht.

@jevas2402:
Wie du siehst, wird bei dir ein +49 vor die Nummer vorangestellt (was mich etwas wundert). Demnach müsste die Callback-Regel folgendermaßen aussehen:
+4915150133517/004915150133517/1

Schau auch mal unter den Verbindungseinstellungen und hinterlege die Landes und Ortsvorwahl unter CAPI (Präfix).
 
Hi Bodega,
Meine Callbackregel enthält wie gesagt die HomezoneNummer als zurückzurufende Nummer also an Stelle zwei.
Sie lautet jetzt:
*15150133517/9834504/1
Logfile:
Code:
dtmfbox
#top
dtmfbox                                                                                                                                   v0.4.1 - rc4 -
(6)
*
*
 12:06:03.124      dtmfbox.c dtmfbox 0.4.1 - rc4
 12:06:03.124      dtmfbox.c PJSIP 0.8.0
 12:06:03.144          pjlib select() I/O Queue created (0x50392c)
 12:06:03.144 sip_endpoint.c Module "mod-msg-print" registered
 12:06:03.144          pjlib select() I/O Queue created (0x514f4c)
 12:06:03.154    capi_ctrl.c Init CAPI...
 12:06:03.164    capi_ctrl.c CAPI controller: 5
 12:06:03.164    capi_ctrl.c Found controller #1 with 2 B-channel(s)
 12:06:03.164    capi_ctrl.c Found controller #2 with 2 B-channel(s)
 12:06:03.164    capi_ctrl.c Found controller #3 with 2 B-channel(s)
 12:06:03.164    capi_ctrl.c Found controller #4 with 1 B-channel(s)
 12:06:03.164    capi_ctrl.c Found controller #5 with 3 B-channel(s)
 12:06:03.164    capi_ctrl.c CAPI registered!
 12:06:03.164    alaw_ulaw.c Build a-law/pcm table buffer
 12:06:04.434    capi_ctrl.c CAPI initialized!
 12:06:04.444    capi_ctrl.c (0x3ff) - Listen to CAPI controller 1...
 12:06:04.444    capi_ctrl.c (0x3ff) - Listen to CAPI controller 3...
 12:06:04.444    capi_ctrl.c (0x3ff) - Listen to CAPI controller 4...
 12:06:04.444    capi_ctrl.c (CNF, CTRL 1) - CAPI_LISTEN
 12:06:04.444    capi_ctrl.c (CNF, CTRL 3) - CAPI_LISTEN
 12:06:04.444    capi_ctrl.c (CNF, CTRL 4) - CAPI_LISTEN
 12:06:04.694        funcs.c Set low priority
 12:06:05.644 script_funcs.c [-1] (SCRIPT) - Queue: 0, Pending: 0
 12:06:05.674 script_funcs.c [-1] (SCRIPT) - Queue: 1, Pending: 0
 12:06:05.704 script_funcs.c [-1] (SCRIPT) - Queue: 2, Pending: 0
 12:06:15.864 script_funcs.c [-1] (SCRIPT) - Queue: 3, Pending: 0
 12:06:15.904 script_funcs.c [-1] (SCRIPT) - Queue: 4, Pending: 0
 12:06:15.934 script_funcs.c [-1] (SCRIPT) - Queue: 5, Pending: 0
 12:06:26.084 script_funcs.c [-1] (SCRIPT) - Queue: 6, Pending: 0
 12:06:26.114 script_funcs.c [-1] (SCRIPT) - Queue: 7, Pending: 0
 12:06:26.144 script_funcs.c [-1] (SCRIPT) - Queue: 8, Pending: 0
 12:06:29.824  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_CONNECT
 12:06:29.824  capi_events.c (IND, CTRL 1, PLCI: 5121) - Called-Party: 00492307284434, Calling-Party: 004915150133517, Acc-ID: 0, INCOMING
 12:06:29.824   conference.c Port 2 (capi port [0]) transmitting to port 1 (null port)
 12:06:29.824   conference.c Port 1 (null port) transmitting to port 2 (capi port [0])
 12:06:29.824  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_INFO (0x0070) - UNKNOWN INFO
 12:06:29.824  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x01)
 12:06:29.824  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_INFO (0xc000) - UNKNOWN INFO
 12:06:29.824    capi_ctrl.c (CNF, CTRL 1, PLCI: 5121) - CAPI_ALERT
 12:06:29.834 script_funcs.c RUN SCRIPT: "./script/script_main.sh" "CONNECT" "CAPI" "INCOMING" "0" "-1" "284434" "004915150133517" "1" ""
 12:06:29.924        funcs.c Set high priority
 12:06:36.304 script_funcs.c [-1] (SCRIPT) - Queue: 9, Pending: 0
 12:06:36.344 script_funcs.c [-1] (SCRIPT) - Queue: 10, Pending: 0
 12:06:36.374 script_funcs.c [-1] (SCRIPT) - Queue: 11, Pending: 0
 12:06:38.934  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_INFO (0x0008) - CAUSE (0x00)
 12:06:38.934  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_INFO (0xc000) - UNKNOWN INFO
 12:06:38.934  capi_events.c (IND, CTRL 1, PLCI: 5121) - CAPI_DISCONNECT
 12:06:38.934   capi_funcs.c CAPI 0x3490 - Normal call clearing
 12:06:38.934   conference.c Port 2 (capi port [0]) stop transmitting to port 1 (null port)
 12:06:38.934   conference.c Port 1 (null port) stop transmitting to port 2 (capi port [0])
 12:06:38.944 script_funcs.c RUN SCRIPT: "./script/script_main.sh" "DISCONNECT" "CAPI" "INCOMING" "0" "-1" "284434" "004915150133517" "1" ""
 12:06:38.964        funcs.c Set low priority
 12:06:46.524 script_funcs.c [-1] (SCRIPT) - Queue: 12, Pending: 0
 12:06:46.554 script_funcs.c [-1] (SCRIPT) - Queue: 13, Pending: 0
 12:06:46.594 script_funcs.c [-1] (SCRIPT) - Queue: 14, Pending: 0
 12:06:56.744 script_funcs.c [-1] (SCRIPT) - Queue: 15, Pending: 0
 12:06:56.774 script_funcs.c [-1] (SCRIPT) - Queue: 16, Pending: 0
 12:06:56.804 script_funcs.c [-1] (SCRIPT) - Queue: 17, Pending: 0
 12:07:06.974 script_funcs.c [-1] (SCRIPT) - Queue: 18, Pending: 0
 12:07:07.004 script_funcs.c [-1] (SCRIPT) - Queue: 19, Pending: 0
 12:07:07.034 script_funcs.c [-1] (SCRIPT) - Queue: 20, Pending: 0
 12:07:17.214 script_funcs.c [-1] (SCRIPT) - Queue: 21, Pending: 0
 12:07:17.244 script_funcs.c [-1] (SCRIPT) - Queue: 22, Pending: 0
 12:07:17.274 script_funcs.c [-1] (SCRIPT) - Queue: 23, Pending: 0
 12:07:27.584 script_funcs.c [-1] (SCRIPT) - Queue: 24, Pending: 0
 12:07:27.614 script_funcs.c [-1] (SCRIPT) - Queue: 25, Pending: 0
 12:07:27.644 script_funcs.c [-1] (SCRIPT) - Queue: 26, Pending: 0
 12:07:37.834 script_funcs.c [-1] (SCRIPT) - Queue: 27, Pending: 0
 12:07:37.864 script_funcs.c [-1] (SCRIPT) - Queue: 28, Pending: 0
 12:07:37.894 script_funcs.c [-1] (SCRIPT) - Queue: 29, Pending: 0
 12:07:48.034 script_funcs.c [-1] (SCRIPT) - Queue: 30, Pending: 0
 12:07:48.064 script_funcs.c [-1] (SCRIPT) - Queue: 31, Pending: 0
 12:07:48.094 script_funcs.c [-1] (SCRIPT) - Queue: 32, Pending: 0
 12:07:58.244 script_funcs.c [-1] (SCRIPT) - Queue: 33, Pending: 0
 12:07:58.274 script_funcs.c [-1] (SCRIPT) - Queue: 34, Pending: 0
 12:07:58.304 script_funcs.c [-1] (SCRIPT) - Queue: 35, Pending: 0
 12:08:08.444 script_funcs.c [-1] (SCRIPT) - Queue: 36, Pending: 0
 12:08:08.474 script_funcs.c [-1] (SCRIPT) - Queue: 37, Pending: 0
 12:08:08.504 script_funcs.c [-1] (SCRIPT) - Queue: 38, Pending: 0
 12:08:18.644 script_funcs.c [-1] (SCRIPT) - Queue: 39, Pending: 0
 12:08:18.674 script_funcs.c [-1] (SCRIPT) - Queue: 40, Pending: 0
 12:08:18.714 script_funcs.c [-1] (SCRIPT) - Queue: 41, Pending: 0
 12:08:28.864 script_funcs.c [-1] (SCRIPT) - Queue: 42, Pending: 0
 12:08:28.894 script_funcs.c [-1] (SCRIPT) - Queue: 43, Pending: 0
 12:08:28.924 script_funcs.c [-1] (SCRIPT) - Queue: 44, Pending: 0
 12:08:39.084 script_funcs.c [-1] (SCRIPT) - Queue: 45, Pending: 0
 12:08:39.114 script_funcs.c [-1] (SCRIPT) - Queue: 46, Pending: 0
 12:08:39.144 script_funcs.c [-1] (SCRIPT) - Queue: 47, Pending: 0
 12:08:49.294 script_funcs.c [-1] (SCRIPT) - Queue: 48, Pending: 0
 12:08:49.324 script_funcs.c [-1] (SCRIPT) - Queue: 49, Pending: 0
 12:08:49.354 script_funcs.c [-1] (SCRIPT) - Queue: 50, Pending: 0
 12:08:59.514 script_funcs.c [-1] (SCRIPT) - Queue: 51, Pending: 0
 12:08:59.554 script_funcs.c [-1] (SCRIPT) - Queue: 52, Pending: 0
 12:08:59.584 script_funcs.c [-1] (SCRIPT) - Queue: 53, Pending: 0
 12:09:09.734 script_funcs.c [-1] (SCRIPT) - Queue: 54, Pending: 0
 12:09:09.764 script_funcs.c [-1] (SCRIPT) - Queue: 55, Pending: 0
 12:09:09.794 script_funcs.c [-1] (SCRIPT) - Queue: 56, Pending: 0
 12:09:19.954 script_funcs.c [-1] (SCRIPT) - Queue: 57, Pending: 0
 12:09:19.984 script_funcs.c [-1] (SCRIPT) - Queue: 58, Pending: 0
 12:09:20.014 script_funcs.c [-1] (SCRIPT) - Queue: 59, Pending: 0
 12:09:30.164 script_funcs.c [-1] (SCRIPT) - Queue: 60, Pending: 0
 12:09:30.194 script_funcs.c [-1] (SCRIPT) - Queue: 61, Pending: 0
 12:09:30.224 script_funcs.c [-1] (SCRIPT) - Queue: 62, Pending: 0
 12:10:48.994 script_funcs.c [-1] (SCRIPT) - Queue: 63, Pending: 0
 12:10:49.024 script_funcs.c [-1] (SCRIPT) - Queue: 64, Pending: 0
 12:10:49.054 script_funcs.c [-1] (SCRIPT) - Queue: 65, Pending: 0
 12:10:59.204 script_funcs.c [-1] (SCRIPT) - Queue: 66, Pending: 0
 12:10:59.234 script_funcs.c [-1] (SCRIPT) - Queue: 67, Pending: 0
 12:10:59.264 script_funcs.c [-1] (SCRIPT) - Queue: 68, Pending: 0
Es scheint, als ob er nicht den Versuch unternimmt zurückzurufen. Irgendwas völlig offentsichtliches muss ich doch falsch machen oder?
Danke für Hilfe
Jeronimo
 
Zuletzt bearbeitet von einem Moderator:
jevas2402 schrieb:
Meine Callbackregel enthält wie gesagt die HomezoneNummer als zurückzurufende Nummer also an Stelle zwei.
Sie lautet jetzt:
*15150133517/9834504/1
Besser so:
.*15150133517/9834504/1

Code:
[-1] (SCRIPT) - Queue: 13, Pending: 0
das kommt vom Webinterface, wenn man auf der Statusseite ist. Es müsste ein CONNECT_REQ auftauchen. Daran erkennt man den Rückruf.
 
Hallo,
So. Danke. Der Punkt hat es scheinbar gebracht. Aber warum? Könnte mir das jemand einfach aus Interesse mal erklären?
Habe versucht über 0# eine interne Verbindung zu wählen um dann mit *121# den ersten Voip-Account zu wählen. Das ist abr scheinbar so nicht vorgesehen richtig?
Muss ich also meine Voip-Accounts in der dtmf-Box nochmals einrichten?
Espeak ist ja mal gar nicht so schlecht. ;))
Ciao
Jeronimo
 
Hi,

. bedeutet ein beliebiges Zeichen. Der Stern steht für "Wiederholen". Es wird also solange ein beliebiges Zeichen eingelesen, bis die angegebene Zeichenfolge gefunden wurde.

Bei der internen Verbindung müsstest du die Internet-Rufnummer (bzw. die eingetragene MSN im Telefon) wählen. Dann soltle es klingeln.

jevas2402 schrieb:
Espeak ist ja mal gar nicht so schlecht ;)
;) .. kannst es auch auf mbrola umstellen unter den Verbindungseinstellungen. Hört sich etwas natürlicher an, läuft aber über einen Webstream.
 
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.