Ich habe mit dem wunderbaren (ich mein das ernst) Skript leider ein kleines Problemchen ...
Wenn ich mit dem Handy den Asterisk-Rechner anrufe, wird die Verbindung nicht beendet. Das heißt wenn ich nicht selber rechtzeitig auflege, wird die Rückverbindung nicht aufgebaut - mein Handy ist ja noch besetzt.
Mache ich da was falsch?
Ist mein Handy falsch eingestellt?
Oder kann der Skript / die Config noch irgendwie gefixt werden um solche Probleme zu vermeiden?
Grüsse und *Danke*
Sebastian Nerz
PS Keine Ahnung ob es weiterhilft, aber ich hatte die schon erwähnten Probleme mit dem "Speicherfehler" nach dem Hangup / beim Wiederaufbau der Verbindung.
Behoben wurde das Problem mit einem Update von Asterisk von der Debian-Version 1.1.0.7 auf die neue Beta ...
PPS Zum Thema ` und ' ...
' markiert Beginn und Ende eines Strings - also einer Zeichenkette die als Einheit betrachtet werden soll (Wer hat eine bessere, kurze Erklärung?)
` ` ist in diesem Fall eine Spezialität der Verwendeten Shell. Der Befehl dazwischen wird ausgeführt und seine Ausgabe in der angegebenen Variable gespeichert.
Der Code ist durchaus korrekt
Wenn ich mit dem Handy den Asterisk-Rechner anrufe, wird die Verbindung nicht beendet. Das heißt wenn ich nicht selber rechtzeitig auflege, wird die Rückverbindung nicht aufgebaut - mein Handy ist ja noch besetzt.
Mache ich da was falsch?
Ist mein Handy falsch eingestellt?
Oder kann der Skript / die Config noch irgendwie gefixt werden um solche Probleme zu vermeiden?
Grüsse und *Danke*
Sebastian Nerz
PS Keine Ahnung ob es weiterhilft, aber ich hatte die schon erwähnten Probleme mit dem "Speicherfehler" nach dem Hangup / beim Wiederaufbau der Verbindung.
Behoben wurde das Problem mit einem Update von Asterisk von der Debian-Version 1.1.0.7 auf die neue Beta ...
PPS Zum Thema ` und ' ...
' markiert Beginn und Ende eines Strings - also einer Zeichenkette die als Einheit betrachtet werden soll (Wer hat eine bessere, kurze Erklärung?)
` ` ist in diesem Fall eine Spezialität der Verwendeten Shell. Der Befehl dazwischen wird ausgeführt und seine Ausgabe in der angegebenen Variable gespeichert.
Der Code ist durchaus korrekt