Skip to main content
Skip table of contents

Event "Telefonie - vor Auswertung des ausgehenden Anrufes"

Event "Telefonie - vor Auswertung des ausgehenden Anrufes"


Der Event wird bei einem ausgehenden Anruf ausgeführt, bevor die Telefon-Oberfläche angezeigt wird. In diesem Event ist es möglich die ausgehende Nummer und die Vorwahl zu verändern und zurückzugeben.
Diese Funktion kann z.B. genutzt werden, um die eigene Orts-Vorwahl einer Tel.Nr. hinzuzufügen oder aber (sofern diese von der Anlage übergeben wird) sie zu entfernen.

Beispiel

CODE
| nEvtNo:P1, cTelNummer:P2, cEigLandesCode:P3, cEigCityCode:P4, 
  cTKVorwahlLand:P5, cTKVorwahlCity:P6 |

// optionale Rückgabe = veränderte Telefon-Nr.
//      oder Array mit Telefon-Nr. Alternativen
//      erstes gefundenes Element wird als ausgehende Nummer angenommen,
//      zweites gefundenes Element wird als Vorwahl angenommen


// Achtung: cTelNummer ist die Original-Nummer inkl. TK-Vorwahl u.ä.,
//          das ist in diesem Beispiel nicht berücksichtig !

// Falls Anruf ohne Vorwahl, eigene (Windows-)Vorwahl hinzufügen
if Left(cTelNummer,1) <> '0' then
   cTelNummer := cEigCityCode + cTelNummer
endif,
// Falls Anruf mit Vorwahl der Zentrale (hier "089"), dann Alternative ohne
// Vorwahl zur Verfügung stellen, falls im Datenbestand City-eigene Nummern ohne
// Vorwahl hinterlegt wurden
if Left(cTelNummer,3) = '089' then
   cTelNummer := { cTelNummer, Substr(cTelNummer,4) }
endif,

cTelNummer

Weitere Verknüpfungen


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.