Hallo zusammen,
ich hatte schon vor einiger Zeit mal im Support angefragt ob es eine Unterstützung für die virtuelle Telefonanlage Sipgate Team gibt. Damals hieß es vom Support, das würden zu wenige nutzen.
Ich habe jetzt selbst ein Applescript-Aufruf geschrieben, der zumindest abgehende Anrufe als "Click2call" abdeckt. Für eingehende Anrufe würden wir eine Anbindung sowieso nicht nutzen, weil Kinderarztpraxis (dieselbe Nummer in der Regel bei mehr als einem Patienten).
Dieses Skript ist unter "Sipgate Anruf starten" im Tauschcenter hochgeladen.
Nach Anpassung der Variablen können Sie damit wenn Sie Sipgate benutzen einen Anruf in Zukunft mit Click auf das Telefonsymbol starten.
Schönes Wochenende!
Hier ist der Text des Skripts:
-- Variablen bitte anpassen!
-- SipgateUser und SipgatePass sollten klar sein
-- Die WebPhoneExtension erhält man, inde man sich in seinem Sipgate Account einloggt. Dann muss man auf "Telefone" klicken, und dann das gewünschte Telefon auswählen. Die dann angezeigte Seite hat die URL in der Form https://app.sipgate.com/{...}/devices/{deviceId}, wobei deviceID die hier gesuchte Web Phone extension ist. Diese besteht aus einem Buchstaben (e für VOIP, x für external, y für Mobil) und einer oder zwei Ziffern (z.B. "e0")
-- MeineNummer ist die Telefonnummer die als Absenderkennung dem Angerufenen gezeigt wird (also die Praxisnummer)
-- NummerAnrufen sollte "xxx" bleiben, wenn dieses Skript für Telefonanrufe in Tomedo durch Klick auf das Telefonsymbol verwendet werden soll.
-- Aufruf des Skripts führt dazu, dass das durch die "WebPhoneExtension" benannte Telefon läutet und von diesem Telefon aus eine abgehende Verbindung an die unter NummerAnrufen spezifizierte Telefonnummer initiiert wird.
set SipgateUser to "john@doe.com"
set SipgatePass to "mysupersecurepassword"
set WebPhoneExtension to "e0"
set MeineNummer to "+492111234567890"
set NummerAnrufen to "xxx"
do shell script "curl -X POST \"https://api.sipgate.com/v2/sessions/calls\" -H \"accept: application/json\" -H \"Content-Type: application/json\" -d \"{\\\"deviceId\\\": \\\"" & WebPhoneExtension & "\\\", \\\"caller\\\": \\\"" & WebPhoneExtension & "\\\", \\\"callee\\\": \\\"" & NummerAnrufen & "\\\", \\\"callerId\\\": \\\"" & NummerAnrufen & "\\\"}\" --user '" & SipgateUser & ":" & SipgatePass & "'"