# MedArch Fax: Asterisk mit spandsp (T.38/G.711) fuer Fax ueber SIP.
# sox und espeak-ng: Ansage des Anrufbeantworters umwandeln bzw. vorlesen.
# Wird vom Fax-Dienst (fax_service.py) bei Bedarf lokal gebaut.
FROM docker.io/library/alpine:3.22
RUN apk add --no-cache asterisk asterisk-fax ghostscript tiff-tools tzdata sox espeak-ng \
    && rm -rf /etc/asterisk/* \
    && mkdir -p /var/spool/asterisk/outgoing /var/spool/asterisk/outgoing_done \
                /var/spool/asterisk/tmp /var/spool/medarch-fax /var/log/asterisk
ENV TZ=Europe/Berlin
# -f: Vordergrund, -n: ohne Farben, -U/-G root: Bind-Mounts gehoeren root
CMD ["/usr/sbin/asterisk", "-f", "-n", "-U", "root", "-G", "root"]
