Build a small CLI for sipgate REST API as part of my very own file system
Go to file
Gandalf dabaae95cf status.sh did mess up when switching between sipgate accounts. Fixed that 2021-03-11 11:02:39 +01:00
README.md Some small changes 2021-03-04 20:41:00 +01:00
Testfax.pdf push to remote 2021-03-04 17:51:36 +01:00
authorization.sh Consider absolute paths 2021-03-04 20:17:30 +01:00
balance.sh Consider absolute paths 2021-03-04 20:17:30 +01:00
fax.sh Move tempfile to /tmp/ and make it consistent 2021-03-11 10:45:59 +01:00
getbalance.sh Usability 2021-03-04 19:44:27 +01:00
login_credentials_muster.sh Aufteilung in verschiedene Dateien 2021-03-04 18:29:32 +01:00
status.sh status.sh did mess up when switching between sipgate accounts. Fixed that 2021-03-11 11:02:39 +01:00

README.md

Sipgate CLI

This is a small hack to send faxes via the sipgate REST API from the command line.

Deployment

Add your login credentials to login_credentials_muster.sh and rename the file to login_credentials.sh

Usage

./fax.sh <letter.pdf> <recipient>

sipgate doesn't accept pdf files larger than 30 pages or 10MB.

For now, <recipient> has to be numbers-only, starting with +49. It is planned to parse different number formats. Should be done. Spaces in filename seem to make trouble at the moment - avoid them.

status.sh shows ID, Date and Status of the last ten fax set from this device.

balance.sh just gives your account balance.

Recommendation

Put

alias fax="/your/path/to/this/project/fax.sh"
alias faxstatus="/your/path/to/this/project/status.sh"
alias faxbalance="/your/path/to/this/project/balance.sh"

into your .bashrc or .bash_aliases