Ich habe eine Extension eingerichtet, die wenn sie angerufen wird in eine WAV-Datei aufzeichnet. Diese WAV-Datei wird dann mit lame in ein MP3 umgewandelt:
Mein Problem ist nun folgendes: Wenn die Aufzeichnung nicht mit # beendet wird, sondern einfach aufgelegt wird, dann bricht Asterisk einfach ab und arbeitet die nächste Priority (5) einfach nicht ab.
Es müsste doch möglich sein auch nach dem Auflegen weitermachen zu können!?
Code:
exten => Aufzeichnung,3,Set(RECFILE=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)})
exten => Aufzeichnung,4,Record(/mnt/asterisk_record/${CALLERID(name)}/record/${RECFILE}.wav,0,3600)
exten => Aufzeichnung,5,TrySystem(lame -b 24 -h /mnt/asterisk_record/${CALLERID(name)}/record/${RECFILE}.wav /mnt/asterisk_record/${CALLERID(name)}/record/${RECFILE}.mp3)
Mein Problem ist nun folgendes: Wenn die Aufzeichnung nicht mit # beendet wird, sondern einfach aufgelegt wird, dann bricht Asterisk einfach ab und arbeitet die nächste Priority (5) einfach nicht ab.
Es müsste doch möglich sein auch nach dem Auflegen weitermachen zu können!?