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

Jep definitiv hab ich 26 gewählt, da ich es auch erst mit 24 probiert hatte, da aber noch andere Fehler kamen...

Nochwas, bin mir da nicht so sicher: Wenn ich als Installationsmethode usb wähle und dann nach dem Ordner gefragt werde gebe ich doch nur den Ordner an, der dann auch meinem spezifischen USB-Speicher angelegt werden soll oder muss ich da, in meinem Falle "8in1cardreader-partitionblahblah" mit einbauen?
 
Zuletzt bearbeitet:
Ich kann mir nicht erklären, warum das statische Binary (kompiliert unter 2.6.9_26-12) nicht funktioniert. Kann das noch jemand bestätigen?

Die mipsel-linux-ld Warnung bekomme ich auch unter 2.4. Welche Firmware hast du?
USB-Pfad ist die komplette Pfadangabe (/var/media/ftp/usb-xyz/dtmfbox)
 
Also ich hab die neueste Firmware für das FFON 7150, die gestern online gestellt wurde (wie frage ich die versionsnr. im genauen ab?).
Hab eben nochmal die dtmfbox installiert - diesmal mit dem vollen USB Pfad - hat auch nicht geklappt (blah dtmfbox not found). Weiß echt noch nicht wo der wurm drin steckt, die alte dtmfbox hat wunderbar funktioniert also kanns ja nicht wirklich am system liegen.

So mal das komplette Prozedere Dokumentiert, irgendwas hat er am Ende gestartet aber richtig oder nicht?

Setup dtmfbox v0.3.1...

Auf USB installieren oder per wget (usb/wget) [wget]:
usb
Installations-Pfad (USB):
/var/media/ftp/8-in-2-Partition-0-1/dtmfbox3

Download dtmfbox v0.3.1...

Kernel-Version wõhlen (24 oder 26):
26

...wget lädt...

Analog/ISDN verwenden (j/n) [ja]:
j

Capi-Controller Fritz!Box:

1 = ISDN
2 = ISDN
3 = S0 (intern)
4 = Analog

Controller Analog/ISDN - Eingehend (1=ISDN | 4=ANALOG) [1]:
3
Controller Analog/ISDN - Ausgehend (1=ISDN | 4=ANALOG) [1]:
3

VoIP verwenden (j/n) [ja]:
n
Loglevel (0-5) [3]:
3

------------------------------
Analog/ISDN Accounts anlegen
------------------------------
Neuen ISDN/Analog Account anlegen (j/n):
j
CAPI-Account Nr. 1
MSN (ohne Vorwahl):
50
Neuen ISDN/Analog Account anlegen (j/n):
n

----------------------------
Anrufbeantworter Setup
----------------------------
Aufnahme-Modus (on|later|off)

on = Es wird sofort nach dem Abheben aufgenommen
later = Es wird nach der Ansage aufgenommen
off = Es wird nur die Ansage wiedergegeben

Aufnahme-Modus [later]:
later
Anzahl der Sekunden, bis abgehoben wird [20]:
5
Max. Aufnahmezeit, in Sekunden (0=ohne) [30]:
30

Mailer verwenden (Aufnahmen per eMail verschicken)? [ja]:
n
PIN-Code f³r den Anrufbeantworter (PINCODE#) [1234]:
1235


Setup beendet!

Die Datei dtmfbox-start.sh wurde geschrieben.
Diese k÷nnte in die /var/flash/debug.cfg aufgenommen werden.
Die dtmfbox startet danach automatisch!

Falls die dtmfbox automatisch vom USB-Stick gestartet werden soll, muss die erste Zeile (#sleep 60) aukommentiert werden!

#

# ls
cam.jpg dtmfbox-0.2 dtmfbox-start.sh espeak
camload.max dtmfbox-setup.sh dtmfbox3 picsend
# ./dtmfbox-start.sh

-------------------------------------------------------------------------------
dtmfbox v0.3.1
-------------------------------------------------------------------------------
#
 
Zuletzt bearbeitet:
Also ein '__uClibc_start_main' seh ich nicht. Den Titel des Programms hat er geladen, also klappt das schon.

Wenn du jetzt 'ps -Al' eingibst, solltest du den Prozess finden.

Das Programm wurde im Hintergrund gestartet. Unter dtmfbox3: './dtmfbox --help' sollte die Hilfe ausgeben.

btw:
MSN (ohne Vorwahl):
50
und Ctrl. 3 ?

Hat das bei der alten Version auch funktioniert?
 
Jo, gibt den Effekt, dass ich das Dect Telefon abhebe und gleich dein Mechanismus aktiviert wird...

Gilt das für diese Version immernoch, dass ich die da irgendwie in das VOIP System einbinden muss?
 
Zuletzt bearbeitet:
Edit:
ok.. verstehe was du meinst. Da müsste ich den internen Controller anders behandeln. Das habe ich testweise ausgebaut. Das kann ich aber wieder reinmachen.
 
Zuletzt bearbeitet:
Hmm ja damit werd ich mich dann morgen mal auseinandersetzen, von den Einstellungen scheints ja so erstmal alles hinzuhauen. Danke für die Aufmerksamkeit ;)

Mit welchen Tools programmiert man eigentlich Tools für die Fritzbox? Direkt in nem normalen C Compiler oder wie und vorallem wo muss ich die Programme kompilieren, direkt auf der Box oder unter z.B. Ubuntu oder nem anderen Linux?
 
Ich denke, das ist eine Frage, die in anderen Threads besser beantwortet werden kann ;).
Ich mach das mit der Toolchain im ds-mod. Da ist ein gcc Compiler (C/C++) für mipsel dabei.
 
Weiterschaltung

besteht die Möglichkeit den Anrufer an einen anderen externen Anschluß (zB Handy) weiterzuverbinden nach dem er in einem "Sprachmenü" per DTMF einen Punkt aufgerufen hat?
 
Im Moment noch nicht. Diese Features hatte ich für die Zukunft angedacht.

BTW:
hab mir jetzt mal eine ds-mod Oberfläche für die dtmfbox erstellt (welche fast fertig ist).
Wenn daran Interesse besteht, kann ich das Addon posten..

EDIT:
Die dtmfbox läuft bei mir seit 3 Tagen stabil. Ich denke, die Beta-Phase geht langsam zu Ende ;)

Neue AB-Features:
- Integration in den ds-mod / Addon (Einstellungen über Web-Interface)
- Jedem Account/jeder MSN kann ein eigener Ansagetext hinterlegt werden
- Jedem Account/jeder MSN kann eine eigene Empfänger-eMail hinterlegt werden
- Jedem Account/jeder MSN kann eine eigene Klingelzeit / Aufnahmezeit hinterlegt werden
- Aufnahmen lassen sich auf USB speichern (bzw. per Mail verschicken und löschen)
- Eigene DTMF-Codes (z.B. für WOL, rc.skripte, etc.)
- Individuelle Anpassung des ABs an eigene Bedürfnisse (ohne Quellcodeanpassung, per Shell-Skript)
 
Zuletzt bearbeitet:
Bin sehr an der Einbindung in den dsmod interssiert und die Möglichkeit über eine dtmf codes skripte aufzurufen etc.
Wird es das dann auch als offizielles paket für dsmod geben, also so dass man es nur noch beim bauen auswählen brauch? wär natürlich schön ;)
 
dtmfbox v0.3.3 (ds-mod addon v0.2c)

Hier das Addon für den dsmod. Die Installation sollte einfach sein:

  1. Das Addon im ds-mod Verzeichnis entpacken (tar xvfz dtmfbox-dsmod-addon-0.2c.tar.gz)
  2. echo dtmfbox >> DSMOD_VERZEICHNIS/addon/static.pkg
  3. make menuconfig
  4. make


Features:
  • Anrufbeantworter für VoIP/ISDN/CAPI mit ds-mod Oberfläche
  • Bis zu 10 Accounts/MSNs
  • Eigene Ansagetexte, Endansagen je Nr.
  • Individuelle Aufnahmezeit und Klingelzeit je Nr.
  • Einzelne Nr. aktivieren/deaktivieren
  • Mailversand von Aufnahmen
  • Jeder Nr. kann eine eigene Empfänger-eMail zugewiesen werden
  • Administrationsmenü (über Pincode)
  • Eigene DTMF-Commands (Skriptaufrufe, WOL, Dienste neu starten, etc.)
  • Aufnahmen und Ansagen lassen sich auf USB ablegen
  • AB-Skript ist anpassbar

Einstellungen:

Allgemeine Einstellungen:
  • Start-Modus
    Manuell oder automatisch starten
  • VoIP Registrar-Modus
    Die dtmfbox als Registrar verwenden (Clients dürfen sich anmelden).
    Die Anzahl der max. Clients, die sich anmelden dürfen, werden rechts daneben eingetragen.
    Das ist dann sinnvoll, wenn der SIP Provider beispielsweise keine Mehrfachanmeldung zulässt.
  • VoIP Realm
    IP-Adresse der FB, bzw. Hostname
  • VoIP UDP Server Port
    Der Port, welcher dem SIP Server zugewiesen werden soll.
  • VoIP RTP/RTCP Start Port
    Start-Port und Anzahl der RTP/RTCP Verbindungen.
    Für jede VoIP-Verbindung werden zwei Ports benötigt.
  • VoIP Re-Register Intervall
    Wann soll eine Neuregistrierung beim SIP-Provider stattfinden.
  • CAPI Controller (Eingehend/Ausgehend)
    Eingehender/Ausgehender CAPI Controller, der registriert wird.
    (Ausgehender wird momentan nicht verwendet!)

Accounts, MSNs:

Es können max. 10 Accounts hinterlegt werden!

  • Aktiv
    Account/MSN aktiv?
  • Name
    Beliebiger Name
  • MSN
    Bei ISDN/Analog: MSN ohne Vorwahl
    Bei VoIP: Die Internetrufnummer
    Hinweis: Falls der AB nicht abnimmt, mal als MSN: 'unknown' eingeben (ohne Hochkomma).
  • Type
    ISDN/Analog MSN (CAPI) oder
    VoIP (SIP).
    Wird VoIP verwendet, müssten die SIP-Providerdaten hinterlegt werden.

Anrufbeantworter Einstellungen (je Account/MSN):

  • Aufnahmemodus
    Wann soll aufgenommen werden?
    - An (direkt nach dem Abheben aufnehmen)
    - Later (nach Ansage aufnehmen)
    - Aus (nur Ansage abspielen, keine Aufnahme)
  • Aufnahmezeit
    Wie lange soll aufgenommen werden (in sec, 0=unendlich)?
    Hinweis: man sollte nicht 0 verwenden! 3 min (180sec) sind ein guter Wert.
  • Abhebezeit
    Wie lange soll gewartet werden, bevor abgehoben wird (in sec)?
  • Ansage und Endansage
    Ansage (Wave, 8khz, 16 Bit, Mono).
    Die Endansage wird nach Ablauf der Aufnahmezeit abgespielt.
    Achtung: Der Pfad und die Datei darf keine Leerstellen enthalten!!!
  • eMail Empfänger
    Die eMail Adresse, an welche die Aufnahmen verschickt werden sollen

Mailversand, Administration:

  • Pincode
    Wird beim laufenden AB der Pincode# eingegeben, gelangt man in das Administrationsmenü.
    1# - xx# spielt die Aufnahmen vom heutigen Tag ab (solange diese nicht gelöscht werden).
    *1# - *9# ist reserviert für die eigene Befehle (siehe DTMF-Commands).
  • Mailversand
    Mailversand verwenden?
    Achtung: Bei Boxen ohne USB = JA! Die Aufnahmen sollten danach auch gelöscht werden (nach Mailversand löschen: "Ja")!

DTMF-Commands:
  • Hier kann man eigene Skripts aufrufen (z.B. WOL, Dienste neu starten, etc.).
    Wenn man im Administrationsmenü vom AB ist, kann man über die Tastencodes *1# bis *9# die eingestellen Befehle ausführen.

USB-Pfad:
  • Bei Boxen ohne USB wird dieses Feld leer gelassen!
    Ansonsten werden hier die Aufnahmen und Ansagen abgelegt. Beim ersten Start, werden alle benötigten Dateien auf den USB-Stick kopiert.
    Achtung: Der USB-Pfad darf keine Leerstellen enthalten!!!


Um die Ausgaben der dtmfbox zu loggen:
Code:
/etc/init.d/rc.dtmfbox stop
/etc/init.d/rc.dtmfbox log
Es sollte dann eine /var/dtmfbox/dtmfbox.log geben (bzw. im eingestellten USB-Pfad).

EDIT:
dtmfbox-dsmod-addon-0.2c.tar.gz ist für 2.4er Kernel,
dtmfbox-dsmod-addon-0.2c_26.tar.gz für den 2.6er Kernel.

Bugfixes:
  • Wave/Alaw Konventierung optimiert
  • SIP Re-Register Intervall wurde nicht gespeichert
  • Neuer Parameter: -list accounts (zeigt an, welche SIP-Accounts registriert wurden)
  • Ausgabe der MSN und Anrufernummer beim CONNECT (Log)
  • Ein wenig Speicher eingespart ;)
  • v0.2b: Samplerate Bugfix
  • v0.2c: capi_waitformessage Bugfix

 

Anhänge

  • dtmfbox-dsmod.jpg
    dtmfbox-dsmod.jpg
    150 KB · Aufrufe: 152
  • dtmfbox-dsmod-addon-0.2c.tar.gz
    255.7 KB · Aufrufe: 16
  • dtmfbox-dsmod-addon-0.2c_26.tar.gz
    259.2 KB · Aufrufe: 38
Zuletzt bearbeitet:
Also mit dem 2.6er Kernel scheint es nicht zu rennen. Jedenfalls wird scheinbar nicht abgehoben. Vielleicht ist es auch ein Konfigfehler von mir
ich verwende eine 7170 mit 1&1 Internet/VOIP und T-Com Analoganschluss.
Firmware ist 29.04.30 mit aktuellem dsmod-0.2.9-26-14-p2 von Olistudent.
Ich poste einfach mal die wichtigsten Konfigdateien:

Code:
#!/bin/sh
# --------------------------------------------------------------------------------------------------------------------
# dtmfbox Script-Configuration
# --------------------------------------------------------------------------------------------------------------------
PIN="1234"

DTMFBOX_PATH=/var/media/ftp/uStor01/dtmfbox
ADMINSCRIPT=/var/media/ftp/uStor01/dtmfbox/script/script_admin.sh
DTMFBOX=dtmfbox

MAIL="0"
MAIL_DELETE="1"
MAIL_FROM=""
MAIL_TO=""
MAIL_SERVER=""
MAIL_USER=""
MAIL_PASS=""

WAV_BEEP=/var/media/ftp/uStor01/dtmfbox/play/beep.wav

SCRIPT_ACC1="6****1"
SCRIPT_ACC1_RECORD="LATER"
SCRIPT_ACC1_TIMEOUT="30"
SCRIPT_ACC1_RINGTIME="0"
SCRIPT_ACC1_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC1_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC1_MAIL_TO=""

SCRIPT_ACC2=""
SCRIPT_ACC2_RECORD="LATER"
SCRIPT_ACC2_TIMEOUT="30"
SCRIPT_ACC2_RINGTIME="15"
SCRIPT_ACC2_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC2_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC2_MAIL_TO=""

SCRIPT_ACC3=""
SCRIPT_ACC3_RECORD="LATER"
SCRIPT_ACC3_TIMEOUT="30"
SCRIPT_ACC3_RINGTIME="15"
SCRIPT_ACC3_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC3_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC3_MAIL_TO=""

SCRIPT_ACC4=""
SCRIPT_ACC4_RECORD="LATER"
SCRIPT_ACC4_TIMEOUT="30"
SCRIPT_ACC4_RINGTIME="15"
SCRIPT_ACC4_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC4_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC4_MAIL_TO=""

SCRIPT_ACC5=""
SCRIPT_ACC5_RECORD="LATER"
SCRIPT_ACC5_TIMEOUT="30"
SCRIPT_ACC5_RINGTIME="15"
SCRIPT_ACC5_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC5_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC5_MAIL_TO=""

SCRIPT_ACC6=""
SCRIPT_ACC6_RECORD="LATER"
SCRIPT_ACC6_TIMEOUT="30"
SCRIPT_ACC6_RINGTIME="15"
SCRIPT_ACC6_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC6_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC6_MAIL_TO=""

SCRIPT_ACC7=""
SCRIPT_ACC7_RECORD="LATER"
SCRIPT_ACC7_TIMEOUT="30"
SCRIPT_ACC7_RINGTIME="15"
SCRIPT_ACC7_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC7_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC7_MAIL_TO=""

SCRIPT_ACC8=""
SCRIPT_ACC8_RECORD="LATER"
SCRIPT_ACC8_TIMEOUT="30"
SCRIPT_ACC8_RINGTIME="15"
SCRIPT_ACC8_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC8_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC8_MAIL_TO=""

SCRIPT_ACC9=""
SCRIPT_ACC9_RECORD="LATER"
SCRIPT_ACC9_TIMEOUT="30"
SCRIPT_ACC9_RINGTIME="15"
SCRIPT_ACC9_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC9_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC9_MAIL_TO=""

SCRIPT_ACC10=""
SCRIPT_ACC10_RECORD="LATER"
SCRIPT_ACC10_TIMEOUT="30"
SCRIPT_ACC10_RINGTIME="15"
SCRIPT_ACC10_ANNOUNCEMENT="./play/beep.wav"
SCRIPT_ACC10_ANNOUNCEMENT_END="./play/beep_end.wav"
SCRIPT_ACC10_MAIL_TO=""

SCRIPT_CMD_1=""
SCRIPT_CMD_2=""
SCRIPT_CMD_3=""
SCRIPT_CMD_4=""
SCRIPT_CMD_5=""
SCRIPT_CMD_6=""
SCRIPT_CMD_7=""
SCRIPT_CMD_8=""
SCRIPT_CMD_9=""

PATH=/sbin:/bin:/usr/sbin:/usr/bin:/mod/sbin:/mod/bin:/mod/usr/sbin:/mod/usr/bin:/var/media/ftp/uStor01/dtmfbox

Code:
[general]
voip=1
voip_registrar=1
voip_client=1
voip_realm=fritz.box
voip_udp_port=5061
voip_rtp_start=4000
voip_ip_addr=
voip_rtp_ports=8
voip_max_clients=4
voip_register_interval=3600

loglevel=3
scriptfile=/var/media/ftp/uStor01/dtmfbox/script/script_main.sh
delimiter=poundkey

# CAPI-Controller 
[controller]
isdn_incoming=4
isdn_outgoing=3

# Accounts, MSNs
[msn1]
name=6****1
msn=6****1
type=isdn
active=1
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn2]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn3]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn4]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn5]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn6]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn7]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn8]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn9]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@

[msn10]
name=
msn=
type=isdn
active=0
voip_registrar=
voip_realm=
voip_user=
voip_pass=
voip_proxy=
voip_id=@
 
Hallo,

hast du den Dienst auch gestartet? Startmodus steht standardmäßig auf "manuell".
Falls doch, mal die Logdatei posten.

EDIT:
Mit Kernel 29.04.29ds-0.2.9-26-14 funktioniert es. Habe es gerade getestet.
 
Zuletzt bearbeitet:
Danke für die schnelle Antwort, den Dienst hab ich nur auf manuell
gestellt weil die Fritzbox sehr langsam war und da es aus irgendeinem Grund nicht geklappt hat-ich hab versuchsweise auch mal die Abhebezeit auf 0 gesetzt-hab ich den Dienst auf manuell gestellt und dann deaktiviert.
Mit der Log-Datei ist es auch so eine Sache die kann ich erst anschauen wenn der Dienst gestoppt wird, bis dahin bleiben nur die alten Daten drin.
Interessant fand ich auch die Tatsache, dass der Pin 1234# als Telefonnummer interpretiert wurde obwohl der Dienst lief. Poste gleich mal ein LOG-File.
 
Den Pincode muss man beim AB eingeben. Sozusagen selbst anrufen und warten bis der AB rangeht, dann Pincode eingeben.

Mit der Labor ist das so ne Sache. Wie groß war denn das Firmware Image? Langsam sollte es nicht sein.
 
Hier mal der log (<dtmfbox mit log> Anruf - warten - t-net-box <dtmfbox stop>):

20:55:26.289 capi_ctrl.c Init CAPI...
20:55:26.362 capi_ctrl.c CAPI initialized!
20:55:26.362 voip_ctrl.c Init VOIP...
20:55:26.363 voip_ctrl.c Get IP from host ...
20:55:26.635 voip_ctrl.c Use IP: 192.168.178.1
20:55:26.638 voip_ctrl.c UDP server listening on port 5061.
20:55:26.649 voip_ctrl.c VOIP-Proxy callbacks initialized
20:55:26.675 voip_ctrl.c RTP/RTPC: 192.168.178.1:4000-4001
20:55:26.677 voip_ctrl.c RTP/RTPC: 192.168.178.1:4002-4003
20:55:26.680 voip_ctrl.c RTP/RTPC: 192.168.178.1:4004-4005
20:55:26.682 voip_ctrl.c RTP/RTPC: 192.168.178.1:4006-4007
20:55:26.684 voip_ctrl.c RTP/RTPC: 192.168.178.1:4008-4009
20:55:26.687 voip_ctrl.c RTP/RTPC: 192.168.178.1:4010-4011
20:55:26.689 voip_ctrl.c RTP/RTPC: 192.168.178.1:4012-4013
20:55:26.691 voip_ctrl.c RTP/RTPC: 192.168.178.1:4014-4015
20:55:26.692 voip_ctrl.c RTP/RTCP transport running from port 4000 to 4015
20:55:28.233 voip_ctrl.c VOIP initialized!
20:55:28.234 capi_ctrl.c (ISDN/ANALOG): Listen to CAPI controller 4...
20:55:28.235 capi_ctrl.c (CNF, CTRL 4, PLCI: 0) - CAPI_LISTEN
20:55:28.239 voip_ctrl.c Start VOIP listen loop...
20:56:02.379 capi_ctrl.c (IND, CTRL 4, PLCI: 1284) - CAPI_CONNECT
20:56:27.199 capi_ctrl.c (IND, CTRL 4, PLCI: 1284) - CAPI_DISCONNECT
20:56:58.537 script_funcs.c READ ACTION: connection 0
20:56:58.538 script_funcs.c READ ACTION: play /dev/null
20:56:58.538 script_funcs.c READ ACTION: record /dev/null
20:56:58.538 script_funcs.c READ ACTION: msn /dev/null
20:56:58.538 script_funcs.c READ ACTION: call /dev/null
20:56:58.538 script_funcs.c READ ACTION: scriptfile /dev/null
20:56:58.539 script_funcs.c READ ACTION: delimiter -
20:56:58.539 script_funcs.c READ ACTION: play_thread -1
20:56:58.539 script_funcs.c READ ACTION: hook 0
20:56:58.539 script_funcs.c READ ACTION: stop 3
20:56:58.539 script_funcs.c READ ACTION: show_connects 0
20:56:58.539 capi_ctrl.c Destroy CAPI...
20:56:58.540 capi_ctrl.c CAPI destroyed!
20:56:58.540 voip_ctrl.c Destroy VOIP...
20:56:59.039 voip_ctrl.c VOIP destroyed!
 
Mhh.. ich hätte beim CONNECT doch noch die Anrufnummer und MSN mitausgeben sollen.

Nunja, die zwei CAPI_INFOs fehlen und er findet den Account nicht.

Die MSN ist auch richtig? Ohne Vorwahl? Vielleicht mal mit Vorwahl probieren (mit und ohne führende Null)

Den Connect erkennt er und den Disconnect. Nur er hat Probleme mit der Nummernfindung. Ich könnte eine neue Version posten, bei der die MSN mitausgegeben wird. Dann könnte man besser sehen woran es liegt.

Ansonsten ist alles richtig.
 
Mmmh, tja, die Msn sollte stimmen ... dann poste doch mal die Version mit erweiterten Debug-Infos.
 
Hab jetzt mal die aktuelle Version (v0.3.3) gepostet. Da wird jetzt beim Connect die MSN und Anrufernummer angezeigt. Mich wundert nur, das kein CAPI_INFO kommt. Es könnte auch an der Labor-Firmware liegen - das kann ich nicht ausschließen.

Zusätzlich wird jetzt bei der Version auch keine Umwandlung mehr zwischen Wave und Alaw gemacht. Alles wird direkt übergeben.

Kannst ja mal probieren. Unter 29.04.29 und 29.04.15 habe ich keine Probleme.
 
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.