Jump to content

erpsb

Member
  • Posts

    5
  • Joined

  • Last visited

 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 erpsb

  1. Vielen Dank Tom. Ich kam erst jetzt wieder dazu, daran zu arbeiten. Hat leider nicht funktioniert. Ich bekam immer den Fehler "Then" erwartet in dieser Zeile: if Escape(clmgr.DispGetLine(lineIdx).DispPeerNumber) in SPECIFIC_CALLER_LIST then Habe aber getestet, das alle IF-Schleifen korrekt geschlossen waren. Und wie ich es auch angestellt habe, ich hab die Anrufernummer nie in eine Variable übergeben können. Da war nix. Ich bin auf ein anderes Script von Dir gestoßen CallDetails.vbs 1.0.0. Da kann ich mir wahrscheinlich auf einem anderen Weg helfen, denn damit bekomme ich die Werte. Aber eins ist spannend: WriteCallDetails clmgr.DispGetLine(lineIdx).DispPeerName, clmgr.DispGetLine(lineIdx).DispPeerNumber, clmgr.DispGetLine(lineIdx).DispCalledExtension DispPeerName liefert den Namen des Anrufers, DispPeerNumber und DispCalledExtension liefern aber immer meine Durchwahl. Ich versuche mir diese Funktion umzubauen. Vielleicht klappt es damit. Dann mache ich einen STRING-Compare und gut ist. Vielen Dank und Grüße Andreas
  2. @Tom Wellige Hi Tom, kannst Du mir bitte noch einen Tipp geben? Wie kann ich in VBScript den Trigger auf eine bestimmte Anrufernummer legen, so dass erst, wenn diese anruft, das Script auslöst? Ich habe in den Beispielen und in der Dokumentation nicht herausfinden können, wie ich das filtern kann. Vielen Dank und beste Grüße Andreas
  3. Vielen Dank Tom. Dann versuche ich mein Glück mal damit. Wir haben eine auf SwyxIt basierende Netphone-Anlage. Viele Grüße Andreas
  4. Guten Morgen zusammen, ich hoffte eigentlich, dass ich recht simpel einen Zusatztext über die MsgBox-Methode in VBscript anzeigen lassen könnte, wenn ein Anruf von einer bestimmten Nummer erfolgt. Im VBScript-Block verwende ich testweise diesen Code: Function ShowTextBox() WScript.Echo "Falls die Haustür verschlossen ist, so können Sie diese während des laufenden Gesprächs mit der Türsprechstelle durch Eingabe des Codes *17# für 5 Sekunden öffnen. Sagen Sie dem Gesprächspartner nur bitte vorab Bescheid, dass Sie das versuchen." End Function ShowTextBox() UseExit = 0 ' Bitte verwenden Sie die Variable UseExit um die Block-Ausgänge 0..9 zu verwenden Wenn dann ein Anruf von der bestimmten Nummer erfolgt, geht er verloren. Was mache ich da falsch? Ich habe auch schon probiert, was passiert, wenn ich FollowMe oder Durchstellen hinter den Code-Block konfiguriere, aber es ist das gleiche Ergebnis. Vielen Dank für jeden Augenöffner. Gruß Andreas Ergänzung: Ich habe mal mit dem VBScript-Codeblock etwas gespielt. Die Messagebox wollte ich mit folgendem Code anzeigen: MsgBox "Sie haben gerade einen Anruf von der Haustür erhalten!" & vbCrLf & "" & vbCrLf & "Im Falle, dass die Haustür verschlossen sein sollte, können Sie die Person davor via Telefon während dieses laufenden Gesprächs herein lassen." & vbCrLf & "" & vbCrLf & "Geben Sie dazu den Code *17# ein." & vbCrLf & "Die Haustür wird dann für 5 Sekunden entriegelt." & vbCrLf & "" & vbCrLf & "Sagen Sie dem Gesprächspartner Bescheid.",331840,"BITTE NICHT BLINDLINKS WEGKLICKEN, SONDERN LESEN!" Als reines VBscript ausgeführt funktioniert das fehlerfrei. Im Codeblock eingefügt, wird der Anruf durchgestellt, aber die Textbox nicht angezeigt. Kapsele ich das Ganze in eine function() geht der Anruf verloren.
×
×
  • 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.