@Jürgen:
Den ISTEC könnte man über das benutzerdefinierte Skript anwählen:
Man muss schauen, wie $DST_NO übermittelt wird. Der Anruf wird über den internen ISDN Controller durchgeführt und verursacht dadurch keine Kosten. Man sollte es aber erstmal von Hand auf der Konsole ausprobieren (dtmfbox -call xxxxx, dtmfbox 0 -dtmf 3, usw....).Code:#!/bin/sh HANDY_NO="0160123456" MSN="12345" ISTEC="44444" CONTROLLER="3" # Test # echo "$EVENT - $DST_NO" >> "$DTMFBOX_PATH/test.log" if [ "$EVENT" = "CONNECT" ] && [ "$DST_NO" = "$HANDY_NO" ]; then # 10 sec warten und Anruf durchführen sleep 10 CON=`$DTMFBOX_PATH/dtmfbox -call $MSN $ISTEC $CONTROLLER` # 10 sec warten und DTMF-Folge #*123 senden (Verbindung $CON) sleep 10 $DTMFBOX_PATH/dtmfbox $CON -dtmf poundkey $DTMFBOX_PATH/dtmfbox $CON -dtmf asterisk $DTMFBOX_PATH/dtmfbox $CON -dtmf 1 $DTMFBOX_PATH/dtmfbox $CON -dtmf 2 $DTMFBOX_PATH/dtmfbox $CON -dtmf 3 # wieder auflegen $DTMFBOX_PATH/dtmfbox $CON -hook down return 1 fi
Das obige Skript ist Quick&Dirty.
Ich hoffe du meinst michZitat von Dr_agon
Ich hatte einen 1und1 Anruf (VoIP auf ISDN) durchgeführt. Da funktionierte es mit der Übermittlung von DTMFs. Aber warum das auf dem Handy nicht läuft, verstehe ich auch nicht. Wenn alle Stricke reißen, gibt es noch den guten alten voipd. Man kann einen VoIP Anruf über CAPI durchführen. Dazu würde man:
ausführen. Damit würde Account 1 der Internettelefonie (MSN 12345) einen Anruf auf 88888888 durchführen. Alles über CAPI. Wichtig ist, dass man den Controller 5 am Ende angibt.Code:./dtmfbox -call 0#12345 88888888 5
EDIT:
Ich implementiere gerade die Anbindung zum voipd. Dann kann man sich auch über CAPI Controller 5 registrieren und VoIP Gespräche führen. Dann sind extra VoIP-Accounts in der dtmfbox optional. Es werden die aus dem AVM-Webif verwenden.



Zitieren
. Ich glaub ich mach nämlich einfach nur irgendwas falsch...


