-
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 hour ago, FWFE said:
Wir haben bereits eine "Verzögerte Umleitung bei freiem Anschluss/Abwesenheit" eingestellt, dass beisst sich dann nicht, wenn ich zusätzlich eine Call-Routing-Regel erstelle für direkte Umleitungen bei Abwesendem Status oder?
Nein. Setze Deine neue Regel für den Abwesend Status einfach über die "Verzögerte Umleitung". Damit hat sie Vorrang/Priorität.
0 -
Hallo Michael,
die Variable ist quasi von Hand in Start Block angelegt worden. Alles was sich im Start Block befindet ist global im ganzen Call Routing verfügbar.
Auf meinem Testsystem habe ich das Problem nicht. Schick mir doch bitte nochmal Deine aktuelle .RSE Datei und nochmal aktuelle Traces.
0 -
Schick mir doch mal die Server Trace Datei die mindestens einen fehlgeschlagenen Anruf in Dein Call Routing enthält als private Nachricht (bitte nicht öffentlich hier in den Topic).
Ich brauche dann auch noch einen Zeitstempel Deines Testanrufes und die beiden beteiligten Rufnummern.
Ich schaue dann mal, ob ich da was sehen kann.
0 -
Hast Du den kompletten Code aus #12 in den Start Block kopiert? Hast Du da noch andere Dinge drin?
Auf meinem Testsystem läuft mein Code aus #12 einwandfrei.
0 -
Weiter oben (#6) hatte ich Dir einen Post verlinkt der im Detail erklärt, wie Du das Server Trace lesen bzw. filtern kannst.
Wenn Du es nicht filterst, gehe einfach ganz ans Ende der Trace Datei und scrolle hoch bis Du Ausgaben der VBSkript Funktion findest, z.B. "--------> GetNumberFromFile".
Oder bis Du auf etwas stösst, was "Laufzeitfehler" oder "Runtime Error" heisst.
0 -
Eine aktuelle Umfrage von Enreach zeigt: Die jüngeren Generationen in der Arbeitswelt sind im Homeoffice deutlich unproduktiver und unzufriedener als ältere Mitarbeitende. Verbesserungen versprechen sich jüngere ArbeitnehmerInnen von digitalen Lösungen für Kommunikation und Zusammenarbeit.
In Zusammenarbeit mit dem Markt- und Meinungsforschungsinstitut YouGov hat Enreach, einer der führenden europäischen Anbieter von Unified-Communications- und Cloud-Contact-Center-Lösungen, mehr als 2.000 Deutsche rund um die Arbeit im Homeoffice befragt. Ein Großteil der Befragten bewertete die Arbeit von zuhause dabei positiv: So gaben rund 53 Prozent an, im Homeoffice flexibler zu sein als bei der Arbeit im Büro, 43 Prozent sind zufriedener und 40 Prozent produktiver.
Bei den jüngeren Umfrageteilnehmern im Alter von 18 bis 34 Jahren zeigen sich aber deutliche Unterschiede im Vergleich zu den Altersgruppen ab 35: Die jüngeren Generationen sind nach eigenen Angaben im Homeoffice unzufriedener und unproduktiver. So waren von den 18- bis 34-jährigen nur 32 Prozent der Meinung, im Homeoffice produktiver zu sein, nur 37 Prozent zufriedener. Bei den Altersgruppen ab 35 Jahren gaben 45 Prozent an, produktiver zu sein und 46 Prozent zufriedener.
Die 18- bis 34-jährigen fühlen sich im Homeoffice zudem isolierter als andere Altersgruppen (29 Prozent der 18- bis 34-jährigen gegenüber 22 Prozent der über 35-jährigen) und es fällt ihnen besonders schwer, nach Feierabend abzuschalten (41 Prozent der 18- bis 34-jährigen im Vergleich zu 28 Prozent der über 35-jährigen).
Unterstützung durch digitale Lösungen
Unterstützung versprechen sich gerade die jüngsten Umfrageteilnehmer von digitalen Lösungen für Kommunikation und Zusammenarbeit. Software, die verschiedene Kontaktwege von E-Mail, Festnetz- und Mobiltelefonie bis hin zu Video und Chat zusammenführt, ist eine grundlegende Voraussetzung für gelungene Kommunikation und Zusammenarbeit im Rahmen von ortsunabhängigen oder hybriden Konzepten: Sie hilft dabei, Distanzen zu überwinden sowie Informationsflüsse und Prozesse effizient zu gestalten, schafft aber nur dann echte Mehrwerte, wenn sie den Nutzer in den Mittelpunkt stellt. „Wir nennen das Converged Contact Solutions: Lösungen, die zuverlässig funktionieren, wenn sie gebraucht werden, aber Mitarbeiter nicht ablenken oder unter Druck setzen, wenn diese gerade etwas anderes zu tun haben,“ sagt Dr. Ralf Ebbinghaus, Geschäftsführer der Enreach GmbH.
53 Prozent der 18- bis 34-jährigen glaubt, dass eine solche digitale Lösung dabei helfen kann, die Kommunikation mit Vorgesetzten, Kollegen, Kunden und Partnern zu verbessern (bei den über 35-jährigen sind 39 Prozent dieser Ansicht), aber weit mehr als ein Drittel (39 Prozent) gaben an, dass an ihrem Arbeitsplatz bislang keine geeigneten Lösungen zum Einsatz kommen. „Jüngere ArbeitnehmerInnen versprechen sich die größte Unterstützung von Softwarelösungen, zugleich sind viele von ihnen unzufrieden mit den aktuell zur Verfügung stehenden Tools. Das zeigt, wie viel es in Unternehmen im Hinblick auf eine adäquate technische Ausstattung noch zu tun gibt. Gerade die nachrückende Generation erwartet in ihrem Arbeitsalltag digitale Hilfsmittel, die das Leben leichter machen, und die Bedeutung dieses heute schon wichtigen Aspekts wird im War for Talents noch weiter steigen“, prognostiziert Dr. Ralf Ebbinghaus.
Prozesse verbessern, Stress reduzieren
Die Tatsache, dass die jüngeren Generationen die Arbeit im Homeoffice negativer als andere Altersgruppen bewerten, deutet darauf hin, dass fehlende oder unzureichende Lösungen für Kommunikation und Zusammenarbeit ein wichtiger Faktor für Stress und Unzufriedenheit sind. „Wenn Lösungen nicht funktionieren oder wichtige Anwendungen im Homeoffice nicht zur Verfügung stehen, sind Nutzer natürlich frustriert und weniger produktiv. Zusätzlich sorgen das Gefühl, ständig erreichbar sein zu müssen, häufige Unterbrechungen und eine Informationsflut durch die Vielzahl eingehender Nachrichten auf unterschiedlichen Kommunikationswegen für Stress. Unternehmen müssen daher bei der Auswahl von Lösungen für den digitalen Arbeitsplatz genau hinschauen. Schließlich soll die Technologie unterstützen, nicht ablenken oder überfordern, damit sie sowohl die Prozesse des Unternehmens als auch das Wohlbefinden der Mitarbeitenden verbessert“, erläutert Enreach Geschäftsführer Ebbinghaus.
Intelligente Kommunikationslösungen tragen beispielsweise mit Statusanzeigen und Präsenzinformationen dazu bei, dass innerhalb eines Unternehmens auf einen Blick klar ist, wer gerade erreichbar, im Gespräch oder abwesend ist und wer nicht gestört werden möchte. Ein regelbasiertes Anrufmanagement ermöglicht es Nutzern bestimmte Kriterien festzulegen und es von ihrem Präsenzstatus, Wochentag und Uhrzeit, Kalendereinträgen oder der Nummer des Anrufers abhängig machen, ob ein Anruf bei ihnen eingeht oder an einen Kollegen weitergeleitet wird. So kann der einzelne Nutzer die eigene Erreichbarkeit gezielt steuern und beispielsweise nach 17 Uhr nur noch für private Kontakte oder den wichtigsten Kunden erreichbar sein.
Daneben sind Unternehmen gefordert, ihre Mitarbeitenden im Umgang mit digitalen Lösungen und dem häufig damit einhergehenden Stress zu unterstützen. Abhilfe schaffen bereits einfache organisatorische Maßnahmen wie klare Regeln, wann jemand erreichbar sein muss – und wann nicht. Dabei braucht es eine Kultur, die Eigenverantwortung und Vertrauen stärkt. „Wenn die Voraussetzungen stimmen, steigt die Zufriedenheit und Produktivität unabhängig davon, ob jemand im Homeoffice, im Büro oder an einem ganz anderen Ort arbeitet. Das gilt für alle Altersgruppen, aber insbesondere für die Generation Z, die gerade in den Arbeitsmarkt eintritt, deswegen ist jetzt die Zeit zu handeln“, so Dr. Ralf Ebbinghaus.
Über die Umfrage:
Die verwendeten Daten beruhen auf einer Online-Umfrage der YouGov Deutschland GmbH, an der im April 2022 2.069 Personen teilnahmen, davon 548 Befragte, die (teilweise) im Homeoffice arbeiten. Die Ergebnisse wurden gewichtet und sind repräsentativ für die deutsche Bevölkerung ab 18 Jahren.
Pressemitteilung auf enreach.de
0 -
2 hours ago, Seb110 said:
NEUE FRAGE
Woran könnte es liegen, dass er mir beim Weiterleiten unsere Vorwahl zwischen der Ländervorwahl und der Rufnummer macht? +49 xxxx 179123456
Wenn Du den Code von ganz oben in diesem Topic übernommen hast, dann ist dort ein Stück Code enthalten, der eine führende "0" durch "+49" ersetzt. Alles andere bleibt unangetastet. Wenn die Nummer also nicht so ist, wie Du sie haben willst, dann kommt sie schon so falsch vom Web Request zurück.
1 -
Kopier den folgenden Code in den Start Block. Der liest automatisch alle Deine Text Dateien in globale Variablen ein, wenn das Skript gestartet wird.
Du kannst dann also in Deinem Skript sofort die Variablen z.B. in Durchstellen Blöcken verwenden.
Für jede Datei habe ich auch eine Default Nummer vorgesehen, die verwendet wird, wenn es Probleme mit der Datei gibt.
' global variables containing the numbers Dim g_sTRNorth1 Dim g_sTRNorth2 Dim g_sTRSouth1 Dim g_sTRSouth2 Dim g_sITNr1 Dim g_sITNr2 ' data files Const FILE_TR_NORTH_1 = "E:\Call_Routing_Dienstplan\_tr_north_nr1.txt" Const FILE_TR_NORTH_2 = "E:\Call_Routing_Dienstplan\_tr_north_nr2.txt" Const FILE_TR_SOUTH_1 = "E:\Call_Routing_Dienstplan\_tr_south_nr1.txt" Const FILE_TR_SOUTH_2 = "E:\Call_Routing_Dienstplan\_tr_south_nr2.txt" Const FILE_IT_NR_1 = "E:\Call_Routing_Dienstplan\_it_nr1.txt" Const FILE_IT_NR_2 = "E:\Call_Routing_Dienstplan\_it_nr2.txt" ' default numbers Const DEF_TR_NORTH_1 = "123456" Const DEF_TR_NORTH_2 = "123456" Const DEF_TR_SOUTH_1 = "123456" Const DEF_TR_SOUTH_2 = "123456" Const DEF_IT_NR_1 = "123456" Const DEF_IT_NR_2 = "123456" ' FileOpen iomode Values Const fsoForReading = 1 ' Open a file for reading only. Const fsoForWriting = 2 ' Open a file for writing only. Const fsoForAppending = 8 ' Open a file and write to the end of the file. Const fsoDontCreateIfNotExist = False Const fsoCreateIfNotExist = True Const fsoTristateUseDefault = -2 ' Opens the file by using the system default. Const fsoTristateTrue = -1 ' Opens the file as Unicode. Const fsoTristateFalse = 0 ' Opens the file as ASCII. '---------------------------------------------------------------- ' GetNumberFromFile ' ' Returns the number being stored in the given file. ' ' Parameter: ' sFile text file (incl. path) that contains the number ' sDefault number to be returned in case of problems with the file access. ' ' Return: ' string '---------------------------------------------------------------- Function GetNumberFromFile ( sFile, sDefault ) PBXScript.OutputTrace "--------> GetNumberFromFile ( '" & sFile & "', '" & sDefault & "' )" On Error Resume Next Dim sReturn sReturn = sDefault Dim fso, file Set fso = CreateObject("Scripting.FileSystemObject") If fso.FileExists( sFile ) Then Set file = fso.OpenTextFile(sFile, fsoForReading, fsoDontCreateIfNotExist, fsoTristateFalse) If Err = 0 Then sReturn = file.ReadLine If Err <> 0 Then PBXScript.OutputTrace "Error reading from file! Return default number." PBXScript.OutputTrace Err & ": " & Err.Description sReturn = sDefault End If file.Close Else PBXScript.OutputTrace "Error opening file! Return default number." PBXScript.OutputTrace Err & ": " & Err.Description End If Set file = Nothing Else PBXScript.OutputTrace "File does not exist! Return default number." End If Set fso = Nothing ' replace leading "0" with "+49" If Left(sReturn, 1) = "0" Then sReturn = "+49" & Right(sReturn, Len(sReturn)-1) End If GetNumberFromFile = sReturn PBXScript.OutputTrace "sReturn = '" & sReturn & "'" PBXScript.OutputTrace "<-------- GetNumberFromFile" End Function g_sTRNorth1 = GetNumberFromFile(FILE_TR_NORTH_1, DEF_TR_NORTH_1) g_sTRNorth2 = GetNumberFromFile(FILE_TR_NORTH_2, DEF_TR_NORTH_2) g_sTRSouth1 = GetNumberFromFile(FILE_TR_SOUTH_1, DEF_TR_SOUTH_1) g_sTRSouth2 = GetNumberFromFile(FILE_TR_SOUTH_2, DEF_TR_SOUTH_2) g_sITNr1 = GetNumberFromFile(FILE_IT_NR_1, DEF_IT_NR_1) g_sITNr2 = GetNumberFromFile(FILE_IT_NR_2, DEF_IT_NR_2)
z.B.:
1 -
Geld neheme ich dafür nicht
Was hältst Du denn davon, die GetNumber Funktion ein wenig zu erweitern, damit sie die 6 verschiedenen Nummern abrufen kann. Ich nehme an, dass ist der URL Parameter number? Das sind dann Zahlen von 1 bis 6?
Du könntest diesen URL Parameter als Parameter in die Funktion hinreichen, so dass Du die Nummer direkt in den Durchstellen Blöcken abfragen kannst.
Ich ändere die Funktion mal entsprechend:
Const REQUEST_URL = "https://**********/_export/phonenumber.php?modul=it&number=%num%" Const DEFAULT_NUMBER = "0123456" Function GetNumber ( nNumber ) PBXScript.OutputTrace "--------> GetNumber ( " & nNumber & " )" Dim sReturn sReturn = DEFAULT_NUMBER sURL = REQUEST_URL sURL = Replace(sURL, "%num%", nNumber) PBXScript.OutputTrace "Request URL = " & sURL Dim oWebRequest, respCode Set oWebRequest = PBXScript.WebRequest oWebRequest.HttpVerb = HttpVerbGet oWebRequest.URL = sURL oWebRequest.AddHeader "Content-Type:application/text" respCode = oWebRequest.Execute PBXScript.OutputTrace "Response Code = " & respCode PBXScript.OutputTrace "Response Body = " & oWebRequest.ResponseBody If respCode = 200 Then If oWebRequest.ResponseBody <> "" Then sReturn = oWebRequest.ResponseBody End If End If ' replace leading "0" with "+49" If Left(sReturn, 1) = "0" Then sReturn = "+49" & Right(sReturn, Len(sReturn)-1) End If GetNumber = sReturn PBXScript.OutputTrace "sReturn = " & sReturn PBXScript.OutputTrace "<-------- GetNumber" End Function
In der URL Definition ganz oben steht für den number URL Parameter nun ein Platzhalter, der in der Funktion durch die Nummer ersetzt wird, die Du als Parameter hinein reichst.
Den Aufruf in den entsprechendenen Durchstellen Blöcken änderst Du jetzt ein wenig ab, so dass Du die gewünschte Nummer als Parameter übergibst:
= GetNumber (1)
oder
= GetNumber (4)
Damit sind die Textdateien komplett raus. In meinen Augen sind die nur ein unnötiger Umweg der die Sache komplizierter macht, als sie sein muss.
0 -
Ich hatte in meiner Funktion in meiner Antwort weiter oben einen kleinen Fehler drin (fehlendes "&" an einer Stelle). Ich hatte die einfach runter geschrieben ohne sie auszuprobieren.
Ich habe den Code oben korrigiert und die Funktion läuft jetzt. Hier ihre Trace Ausgaben:
30 10:28:08.550 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () --------> GetNumber 30 10:28:08.550 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () Request URL = https://**********/_export/phonenumber.php?modul=it&number=1 30 10:28:08.638 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () Response Code = 200 30 10:28:08.638 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () Response Body = 0178******* 30 10:28:08.638 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () sReturn = +49178******* 30 10:28:08.638 0030b4 Info SrvScript 05259788 00000014 SPBXScriptVbs::OutputTrace () <-------- GetNumber
(ich habe die URL und Nummer unkenntlich gemacht)
0 -
Hallo Michael,
zunächst einmal zum Thema Traces:
Wie man Textdateien auslesen kann, findest Du als Beispiel hier:
Ich würde vorschlagen, Du legst Dir im Start Block neben den Funktion zum Auslesen der Textdateien einfach 6 verschiedene globale Variablen an
Dim Ziel1 Dim Ziel2 Dim Ziel3 Dim Ziel4 Dim Ziel5 Dim Ziel6
in welche Du die eingelesenen Werte speicherst. Im grafischen Teil des Skriptes (sprich in den GSE Blöcken) kannst Du dann ganz einfach auf deren Inhalt zugreifen, z.B.
= Ziel1
0 -
Eine VBScript Funktion kann nur einen Wert zurück geben. Der einfachste und schnellste Weg ist es, einfach globale Variablen zu verwenden, die von der Funktion gefüllt werden und auf die dann die GSE Blöcke zugreifen können.
Um eine Variable global zu machen, verschiebst Du ihre Deklaration aus der Funktion heraus, z.B.:
... ' CommandTypeEnum Values Const adCmdUnknown = &H0008 Const adCmdText = &H0001 Const adCmdTable = &H0002 Const adCmdStoredProc = &H0004 Dim mitarbeiterID Dim notrufNR Dim usr_Nachname Dim usr_Mail Function FindBereitschaftUser ( sNumber ) PBXScript.OutputTrace "----------------- FindBereitschaftUser ------------------" ...
Wenn Du jetzt noch sicherstellen willst, dass wenn es Probleme mit der Datenbankverbindung gibt, der Ruf trotzdem ordentlich zugestellt wird, musst Du Deine Variablen nur mit passenden Default Werten fülle. Z.B.:
... Dim mitarbeiterID Dim notrufNR Dim usr_Nachname Dim usr_Mail mitarbeiterID = 0 notrufNR = "123456" usr_Nachname = "Admin" usr_Mail = "admin@test.com" ...
Den "Variable auswerten" Block brauchst Du nicht, da Du die ermittelten Werte ja auch direkt in den passenden anderen Blöcken verwendest.
Beim "Variable auswerten" Block wird der "Wahr" Ausgang erreicht, wenn das was Du als Ausdruck dort eingegeben hast entweder "Wahr" (true) oder "Falsch" (false) ergibt.
Einige allgemeine Hinweise zu der Verwendung von Funktionen findest Du hier.
0 -
13 hours ago, bastixko said:
Danach folgt der Durchstellen-Block mit dem Parameter "=FindBereitschaftUser".
Die Lösung ist einfach: Deine Funktion hat einen Parameter (die Anrufer Nummer). Du rufst sie im Durchstellen Block aber ohne Parameter auf. So sollte es klappen:
= FindBereitschaftUser(IpPbx.CallingNumber)
Hier noch ein kleiner Hinweis zu den VBScript Fehlermeldungen im Trace. VBScript gibt in der rot markierten Zeile immer die Zeile im Source Code aus, die genau eins über der Fehlerzeile ist. Wenn das eine Leerzeile ist, kann man da schonmal lange suchen, wenn man keine Idee hat, was den Fehler auslöst und wo erst ist.
Die grün markierte Zeilennummer ist für die Fehlersuche nicht zu gebruchen, weil die Scripting Engine nicht nur den eigenen Code übergeben bekommt, sondern noch jede Menge anderen Code.
13 hours ago, bastixko said:~Src: Laufzeitfehler in Microsoft VBScript
~Desc: Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung: 'FindBereitschaftUser'
~RetVal: 800a01c2
~Line: 16249
~Column: 8
~Source code:
~ PBXScriptOutputTrace " case [ConnectTo5]"~ ^ error position
0 -
Die Benachrichtigung musst Du ausserhalb der SwyxWare realisieren. Evtl. ein kleines Programm was regelmässig Deine Datenbank pollt. Wird ein neues Ziel erkannt verschickt es eine EMail.
0 -
Da gibt es viele Möglichkeiten soetwas zu tun.
Statt die sofortige Umleitung zu setzen:
- bei Anruf die Nummer aus einer Textdatei lesen und auf die dann zustellen (Beispiel wie Du aus Textdateien lesen kannst)
- bei Anruf die Nummer aus einer Datenbank lesen und auf die dann zustellen (Beispiel wie Du aus Datenbank lesen kannst)
- bei Anruf die Nummer aus einer Persistenten Variablen lesen. Hier könntest Du Dir auch ein kleines Skript bauen, welches Du anrufen kannst um die Nummer (und damit die Persistente Variable) zu setzen. Du kannst sie auch direkt in der Datenbank manipulieren.
Persönlich würde ich die Persistenten Variablen benutzen, da die Dich von alles was Textdatei, Datenbank, etc. heisst fern halten. Du
0 -
Kopiere den folgenden Code in die Parameter Seite des Start Blocks:
Const REQUEST_URL = "https://**********/_export/phonenumber.php?modul=it&number=1" Const DEFAULT_NUMBER = "0123456" Function GetNumber PBXScript.OutputTrace "--------> GetNumber" Dim sReturn sReturn = DEFAULT_NUMBER PBXScript.OutputTrace "Request URL = " & REQUEST_URL Dim oWebRequest, respCode Set oWebRequest = PBXScript.WebRequest oWebRequest.HttpVerb = HttpVerbGet oWebRequest.URL = REQUEST_URL oWebRequest.AddHeader "Content-Type:application/text" respCode = oWebRequest.Execute PBXScript.OutputTrace "Response Code = " & respCode PBXScript.OutputTrace "Response Body = " & oWebRequest.ResponseBody If respCode = 200 Then If oWebRequest.ResponseBody <> "" Then sReturn = oWebRequest.ResponseBody End If End If ' replace leading "0" with "+49" If Left(sReturn, 1) = "0" Then sReturn = "+49" & Right(sReturn, Len(sReturn)-1) End If GetNumber = sReturn PBXScript.OutputTrace "sReturn = " & sReturn PBXScript.OutputTrace "<-------- GetNumber" End Function
Im Durchstellen Block kannst Du nun diese Funktion direkt aufrufen:
2 -
0
-
Hallo Rene,
das freut mich zu lesen. Dir auch ein schönes Wochenende!
Tom.
0 -
Hallo Rene,
mit der folgenden Funktion kannst Du ermitteln, ob das gegebene Datum in einer geraden oder ungeraden Woche liegt:
Function IsEvenWeek ( vDate ) PBXScript.OutputTrace "----------> IsEvenWeek ( " & FormatDateTime(vDate) & " )" Dim bReturn, nWeek nWeek = DatePart("ww", vDate, 0, 0) ' vbUseSystemDayOfWeek, vbUseSystem PBXScript.OutputTrace "nWeek = " & nWeek bReturn = (nWeek Mod 2 = 0) IsEvenWeek = bReturn PBXScript.OutputTrace "bReturn = " & bReturn PBXScript.OutputTrace "<---------- IsEvenWeek" End Function
Kopiere den kompletten Code in die Parameter Seite des Start Blocks des GSE Skriptes.
Nun kannst Du mit dem Variable auswerten Block das aktuelle Datum überprüfen, und anschliessend den Ruf Deiner Anforderung entsprechend zustellen:
Ich hoffe damit kommst Du weiter?
0 -
5 hours ago, vtcn05 said:
Danke, das PDF aus dem Artikel lässt sich leider nicht mehr downloaden.
Ich nehme an, dass Du nicht im Forum angemeldet gewesen bist, als Du den Download versucht hast? Für mich hat der gerade ohne Probleme funktioniert.
Downloads gehen grundsätzlich nur wenn man angemeldet ist.
Und ich würde Dir empfehlen Deine Email Adresse nicht in einem öffentlichen Forum zu posten. Es sei denn, Du hast nichts gegen Spam
P.S. habe Deine Email Adresse gerade aus Deinem Posten entfernt.
0 -
Hi Nick,
Visual Groups is a standard product and has not really links to customization and own call routing. I will therefore move your post.
Unfortunately I don't have a spontaneous idea about your problem. But I guess the three lines of trace are way too few information to find the reason. But please don't post entire trace file here. The forum is not a the place for deep trace analysis. This is more a job for the distrubor and/or Enreach support.
0 -
Alles rund um den Arbeitsplatz der Zukunft. Wie rüste ich mich und meine Kunden für das Geschäft von morgen? Wo findet man Fachkräfte und wie bindet man sie ans Unternehmen? Antworten auf diese und weitere Fragen gibt es am 6. Juli auf dem kostenlosen Channel Day „Modern Workplace“ von Telecom Handel.
Systemhauschefs und Experten diskutieren live in Panel-Diskussionen über ihre Pläne und Strategien zur Mitarbeiterbindung und auch, in welchen Bereichen sie in den nächsten Jahren das größte Potenzial sehen.
Zudem erwarten Sie auch exklusive Vorträge. Marco Crueger, VP Sales von Enreach, zeigt Ihnen in seinem Vortrag zum Thema "Telekommunikation und UCC – Positionieren Sie sich als 360-Grad-Anbieter", wie sie die aktuellen Herausforderungen meistern, von der Marktentwicklung profitieren und wie Enreach Sie dabei unterstützt neue Zielgruppen zu erschließen, zusätzliche Services anzubieten und langfristig Umsätze zu sichern.
Melden Sie sich jetzt kostenlos zum Online Event an!
Pressemitteilung auf enreach.de
0 -
Save the date! Informieren. Diskutieren. Netzwerken.
Die Fachzeitschrift Telecom Handel lädt am 14. Oktober 2022 zum großen Branchentreff nach München ein. Und Enreach ist als Partner mit dabei.
Bereits zum dritten Mal veranstaltet Telecom Handel mit der „Communicate!“ im Herbst 2022 einen eigenen Branchen-Event für TK-Fachhändler, Partnershop-Betreiber und Fach- und Führungskräfte im Telekommunikations-Vertrieb.
Im Mittelpunkt stehen nicht die Produkte und Dienstleistungen, sondern der Informations- und Erfahrungsaustausch. Die „Communicate!“ versteht sich als Kommunikationsplattform. Primäres Ziel ist es, vom Erfolg der anderen zu lernen und neue Impulse für das eigene Geschäft zu bekommen. Dabei geht es insbesondere auch darum, wie sich der Handel aufstellen muss, um zukünftig noch erfolgreich zu sein. Barcamp, Experten Talk, Masterclasses und vieles mehr. Es erwartet Sie eine spannende Veranstaltung live in München.
Tickets und Anmeldung: Melden Sie sich jetzt schon für die Veranstaltung im Herbst an.
Anreise:
MTC world of fashion
Taunusstraße 45 / Ingolstädter Straße 45
80807 MünchenMehr Informationen zur Anreise, Corona Bestimmungen und Übernachtungsmöglichkeiten finden Sie auf der Website der Telecom Handel.
Pressemitteilung auf enreach.de
0 -
Freut mich, dass Du die Lösung gefunden hast
0
Call Routing mit HTTP GET Abfrage
in Call Routing
Posted
Gern geschehen! Freut mich zu lesen, dass nun alles läuft