33 — Inopla Cloud-Telefonanlage
Stand: 2026-03-12
Übersicht
| Eigenschaft | Wert |
|---|---|
| Anbieter | Inopla GmbH (Cloud PBX) |
| Kunden-ID | 12779 |
| API-ID | 2288 |
| API-URL | https://api.inopla.de/ |
| SIP-Domain | 12779.voip.inopla.de |
| Vorwahl | 02302 (Wetter/Witten) |
| Codec | PCMA (G.711a) |
| SRTP | auto |
| MS Teams Integration | Ja (Addon bei den meisten Usern) |
Rufnummernblöcke
| ID | Nummer | Typ | DDI-Bereich | Profil | Angelegt |
|---|---|---|---|---|---|
| 98745 | 02302-709370 | PBX | 0–9 (1-stellig) | DE Festnetz | 06.02.2025 |
| 99172 | 02302-28222 | PBX Zentrale | 00–99 (1–2-stellig) | DE Festnetz | 17.03.2025 |
| 98746 | MAIL2FAX-27723 | MSN | — | Mail2Fax | 06.02.2025 |
Hauptnummer: 02302-28222 (2-stellige Durchwahlen -00 bis -99) Alte Nummer: 02302-709370 (1-stellige Durchwahl, vermutlich Altbestand)
SIP-Nebenstellen (44 User)
Aktive Nebenstellen
| DW | Name | SIP-Username | Typ | Connected |
|---|---|---|---|---|
| 11 | Rubin Itermann | 00012779011 | MS Teams | 0 |
| 12 | Michael Bremer | 00012779012 | SIP | 0 |
| 14 | Svetlana Hofmann | 00012779014 | MS Teams | 0 |
| 16 | Celina Orthaus | 00012779016 | MS Teams | 0 |
| 17 | Lena Neuhaus | 00012779017 | MS Teams | 0 |
| 18 | Andrea Paschen | 00012779018 | MS Teams | 0 |
| 21 | Matthias Kleiböhmer | 00012779021 | MS Teams | 0 |
| 24 | Sonja Knabe | 00012779024 | SIP | 0 |
| 25 | Sebastian Sendzik | 00012779025 | MS Teams | 0 |
| 26 | Stefanie Brenzel | 00012779026 | MS Teams | 0 |
| 27 | Tabea Tevs | 00012779027 | MS Teams | 0 |
| 28 | Ansgar Jockisch | 00012779028 | MS Teams | 0 |
| 29 | Milena Zielinska | 00012779029 | MS Teams | 0 |
| 30 | Martin Bartelworth | 00012779030 | MS Teams | 0 |
| 31 | Christine Lihs-Goschnick | 00012779031 | MS Teams | 0 |
| 33 | Ralf Rathmann | 00012779033 | MS Teams | 0 |
| 34 | Bernd Sieper | 00012779034 | SIP | 1 |
| 36 | Jens Woelke | 00012779036 | MS Teams | 0 |
| 37 | Andreas Knorr | 00012779037 | SIP | 2 |
| 41 | Torben Schmidt | 00012779041 | MS Teams | 0 |
| 46 | Pia Neuhaus | 00012779046 | MS Teams | 0 |
| 47 | Meike Löher | 00012779047 | MS Teams | 0 |
| 48 | Luisa Hansen | 00012779048 | MS Teams | 0 |
| 52 | Nicole Giese | 00012779052 | MS Teams | 0 |
| 53 | Leah Adolf | 00012779053 | MS Teams | 0 |
| 54 | Katharina von Lewinski | 00012779054 | MS Teams | 0 |
| 55 | Dominik Ballhausen | 00012779055 | MS Teams | 0 |
| 56 | Marcel Volkmann | 00012779056 | MS Teams | 0 |
| 57 | Mandy Melches | 00012779057 | MS Teams | 0 |
| 58 | Merle Kenning | 00012779058 | MS Teams | 0 |
| 59 | Alina Letzel | 00012779059 | MS Teams | 0 |
| 61 | Bianca Loesenbeck | 00012779061 | SIP | 1 |
| 62 | Jakoba Weyandt | 00012779062 | MS Teams | 0 |
| 64 | Andrea Zappe | 00012779064 | SIP | 0 |
| 67 | Petra Erkes | 00012779067 | SIP | 1 |
| 69 | Christina Reichelt | 00012779069 | SIP | 0 |
| 82 | Lisa Viehl | 00012779082 | SIP | 1 |
| 84 | Martin Drazek | 00012779084 | SIP | 1 |
| 86 | Axel Grenz | 00012779086 | SIP | 2 |
| 90 | Tür Pferdebachstr EG | 00012779090 | SIP | 1 |
Sonder-Nebenstellen
| DW | Name | SIP-Username | Typ | Status |
|---|---|---|---|---|
| 83 | HSfKM -83 | 00012779083 | SIP | INAKTIV |
| 95 | 95 RadioGD 1 | 00012779095 | SIP | INAKTIV |
| 96 | 96 RadioGD 2 | 00012779096 | SIP | INAKTIV |
| 97 | 97 RadioGD 3 | 00012779097 | SIP | INAKTIV |
Statistik
- Gesamt: 44 Nebenstellen
- MS Teams: 29 User (Addon
msteams) - Reines SIP: 15 User (Addon
sip) - Aktuell registriert (connected > 0): 8 Geräte
- Inaktiv: 4 (HSfKM, 3× RadioGD)
- BOB (Break-Out-Box): 1 User (Andreas Knorr -37)
Rufgruppen (4 Gruppen)
| ID | Name | Beschreibung | Typ | Timeout |
|---|---|---|---|---|
| 7089 | Service Center grp | Service Center | Parallel | 61s |
| 7162 | Tür Pferdebachstr EG | — | Parallel | 61s |
| 7165 | Serviceagentur grp | — | Parallel | 61s |
| 7785 | RadioGD grp | Gruppe für Anrufe nach dem RadioGD | Parallel | 61s |
Alle Gruppen sind vom Typ Parallel (alle Mitglieder klingeln gleichzeitig).
Steuercodes Rufgruppen (am Telefon/Softphone)
| Aktion | Code | Gruppe |
|---|---|---|
| Service Center beitreten | *31*1*7089 |
SC grp |
| Service Center verlassen | *31*0*7089 |
SC grp |
| Tuer Pferdebachstr beitreten | *31*1*7162 |
Tuer grp |
| Tuer Pferdebachstr verlassen | *31*0*7162 |
Tuer grp |
Weitere Steuercodes: Inopla Hilfe — Steuercodes
Softphone einrichten (Inopla Virtophon)
- Inopla Hilfecenter → "Softphone" suchen → "Inopla Virtophon" waehlen
- Download: "Inopla Virtophon for Windows" (Installation ohne Admin-Rechte moeglich)
- Anmeldedaten: Inopla Admin → Cloud Telefonanlage → VoIP Nebenstellen → Nebenstelle oeffnen → Schluesselsymbol oben rechts → Registrierungsdaten
SIP-Geräte (Hardware)
| ID | Hersteller | Modell | MAC | Beschreibung | Provisioning |
|---|---|---|---|---|---|
| 348524 | Patton | SN4118 | 00:04:13:0B:53:3E | Patton SN4118 CK | Auto-Provisioning (patton.auto-provisioning.de) |
Hinweis: Der Patton SN4118 ist nicht mehr im Einsatz — er wurde im Juli 2025 durch einen Grandstream HT802 (10.128.40.153) ersetzt. Der Eintrag existiert noch in der Inopla-Konfiguration und sollte dort bereinigt werden. Details siehe 36_tuerklingel_gegensprechanlage.md.
Routing (109 Regeln)
Modul-Typen
| Modul-ID | Typ | Beschreibung |
|---|---|---|
| 54 | Routing Point | Internes Routing über Routing-Punkt |
| 64 | SIP User | Direkte Weiterleitung an SIP-Nebenstelle |
| 51 | Voicemail/Ansage | Anrufbeantworter oder Ansage |
| 52 | Konferenz | Konferenzraum |
| 63 | IVR | Sprachmenü (Interactive Voice Response) |
| 66 | Zeitsteuerung | Zeitbasiertes Routing |
| 200 | Fax | Fax-Empfang |
| 201 | Mail2Fax | Mail-to-Fax-Dienst |
Direkte DDI-Routings (02302-28222-XX)
| DDI | Beschreibung | Modul |
|---|---|---|
| -0 | Zentrale (Einwahl 0) | SIP User |
| -10 | (ohne Beschreibung) | Routing Point |
| -11 | Rubin Itermann | SIP User |
| -12 | Michael Bremer | SIP User |
| -14 | Svetlana Hofmann | SIP User |
| -16 | Celina Orthaus | SIP User |
| -17 | Lena Neuhaus | SIP User |
| -18 | Andrea Paschen | SIP User |
| -21 | Matthias Kleiböhmer | SIP User |
| -22 | SC SCK Eingang | SIP User |
| -23 | Fax | Fax |
| -24 | Sonja Knabe | SIP User |
| -25 | Sebastian Sendzik | SIP User |
| -26 | Stefanie Brenzel | SIP User |
| -27 | Tabea Tevs | SIP User |
| -28 | Ansgar Jockisch | SIP User |
| -29 | Milena Zielinska | SIP User |
| -30 | Martin Bartelworth | SIP User |
| -31 | Christine Lihs-Goschnick | SIP User |
| -32 | Ingrid Köhler | Voicemail/Ansage |
| -33 | Ralf Rathmann | SIP User |
| -34 | Bernd Sieper | SIP User |
| -35 | Mona Scanlon | Voicemail/Ansage |
| -36 | Jens Woelke | SIP User |
| -37 | Andreas Knorr | SIP User |
| -41 | Torben Schmidt | SIP User |
| -42 | Miriam Schäfer | Voicemail/Ansage |
| -46 | Pia Neuhaus | SIP User |
| -47 | Meike Löher | SIP User |
| -48 | Luisa Hansen | SIP User |
| -52 | Nicole Giese | SIP User |
| -53 | Leah Adolf | SIP User |
| -54 | Katharina von Lewinski | SIP User |
| -55 | Dominik Ballhausen | SIP User |
| -56 | Marcel Volkmann | SIP User |
| -57 | Mandy Melches | SIP User |
| -58 | Merle Kenning | SIP User |
| -59 | Alina Letzel | SIP User |
| -61 | Bianca Loesenbeck | SIP User |
| -62 | Jakoba Weyandt | SIP User |
| -64 | Andrea Zappe | SIP User |
| -67 | Petra Erkes | SIP User |
| -69 | Christina Reichelt | SIP User |
| -70 | Serviceagentur | SIP User |
| -72 | Serviceagentur Backoffice | SIP User |
| -80 | SC EPA Einwahl | SIP User |
| -82 | Lisa Viehl | SIP User |
| -83 | HSfKM | SIP User |
| -84 | Martin Drazek | SIP User |
| -85 | David Bernecker | Voicemail/Ansage |
| -86 | Axel Grenz | SIP User |
| -95 | IVR SC | IVR (Sprachmenü) |
| -96 | test weihnachtsferien | Zeitsteuerung |
| -99 | TelKo SCK | Konferenz |
Sonder-Routings
| Nummer | Beschreibung | Modul |
|---|---|---|
| MAIL2FAX-27723 | Mail2Fax | Mail2Fax |
Interne Routing-Punkte (ohne DDI, 55 Stück)
Routing-Punkte sind interne Weiterleitungsziele, die von anderen Routings referenziert werden. Beispiele:
| Point-Name | Beschreibung |
|---|---|
| 01 SC SCK | Service Center SCK (Haupteingang) |
| 02 SC EPA | Service Center EPA |
| SC SCK Override - kein Tel | keine TelAnnahme ohne Grund |
| 95 Test ak | Test-Routing |
| dw [Name] | Durchwahl-Routing für jeweiligen Mitarbeiter (42 Stück) |
| dw Tür EG | Türsprechanlage EG |
| dw Serviceagentur | Serviceagentur-Gruppe |
| dw Serviceagentur Backoffice | Backoffice-Routing |
| dw Radio GD | RadioGD-Gruppe |
Besondere Einrichtungen
Service Center (SC)
- SC SCK: Erreichbar über -22, IVR über -95, Routing-Punkt "01 SC SCK"
- SC EPA: Erreichbar über -80, Routing-Punkt "02 SC EPA"
- Override: "SC SCK Override - kein Tel" — Schaltung bei Nicht-Erreichbarkeit
Türsprechanlage
- DW 90: Tür Pferdebachstr EG (SIP-Nebenstelle, connected=1)
- Rufgruppe 7162: Tür Pferdebachstr EG (Parallel)
- Hardware: Grandstream HT802 (10.128.40.153, FXS Port 1) — ehemals Patton SN4118, ersetzt Juli 2025. Details: 36_tuerklingel_gegensprechanlage.md
Fax
- DW -23: Fax-Empfang (Modul 200)
- Mail2Fax: MAIL2FAX-27723 (Modul 201)
- Fax-Nummer (Eingang): 02302 28222 23 → eingehende Faxe gehen als PDF an backoffice@creative-kirche.de
- Fax-Versand (Ausgang): E-Mail mit Ziel-Faxnummer im Betreff an
572172e62f2d36541d7f159c736ada4f@mail2fax.inopla.de - PDF-Anhang wird als Fax gesendet, alternativ E-Mail-Text
- Berechtigte Absender: service@creative-kirche.de, Christine.Lihs-Goschnick@creative-kirche.de, Meike.Loeher@creative-kirche.de
- Im SCK-Adressverzeichnis als "Fax-Outgoing SCK"
Konferenz
- DW -99: TelKo SCK (Modul 52)
IVR / Zeitsteuerung
- DW -95: IVR SC (Sprachmenü Service Center)
- DW -96: test weihnachtsferien (Zeitsteuerung)
Voicemail/Ansagen (Modul 51)
- DW -32: Ingrid Köhler
- DW -35: Mona Scanlon
- DW -42: Miriam Schäfer
- DW -85: David Bernecker
→ Diese 4 Durchwahlen gehen direkt auf Voicemail/Ansage statt auf SIP-User (vermutlich ausgeschiedene Mitarbeiter).
REST-API — Vollständige Analyse
Stand: 2026-03-17
Authentifizierung
API-URL: https://api.inopla.de/
API-ID: 2288
API-Key: 29d681540e60c1302b18147f41fb5bde (in 1Password, Vault CK)
Auth: Header-basiert (NICHT per URL-Parameter!)
auth-id: 2288
auth-hash: MD5("{api_id}|{api_key}")
Format: XML (Request und Response)
Auth-Hash berechnen:
HASH=$(echo -n "2288|29d681540e60c1302b18147f41fb5bde" | md5sum | awk '{print $1}')
curl -s -H "auth-id: 2288" -H "auth-hash: $HASH" "https://api.inopla.de/SIP/Users"
API-Versionen
Die API meldet zwei Versionen im Response:
- v1000 — Basis-Endpunkte (SIP, Numbers)
- v1010 — Erweiterte Endpunkte (Routing, Files, Callback)
Freigeschaltete Endpunkte (5 Module)
Kosten: 29 €/Monat (API-Zugang Basis)
1. /SIP/Users — Nebenstellen-Verwaltung
Der mächtigste Endpunkt. Vollzugriff auf alle 44 SIP-Nebenstellen.
| Methode | Pfad | Funktion |
|---|---|---|
| GET | /SIP/Users |
Alle User auflisten (inkl. Passwörter!) |
| POST | /SIP/Users |
Neuen User anlegen |
| PATCH | /SIP/Users/{id} |
User-Einstellungen ändern |
| DELETE | /SIP/Users/{id} |
User löschen |
| DELETE | /SIP/Users/{id}/fw |
Rufumleitung entfernen |
| PUT | — | Nicht unterstützt (405) |
Lesbare Felder pro User (GET):
| Feld | Beschreibung | Beispiel |
|---|---|---|
id |
Interne User-ID | 98681 |
username |
SIP-Benutzername | 00012779037 |
name |
Anzeigename | Andreas Knorr |
password |
SIP-Passwort (Klartext!) | ne20qxGwc)EE |
domain |
SIP-Domain | 12779.voip.inopla.de |
speeddial/number |
Interne Kurzwahl | 37 |
speeddial/display |
In Kurzwahlliste anzeigen | TRUE/FALSE |
addons |
Addon-Typ | msteams / sip |
bob |
Break-Out-Box aktiv | TRUE/FALSE |
dnd |
Nicht-stören-Modus | TRUE/FALSE |
inactive |
User deaktiviert | TRUE/FALSE |
trunk |
Trunk-Modus | TRUE/FALSE |
connected |
Anzahl registrierter Geräte | 0, 1, 2 |
codec |
Audio-Codec | PCMA (G.711a) |
srtp |
SRTP-Verschlüsselung | auto / true / false |
hold_music |
Wartemusik-Profil | default|standard1 |
number_format |
Rufnummernformat | national |
calls/inbound/allow |
Max. eingehende Calls | 3 |
calls/outbound/allow |
Max. ausgehende Calls | 3 |
fw/all |
Rufumleitung alle Anrufe | Nummer oder NULL |
fw/external |
Rufumleitung extern | Nummer oder NULL |
fw/internal |
Rufumleitung intern | Nummer oder NULL |
allow/outbound |
Erlaubte Zieltypen | internal, landline, mobile, ... |
allow/register |
Erlaubte Registrierungsländer | de, at, ch |
user_provided/number |
Angezeigte Rufnummer | 004923022822237 |
created |
Erstellungsdatum | 2025-03-10 17:40:33 |
Änderbare Felder per PATCH:
| Feld (PATCH-Name) | Änderbar | Hinweis |
|---|---|---|
name |
✓ | |
dnd |
✓ | TRUE/FALSE |
inactive |
✓ | TRUE/FALSE |
bob |
✓ | TRUE/FALSE |
codec |
✓ | PCMA, PCMU, G722, ... |
srtp |
✓ | auto, true, false |
hold_music |
✓ | |
number_format |
✓ | national, international |
pickup_group_check |
✓ | TRUE/FALSE |
speeddial_number |
✓ | Kurzwahl-Nummer |
speeddial_display |
✓ | TRUE/FALSE |
fw_all |
✓ | Nummer setzen (löschen per DELETE .../fw) |
allow_login |
✓ | TRUE/FALSE |
addons |
✗ | Nur beim Anlegen (POST), nicht nachträglich! |
username |
✗ | Wird beim Anlegen vergeben, nicht änderbar |
password |
✗ | Wird beim Anlegen generiert |
calls/inbound/allow |
✗ | Nur über GUI |
calls/outbound/allow |
✗ | Nur über GUI |
Anlegen per POST:
Mindestens name erforderlich. Das addons-Feld (sip/msteams) muss beim Anlegen mitgegeben werden und kann nachträglich NICHT per PATCH geändert werden.
curl -s -X POST -H "auth-id: 2288" -H "auth-hash: $HASH" \
-H "Content-Type: application/xml" \
-d "<data><name>Max Mustermann</name><addons>msteams</addons></data>" \
"https://api.inopla.de/SIP/Users"
⚠️ WICHTIG — DELETE-Verhalten:
DELETE /SIP/Users/{id}/beliebiger_subpfad löscht den gesamten User, nicht den Subpfad! Die API ignoriert alles nach der ID. Einzige Ausnahme: DELETE /SIP/Users/{id}/fw entfernt die Rufumleitung (verifiziert am 17.03.2026).
2. /SIP/Devices — Hardware-Endgeräte
| Methode | Funktion |
|---|---|
| GET | Registrierte Geräte auflisten |
Aktuell nur 1 Gerät in Inopla registriert: Patton SN4118 (MAC 00:04:13:0B:53:3E) — nicht mehr im Einsatz, ersetzt durch Grandstream HT802 (10.128.40.153) seit Juli 2025. Der Eintrag sollte in Inopla bereinigt werden.
Liefert: ID, Hersteller, Modell, MAC, Beschreibung, Provisioning-Profil.
3. /SIP/Groups — Rufgruppen
| Methode | Pfad | Funktion |
|---|---|---|
| GET | /SIP/Groups |
Alle Gruppen auflisten |
| POST | /SIP/Groups |
Neue Gruppe anlegen |
| PATCH | — | Nicht unterstützt (404) |
| DELETE | /SIP/Groups/{id} |
Gruppe löschen |
4 Rufgruppen vorhanden (alle Parallel-Strategie, 61s Timeout): - Service Center grp, Tür Pferdebachstr EG, Serviceagentur grp, RadioGD grp
Beim Anlegen (POST) ist mindestens name erforderlich. Mitglieder und Strategie vermutlich auch per POST konfigurierbar, Details aber nicht getestet.
4. /Routing — Routing-Regeln
| Methode | Pfad | Funktion |
|---|---|---|
| GET | /Routing |
Alle 109 Regeln auflisten |
| GET | /Routing/{id} |
Detail einer Regel |
| POST | /Routing |
Neue Regel anlegen (mind. name) |
| PATCH | — | Nicht unterstützt (400) |
| DELETE | /Routing/{id} |
Regel löschen |
Routing ist nur lesbar + anlegbar + löschbar, aber NICHT änderbar. Bestehende Regeln können per API nicht modifiziert werden — dafür muss die GUI genutzt werden.
Jede Routing-Regel verweist auf ein Modul (siehe Abschnitt "Routing-Module" oben) und optional auf eine DDI und/oder einen Routing-Punkt.
5. /Numbers — Rufnummernblöcke
| Methode | Funktion |
|---|---|
| GET | Rufnummernblöcke auflisten |
Nur Lesezugriff. POST/PUT/PATCH/DELETE nicht unterstützt (404/405).
3 Nummernblöcke: 02302-709370 (PBX), 02302-28222 (PBX Zentrale), MAIL2FAX-27723 (MSN).
Nicht freigeschaltete Module (403 Forbidden)
Diese 10 Module sind im aktuellen Tarif gesperrt. Freischaltung erfordert Upgrade auf den erweiterten API-Zugang (49 €/Monat).
| Modul | Beschreibung | Nutzen für SCK | Bewertung |
|---|---|---|---|
| CDR | Call Detail Records — Einzelverbindungsnachweise mit Rufnummer, Dauer, Zeitstempel, Kosten pro Gespräch | Anrufhistorie, Kostenanalyse, Missbrauchserkennung, Auswertungen für Buchhaltung | MITTEL — Daten auch über GUI abrufbar |
| Statistics | Aggregierte Anrufstatistiken — Erreichbarkeitsquote, verlorene Anrufe, Wartezeiten, Peak-Zeiten, Auslastung pro Nebenstelle | Service-Center-Reporting, Qualitätssteuerung | MITTEL — Über GUI ebenfalls einsehbar |
| Live | Echtzeit-Monitor laufender Gespräche — wer telefoniert, Warteschlange, aktive Verbindungen | Live-Dashboard für SC-Teamleitung | NIEDRIG — Nur relevant bei hohem Anrufaufkommen |
| ACD | Automatic Call Distribution — intelligente Anrufverteilung (skill-based, longest-idle, gewichtet) | Professionellere SC-Steuerung als reines Parallel-Klingeln | NIEDRIG — Aktuelles Parallel-Klingeln reicht |
| Files | Audiodateien verwalten — Ansagen, Wartemusik hochladen/tauschen/löschen per API | Automatisierter Ansagenwechsel (z.B. Feiertags-Ansagen) | NIEDRIG — Über GUI machbar |
| Callback | Rückruf-Funktion — Anrufer können Rückruf anfordern statt zu warten | Komfort für Anrufer bei Überlast | NIEDRIG — Kein akuter Bedarf |
| Fax | Fax-Verwaltung per API — Faxe senden, empfangen, Status abfragen | Fax-Automatisierung | NICHT NÖTIG — Mail2Fax + DW -23 funktioniert |
| Lists | Sperr-/Erlaubnislisten — Rufnummern black-/whitelisten per API | Spam-Abwehr automatisieren | NICHT NÖTIG — Kein Spam-Problem |
| Conference | Konferenzräume verwalten per API | Konferenz-Automatisierung | NICHT NÖTIG — DW -99 existiert, GUI reicht |
| Billing | Rechnungsdaten/Kosten per API abrufen | Kostenauswertung automatisieren | NICHT NÖTIG — Rechnungen kommen per E-Mail/Post, stehen im BC |
Was wir per API getestet und verifiziert haben (17.03.2026)
| Aktion | Methode | Ergebnis |
|---|---|---|
| User auflisten | GET /SIP/Users | ✓ 44 User, inkl. SIP-Passwörter |
| User anlegen | POST /SIP/Users | ✓ Sofort aktiv, Username wird automatisch vergeben |
| User löschen | DELETE /SIP/Users/{id} | ✓ Sofort gelöscht |
| User-Einstellungen ändern | PATCH /SIP/Users/{id} | ✓ name, dnd, bob, srtp, speeddial, hold_music |
| Rufumleitung setzen | PATCH fw_all={nummer} | ✓ Sofort aktiv |
| Rufumleitung entfernen | DELETE /SIP/Users/{id}/fw | ✓ (Vorsicht: /fw ist einziger sicherer Subpfad!) |
| Rufgruppen auflisten | GET /SIP/Groups | ✓ 4 Gruppen |
| Routing auslesen | GET /Routing + /Routing/{id} | ✓ 109 Regeln mit Details |
| Routing ändern | PATCH /Routing/{id} | ✗ Nicht unterstützt (400) |
| Addon SIP↔Teams wechseln | PATCH addons | ✗ Nur beim Anlegen, nicht nachträglich |
| Username ändern | PATCH username | ✗ Nicht änderbar |
| Gesperrte Module aufrufen | GET /CDR, /Statistics, etc. | ✗ HTTP 403 "not a part of your account" |
Hinweise und Fallstricke
- Auth NUR per Header — URL-Parameter (
?api_id=...&api_key=...) geben 401 - Antwortformat immer XML — kein JSON verfügbar
- PATCH statt PUT — PUT gibt 405, Änderungen gehen nur per PATCH
- DELETE ignoriert Subpfade —
DELETE /SIP/Users/{id}/irgendwaslöscht den User! Einzige sichere Ausnahme:/fw - addons nur beim Anlegen — SIP↔Teams-Wechsel nur über GUI möglich
- SIP-Passwörter im Klartext — Die API liefert alle Passwörter unverschlüsselt mit
- Routing nur lesen/anlegen/löschen — Bestehende Regeln nicht per API änderbar
- Username-Konvention:
00012779+ Kurzwahl (z.B.00012779037für DW 37) — nicht technisch erzwungen, aber so eingerichtet für Konsistenz - Cache: API-Responses haben einen 5-Sekunden-Cache (sichtbar im
<cache>-Block)
Kosteneinschätzung und Empfehlung
Aktuelle API-Kosten
| Paket | Preis/Monat | Enthaltene Module |
|---|---|---|
| Basis-API | 29 € | SIP/Users, SIP/Devices, SIP/Groups, Routing, Numbers |
| Erweiterte API | 49 € | Basis + CDR, Statistics, Live, ACD, Files, Callback, Fax, Lists, Conference, Billing |
Bewertung
Basis-API (29 €/Monat):
Die Basis-API bietet vollen Lese- und Schreibzugriff auf die Nebenstellen-Verwaltung. Damit können per Script oder Automatisierung: - Neue Mitarbeiter-Nebenstellen angelegt und konfiguriert werden - Rufumleitungen gesetzt/entfernt werden (z.B. bei Abwesenheit) - DND/Inaktiv-Status geschaltet werden - Bestandsübersichten und Audits erstellt werden (wer ist registriert, welche Passwörter gelten) - Die Konfiguration dokumentiert und versioniert werden
Im täglichen Betrieb werden diese Änderungen selten benötigt — Neueinrichtungen und Umkonfigurationen passieren vielleicht ein paar Mal pro Jahr und sind auch über die GUI machbar. Der Mehrwert liegt eher in der Transparenz (alle Daten inkl. Passwörter per Script abrufbar) und der Möglichkeit, Konfigurationsänderungen automatisiert und dokumentiert vorzunehmen.
Erweiterte API (49 €/Monat):
Die zusätzlichen Module (CDR, Statistics, Live, ACD, etc.) bieten vor allem Auswertungsmöglichkeiten. Da diese Daten aber auch über die Inopla-GUI zugänglich sind und SCK kein hohes Anrufaufkommen hat, das eine automatisierte Auswertung rechtfertigen würde, ist der Aufpreis von 20 € nicht empfehlenswert.
Inopla-Rechnungen der letzten 6 Monate (aus BC, Company SCK)
| Monat | RE-Nr (BC) | Inopla RE-Nr | Brutto | Status |
|---|---|---|---|---|
| 2026-02 | ER260412 | IN-2025-21801 | 589,88 € | Bezahlt |
| 2026-01 | ER260131 | IN-2025-21203 | 566,01 € | Bezahlt |
| 2025-12 | ER251942 | IN-2025-20604 | 585,86 € | Bezahlt |
| 2025-11 | ER251530 | IN-2025-20012 | 566,47 € | Bezahlt |
| 2025-10 | ER251200 | IN-2025-19426 | 553,00 € | Bezahlt |
| 2025-09 | ER250809 | IN-2025-18845 | 550,83 € | Bezahlt |
| Summe | 3.412,05 € | |||
| Durchschnitt/Monat | 568,68 € |
Beträge sind Bruttowerte (inkl. MwSt) aus BC.
Empfehlung
Basis-API (29 €/Monat) — lohnt sich das?
Die 29 € entsprechen ca. 5 % der monatlichen Inopla-Gesamtkosten (~569 € brutto). Dafür bekommt man: - Programmatischen Vollzugriff auf alle 44 Nebenstellen (inkl. Passwörter) - Automatisierte User-Verwaltung (anlegen, löschen, konfigurieren) - Rufumleitungen per Script schalten - Audit/Dokumentation der Konfiguration per API statt manuell - Integration in eigene Monitoring-/Automatisierungssysteme
Da Konfigurationsänderungen selten anfallen und alles auch über die GUI machbar ist, ist der Nutzen eher strategisch (Transparenz, Automatisierungspotenzial) als operativ zwingend. Empfehlung: Basis-API behalten, wenn Budget es erlaubt — der Komfort der API-basierten Verwaltung und die Möglichkeit, Konfigurationen automatisiert zu dokumentieren, rechtfertigt die 29 € bei einer Gesamtrechnung von ~570 €/Monat.
Erweiterte API (49 €/Monat) — lohnt sich das?
Der Aufpreis von 20 €/Monat für CDR, Statistics, Live, ACD etc. lohnt sich nicht: - CDR und Statistics sind über die Inopla-GUI einsehbar - Das Anrufaufkommen bei SCK rechtfertigt keine automatisierte Auswertung - ACD (intelligente Anrufverteilung) ist bei 4 Parallel-Rufgruppen überdimensioniert - Billing-Daten stehen bereits im BC
→ Bei den erweiterten Modulen bleiben: NICHT buchen.
Neue Nebenstelle einrichten (Onboarding)
Quelle: OneNote IT-Infrastruktur, Stand 08/2025
Variante 1: MS Teams (Standard fuer SCK-MA)
1. Nebenstelle in Inopla anlegen
- Inopla Admin → Cloud Telefonanlage → VoIP Nebenstellen → Neue Nebenstelle
- DisplayName: Vorname Nachname
- Interne Kurzwahl = externe DW (z.B. 37)
- Rufnr uebermitteln: 02302 28222 {DW}
- Busy on Busy: Ja (Ruf abweisen bei besetzt)
- Wartemusik: sck_instrumental_ohne_ansagen
- VoIP: Nein (bei Teams-Integration)
2. MS Teams verknuepfen
- Voraussetzung: M365-Benutzer muss existieren
- M365 Admin Center → Benutzer → Lizenz "Microsoft Teams Telefon Standard" zuweisen
- MS Teams Admin Center → Benutzer verwalten → Telefonnummer zuweisen:
- Nummer: 4923022822{DW} (ohne +, ohne 00)
- Typ: Direct Routing
- Inopla Admin → MS Teams → Teams-Benutzer verknuepfen (Name, E-Mail, Rufnummer)
3. Routing einrichten
- Inopla Admin → Rufnummern & Routings → Routings verwalten
- Multidial Routingpunkt: Vorlage aus bestehendem Routing kopieren
- Name: dw Vorname Nachname
- Bezeichnung: Vorname Nachname
- Zielrufnummer: interne VoIP-Nebenstelle
- Display: dw Vorname Nachname
- Routingpunkt Easy: Meine Rufnummern → nicht vergebene Nummer waehlen → auf Multidial dw Vorname Nachname setzen
Variante 2: VoIP Softphone (ohne Teams)
- Nebenstelle wie oben, aber VoIP: Ja
- Softphone installieren (siehe Abschnitt "Softphone einrichten" oben)
- Kein Teams Admin Center noetig, kein Direct Routing
Nebenstelle loeschen (Offboarding)
- Inopla Admin → MS Teams → "Teams Benutzer ohne Verknuepfung" pruefen
- Verknuepfung entfernen
- Nebenstelle deaktivieren oder loeschen
- Routing entfernen
Offene Aufgaben
- [ ] Patton SN4118 Geräteeintrag in Inopla löschen (ID 348524, existiert nicht mehr)
- [ ] Alte Patton-Nebenstellen in Inopla löschen: DW 23, DW 51, DW 93
- [ ] DW 90: Alten SIP-Account löschen, Routingpunkt "90" → Rufgruppe 9196 beibehalten!
- [ ] Entscheidung: Basis-API (29 €/Monat) behalten oder kündigen?
Rohdaten
Vollständige XML-Exports unter /tmp/inopla/ (Stand: 12.03.2026):
- SIP_Users.xml (44 User, 83 KB)
- Routing.xml (109 Regeln, 31 KB)
- Numbers.xml (3 Nummernblöcke, 2 KB)
- SIP_Groups.xml (4 Gruppen, 1 KB)
- SIP_Devices.xml (1 Gerät, 1 KB)