3cx phone systemDas 3CX Phone System  lässt Ihnen in bestimmten Bereichen die Anpassung unserer Default E-Mails oder Provisioning Vorlagen zu. Folgend in diesem Post  finden Sie alle Variablen aus dem 3CX Phone System V10 zum Zeitpunkt der Version SP 1.1. die Sie verwenden können.  Es ist jederzeit möglich, dass sich die Funktion dieser Variablen ändert oder Sie ganz aus dem System entfernt werden.

Die Veränderungen an den Templates sollten nur durch erfahrene User und Integratoren vorgenommen werden um eine reibungslosen Geschäftsbetrieb sicher zu stellen.

Begrüßungsnachricht

Durch Angabe des E-Mail Servers und einer E-Mail Adresse in der Nebenstelle wird dem User eine Begrüßungsnachricht zugestellt. Dabei können Sie die Variablen verwenden:

  • “$extNo” – extension number
  • “$pinNo” – VM pin number
  • “$myphoneIPPort” AND “$IP”
    Is either :
    a) the ip selected in the Phone Provisioning – when is provisioned, else
    b) Pbx ip, else
    c) The default local IP of the PBX, else
    d) The first local Ip found
  • “$tcxProvPath” – provisioning path
  • “$tcxAutoUpdatePath” – for 3CX Phone for Windows – auto update link
  • “$tcxProvPathEXT” – provisioning path
  • “$tcxAutoUpdatePathEXT” – for 3CX Phone for Windows – auto update link
  • “$vm_number” – special menu (voice mail)
  • “$myphoneExternalIPPort” – MyPhone  link for remote connection
  • “$external_pbx_ip” – the external public IP Address
  • “$sipport” – sip port
  • “$extension_number” – extension number
  • “$extension_auth_id” – extension authentication id
  • “$extension_auth_pw” – extension authentication  password

Voice Mail Nachricht

Sollten Sie das 3CX Phone System so konfiguriert haben, dass der User über über eine wartende Voice Mail via E-Mail informiert wird oder Sie ihm die E-Mail inkl. der Vbox Nachricht zukommen lassen, können Sie die E-Mail an den User auf Ihre Bedürfnisse anpassen. Dabei können Sie die Variablen verwenden:

  • %%CALLER%% – Caller ID
  • %%CALLERNAME%% – Caller Name
  • %%EXTNUMBER%% – voice mail box of this extension has received voicemail
  • %%EXTFIRSTNAME%% – first name of extension
  • %%EXTLASTNAME%% – last name of extension
  • %%DURATION%% – duration of the message in form hh:mm:ss
  • %%FILENAME%% – a name of the audio file in voice mail box folder
  • %%DATETIME%% – received at. “short” system default appearance (date and time)
  • %%DATE%% – received at. “short” system default appearance (date only)
  • %%TIME%% – received at. “short” system default appearance (time only)
  • %%DATETIME:[…]%%  – received at. Allows to format “received at” using custom format string specified by […]Detailed description of format string can be found in .NET documentation.

Die zu konfigurierende Datei mit einem Beispiel und der aktuellen Vbox E-Mail finden Sie in der Datei “VMNTemplate.xml” unter C:ProgramData3CXDataHttpTemplates.

Provisioning Templates

Im Provisioning der Telefone und Gateways können bestimmte Variablen gesetzt werden um das Provisioning zu automatisieren. Verändern Sie die Templates der Telefone und Gateways NUR wenn Sie ein fundiertes Wissen über das Provisioning erlangt haben! Dabei können Sie die Variablen verwenden:

  • %%mac_address%% – mac address
  • %%extension_number%% – extension no
  • %%extension_auth_id%% – extension auth id
  • %%extension_auth_pw%% – extension password
  • %%extension_first_name%% – extension -Fisrt Name
  • %%extension_last_name%% – ext Last Name
  • %%pbx_ip%% – pbx ip
  • %%pbx_http_port%% – is the http port
  • %%vm_number%% – special menu(voice mail)
  • %%pbx_sip_port%% – sip port
  • %%blf{0}%% – where {0} is blf no
  • %%blffirstname{0}%% – where {0} is blf no
  • %%blflastname{0}%%” – where {0} is blf no
  • %%blfno%% – blf no
  • %%gateway_ip%% – ip of the gateway
  • %%gateway_mask%% – gateway mask
  • %%firmware%% – firmware file name
  • %%line_int_num_%%  and after under line the line number
  • %%line_auth_id_%% and after under line the line no
  • %%line_auth_pw_%% and after under line the line no
  • %%param::DIALCODEPROFILE%% and after the profile ID [0-4]

Http Anrufe aus dem MyPhone

Anrufe aus dem 3CX MyPhone können für die Desktoptelefone Snom, Tiptel und Yealink via HTTP gestartet werden um den Anrufaufbau via MakeCall zu umgehen. Dabei können Sie die Variablen verwenden:

  • %number% – Die Nummer die gewählt werden soll

Benachrichtigungen an externe Programme aus dem MyPhone

Bei eingehenden Anrufen an das 3CX Phone System bzw. an das 3CX MyPhone können Anruferinformationen des Anrufers an ein externes Programm weitergegeben werden. Dabei können Sie die Variablen verwenden:

  • %callid% – Rufnummer (CID) des Anrufenden