Softcall mit einer Auerswald VOIP 5020

Mit der Telefonanlage Auerswald 5020 VOIP (und anderen Anlagen des Herstellers mit ähnlicher API) kann man recht einfach vom PC aus ein Telefonat initiieren.

Wir zeigen hier die Grundzüge mit einem kleinen cURL-basierten Script, das den internen Apparat 31 mit einer externen Nummer verbindet:


#!/bin/bash
callnumber="080099889988" # die Nummer, die angerufen werden soll
mynumber="31" # der Apparat, von dem aus das Gespräch geführt werden soll
mypass="XXXXXXX" # das Benutzerpasswort für diesen Apparat
mybox="192.168.78.1" # die IP (oder der Name) der Auerswals Box
#
#
curl -k -c cookies.txt -d "LOGIN_NAME=$mynumber&LOGIN_NOW=&LOGIN_PASS=$mypass" https://$mybox/login_json
echo
curl -k -b cookies.txt "https://$mybox/spezWebCall?actionNo=5&callnumber=$callnumber"
echo
curl -k -b cookies.txt "https://$mybox/unlogAdmin?loginRechte=3&loginName=$mynumber&tnId=0"
echo