Dialog adaptation with Templates

estos ProCall uses XSLT templates to display XML data as HTML pages. The XSLT templates are in the Templates or Templates/default folder.

Directory Deployment
templates You should save files you have changed in this directory if you wish to change one of the files supplied in templates/default
templates/default Configuration files which were installed with the product. These are overwritten if the product is updated.

XSLT processor
estos ProCall provides the files in XML format. These XML files are processed into an HTML page with the help of an XSLT template and an XSLT processor. Sablotron or Microsoft® XML Parser are used as XSLT processors.

Development of own templates
You can develop and use your own templates. You should familiarise yourself with XSLT syntax for this. You can find help on the subject athttp://www.w3schools.com/xsl/ or the Microsoft® MSDN pages.

If you wish to use templates you have developed by yourself these should be stored in the template directory. Your changes will then not be lost if an product update is installed.

Template Deployment
common.xslt Provides different template functions for e-mail and web links and for transcoding sets of characters
unanswered.xslt E-mail messages regarding unanswered calls. More precise details can be found in the estos UCServer help file.
contact.xslt Overview page in the Contact details window.
RemoteContact.xslt Is used in the Call window to prepare the details for the current dialog partner. The template defines which contact details are displayed.
HoldContact.xslt Is used in the Call window to prepare the details for a dialog partner on hold. The held dialog partner is displayed if a further estos ProCall user is holding a participant and calls you. The template defines which contact details are displayed.
LocalContact.xslt Is used in the Call window to prepare the details for a called contact. The called contact is displayed if a contact for an incoming call to the phone number is found. You must activate the hotline service in the settings for Incoming calls for this. The template defines which contact details are displayed.
RedirectedContact.xslt Is used in the Call window to prepare the contact details for a redirected call. You are shown the contact for whom the call was last signalled. The template defines which contact details are displayed.
When changing the templates, please keep in mind that the common.xslt must always be in the same directory as the template using the common.xslt.

Version 8