[asterisk-users] Mailing a fax with mutt does not succeed

Larry Moore lmoore at omninet.net.au
Mon Jun 24 07:38:16 CDT 2013


On 22/06/2013 2:17 PM, Steve Edwards wrote:
> On Sat, 22 Jun 2013, Larry Moore wrote:
>
>> echo >> "$MSGFILE"
>> printf "%18s" "Sender: " >> "$MSGFILE"; printf "%-20s\n"
>> "${REMOTESTATIONID}" >> "$MSGFILE"
>> printf "%18s" "Pages: " >> "$MSGFILE"; printf "%-20s\n" "${FAXPAGES}"
>> >> "$MSGFILE"
>> printf "%18s" "Signal Rate: " >> "$MSGFILE"; printf "%-20s\n"
>> "${FAXBITRATE} bit/s" >> "$MSGFILE"
>> printf "%18s" "CallerID Number: " >> "$MSGFILE"; printf "%-20s\n"
>> "${CIDNUMBER}" >> "$MSGFILE"
>> printf "%18s" "CallerID Name: " >> "$MSGFILE"; printf "%-20s\n"
>> "${CIDNAME}" >> "$MSGFILE"
>> printf "%18s" "Call Duration: " >> "$MSGFILE"; printf "%-20s\n"
>> "${DURATION}" >> "$MSGFILE"
>> printf "%18s" "Status: " >> "$MSGFILE"; printf "%-20s\n" "${FAXERROR}"
>> >> "$MSGFILE"
>
> How about:
>
> #!/bin/bash
>      FORMAT='%18s %-20s\n'
>      (
>      printf "${FORMAT}" 'Sender:'        "${REMOTESTATIONID}"
>      printf "${FORMAT}" 'Pages:'        "${FAXPAGES}"
>      printf "${FORMAT}" 'Signal Rate:'    "${FAXBITRATE} bits/s"
>      printf "${FORMAT}" 'CallerID Number:'    "${CIDNUMBER}"
>      printf "${FORMAT}" 'CallerID Name:'    "${CIDNAME}"
>      printf "${FORMAT}" 'Call Duration:'    "${DURATION}"
>      printf "${FORMAT}" 'Status:'        "${FAXERROR}"
>      ) >>${MSGFILE}
>

Thank Steve,

That makes the section more readable and it works with /bin/ksh too.

Cheers,

Larry.



More information about the asterisk-users mailing list