DTMFBox mehrfach ausgehende Verbindung

HolBu

Neuer User
Mitglied seit
23 Apr 2009
Beiträge
9
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich benutze seit einiger Zeit DTMF-Box um auf einer FritzBox 7240 CallBack zu realisieren. Das funktioniert auch in sagen wir 80 Prozent der Fälle recht gut. Zu meiner endgültigen Zufriedenheit sind nur noch zwei Sachen zu lösen. Auch nach langer Suche im Forum bin ich dazu nicht fündig geworden.

Sache 1 ist eigentlich nur Kosmetik:

Nachdem ich die DTMFBox angerufen habe, ruft sie mich auch korrekt zurück. Dazu werden aber zwei Verbindungen aufgebaut wobei eine davon sofort wieder abgebaut wird. Dazu hier der DTMF-Box Status und ein Log-Auszug:

Status:
Code:
Accounts
 (1) [CAPI] 1#49xxxxxxxx06  -                 - (200) - OK (0 sec)
 (2) [CAPI] 2#49xxxxxxxx07  -                 - Pending!
 (3) [CAPI] 4#49xxxxxxxx60  -                 - Pending!

Verbindungen
 (0) [CAPI] OUTGOING - CONNECT    - 49xxxxxxxx06 -> 017xxxxxxxx9
 (1) [CAPI] OUTGOING - CONNECT    - 1#49xxxxxxxx06 -> 017xxxxxxxx9

Clients

Status kurz danach:
Code:
Accounts
 (1) [CAPI] 1#49xxxxxxxx06  -                 - (200) - OK (0 sec)
 (2) [CAPI] 2#49xxxxxxxx07  -                 - Pending!
 (3) [CAPI] 4#49xxxxxxxx60  -                 - Pending!

Verbindungen
 (0) [CAPI] OUTGOING - CONNECT    - 49xxxxxxxx06 -> 017xxxxxxxx9

Clients

Log:
Code:
 20:07:47 [type=capi/inc conid=0 accid=1] (IND) CAPI_CONNECT
 20:07:47 (IND) CAPI_INFO (0x0070) - UNKNOWN INFO
 20:07:47 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:07:47 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:07:47 [ctrl=5, plci=2565] CNF: CAPI_ALERT
 20:07:47 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:07:47 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "INCOMING", "0", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=0)
 20:07:51 (IND) CAPI_INFO (0x8045) - DISCONNECT
 20:07:51 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:07:51 (IND) CAPI_INFO (0x0008) - CAUSE (0x04)
 20:07:51 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:07:51 CAPI 0x3490 - Normal call clearing
 20:07:51 [type=capi/inc conid=0 accid=1] (IND) CAPI_DISCONNECT
 20:07:51 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:07:51 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "INCOMING", "0", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "13456") (acc=1 con=0)
 20:07:56 (CTRL 5, SRC: 49xxxxxxxx06, DST: 017xxxxxxxx9) - CONNECT_REQ
 20:07:56 [type=capi/out conid=0 accid=-1] Make CAPI call
 20:07:56 [ctrl=5, plci=3077] CNF: CAPI_CONNECT
 20:07:56 (IND) CAPI_INFO (0x800d) - SETUP ACK
 20:07:56 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:07:56 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:07:56 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:07:56 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:07:56 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "OUTGOING", "0", "-1", "49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=0)
 20:07:56 [plugin.menu] Menu: [menu:callthrough_pin] (acc=1 con=0)
 20:07:56 [plugin.menu] Script: /var/dtmfbox/script/espeak.sh(/var/dtmfbox/script/espeak.sh, "Bitte Pin eingeben.", "0") (acc=1 con=0)
 20:07:56 [type=capi/out conid=0 accid=-1] Stop playing (-2)
 20:07:57 [type=capi/out conid=1 accid=1] (IND) CAPI_CONNECT
 20:07:57 (IND) CAPI_INFO (0x0070) - UNKNOWN INFO
 20:07:57 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:07:57 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:07:57 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:07:57 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=1)
 20:07:57 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:07:57 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:07:57 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "EARLY", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=1)
 20:08:01 CAPI 0x3304 - Another application got that call
 20:08:01 [type=capi/out conid=1 accid=1] (IND) CAPI_DISCONNECT
 20:08:01 (IND) CAPI_INFO (0x8001) - ALERTING
 20:08:01 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:08:01 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:08:01 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:08:01 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "13060") (acc=1 con=1)
 20:08:05 [type=capi/out conid=0 accid=-1] (IND) CAPI_CONNECT_ACTIVE
 20:08:05 (IND) CAPI_INFO (0x006c) - UNKNOWN INFO
 20:08:05 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:08:05 [ctrl=5, plci=3077, ncci=134149] CNF: CAPI_CONNECT_B3
 20:08:05 [type=capi/out conid=0 accid=-1] (IND) CAPI_CONNECT_B3_ACTIVE
 20:08:05 Enable DTMF (ncci=134149)
 20:08:05 [ctrl=5, plci=3077, ncci=134149] CNF: CAPI_FACILITY
 20:08:05 [plugin.menu] Menu: [menu:callthrough_pin] (acc=1 con=0)
 20:08:05 [plugin.menu] Script: /var/dtmfbox/script/espeak.sh(/var/dtmfbox/script/espeak.sh, "Bitte Pin eingeben.", "0") (acc=1 con=0)
 20:08:05 [type=capi/out conid=0 accid=-1] Stop playing (-2)
 20:08:05 Stream player created (/var/tmp/0-espeak-24560.wav, 22050hz, 16bit, mono)
 20:08:05 [type=capi/out conid=0 accid=-1] Play /var/tmp/0-espeak-24560.wav (0)
 20:08:11 (IND) CAPI_INFO (0x8045) - DISCONNECT
 20:08:11 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:08:11 (IND) CAPI_INFO (0x0008) - CAUSE (0x02)
 20:08:11 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:08:11 [type=capi/out conid=0 accid=-1] (IND) CAPI_DISCONNECT_B3
 20:08:11 CAPI 0x3490 - Normal call clearing
 20:08:11 [type=capi/out conid=0 accid=-1] (IND) CAPI_DISCONNECT

(Nach der Aufforderung zur PIN-Eingabe habe ich aufgelegt.)


Sache 2 ist schon unerfreulicher:

Wenn ich den Rückruf annehme, kommt es in ca. 20 Prozent der Fälle vor, dass die Aufforderung zur PIN-Eingabe nicht angesagt wird. Auch reagiert die DTMF-Box auf keinerlei Eingaben.

Log:
Code:
 20:05:36 [type=capi/inc conid=0 accid=1] (IND) CAPI_CONNECT
 20:05:36 (IND) CAPI_INFO (0x0070) - UNKNOWN INFO
 20:05:36 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:05:36 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:36 [ctrl=5, plci=6405] CNF: CAPI_ALERT
 20:05:37 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:05:37 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "INCOMING", "0", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=0)
 20:05:39 (IND) CAPI_INFO (0x8045) - DISCONNECT
 20:05:39 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:05:39 (IND) CAPI_INFO (0x0008) - CAUSE (0x04)
 20:05:39 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:39 CAPI 0x3490 - Normal call clearing
 20:05:39 [type=capi/inc conid=0 accid=1] (IND) CAPI_DISCONNECT
 20:05:39 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:05:39 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "INCOMING", "0", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "13456") (acc=1 con=0)
 20:05:44 (CTRL 5, SRC: 49xxxxxxxx06, DST: 017xxxxxxxx9) - CONNECT_REQ
 20:05:44 [type=capi/out conid=0 accid=-1] Make CAPI call
 20:05:44 [ctrl=5, plci=517] CNF: CAPI_CONNECT
 20:05:44 (IND) CAPI_INFO (0x800d) - SETUP ACK
 20:05:44 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:05:44 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:05:44 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:44 [plugin.menu] Action: script:action_wrapper (acc=1 con=0)
 20:05:44 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "OUTGOING", "0", "-1", "49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=0)
 20:05:44 [plugin.menu] Menu: [menu:callthrough_pin] (acc=1 con=0)
 20:05:44 [plugin.menu] Script: /var/dtmfbox/script/espeak.sh(/var/dtmfbox/script/espeak.sh, "Bitte Pin eingeben.", "0") (acc=1 con=0)
 20:05:44 [type=capi/out conid=0 accid=-1] Stop playing (-2)
 20:05:45 [type=capi/out conid=1 accid=1] (IND) CAPI_CONNECT
 20:05:45 (IND) CAPI_INFO (0x0070) - UNKNOWN INFO
 20:05:45 (IND) CAPI_INFO (0x0018) - CHANNEL IDENTIFICATION (0x03)
 20:05:45 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:45 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:05:45 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONNECT", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=1)
 20:05:45 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:45 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:05:45 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "EARLY", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=1)
 20:05:50 CAPI 0x3304 - Another application got that call
 20:05:50 [type=capi/out conid=1 accid=1] (IND) CAPI_DISCONNECT
 20:05:50 (IND) CAPI_INFO (0x8001) - ALERTING
 20:05:50 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:05:50 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:50 [plugin.menu] Action: script:action_wrapper (acc=1 con=1)
 20:05:50 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "DISCONNECT", "CAPI", "OUTGOING", "1", "-1", "1#49xxxxxxxx06", "017xxxxxxxx9", "1", "", "13060") (acc=1 con=1)
 20:05:57 [type=capi/out conid=0 accid=-1] (IND) CAPI_CONNECT_ACTIVE
 20:05:57 (IND) CAPI_INFO (0x006c) - UNKNOWN INFO
 20:05:57 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:05:57 [ctrl=5, plci=517, ncci=131589] CNF: CAPI_CONNECT_B3
 20:05:57 [type=capi/out conid=0 accid=-1] (IND) CAPI_CONNECT_B3_ACTIVE
 20:05:57 Enable DTMF (ncci=131589)
 20:05:57 [ctrl=5, plci=517, ncci=131589] CNF: CAPI_FACILITY
 20:05:57 [plugin.menu] Menu: [script:action_wrapper] (acc=1 con=0)
 20:05:57 [plugin.menu] Script: /var/dtmfbox/script/action.sh(/var/dtmfbox/script/action.sh, "CONFIRMED", "CAPI", "OUTGOING", "0", "-1", "49xxxxxxxx06", "017xxxxxxxx9", "1", "", "") (acc=1 con=0)
 20:06:05 (IND) CAPI_INFO (0x8045) - DISCONNECT
 20:06:05 (IND) CAPI_INFO (0x001e) - PROGRESS INDICATOR (0x02)
 20:06:05 (IND) CAPI_INFO (0x0008) - CAUSE (0x02)
 20:06:05 (IND) CAPI_INFO (0xc000) - UNKNOWN INFO
 20:06:05 [type=capi/out conid=0 accid=-1] (IND) CAPI_DISCONNECT_B3
 20:06:05 CAPI 0x3490 - Normal call clearing
 20:06:05 [type=capi/out conid=0 accid=-1] (IND) CAPI_DISCONNECT

Mir ist aufgefallen, dass in diesen Fällen immer in der achten Log-Zeile von unten "CONFIRMED" anstelle von "CONNECT" steht. Wo kommt das her und was kann ich dagegen unternehmen?

DTMFBox-Version ist die 0.5.0, installiert auf einem USB-Stick.

Ich hoffe ihr könnt helfen.

HolBu
 
Keiner der eine Idee hat? (Bodega?)

HolBu
 

Statistik des Forums

Themen
246,285
Beiträge
2,249,445
Mitglieder
373,877
Neuestes Mitglied
Bbj
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.