ich möchte diesen alten Thread noch einmal aufgreifen, weil ich gerade über ein Problem gestolpert bin.
Ich kann über REST API nur dann einen Ruf auslösen, wenn der dazu verwendete User ein Softphone als Gerät hat und dieses auch angemeldet ist. Ansonsten müsste er, falls vorhanden, an seinem physischen IP-Telefon (zumindest bei unseren Geräten) den Hörer abnehmen, um den Ruf auch tatsächlich durchzuführen. Genau das funktioniert natürlich nicht, wenn der Benutzer aus der Ferne (Remote Desktop oder TeamViewer o.ä.) den Durchwahlschalter setzen möchte.
Ist es dann zum Setzen des Durchwahlschalters ausreichend, einfach über REST API in der “astdb” den Wert des Durchwahlschalters zu setzen ohne einen Call?
Mit deinem Vorschlag, im Pascom Client "--exec dial,NummerDWS" zu verwenden, kann ich leider gar nichts anfangen – wo, was?
Ich probiere es gerade mit REST aus, doch übergebe ich vermutlich die falschen Daten beim POST: curl ... {"key":"/MDC/DYNSWITCH/65","value":"1"} -H "Content-Type: application/json" ...
Ich bekomme hierbei nur den Status 400 (Bad Request) - was mache ich falsch?
Leider löst es nicht mein Problem, weil damit nur ein Systemcall auf dem physischen Telefon ausgelöst wird und der gewünschte Anruf des DWS erst nach Abheben des Hörers stattfindet.
Ah, unsere Posts haben sich überschnitten.
Wir verwenden noch Version 17, also pascom 17.12
Ich werde die curl-Zeile gleich mal ausprobieren:
-d "{\"value\":1}" --> Status 400 -d "{\"value\":"1"}" --> Status 400
und auch ohne die {…} umschließenden " (denn die lässt curl ohnehin weg)