Jump to content

Martin

Most Valued User
  • Posts

    26
  • Joined

  • Last visited

  • Days Won

    3

 Content Type 

Profiles

SwyxPEDIA Wiki

Zendesk Integration

Persistent Variables

Longest Waiting

VBScript build in functions

GSE build in functions (VBScript)

Server Script API (VBScript)

GSE build in functions (Lua)

Server Script API (Lua)

Function Collection (VBScript)

Function Collection (Lua)

IPS Integration

Jira Service Integration

Forums

Blogs

Downloads

Posts posted by Martin

  1. Das geht mit Send-IpPbxUserWelcomeMail nicht. Das Cmdlet stößt das Versenden nur an. Das Ausfüllen des Templates mit den aktuellen Daten des Benutzers und das Verschicken geschieht serverseitig. Anhänge sind da nicht vorgesehen. 
     

    Was sie tun könnten, sind die fraglichen Dateien auf einem Webserver zur Verfügung zu stellen und die URLs zum WelcomeEmailTemplate hinzuzufügen. Wie man das Template anpasst, ist im Handbuch.erklärt.

  2. Wenn man das für alle machen Benutzer machen will, geht das z.B. so:

    Get-IppbxUser | Set-IppbxUserPresenceState -IsDND:$False

    Das als geplanter Vorgang in Windows auf dem Server jede Nacht laufen lassen, um z.B. den Status zurückzusetzen. Zusätzlich noch -IsAway:$false anhängen, um auch das manuell gesetzte "Abwesend" wieder zurückzusetzen.

     

    Man könnte sich auch ein Script bauen, was regelmäßig als geplanter Vorgang läuft und prüft, ob ein Benutzer ausgeloggt ist, um dann den Status zurückzusetzen. Z.B. so:

    Get-IppbxUser -Readonly -AddDeviceInformation | Where-Object { $_.LoggedInDevices.Count -eq 0 } | Set-IpPbxUserPresenceState -IsDND:$False

    Persönlich würde mich das als User aber ziemlich nerven. Ich definiere mit dem Präsenzstatus selber, ob ich erreichbar bin oder nicht. Da soll keine Automatik dazwischenfunken, es sei denn, ich habe sie selber definiert. Vielleicht ist deshalb ein Hinweis netter, statt einfach zurückzusetzen. Du könntest mit einem geplanten Vorgang nachts z.B. den Usern mit "nicht stören" eine Email schicken:

    Get-IppbxUser -AddPresenceInformation | 
    	Where-Object { $_.IsDND } | 
        ForEach-Object { 
        	Send-MailMessage -To $_.EmailAddr `
                             -Subject "Friendly reminder: Your SwyxWare status is still set to 'do not disturb'" `
                             -From <fromaddress> `
                             -smtpserver <mailserver> `
                             -Credential $Credentials 
        }

     

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use and have taken note of our Privacy Policy.
We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.