Mathew

Most Valued Users
  • Content count

    47
  • Joined

  • Last visited

  • Days Won

    23

Mathew last won the day on January 11

Mathew had the most liked content!

Community Reputation

28 Excellent

2 Followers

About Mathew

  • Rank
    Advanced Member

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Mathew

    Anmeldung mit Benutzername/Kennwort

    Ich habe hier meine beiden Posts gelöscht. Der erste damit nicht aus Versehen was falsches kopiert wird. Der zweite weil auch der Erklärungsversuch nicht wirklich gut war. Es wird hier in naher Zukunft aber eine vernünftige Erklärung geben. Gruß Mathew
  2. Mathew

    Anmeldung mit Benutzername/Kennwort

    Hallo Sebastian, okay, ich habe das Script soweit verstanden. Letzte Frage: Warum ändert der Befehl „$userList[0].EnumRef.Update()“ die Werte bei allen Usern der Liste obwohl hier nur der erste User „$userList[0] der Liste das Update bekommt? Ich habe es gerade ausprobiert, es funktioniert zwar aber ich verstehe nicht warum. Was macht EnumRef.Update() genau? Gruß Mathew
  3. Mathew

    Anmeldung mit Benutzername/Kennwort

    Hall Sebastian, danke für den Hinweis bzw. die Warnung. Werde es in meinen Scripten anpassen. Noch eine Frage: Ist die CPU Auslastung und der Speicherverbrauch nur kurzzeitig während des Abarbeitens des Scriptes oder bleibt der Speicherverbrauch danach weiterhin hoch? Gruß Mathew
  4. This file has been updated to Version 1.0.0.
  5. View File Gruppenstatus Auf Basis von Kaleidoscope erweitertes Tool um die Mitglieder von Gruppen zu steuern in Deutsch. Was wurde geändert / erweitert: Pulldown Menü für Gruppenauswahl Pulldownmenü für Auswahl der User Deutsche Anleitung IP, User un Passwort werden beim ersten Start verschlüsselt gespeichert. Optik etwas verändert. Submitter Mathew Submitted 12/17/2017 Category Powershell Scripts/Tools  
  6. Mathew

    Gruppenstatus

    Version 1.0.0

    26 downloads

    Auf Basis von Kaleidoscope erweitertes Tool um die Mitglieder von Gruppen zu steuern in Deutsch. Was wurde geändert / erweitert: Pulldown Menü für Gruppenauswahl Pulldownmenü für Auswahl der User Deutsche Anleitung IP, User un Passwort werden beim ersten Start verschlüsselt gespeichert. Optik etwas verändert.
  7. Mathew

    User status to Website

    Hallo, ich hatte sowas auch mal gemacht. Allerdings mit PHP, Powershell und IIS auf der SwyxWare. Ist aber bedingt duch die Powershell Module etwas zäh. Anbei hänge ich mal die HTML, PHP und PS1 Dateien. Vielleicht hilft es dir ja. In der PS1 musst du noch den Swyx Usernmaen und sein Passwort eintragen. (xxxx und yyyy) Hello, I had done something like that once. However, with PHP, Powershell and IIS on the SwyxWare. But is conditionally through the Powershell modules a bit tough. Attached I hang the HTML, PHP and PS1 files. Maybe it will help you. In the PS1 you still have to enter the Swyx Usernmaen and his password. (xxxx and yyyy) userstatus.zip
  8. Mathew

    Swyxit Anmeldefehler

    Schau doch mal in der Windows Registrierdatenbank nach welche Daten hier stehen: HKEY_CURRENT_USER\Software\T-Com\NetPhone Client\CurrentVersion\Options Oder den Key hier komplet löschen und den Client neu starten. HKEY_CURRENT_USER\Software\T-Com\NetPhone Client\
  9. View File Umleitungstool Version 2 mit einigen Prüfungen beim Start und entsprechenden Fehlermeldungen. IP Verbindung zur IpPbx Import Module Check Connect-IpPbx Check Login Check Link zum Post Submitter Mathew Submitted 11/26/2017 Category Powershell Scripts/Tools  
  10. Mathew

    Umleitungstool

    Version 2.0.0

    59 downloads

    Version 2 mit einigen Prüfungen beim Start und entsprechenden Fehlermeldungen. IP Verbindung zur IpPbx Import Module Check Connect-IpPbx Check Login Check Link zum Post
  11. Mathew

    Umleitungstool Dummy User

    Auf der Basis des kleinen Scriptes von Kaleidoscope Post von Kaleidoscope habe ich sein Script etwas überarbeitet und eine Anleitung auf Deutsch geschrieben. Hier ein Sreenshot: Was macht das Tool: Sofortige Umleitung für einen User von einem PC im Netzwerk aus aktivieren, deaktivieren bzw. ändern, der kein eigenes Telefon (Client) hat. (z.B. Dummy User vor einer Gruppe bzw. Dummy Callrouting User). Genauere Informationen in der ZIP: Gruß Mathew Der aktuelle Download befindet sich hier.
  12. Mathew

    Automatischer Faxversand

    Hallo, habe hier ein einfaches Beispiel, allerdings nicht für PDF Dateien sondern nur für DCX, PCX, TIFF (Group 3 Fax), SFF, und BMP. Ist ziemlich statisch, kann aber erweitert werden. Z.B. je nach Name des Faxes ein anderes Array für die Rufnummern oder mit einer Mail wenn Faxe rausgehen usw. # Beispiel für den automatischen Faxversand mit Netphone Fax Client # # Parameter der FaxClient.exe # FaxClient.exe /f:fax.txt /n:+491234567890 # # Unterstützte Formate: # DCX, PCX, TIFF (CCITT 1D/Huffman RLE), TIFF (Group 3 Fax), SFF, BMP. # # In welchem Ordner liegt das zu sendende Fax Dokument? $ZuSenden = "C:\Faxausgang" # In welchen Ordner sollen die gesendeten Faxe abgelegt werden? $Ablage = "C:\Faxgesendet" # Welche Datei soll gefaxt werden? $FaxFile = "Fax.txt" # An welche Rufnummern soll das Fax gesendet werden? $Nummern = @("+4960317480", "+4960317481", "+4960317482") # Wo liegt die FaxClient.exe? $Command = 'C:\Program Files (x86)\NetPhone Client\FaxClient.exe' # Prüfe ob die Datei existiert if (Test-Path “$ZuSenden\$FaxFile”) { Write-Host Write-Host "Sende Fax mit dem Inhalt $($FaxFile)" Write-Host # Rufnummern aus dem Array $Nummern auslesen $i = 0 foreach ($Nummer in $Nummern) { Write-Host "an Rufnummer: $($Nummer)" # Dateien ohne Deckblatt senden $Parms = "/f:$ZuSenden\$FaxFile /n:$Nummer" # Fax Parameter splitten $Prms = $Parms.Split(" ") #Fax senden & "$Command" $Prms $i++ Sleep 2 } # Datum abfragen $DATUM = Get-Date -Format dd.MM.yyyy-HH-mm-ss # gesendetes Fax mit Datum versehen $NeuerName = "$Datum-$FaxFile" # und umbenennen Move-Item $ZuSenden\$FaxFile $ZuSenden\$NeuerName # gesendetes Fax mit neuem Namen in den Ordner Faxgesendet verschieben Move-Item "$ZuSenden\$NeuerName" "$Ablage\$NeuerName" # Info ausgeben was passiert ist Write-Host Write-Host "$FaxFile an $i Empfänger versendet." Write-Host } else { # Wenn kein Dokument zum faxen gefunden wurde Fehler ausgeben Write-Host Write-Host -ForeGroundColor Red "Keine Datei '$($FaxFile)' zum faxen gefunden!)" Write-Host } Gruß Mathew
  13. Achtung: Version 3.1, 3.2 und 3.3 haben einen kritischen Fehler! In der Funktion "Kopieren von Funktionstasten" ist ein Fehler. Die User haben dann keine Leitungstasten mehr. Habe die Funktion in Version 3.5 erstmal deaktiviert. Bitte die alten Versionen nicht benutzen. Hier Version 3.5 zum Download. Neuerungen: - Script fragt jetzt selbst nach Admin Rechten falls noch keine vorhanden. - Scriptcode für bessere Wartbarkeit überarbeitet - kleinere Fehler beseitigt (z:B. Anzeige der RegKys) - Funktion "Kopieren von Funktionstasten" deaktiviert wegen Problemen mit den Leitungstasten. - FTP Firmware Download jetzt aus dem Ordner "fw11" anstelle von "fw10" incl. Anzeige des Transfers. (nur *.img, *.bmp und *.png Dateien) Aktuelle Informationen und Downloads hierzu befinden sich ab sofort im Open Admin Project. Gruß Mathew
  14. Mathew

    Mobile Connect Probleme

    Wenn es im WLAN funktioniert scheint die Konfiguration der SwyxWare ja richtig zu sein. Ich denke es liegt an der Firewall bzw. den Ports. Soweit ich es noch weiß ist der Port 9101 für die Authentifizierung des Users und der Port 16203 für die Datenkommunikation. Wenn die Authentifizierung klappt, so wie du es beschreibst ist das ja der Fall, gibt es wohl ein Problem mit dem Port 16203. Du kannst ja mal mit Telnet einen Check auf den Port aus dem Internet machen. Oder du benutzt mein kleines Tool dafür. Download hier im Forum. ;-) Gruß Mathew
  15. Mathew

    SwyxPhone PIN Datenbank ändern

    Und so bekommt jeder User seine eigene Rufnummer als PIN: import-module ippbx Connect-IpPbx Write-Host -ForegroundColor Green "Pin der IP Telefone = Eigene Nummer" $users = get-ippbxgroupmember -groupname Konfig-Gruppe Write-Host "Schreibe PIN für User..." foreach ($user in $users) { # Ausgabe des gerade bearbeiten Usersname Write-Host $user.Name # Interne Rufnummer auslesen, ergibt die neue PIN $NEWPIN = $user.InternalNumberEntryCollection[0].Number # Neue PIN anzeigen Write-Host "Neue PIN = $NEWPIN" # Neue PIN dem User zuordnen $user.LanPhonePIN = "$NEWPIN" # Daten in die Anlage schreiben update-ippbxuser -userentry $user } Write-Host -ForegroundColor Green "fertig." Gruß Mathew