Re: Welche Lizenzierungsmöglichkeiten für innovaphone Apps?
Hallo Anne,
> 1. Systemweite Apps / Funktions-Apps
>
> Für Apps, die auf einem Gesamtsystem aufsetzen (z.B. Monitoring,
> Gebührenauswertung o.ä.) wäre eine Art Systemlizenz wünschenswert.
>
> Idealerweise abstufbar nach Größe des Gesamtsystems, d.h., für 10 User-
> Systeme sollten die Kosten geringer sein als für ein 1000 User System.
Diese Anforderung kann mittels einer Service Lizenz in Kombination mit der Abfrage der PBX Grösse (anhand der Anzahl der Port Lizenzen) erfolgen. Ob die Anzahl der benötigten Service Lizenzen direkt proportional oder skaliert zu der Anzahl der Port Lizenzen gefordert wird, ist Ihnen überlassen.
> 2. Admin Apps – in Kombination mit User Apps
>
> Hier geht es um eine App, die aus zwei Komponenten besteht.
>
> Zum einen die Admin Komponente, mit der man grundsätzliche
> Funktionalitäten für User einrichten/vorgeben kann.
>
> Zum anderen die einfache User Komponente.
>
> Eine Admin App wird einem oder mehreren Admins zugeordnet und
> soll mehr kosten als die einfache User App.
>
> Für die User App gelten dann also kostengünstigere Lizenzen -
> idealerweise auch mit Staffelpreisen.
Eine App Lizenz ist grundsätzlich gültig für die App deren htm-Name gebunden - die Zeichenkette der Lizenz muss dem Namen der htm-Datei entsprechen die beim Start der App verwendet wird. Falls ein App Service mehrere Apps zur Verfügung stellt sind auch mehrere htm-Datein vorhanden, auf die einzelne Lizenzen gebunden werden können. Z.B. für ein App Service mit zwei Apps acme-appname.htm und acme-appnameadmin.htm können zwei Lizenzen definiert werden: App(acme-appname-user) und App(acme-appname-admin), welche dann auch unterschiedliche Preise haben können.
Es ist auch möglich ein Lizenz für mehrere Apps zu definieren, dadurch, dass ein Headmatch bei der Prüfung gemacht wird. Z.B. bei
App(ms-office) - gültig für ms-office-word.htm und ms-office-excel.htm
App(ms-office-word) - gültig nur für ms-office-word.htm
App(ms-office-excel)- gültig nur für ms-office-excel.htm
Die Staffelpreise können über Staffellizenzen abgebildet werden. Dabei kann man bestimmte Lizenzen erst kaufen, wenn bestimmte andere Lizenzen komplett gekauft wurden (entspricht der minXY Lizenzierung bei innovaphone Lizenzen).
> 3. User Apps
>
> Eine App, die einem oder mehreren Usern zugeordnet wird.
>
> Sicherlich die einfachste Lizenzierungsvariante.
>
> Aber auch hier gibt es Konstellationen, bei denen eine Lizenzierung
> über Staffelpreise wünschenswert wird.
Sollte mit Punkt 2 beantwortet sein.
> 4. Testlizenzen
>
> Es wäre schön, eine Möglichkeit für Kunden zu haben, über einen
> begrenzten Zeitraum Apps testen zu können.
>
> Das muss/sollte nicht pauschal über alle Apps des App Stores gelten,
> sondern “irgendwie“ beeinflussbar sein, ob und über welchen Zeitraum
> eine App getestet werden darf.
Die meisten Szenarios lassen sich mittels Test Mode prüfen. Sobald das Gateway mit der PBX im Test Mode lauft, meldet die PBX auf allen APIs die Lizenzprüfungen als erfolgreich, sodass im App Client, auf der AppWebsocket Verbindung im App Service und auf der PbxAdminApi die Implementierung für Lizenzprüfung getestet werden kann. Dies gilt auch für Service Lizenzen (AppWebsocket Verbindung von der PBX zu App Service). Sollten spezielle Szenarien / Lizenzkombinationen mit echten Lizenzen getestet werden, können wir bei Bedarf Testlizenzen ausstellen.
Wir bauen noch eine Möglichkeit zuverlässig zu erkennen, ob die PBX im Testmode lauft, falls die Funktionalität in diesem Modus eingeschränkt werden sollte.
Grüsse
Andreas Fink