Jump to content
fischeye

ANSWERED Anzeige von verpasstem Anruf unterdrücken wenn der Anruf durch Scipt beendet wird

Recommended Posts

Hallo Liebe Swyx Gemeinde,

 

wir haben ein kleines Problem mit einer Änderung beim Call Routing. Bis jetzt hatten wir nur Prüfung auf Sondertage für den Empfang aktiv, nun noch ein PreProcessing Script dass in einer Text Datei nach Rufnummern sucht und den Anruf ablehnt wenn die Rufnummer dort hinterlegt ist. Das funktioniert auch soweit, nur mit dem kleinen Problem dass der Angerufene einen verpassten Anruf angezeigt bekommt. Das würden wir gerne verhindern damit die Benutzer nicht aus Versehen die gesperrte Nummer zurück rufen. Gibt es da eine Lösung?

 

Funktion für Anrufer Blockieren:

 

' FileOpen iomode Values
Const bfsoForReading   = 1
Const bfsoForWriting   = 2
Const bfsoForAppending = 8

' BlockedNumbers
Const FilenameNumbers     = "D:\SwyxCallerBlocking\BlockedCallers.txt"

Function IsBlockedNumber ( vNum )

    Dim bwsh, bfso, bfile
    Dim nDir, nFile, nLine
    Dim xReturn, nPos

    xReturn = False

    nFile = FilenameNumbers

    ' FileSystemObejct Erstellen
    Set bfso = CreateObject("Scripting.FileSystemObject")

    ' Öffnen der Textdatei
    Set bfile = bfso.OpenTextFile(nFile, bfsoForReading)

    do while (not (bfile.AtEndOfStream)) and (not xReturn)
        nLine = bfile.ReadLine
        if nLine = vNum then xReturn = True
    
    loop
    bfile.Close

    Set bfile = Nothing
    Set bfso  = Nothing

    IsBlockedNumber = xReturn

End Function

 

Egal ob der Ruf ignoriert, besetzt gemeldet wird, oder sonstwas, es wird immer ein verpasster Anruf beim Benutzer angezeigt.

 

image.thumb.png.3eb0c0170944ab6e173dbc1e445b5ea1.png

 

 

Wäre sehr dankbar wenn jemand einen Tipp hätte :)

 

Viele Grüße

fischeye

Share this post


Link to post
Share on other sites

Hallo,

 

einfach vor dem Block "Ruf ignorieren" einen VB-Skriptblock einfügen mit folgenden Befehl:

PBXCall.PhoneCallListEntry.Delete

 

 

Gruß aus Oberfranken

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...

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