Jump to content

Tom Wellige

Root Moderator
  • Posts

    4,310
  • Joined

  • Last visited

  • Days Won

    117

 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 Tom Wellige

  1. Aus Datenschutzrechtlichen Gründen wird eine solche Übersicht nur in der SwyxWare Administration für einen eingeschränkten Benutzerkreis von Haus aus angezeigt.

     

    Man könnte Deinen Wunsch durch eine WebExtension in die SwyxIt! Skin lösen. Die WebExtension wird mit einer Webseite verbunden, welche entweder über das ConfigDataStore SDK oder Powershell die Active Calls Liste beim Server abfragt und anzeigt.

     

    Aber wie gesagt, hierzulande ist es nicht zulässig eine solche Lösung in einem Unternehmen für alle Benutzer einzusetzen.

  2. Account security is an important topic in our highly computerized world. To secure your online accounts a simple username/password authentication is not seen as secure anymore. A wide spread solution to this insecurity is the so called two factor authentication (2FA). Beside the username/password factor another factor is used to login into your account or make security relevant changes to your account, which requires input which can't be derived from your online account itself, even if the provider is getting hacked.

     

    Swyx Forum offers 3 types of two factor authentications:

     

    • Serurity Questions
      You define a set of questions (and answers) from which one will be taken and asked when you are logging in or want to make changes on your security settings.
       
    • Google Authenticator
      This is an app for your Android or iOS mobile device, which provides a random number (security token) you have to enter every time you are logging in or want to make changes on your security settings.

      android.png    ios.png
       
    • Authy
      Authy provides a random number (security token) you have to enter every time you are logging in or want to make changes on your security settings. You can configure, if this number is getting provided by
      • phone call
      • text message to your mobile phone
      • Authy app on your Android or iOS mobile device

      If you use the Authy app, you can also use push notifications which you then simply have to approve (or deny) on your mobile phone (as replacement of entering the security token).

      android.png    ios.png

     

     

     

    The security& privacy is configured within your account settings:

     

    image.png.99572cb4ee88516112932ebe4e2c35ef.png

     

    image.png

     

     

    1. In einem ersten Schritt erstellst Du Dir eine GSE Regel mit dem Namen PreProcessing. Hier realisierst Du Deine White/Black List.

      Wenn Du den Ruf filtern (unterbinden) willst, beendest Du ihn einfach mit dem Ruf beenden Block und verlässt die Regel über den Regel ausgeführt Ausgang.

      Wenn Du den Ruf nicht filtern (unterbinden) willst, verlässt Du die Regel sofort über den Regel übersprungen Ausgang.
       
    2. Teste diese Regel ausgiebig auf dem Benutzer, auf dem Du sie implemtiert hast, durch ausreichend viele Testanrufe. Stelle sicher, dass alles so funktioniert wie Du willst, bevor Du die Regel global für alle setzt.
       
    3. Um die Regel global für alle Benutzer zu setzen, lade mit dem IpPbx File Explorer folgende beiden Dateien zunächst aus dem USER Scope Deines Testbenutzers lokal auf Deinen Rechner:
      - rulePreProcessing.vbs
      - rulePreProcessing.rse
       
    4. Lade die beiden Dateien nun mit dem IpPbx File Explorer wieder hoch, direkt in den GLOBAL Scope. Du brauchst im Upload Dialog nur die beiden Dateien auswählen. Alle weiteren Default Einstellungen in diesem Dialog stehen bereits richtig.
       
    5. Jetzt greift diese Regel für jeden Ruf auf jeden Benutzer in Deiner SwyxWare. sie wird aufgerufen, bevor das Regelwerk eines Benutzers gestartet wird, welches er selbst in seinem Call Routing Manager konfigurieren kann.

     

    Wenn Du das globale PreProcessing nicht mehr haben möchtest, lösche einfach beide Dateien wieder aus dem GLOBAL Scope.

     

    Wenn Du Änderungen am globalen PreProcessing machen willst, macht diese erst an der PreProcessing Regel auf Deinem Testbenutzer, teste die Regel wieder ausführlich und mach sie dann wie oben beschrieben wieder global.

     

  3. Hi Petra,

     

    to be honest I can't tell you. This is a very old add-on for the SwyxWare. As the connection to the SwyxWare was just via the call routing I would assume that it still works.

    I am not sure if the project kept track of the users it passed into the rooms...

  4. Hallo Matthias,

     

    die VisualContacts respektive das ESTOS Metadirectly sind eine Client Veranstaltung, d.h. das SwyxIt! löst den Namen dort auf.

    Das Call Routing findet jedoch einen Schritt vorher auf dem Server statt, bevor der Ruf zugestellt wird.

    Hier steht tatsächlich nur das Telefonbuch der SwyxWare zur Verfügung.

    Du kannst aber im Call Routing selber eine Anfrage an das Metadirectory schicken und dann IpPbx.CallingName selber setzen.

  5. Hallo Iris,

     

    wie komfortabel soll es für die Anwender denn werden?

     

    Stellst Du Dir eine Textdatei vor, die alle PIN für alle Konferenzräume enthält, oder soll jeder Konferenzraum seine eigene Textdatei bekommen, wie im Zweifelsfall auch wo liegt, wo nur die Benutzer der jeweiligen Abteilung Zugriff drauf haben?

     

    Ich persönlich bin kein all zu grosser Freund von Textdateien. Komfortabler für alle beteiligten wäre es aus meiner Sicht, wenn man die PIN einfach per Anruf auf eine bestimmte Nummer ändern könnte. Dort wäre dann ein Call Routing hinterlegt, welches sicher stellt, dass nur bestimmte Benutzer Zugriff bekommen, und dann die Eingabe einer neuen PIN ermöglicht (am Besten PIN zweimal hintereinander eingeben lassen). Anschliessend speichert das Skript die PIN dann in einer "persistenten Variable" für den entsprechenden Konferenzraum.

     

    Das Call Routing Skript des Konferenzraums schaut einfach in die persistente Variable des angewählten Konferenzraums (Name der Variable gleich Nummer des Konferenzraums).

     

    Wenn Du Dir das Webinar zu den persistenten Variablen mal anschaust (über den Link oben) wirst Du sehen, dass Du nachdem Du sie auf Deinem Server installiert hast wesentlich einfacher und eleganter Werte speichern und wieder auslesen kannst (in Deinem Fall PINs), als Du es jemals selbst mit Textdateien oder Datenbanken tun könntest.

  6. This topic is taken from the Swyx Forum Archive (2007-2014) and was originally started on 15.12.2009 by me. Since then it is getting constantly updated.

     

    This topic provides a list of all online available resources regarding Extended Call Routing (ECR).

     

    From SwyxWare/Netphone 13.10 on, a beta version of a new call routing engine based on LUA in addition to (not replacing!) VBScript is available.

    Find available information regarding this new call routing engine in the 

    -> Beta-Lua Testing (SwyxWare 13.10)

    area of the forum in the Enreach Help Center (you need to be a logged in there to be able to access this area) as also further below.

     

    "Must have" Links

    VBScript based Call Routing Lua based Call Routing
     

    ECR scripts in the Enreach Knowledgebase (partner login required) / Enreach Help Center

    VBScript based Call Routing Lua based Call Routing
     
     

    ECR scripts on Swyx Forum (forum and downloads)

    VBScript based Call Routing Lua based Call Routing
     

    ECR projects (advanced) here on Swyx Forum

    VBScript based Call Routing Lua based Call Routing
     

    ECR scripts on external sources

    VBScript based Call Routing Lua based Call Routing
     
     

    ECR webinar series in Enreach Partner Net (for Enreach Partners only)

    VBScript based Call Routing Lua based Call Routing
    • #1: Deployment of GSE Call Routing Rules (EN/DE)
    • #2: How to use GSE Rule Parameters (EN/DE)
    • #3: Verwendung von GSE Aktionen (--/DE)
    • #4: Global Rules via PreProcessing (EN/DE)
    • #6: Usage of own VBScript code in call routing (GSE) scripts (EN/DE)
    • #7: How to access text files from within the call routing (EN/DE)
    • #8: How to access databases from within the call routing (EN/DE)
    • #9: Analyse fehlerhaft laufender Call Routing Skripte (--/DE)
    • #10: SwyxWare Call Queues (EN/--)
    • #11: System Variables (EN/--)
    • #12: Usage of Persistent Variables (EN/DE)
    • #1: Deployment of GSE Call Routing Rules (EN/DE)
    • #2: How to use GSE Rule Parameters (EN/DE)
    • #3: Verwendung von GSE Aktionen (--/DE)
    • #4: Global Rules via PreProcessing (EN/DE)
    • #9: Analyse fehlerhaft laufender Call Routing Skripte (--/DE)
    • #10: SwyxWare Call Queues (EN/--)

     

    And finally, my blog...

    VBScript based Call Routing Lua based Call Routing

     

     

  7. Please note: Twitter can't be used anymore due to changes within the Twitter API and account removals. Read more about it here.

     

    Sign in / Sign up options

     

    You can use your existing Google, LinkedIn or Twitter account to login to Swyx Forum or create a new account here. Once you have linked any of these accounts the login into Swyx Forum is nothing more than a mouse click for you.

     

    image.png

     

     

     

    Associate your existing Swyx Forum account with your Online Service account

     

    To associate your existing user account here with your account at the wanted online service, click on your name in the top right corner of the page and then select Account Settings.

     

    image.png

     

     

    Within your settings select the online service you want to use and then click on "Sign in with ..."

     

    image.png

     

     

    Once you have approved Swyx Forum accessing your services account you can configure the degree of integration into it.

     

    image.png

     

     

    Now that the service account is linked you can use the "Sign in with ..." button from the first screenshot to login in to Swyx Forum with just one mouse click.

     

     

    Disassociate your Online Service account again

     

    If you want to disassociate your service account from Swyx Forum again, go into your Account Settings and click on the red link "Sign Out"

     

    image.png

     

     

    Association is optional

     

    Of course all of this is fully optional. You don't need to link any of your online accounts with Swyx Forum. This is just a service offer you might want to use or not.

     

     

     

  8. Hello Fhaasy,

    Welcome to Swyx Forum. Please feel free to browse around and get to know the others. If you have any questions please don't hesitate to ask.

    Fhaasy joined on the 11/21/2015.

    View Member

  9. Hello Gerben,

    Welcome to Swyx Forum. Please feel free to browse around and get to know the others. If you have any questions please don't hesitate to ask.

    Gerben joined on the 11/20/2015.

    View Member

  10. Mir ist nicht so ganz klar, was die Zeile file.Write Content in Deinem Code machen soll.


     


    Du schreibst also schon erfolgreich eine PIN in eine Textdatei, richtig?


     


    Im prinzip geht das Lesen aus einer Textdatei genau so, nur dass der Befehl nicht WriteLine sondern ReadLine heisst.


     


    Ein Beispiel wie man aus einer Textdatei liesst findest Du entweder hier


     


    http://www.swyx.com/support/ssdb.html?kbid=kb2285


     


    oder hier


     


    http://www.w3schools.com/asp/asp_ref_textstream.asp


     


    oder per Google. Einfach mal nach "VBScript" und "ReadLine" suchen.

  11. I just installed a useful new feature: selective quotes.

     

    If you only to quote a part from a larger quote, until now you could have only quoted the entire post, and then delete the stuff you don't need again.

     

    Now you just select the test you want to quote, and the moment you lift the left mouse button again, a small window pops up with a quote button in :-)

     

    post-2-0-98373500-1430504031_thumb.png

     

     

     

     

     

     

  12. When replying to posts in the forum it sometime use useful to quote parts of that post, or even quote multiple posts. Especially if you do not answer immediately after the post, but only after some others have also already done so.

     

    This is how such a quote may look like:

     
    On 4/30/2015 at 1:10 PM, Tom Wellige said:

    Bla bla bla...

     

    Creating a quote is actually really simple. You can do it on two different ways, i.e. there are two different buttons at each post:post-2-0-53753100-1430477226_thumb.png

     

    Quote

     

    The entire content of current post will inserted as quote into the reply field at the bottom of the page.

     

    MultiQuote

     

    You can select any number of posts. By doing so you will get a small window at the bottom of your browser.

     

    post-2-0-80965400-1430476569_thumb.png

     

    By clicking that Reply to... button the entire content of each selected post will inserted as single quote into the reply field at the bottom of the page.

  13. Wenn Du den Code der Webseite mitgestalten kannst, dann kannst Du Dich per JavaScript mit dem Client SDK verbinden.


     


    Das klappt allerdings nur mit dem IE, da nur der es (noch) gestattet, ActiveX Komponenten auf der lokalen Maschine anzusprechen.


     


    Ansonsten wüsste ich nicht, dass es irgend einen Browser gibt, der einen komplett von aussen an eine gerade angezeigte Webseite heran lassen würde. Das wäre wohl auch eine gigantische Sicherheitslücke.


     


    Alternativ bleibt nur der Weg über den Webserver, der die Informationen von jedem Client erhält (über eine eigene Client SDK Anwendung) und diese dann dem Browser (z.B. per AJAX) zur Verfügung stellt.

  14. Hallo,


     


    über das SwyxIt! Client SDK kann man sich recht einfach mit dem SwyxIt! verbinden und alles mögliche anstellen :-)


     


    Ich habe gerade ein Beispiel von der alten Forum Seite neu hochgeladen (weil es dort nicht mehr verfügbar ist) was genau das macht, was Du haben möchtest:


     


     


    Schau auf alle Fälle mal ins Client SDK Forum:


     


    Dort findest Du das Client SDK selbst (enthält bereits etliche Beispiele) als auch Links zu weiteren Beispielen. Das ist auch der Ort, um gezielt Fragen zum SDK los zu werden.

  15. Wenn Du eine Skin aus dem Download Bereich des Swyx Forums lädst, wäre es schön, wenn Du diese anschliessend bewertest (rate it) oder sogar ein paar Worte über sie schreibst (write a small review). Damit hilfst Du anderen Benutzern im Voraus einzuschätzen, ob eine Skin sinnvoll und gut ist, oder nicht.

     

    Um eine Skin zu bewerten, klickst Du einfach auf die Sterne unterhalb des Namens der Skin.

     

    post-2-0-81885600-1423302411.png

     

     

    Um einen kleinen Bericht zu schreiben, schreibst Du einach etwas in das Textfeld am unteren Ende der Skin Download Seite.

     

    Vielen Dank 🙂

     

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