Jump to content

Swyxphone Pin Änderung Durch Benutzer Möglich?


MGerwing

Recommended Posts

Sehr geehrte Damen und Herren

 

ich bin neu hier und ich habe eine Frage zu SwyxPhones. Im Zeitalter der NSA Spionageaffäre hat sich ein Kunde von uns mit einem Datenschutzbeauftragten zusammengesetzt und mit entsetzen festgestellt, dass sich jeder Benutzer an einem anderen Telefon anmelden kann. 

 

Er wünscht sich nun, dass jeder User im Stande ist, seine SwyxPhone PIN zu ändern. Jedoch weiß ich nicht, ob und wo man das am SwyxIT! Client oder am SwyxPhone einstellen kann?

 

Oder gibt es eine Möglichkeit, das per CallRouting ab zu fangen?

 

Ich hoffe Ihr könnt mir helfen und bis dahin wünsche ich Euch allen

 

Ein Frohes Weihnachtsfest und ein guten Start ins neue Jahr.

 

 

 

 

 

 

 

 

 

 

Link to comment
Share on other sites


Also es gibt doch die Funktion PBXUser.Pin


Ich bin leider kein Programmierer und kenne mich mit Vb nicht aus, aber wäre es nicht möglich einen "PIN-User" einzurichten mit einem entsprechenden Script?


Also Anruf -> PIN User


Setze Current User =  Anrufer


Dann ein DTMF Block der die Eingabe auf PBXUser.Pin setzt?


Link to comment
Share on other sites


Daniel, Du hast Recht!

 

Ich hatte die PBXUser.Pin Property als "read-only" in Erinnerung, aber ein Blick ins Wiki hat mich eines besseren belehrt:

 

Schande über mich, schliesslich habe ich das selbst mal vor einigen Jahren geschrieben (das Wiki).

 

Man kann allerdings jeweils nur die PIN des aktuellen Skript Benutzers ändern, nicht eines bliebigen Benutzers. Demzufolge müsste jeder Benutzer ein entsprechendes Call Routing haben.

 

Man kann sich auch ein sogenanntes "PreProcessing" Call Routing bauen. Das kann man global hinterlegen, so das es für jeden Benutzer gilt. Wie der Name schon sagt, wird es VOR dem eigentlichen Call Routing eines Benutzers gestartet (sofern es vorhanden ist).

 

Dort hinein (globales PreProcessing Skript) kann man sich dann in etwa folgendes bauen:

 

  • auf Nachwahlziffern (PostDialingDigits) ##61 prüfen
  • wenn nicht vorhanden über "Regel übersprungen" das Skript verlassen
  • wenn vorhanden dann per DTMF die neue PIN eingeben lassen
  • anschliessend die neue PIN nochmals neu eingeben lassen und beide miteinander vergleichen
  • wenn nicht gleich nochmal nach der neuen PIN fragen
  • wenn gleich dann mittels PBXUser.PIN die neue PIN setzen.

 

Jetzt kann man sich vom SwyxIt! zum Beispiel selber anrufen, sofern man ##61 hinter der eigenen Nummer mit wählt, und seine PIN ändern.

 

Wenn man verhindern will, dass jemand anderes einen mit dieser Nachwahl anruft und die PIN verstellt kann man im Skript noch einfach prüfen ob PBXCall.CalledPartyNumberPBXCall.CallingPartyNumber ist.

 

Das beiden Hashes in der Nachwahl stellen sicher, dass man tatsächlich im eigenen Call Routing landet, wenn man sich selbst anruft. Ohne das, würde der Ruf nicht zu stande kommen, da man sich selbst nicht anrufen kann.

 

Obacht ist auf alle Fälle geboten bei der Festlegung der eigenen Nachwahlziffer (FeatureCode) um nicht den Feature Codes der SwyxWare ins Gehege zu kommen.

 

 

 

Link to comment
Share on other sites


Archived

This topic is now archived and is closed to further replies.

×
×
  • 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.