====== Telefonanbindung ======
Diese Anleitung beschreibt, wie ein Telefon mit unserer Software verbunden und genutzt werden kann.\\
Es gibt die 3 folgenden Wege.
===== 1. SIP-Zugangsdaten =====
Zur Anmeldung des Telefons werden die folgenden SIP-Zugangsdaten benötigt:\\
Domain – SIP-Domain des Telefon-Accounts\\
Username – Benutzername des SIP-Accounts\\
Passwort – Passwort des SIP-Accounts\\
Diese Daten sind im Telefon oder Softphone entsprechend zu hinterlegen.\\
===== 2. IncomingCall.exe =====
Im Installationsverzeichnis der Software befindet sich die Datei IncomingCall.exe.\\
Diese Anwendung kann mit einer Rufnummer als Parameter aufgerufen werden.\\
Beispiel:
IncomingCall.exe 01738833312
Die übergebene Rufnummer wird von der Software weiterverarbeitet (z. B. zur Anzeige oder Zuordnung eines eingehenden Anrufs).\\
Hierfür muss der REST-Service aktiviert sein.
===== 3. REST-Service (Port 27001) =====
Die Software stellt einen integrierten REST-Service auf Port 27001 bereit.\\
Der Service wird über HTTP POST angesprochen und erwartet Daten im JSON-Format.\\
Endpoint:
http://localhost:27001/notification
Beispiel Request (JSON):
{
"ClassName": "IncomingCall",
"Number": "100000"
}
Beschreibung der Parameter:
^ Parameter ^ Beschreibung ^
| ClassName | Art der Benachrichtigung, z. B. ''IncomingCall'' |
| Number | Rufnummer des Anrufers |
Der REST-Service dient zur Übergabe von Anrufinformationen aus externen Systemen an die Software und kann für die Integration von Telefonanlagen oder Middleware verwendet werden.
Curl-Beispiel
curl -X POST http://localhost:27001/notification \
-H "Content-Type: application/json" \
-d '{
"ClassName": "IncomingCall",
"Number": "100000"
}'
{{pasted:20260204-125031.png}}