Jump to content

Stefan Fuchs

Most Valued User
  • Posts

    41
  • Joined

  • Last visited

Reputation

0 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Hallo zusammen, ein Kunde hat uns die Aufgabe gegeben per DTMF-Menü die Trunkaufzeichnung zu beenden wenn der Kunde dieses wählt. Löst man dieses nun bereits im PreProcess damit auch für alle DW die Aufzeichnung beendet wird? Alternativ per Callrouting-User. Wie füge ich denn dann den Funktionscode (für Beenden der Aufzeichnung) ein und leite dann auf DW? Leider bin ich mit meinen Versuchen nicht wirklich weitergekommen. Oder bekommen die Teilnehmer eine 2. Rufnummer welche nicht mit in den Trunkmitschnitt aufgenommen werden?
  2. Hallo Tom, konntest Du in den Daten etwas finden warum es nicht funktioniert?
  3. Hallo Tom, also habe ich keine Möglichkeit eine Landesvorwahl komplett auszuschließen? Muss also auf einen Anruf warten um ihn zu blocken.
  4. Hallo Tom, aber es ist doch das auch ein interner Ruf die PreProcess durchläuft, oder? Bei dem Kunden steht jetzt halt viele Vorwahlen mit + drin. Also so wie sich auch im CDR auftauchen würden (nur mit *) bei einem Match wird das Gespräch beendet. Leider findet er auch Übereinstimmung mit internen Durchwahlen. Dieses konnte ich im Trace finden. Zum Beispiel: +194 +176 ... rulePreProcessing.rse
  5. Hallo, Tom, habe es nun bei einem Kunden eingerichtet. Problem ist das der Kunde die Textdatei mit allen möglichen Ländervorwahlen gefüllt hat zum +194* Leider hat das zur Folge das die interne 194 nicht mehr erreichbar ist. Wie lässt sich das besser lösen ohne +1941* - +1949* einzugeben?
  6. Bin über einen SIP-Trunk (DTS) erreichbar.
  7. Das Testfax kommt von einem Onlinedienst (hier PDF24). Hier wird immer der Falsch Ausgang genutzt. Gehe ich dann an das Gespräch bekomme ich die üblichen Faxtöne zu hören.
  8. Hallo Tom, vielen Dank. Mein Variable Auswerten Block steht nun auf IsFaxToneDetected(). Laut PBXScript.OutputTrace ist und bleibt der Wert 0 also false? Auch wenn ich die Wartezeit verlängere wird der Ruf mir zugestellt. FaxToneDetected.rse
  9. Hallo, ich versuche gerade für einen Kunden eingehende Fax auf der Telefonrufnummer eines Benutzers zu erkennen und entsprechend um zu leiten. eingetragen ist im VB Skript Code Block Dim nRetVal nRetVal = PBXCall.FaxToneDetected If (nRetVal = true) Then UseExit = 1 else UseExit = 2 End If Exit1 soll dann auf das Swyxfax umgeleitet Exit2 soll dann auf die ursprüngliche Rufnummer umgeleitet werden (also beim User klingeln) Alternativ habe ich es im Startblock versucht. Vielleicht hat hier jemand ein Hinweis bzw. es schon erfolgreich umgesetzt.
  10. Hallo Tom, aufrufen tue ich das dann über? Script Code ausführen?
  11. Hallo, wollte nicht direkt unter dem Beitrag kommentieren. Tom vielen Dank für das Skript. Ich habe hierzu aber eine Frage. Ich habe es bei einem Kunden in die rulePreProcess implementiert. Wenn ich nun aber einen Teilnehmer anrufe wird das Gespräch wie gewünscht beendet aber der TN bekommt trotzdem einen verpassten Anruf. Würde jetzt eher davon ausgehen das der Ruf vorher schon beendet ist und der TN nicht davon mitbekommt. Vielleicht hast Du hierzu eine Info.
  12. Hallo, ich habe hier gerade die Aufgabe User von einer Netphone auf eine Swyx zu übernehmen. Am besten zu 100%. Nun ist die Frage gibt es einen einfachen Weg alle Userbilder zu exportieren und dann auch wieder zu Importieren. Über Powershell bekomme ich es nicht hin sie zu exportieren. Irgendwie gibt mir das Export-IppbxUserPicture nicht wirklich Infos. Parameter: -FileListEntry Export-IpPbxFile : Die Argumenttransformation für den Parameter "FileListEntry" kann nicht verarbeitet werden. Der Wert "" vom Typ "System.String" kann nicht in den Typ "SWConfigDataClientLib.Proxies.Files.FileListEntry" konvertiert werden.
  13. Hallo Tom, vielen Dank für deine Hilfe. Eine Kleinigkeit musste ich noch anpassen. Denn ich habe immer den Fehler bekommen: A callrouting script has been terminated or could not be executed due to a script error. Script: callrouting.vbs (User, Bereitschaft) Error: Laufzeitfehler in Microsoft VBScript, Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung: 'GetDestinations', 800a01c2 In deinem SkriptCode einfügen Block steht nun folgendes GetDestinations ( callerID ). Dann geht es.
  14. 05 08:27:01.302 0018ec Info SrvScrAPI 07D00540 00000813 SScriptLoader::LoadScript (callrouting.vbs, U:71 Bereitschaft) 05 08:27:01.303 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) callrouting.vbs', scope User 05 08:27:01.303 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) Templates_V4.3.vbs', scope SystemDefault 05 08:27:01.303 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) rulePreProcessing.vbs', scope SystemDefault 05 08:27:01.304 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) rulePostProcessing.vbs', scope SystemDefault 05 08:27:01.304 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) Functions.vbs', scope SystemDefault 05 08:27:01.306 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) actionStandardVoicemail.vbs', scope SystemDefault 05 08:27:01.311 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) actionStandardRemoteInquiry.vbs', scope SystemDefault 05 08:27:01.312 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) actionRedirection.vbs', scope SystemDefault 05 08:27:01.316 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) Resources.vbs', scope SystemDefault 05 08:27:01.318 0018ec Info SrvScCache 06084B00 00000813 SScriptFCache::LoadFile () Done loading (Success) ruleBereitschaft0503211.vbs', scope User 05 08:27:01.320 0018ec Info SrvScrAPI 07BD4E10 00000813 SScriptHostVbs::Initialize () loaded 'callrouting.vbs (User, Bereitschaft)' with 622336 bytes in 0.017s 05 08:27:01.332 00239c *Err SrvScrAPI 07C03FB8 00000813 SPBXScriptSiteVbs::OnScriptError () ~Code: 0 ~Src: Kompilierungsfehler in Microsoft VBScript ~Desc: Anweisungsende erwartet ~RetVal: 800a0401 ~Line: 15301 ~Column: 85 ~Source code: ~ sSQL = "select * from bereit_nummern where (bereit_name = '" & name_bereit1 & "'") or (bereit_name = '" & name_bereit2 & "'") ~ ^ error position Zeigt das ^ error position wirklich die Position des Fehlers? Dann ist es die erste schließende Klammer.
×
×
  • 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.