Telcom_Admin Posted August 4, 2017 #1 Share Posted August 4, 2017 Hallo liebes Forum Im Moment sehe ich den Wald vor lauter Bäume nicht mehr... Ich bin ein Script am schreiben, welches in einer Datenbank nach schaut ob der Kunde ein VIP ist. Aber irgendwie, will es garnicht... Im Anhang lege ich die .rse, den VBScript Code und ein Screenshot der SQL DB. Vielleicht kann mir ja einer von Euch, den richtigen Stupser geben... Liebe Grüsse aus der Schweiz. CheckVIP.rse CheckVIP Kunde_VBcode.txt Link to comment Share on other sites More sharing options...
Tom Wellige Posted August 8, 2017 #2 Share Posted August 8, 2017 Was genau klappt denn nicht? An welcher Stelle treten Probleme auf und was sagt evtl. das Server Trace dazu? Link to comment Share on other sites More sharing options...
Telcom_Admin Posted August 8, 2017 Author #3 Share Posted August 8, 2017 Hallo Tom Das Problem ist, das leider garnichts geht ;( Nicht einmal das Server Trace will mir was verraten, ausser das ein Fehler im Callrouting besteht. Auch nach dem Filtern auf SrvScript Einträgen, sehe unter der entsprechender CallID nichts. Link to comment Share on other sites More sharing options...
Telcom_Admin Posted August 8, 2017 Author #4 Share Posted August 8, 2017 Habe im Event Viewer das hier noch gefunden: Quote Ein Skript wurde wegen eines Skript-Fehler beendet oder nicht ausgeführt. Skript: callrouting.vbs (User, xxx xxx) Fehler: Microsoft VBScript compilation error, Name redefined, 800a0411 Weitere Informationen finden Sie in der Dokumentation oder unter http://www.swyx.de/support/event.html. Aber im File Explorer finde ich nichts, was auf eine Doppelbelegung hinweist. Link to comment Share on other sites More sharing options...
Most Valued User srom Posted August 8, 2017 Most Valued User #5 Share Posted August 8, 2017 Schau mal in die CallRouting.vbs des Users wo das CallRouting aktiv ist...dort wurde wo etwas doppelt deklariert Link to comment Share on other sites More sharing options...
Telcom_Admin Posted August 9, 2017 Author #6 Share Posted August 9, 2017 Hallo @srom Vielen Dank für den Tip. Nur wenn ich diese Datei aufmache, verstehe ich ein bisschen mehr als Bahnhof . ICh hänge mal alle Files an. Vielleicht, kann mir ja so, jemand erklären, was ich falsch gemacht habe, um in der Zukunft dies richtig zu lösen Grüsse und Danke! callrouting.vbs ruleCheckKunde.rse ruleCheckKunde.vbs Link to comment Share on other sites More sharing options...
Most Valued User Christian Posted August 22, 2017 Most Valued User #7 Share Posted August 22, 2017 " Microsoft VBScript compilation error, Name redefined, 800a0411" -> passend dazu findest du (du kannst mit dem Errorcode in der IpbxSrv***.log" suchen) einen Hinweis, welche Funktion/Konstante/Variable erneut definiert ist. callrouting.vbs hat keinen include zu ruleCheckkunde.vbs, daher vermute ich, beim zur Verfügung stellen der Dateien ist was schief gelaufen. Kann es sein, dass es in deiner "actionCheckNightService" oder in einem anderen CallRouting beim gleichen User, es doppelte Variablen/Funktionen gibt? Verwendet die NightShift Action auch "function OpenDatabase" oder "dim db"? Link to comment Share on other sites More sharing options...
Telcom_Admin Posted August 22, 2017 Author #8 Share Posted August 22, 2017 Hallo @Christian Vielen Dank für die Info. Nun habe ich es hingekriegt. Es kann durchaus sein, das mit meinem User was schief ging. Habe heute einen neuen "Scriptuser" erstellt und das Script einwenig angepasst. Siehe da es funktioniert Im Anhang noch das "primitive" Script... werde es mal noch verschönern Grüsse Check_Kunde.rse Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.