.. _macro-function-syntax:

Macro function syntax
---------------------


Macro functions have the format: ``fn.<function_name>``
For an alphabetical list of macro functions, refer to the Index.

If a macro function take more than one argument, these
are comma-separated. 


.. important::

   While many of the functions can take parameters separated
   by commas and also white space, it is recommended to 
   *use only a comma* to separate parameters.

For example, use the parameter separator as follows:

::

  {{ fn.containsStartsWith aaa,aaaffccffdd }}

and *not with a space*, as in:

::


  {{ fn.containsStartsWith aaa, aaaffccffdd }}


A null parameter is indicated by no value following 
a comma or between commas, for example:

::

  {{ fn.cucm_get_line_details 4025,,is_line_shared }} 




.. |VOSS Automate| replace:: VOSS Automate
.. |Unified CM| replace:: Unified CM
