bodega schrieb:@Black Eagle:
Bzgl. Callback / Callthrough würde ich bis zur nächsten Version warten. Bei dieser ist es noch nicht richtig implementiert.
Hallo Marco,
ich möchte dich nicht vom Programmieren abhalten und freue mich schon auf die nächste Version, aber eine Frage habe ich.
Was mir noch fehlt ist die Möglichkeit, auf eine MSN zu hören und wenn diese angerufen wird, den Anrufenden ohne abzuheben zurückrufen und mit einer internen Nebenstelle oder Rufnummer zu verbinden.
Somit könnte mich z.B. jemand kostenfrei anrufen, da nicht abgehoben wird und ich günstig über meine Flatrate zurückrufe. Oder ich könnte zu Hause kostengünstig - da günstigere Mobilrate vom VOIP Provider beim Rückruf - vom Mobiltelefon aus anrufen.
Genau das sollte ich doch heute schon mit deinen Skripten hinbekommen. Was wird in 0.3.9 neu oder besser in dieser Sache sein?
Mal ganz grob sollte das doch meine Lösung sein:
Code:
if [ "$EVENT" = "CONNECT" ] && [ "$DIRECTION" = "INCOMING" ];
then
if [ "$SRC_NO" = "$LISTEN_TO_MSN" ];
then
sleep 5
con=`dtmfbox -call <billige SIP> "$SRC_NO"`
dtmfbox $con -call <billige SIP> <irgendeine interne nummer>
echo $con > /var/tmp/connection.tmp
fi
fi
if [ "$EVENT" = "DISCONNECT" ] && [ "$DIRECTION" = "OUTGOING" ];
then
con=`cat /var/tmp/connection.tmp`
dtmfbox $con -hook down
rm /var/tmp/connection.tmp
fi
Viele Grüße,
dksoft