Fehlerbild
Ist die Leitung des Benutzers permanent belegt, ohne dass dieser aktiv telefoniert, kann die Ursache ein hängender Call sein. Im Wireshark sieht man häufig ein "Busy" wenn der User angerufen und der Call vom XCC abgelehnt wird.
In dieser Anleitung wird beschrieben, wie hängende Calls via Freeswitch CLI gelöscht werden können. Sollte das Verhalten bei Ihnen häufiger auftreten, installieren Sie bitte die aktuellen Releases und Patches. Sollte das nicht helfen, melden Sie sich bei unserem Support.
Schritt für Schritt Anleitung
| OS | Vorgehen |
| Windows (lokaler Freeswitch) |
|
| Linux (Linux Satellit) |
|
Sobald man auf der fs_cli-Konsole ist, kann man folgenden Befehl eingeben, um die aktiven Calls anzeigen zu lassen:
show callsSuchen Sie ggf. nach dem Call der aufgelegt werden soll und notieren die sich „uuid“. Mit folgendem Befehl kann man einen konkreten Ruf auflegen.
Das xxxx muss durch die o.g. uuid ersetzt werden.
uuid_kill xxxxAlternativ kann man auch alle bestehenden Rufe auflegen, dazu verwendet man:
hupallAus der fs_cli-Konsole kommt man dann mit dem Befehl:
/quitPowerShell-Skript – Anzeige bestehender Calls
Statt dem o.g. Befehl „show calls“ kann mittlerweile auch ein PowerShell-Skript verwendet werden, mit dem man die uuid einfacher finden kann.
https://csmftp.c4b.de/KB/XCC_Calls.ps1
Hier die Anleitung dazu:
- Speichern Sie das Skript in einem Verzeichnis auf der XPhone Connect Server Maschine (z.B.: C:\temp\)
- Öffnen Sie PowerShell.
- Rufen Sie das Skript wie folgt auf (passen Sie den Pfad im folgenden Befehl entsprechend an)
Aufruf bei lokalem XCC:
C:\temp\XCC_Calls.ps1 -OutputFile "C:\temp\calls.txt"Aufruf bei ausgelagertem XCC:
C:\temp\XCC_Calls.ps1 -OutputFile "C:\temp\calls.txt" -SatelliteIP "[IP des Satelliten]"|
Hinweis: Die Datei unter OutputFile muss nicht angelegt sein, diese wird bei nicht Vorhandensein automatisch angelegt. Wichtig ist, dass in dem Verzeichnis, in welchem die Datei angelegt werden soll, Schreibrechte bestehen. |
Wenn Sie nun die Ausgabedatei vom PowerShell-Skript öffnen und nach der Nummer der besetzten Leitung suchen, finden Sie dort die uuid inkl. weiterer Informationen.
Wenn man die Ausgabedatei mit Notepad++ öffnet und das Plugin "JSON Tools" installiert hat, kann man die Datei mit wenigen Klicks über die Funktion "Pretty Print" lesbar anzeigen.
Kommentare
0 Kommentare
Zu diesem Beitrag können keine Kommentare hinterlassen werden.