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

Everything posted by Tom Wellige

  1. Treffen Sie Enreach auf der DATEV-Marktplatz Expo online - Ökosystem erleben - am 22. Juni 2023. Auf der DATEV-Marktplatz Expo online können Sie unsere Swyx-Softwarelösung im Zusammenspiel mit der DATEV-Software kennenlernen. Dabei können Sie die DATEV Integration in unserer Session live erleben. Weiterleitungen auf das Handy, längere Kommunikationswege, schlechte Erreichbarkeit, weniger abrechenbare Zeiten bei den Mandanten - das alles gehört der Vergangenheit an und ist ein Learning aus Corona. Wie das neue, effiziente Arbeiten im Home Office aussieht und wie wir innovative Lösungen nutzen können, um noch erfolgreicher zu sein, möchten wir Ihnen aufzeigen und mit Ihnen diskutieren! Weitere Informationen und die Möglichkeit zur Anmeldung folgen in Kürze. Pressemitteilung auf enreach.de
  2. Treffen Sie Enreach auf der DATEV-Marktplatz Expo online - Ökosystem erleben - am 19. Oktober 2023. Auf der DATEV-Marktplatz Expo online können Sie unsere Swyx-Softwarelösung im Zusammenspiel mit der DATEV-Software kennenlernen. Dabei können Sie die DATEV Integration in unserer Session live erleben. Weiterleitungen auf das Handy, längere Kommunikationswege, schlechte Erreichbarkeit, weniger abrechenbare Zeiten bei den Mandanten - das alles gehört der Vergangenheit an und ist ein Learning aus Corona. Wie das neue, effiziente Arbeiten im Home Office aussieht und wie wir innovative Lösungen nutzen können, um noch erfolgreicher zu sein, möchten wir Ihnen aufzeigen und mit Ihnen diskutieren! Weitere Informationen und die Möglichkeit zur Anmeldung folgen. Pressemitteilung auf enreach.de
  3. Du kannst im Call Routing ermitteln, ob der Ruf über einen Trunk kommt und auch dessen Namen PBXCall.CallingDeviceType (prüfe auf "Gateway" oder "Link") PBXCall.CallingDeviceName Bei Bedarf kannst Du dann die Namen, der im Display des Telefons (oder SwyxIt! Clients) angezeigt wird manipulieren PBXCall.CallingPartyName Du kannst Dir also ein Call Routing mit dem Grafischen Skript Editor machen, mit einem "Script Code einfügen" und anschliessend einem "Durchstellen" Block. In den "Script Code einfügen" Block tust Du folgenden Code: If (LCase(PBXCall.CallingDeviceType) = "gateway") Or (LCase(PBXCall.CallingDeviceType) = "link") Then PBXCall.CallingPartyName = PBXCall.CallingDeviceName & " - " & PBXCall.CallingPartyName End If UseExit = 0 Im "Durchstellen" Block stellst Du einfach auf das ursprüngliche Ziel zu.
  4. Hallo, an diese Liste kommst Du nicht ohne einen Umweg aus dem Call Routing aus heran. Die Liste kann über die Config Data Store API bzw. über PowerShell abgefragt werden. Du müsstest Dir also etwas zwischen Dein Call Routing und den Config Data Store basteln, welches Du vom Call Routing aus ansprechen kannst, und was Dir die gewünschte Information zurück liefert.
  5. Über diesen Assistenten werden u.a. die Umleitungen konfiguriert. Es macht Sinn, dass eine Umleitung vom Manager zum Sekretariat immer nur auf die zuletzt hinzugefügte Person gemacht wird, da immer nur ein neue Umleitung eingerichtet wird. Es wird kein Parallelruf konfiguriert. Warum es an dieser Stelle möglich, mehrere Benutzer einzutragen, kann ich gerade nicht nachvollziehen, da nicht alle eingetragenen Benutzer gleichwertig behandelt werden.
  6. Hallo, hast Du die in der SwyxWare vorhandene "Sekretariats" Funktion verwendet?
  7. Das Problem dürfte ein falsches Format der .wav Datei sein. Richtig muss es sein: 16kHz, 16bit, mono sein. u-law ist korrekt.
  8. Wenn ich das richtig verstehe und in Visual Groups als Wartemusik "Systemstandard" konfiguriert ist, musst Du nur die Standard Warte Musik der SwyxWare austauschen. Die entsprechende .wav Datei muss sich in der SwyxWare Datenbank befinden. Der Pfad den Du gefunden hast, stammt aus alten Tagen, bevor die SwyxWare sämtliche Dateien wie Ansagen, Scripte, Skins, etc. pp. noch im Filesystem und nicht in der Datenbank verwaltet hat. Wenn ich mich recht entsinne, ist das mit der damaligen Version 6 geändert worden. Hier ist ein für Dich passender PowerShell Codeschnipsel: https://www.swyxforum.com/topic/2158-holdmusic/?do=findComment&comment=5546
  9. Der europäische Unified-Communications- und Cloud-Contact-Center-Anbieter Enreach erhält den „Enabling Technology Leadership Award“ von Frost & Sullivan für die Integration von KI-Funktionen in seine UC- und CCaaS-Lösungen. Enreach, einer der am schnellsten wachsenden UC- und Cloud-Contact-Center-Anbieter in Europa wird von dem globalen Marktforschungsunternehmen Frost & Sullivan mit dem „Enabling Technology Leadership Award 2023“ ausgezeichnet. Die Auszeichnung würdigt Enreachs Vorreiterrolle im Bereich der Integration von künstlicher Intelligenz in Kommunikationslösungen für Unternehmen. In der Begründung hob Frost & Sullivan hervor, dass die Art und Weise, wie Enreach KI-basierte Dialogsysteme in seine Lösungen integriert, einzigartig unter den europäischen Cloud-Kommunikationsanbietern ist. Das Unternehmen wurde für seine Strategie gelobt, verschiedene Tools und Kommunikationskanäle im Rahmen von integrierten Lösungen, sogenannten Converged Contact Solutions, zusammenzuführen. Dieser Ansatz ermöglicht es Enreach, innovative Technologien wie KI in seine Angebote zu integrieren, so dass Kunden diese direkt und ohne großen Aufwand nutzen können. Damit versetzt Enreach Kunden und Partner in die Lage, unmittelbar von den Vorteilen neuester KI-Technologien zu profitieren. Frost & Sullivan verwies insbesondere auf den Enreach Kunden Taxicentrale Amsterdam (TCA): Amsterdams größtes Taxiunternehmen nutzt die integrierten KI-Funktionen von Enreach, um sein Serviceangebot und Reservierungsmanagement zu digitalisieren. Durch das Hinzufügen von KI zu Telefonie und WhatsApp macht TCA die Taxibestellung für Kunden besonders einfach und komfortabel und kann sich so im Wettbewerb mit aufkommenden Rideshare-Diensten behaupten. Ganz vorne bei Innovation und Wachstum „Während viele Wettbewerber noch die Vorteile von KI-basierten Dialogsystemen im Front-End-Bereich erforschen, bietet Enreach mit Chat- und Voicebots, die auch in Back-Office-Prozesse und die eigenen UC- und Cloud-Contact-Center-Lösungen integriert sind, einzigartige Vorteile in Bezug auf Produktivität, Qualität und Mitarbeiterzufriedenheit“, so Alexander Michael, Vice President, Frost & Sullivan. „Im Rahmen der integrierten Unified-Communications- und Cloud-Contact-Center-Lösungen von Enreach kann die eigene KI-Plattform des Unternehmens besser mit komplexen Anforderungen und Skalierungen umgehen, sodass sie letztlich mit höherer Wahrscheinlichkeit ein zufriedenstellendes Ergebnis für Nutzer liefern wird als konkurrierende Plattformen.“ Mit den „Enabling Technology Leadership Awards“ zeichnet Frost & Sullivan Unternehmen aus, die in ihren jeweiligen Branchen in den Bereichen Innovation und Wachstum vorne liegen. Ein wichtiger Aspekt bei der Auswahl der Preisträger ist zudem, dass diese eine führende Position bei der Entwicklung neuer Produkte, Lösungen und Dienstleistungen einnehmen und damit mit den sich ständig verändernden Kundenbedürfnissen Schritt halten. Zu den weiteren Kriterien für die Auszeichnung gehören Engagement für Innovation und Strategie, erfolgreiche Vermarktung, Anwendungsvielfalt, Mehrwert für Kunden, Unterstützung bei der Umsetzung, Kundenzufriedenheit und Markenwert. Gesteigerte Produktivität und Kundenzufriedenheit „Wir freuen uns und fühlen uns geehrt, diese Auszeichnung von Frost & Sullivan zu erhalten. Sie bestätigt uns darin, dass wir auf dem richtigen Weg sind, überzeugende Lösungen zu liefern, damit sowohl unsere Kunden als auch unsere Partner aktuelle Herausforderungen meistern können“, sagt Dr. Ralf Ebbinghaus, Geschäftsführer von Enreach. „Wir verfolgen den Ansatz, über die reine Bereitstellung von Technologie hinauszugehen und Unternehmen mit unseren Converged Contact Solutions in die Lage zu versetzen, ihre Abläufe zu verbessern, Kosten zu senken und die Zufriedenheit ihrer Kunden zu erhöhen. Ich bedanke mich daher bei allen Enreach Mitarbeiterinnen und Mitarbeitern, die mit ihrem Engagement dazu beitragen, dass wir die hohen Ansprüche unserer Kunden erfüllen können.“ „Ich bin besonders stolz darauf, dass wir diese Auszeichnung erhalten haben, da sie unseren Einsatz für kontinuierliche Innovation anerkennt – den wir erst kürzlich erneut unter Beweis gestellt haben, indem wir die leistungsstarke GPT-3-Technologie, das Rückgrat von ChatGPT, in unsere Plattform integriert haben. Ich bin zuversichtlich, dass wir auf Basis unserer aktuellen Weiterentwicklungen rund um Large Language Models (LLM) noch flüssigere und natürlichere Dialoge für unsere KI-Lösungen ermöglichen werden“, sagt Anne Bakker, der als Head of Enreach AI für die KI-Lösungen der Unternehmensgruppe verantwortlich ist. „Zu den jüngsten Verbesserungen für Anwendungsfälle wie den von Taxicentrale Amsterdam gehören die Integration einer weiteren führenden Taxi-Dispatch-Software, bequemere Möglichkeiten der Zahlung auf Rechnung und erweiterte Dialogfunktionen, die noch flexiblere Buchungen ermöglichen, sodass Kunden ihre Bestellungen auch bei Sonderwünschen wie zum Beispiel der Mitnahme von Sperrgepäck oder Tieren vollautomatisch abwicklen können.“ Pressemitteilung auf enreach.de
  10. Hallo, vielleicht schaust Du Dir mal https://ilogixx.de/ an. Dort ist alles drin, was Du an Anforderung beschrieben hast.
  11. Hallo Markus, verstehe ich Dich richtig, dass Du hiermit die Wartemusik von Visual Groups "übersteuern" möchtest? Oder verwendest Du die Warteschlangen Blöcke im GSE und brauchst dafür eine Lösung? Bei letzterem kannst Du den Namen der zu benutzenden Wartemusik aus einer Variable lesen:
  12. Der Unified-Communications- und Cloud-Contact-Center-Anbieter Enreach verzeichnete im vergangenen Jahr einen Zuwachs von mehr als 100.000 neuen Nutzern seiner UC-Lösungen und verlängert seine Fast-Lane-Kampagne für neue Partner. Mehr als 2,5 Millionen Anwender in ganz Europa nutzen Kommunikationslösungen von Enreach. Im vergangenen Jahr 2022 kamen allein in Deutschland über 100.000 neue Nutzer der Enreach Unified-Communications-Lösungen hinzu, mehr als die Hälfte davon im Rahmen von wiederkehrenden Umsatzmodellen aus der Cloud oder zur Miete. Damit erhöht Enreach den Anteil wiederkehrender Umsätze – auch bei seinen Vertriebspartnern, die so von hoher Planungs- und Zukunftssicherheit profitieren. Neben der erfolgreichen Swyx Lösung von Enreach ist ein weiterer Wachstumstreiber in Deutschland das Wholesale-Geschäft, das Händlern zusätzliche Wachstumschancen jenseits des klassischen Projektgeschäfts eröffnet: Im Rahmen des Whitelabel-Konzepts können Partner Produkte und Services aus den Bereichen Telefonie, Mobilfunk und Connectivity unter eigenem Namen vermarkten. „Wir sind sehr stolz auf den Nutzerzuwachs, den wir im vergangenen Jahr erreichen konnten“, sagt Enreach Geschäftsführer Dr. Ralf Ebbinghaus. „Dieser ist ein klares Zeichen dafür, dass unsere Lösungen die Anforderungen unserer überwiegend mittelständischen Kunden optimal erfüllen. Mit unseren flexiblen Lizenz- und Bezugsmodellen bieten wir Partnern zudem ein attraktives Gesamtpaket, um ihre Kunden mit bedarfsgerechten Lösungen zu überzeugen. Neben Cloud-Varianten sorgt auch unser Swyx Flex Mietmodell für hohe finanzielle Flexibilität, was angesichts der unsicheren gesamtwirtschaftlichen Situation für viele Unternehmen ein entscheidender Punkt ist.“ Enreach Fast Lane: Schneller Einstieg in eine Partnerschaft mit Perspektiven Um weitere ITK-Fachhändler und Systemhäuser für eine Partnerschaft zu gewinnen, verlängert Enreach das vor wenigen Monaten erfolgreich angelaufene Fast-Lane-Programm. In diesem Rahmen bietet Enreach einen besonders schnellen Start als Partner und umfangreiche Unterstützung bei ersten Projekten. Zu den Vorteilen der Fast Lane gehören unter anderem eine kostenlose, individuelle Schulung für das Vertriebsteam des neuen Partners und ein 1.000-Euro-Marketing-Budget. Außerdem erkennt Enreach den bei einem Wettbewerber erworbenen Partner-Status an, sodass ein direkter Start als Silber oder Gold Partner möglich ist. Neue Partner können so sofort von Extras wie der Weiterleitung von Endkundenleads, Marketingzuschüssen oder der prominenten Darstellung auf der Enreach Website profitieren. „Wir möchten Händlern eine verlässliche Alternative im bewegten Unified-Communications-Markt bieten und machen ihnen mit der Fast Lane ein attraktives Angebot: Enreach ist der einzige europäische Anbieter mit der gesamten Bandbreite an Lösungen, der weiterhin auf eigene Innovationen setzt. Unsere Partner können sich auf eine jederzeit vertrauensvolle Zusammenarbeit auf Augenhöhe verlassen, mit einem Anbieter, der in Deutschland verwurzelt ist und die besonderen Anforderungen der Kunden hierzulande versteht,“ so Ebbinghaus. Pressemitteilung auf enreach.de
  13. Freut mich, dass ich den richtigen Hinweis geben konnte
  14. Es gibt keinen logischen Grund, weswegen das Call Routing nicht wie gewünscht funktionieren sollte. Es sei denn im "E-Mail versenden" Block befindet sich ein Fehler, der zu einen VBSkript Laufzeitfehler führt. Wie sieht denn die Parameter Seite des "E-Mail versenden" Blocks aus?
  15. Nein, das Skript läuft auf JEDER SwyxWare Version. Das ist das schöne am Call Routing Ich habe aber nochmal etwas genauer nachgesehen, und einen logischen Fehler gefunden. Der ist nun behoben und das Skript läuft einwandfrei auf meinem 13.25er Testsystem. Der Download oben im Blog Post ist aktualisiert. Das war allerdings nur ein logischer Fehler, d.h. das Ende des Urlaubs wurde nicht richtig erkannt. Das hat aber zu keinen Skript/Ruf Abbruch geführt. Das klingt mir eher danach, dass da ein anderes Problem vorliegt, was nichts mit dem Skript aus dem Download zu tun hat. Ein Blick in das Server Trace sollte hier schnell Klarheit bringen.
  16. VBScript → Lua Please note: there is also a version for Lua based Call Routing available: #17: Be more flexible on dates! (Part 2 - Lua) Within the GSE of you have a Time block which can be used to check (beside others) for time spans: You might noticed already that in here it is not possible to take the dates (or times) from within variables. So only hard coded time spans can be checked with this block. In case you need it more flexible and use variables this block can't be used. But the GSE wouldn't be the GSE if there wouldn't be another easy solution for this problem. We just have to do the comparison by ourselves with a little bit of VBScript. Within VBScript there is a DateDiff function available, which returns the difference of two dates in any needed unit, like days, weeks, months, years. Dim nDifference nDifference = DateDiff( "d", CDate("01.09.2019"), CDate("30.09.2019") ) This example calculates the difference between the 01.09.2019 and 30.09.2019 in days and stores it into a variable. If the second date is larger/later than the first date, the result is a positive number. If the second date is smaller/earlier than the first date, the result is a negative number. The function CDate converts a given date into a VBScript "date" data type. So to check if the current date is within a given time span, we need to call DateDiff two times. The first time to check if the current date is larger/later than the start date. The second time to check if the current date is smaller/earlier than the end date. To do this, we simply use two Evaluate blocks in a row. To check if the current date is within a given time span, where the start date and end date is given in variables, we can simply use two such blocks: with and and Please note: in this example the start and end date are included in the time span. If you want them to be excluded from the time span just check for "> 0" instead of ">= 0". The current date is taken from the GSE build in function CurDate(). It would also be possible to use the VBSript function Now. The difference between both functions is, that CurDate() returns the date according the configured location time zone of the script user, while Now simply returns the date of the server machine. To put everything together into a handy little script I have configured the two variables for start and end date as parameters of the GSE script, so they can be easily set from the call routing manager. If I am on vacation my voicemail will be started, otherwise I want my regular call routing to be executed. Rule properties: And this is how it looks in the call routing manager: So with a little bit of VBscript and two Evaluate blocks we are able to check for time spans ourselves and don't need the static/hard coded Time block. You can download this tiny script from here: Vacation.rse Enjoy! PS: don't miss to take a look into the ECR Useful Link Collection
  17. It is possible to configure DTMF sequences to enable and disable trunk recording. This is explained here: https://help.swyx.com/cpe/11.25/Administration/Swyx/en-US/index.html#page/help/chap_serverconfiguration.08.17.html You can send those DTMF sequences via the Client SDK (or even pre-defined shortcut keys). Stopping and starting the recording again will trigger announcements, so the caller will know about it. PS: I am going to move this topic into the SwyxIt! Client SDK forum.
  18. Hallo Marcel, der Post ist absolut in Ordnung 🙂
  19. Das freut mich zu lesen Ich war mir nicht sicher, ob die beiden Properties vernünftige Werte liefern, wenn CallPartyNumberCanonical nichts vernünftiges liefert.
  20. Ich habe das selbst nicht ausprobiert, aber liefern Dir in dieser Situation PBXCall.CallingDeviceType und PBXCall.CallingDeviceName brauchbare Werte?
  21. Wenn in der Gruppe derzeit alle besetzt sind, kommt natürlich ein besetzt Zeichen für den Anrufer heraus. Gib dem Dummy Benutzer doch mal eine richtige Call Routing Regel, in der Du den Ruf mittels "Durchstellen" Aktion an die Gruppen Nummer gibst.
  22. Eine fertige Lösung habe ich hierfür nicht im Angebot, aber das sollte sich ohne größere Probleme über das "SwyxIt! Client SDK" abbilden lassen. Neben den zahlreichen Beispielen und der Dokumentation im Client SDK selbst, findest Du im Development - Client SDK Bereich des Forums weitere Hinweise und einen Ort um gezielt Fragen stellen zu können.
  23. Seit dem 1. Februar 2023 leitet Tobias Krebs als Director Customer Support & Presales die Service- und Presales-Teams von Enreach in Deutschland. Als zentraler Ansprechpartner für alle Themen rund um Presales-Support und Service wird er diese Bereiche weiterentwickeln, das Schulungs- und Trainingsprogramm für Enreach Partner ausbauen sowie die Evaluation von Support und Services weiter vorantreiben. Vor seinem Eintritt bei Enreach war Tobias Krebs rund neun Jahre lang bei MVC Mobile VideoCommunication als Head of Service tätig. Er begann seine Karriere bei der IBM Deutschland GmbH und bringt insgesamt mehr als 20 Jahre Erfahrung in verschiedenen Positionen im IT-Kundenservice mit. „Mit seiner hohen Serviceorientierung, umfangreichen Customer-Support- und Cloud-Kompetenz wird Tobias Krebs maßgeblich zur Weiterentwicklung unserer Serviceorganisation beitragen, damit wir unsere Partner auch in Zukunft optimal unterstützen und spürbare Mehrwerte für unsere Kunden schaffen können. Wir freuen uns sehr darüber, dass er ab sofort das Enreach Team in Deutschland verstärkt“, sagt Enreach Geschäftsführer Christoph Wichmann. Pressemitteilung auf enreach.de
  24. Ja natürlich kann man das vollkommen frei im Call Routing bauen, genau so wie man es haben möchte. Dazu legt man einen extra Benutzer an, dem man die bekannte Gruppen Nummer gibt. Der Gruppe selbst gibt man dann eine andere Nummer, die idealer Weise nicht im Telefonbuch angezeigt wird. Dies hat den Hintergrund, dass in der SwyxWare nur Benutzer ein Call Routing haben können, nicht jedoch Gruppen. Dem neu angelegten Benutzer gibt man dann das gewünschte Call Routing, welches schlussendlich auf die "geheime" Gruppennummer zustellt.
  25. What exactly do you mean with "unauthentic users"? Please describe your use case more precisely.
×
×
  • 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.