View CallFire System Variables

Variables in CallFire XML

All variables in CallFire XML follow the following format: ${variable_name} System variables have the "call." prepended to each name. For example: ${call.callerid}

NOTE: CallFire XML supports true case-sensitivity.

Reserved Variable List

Date and Time

Date and time stamps can be created using the following variables. All times are in Coordinated Universal Time (UTC). The formula should look like this: ${variable.name}

Reserved System Contact Variables

CallFire currently has six reserved variables that are linked to your account contacts. The contacts must already exist in your account, or you may upload them via Excel into an individual campaign, provided that you name the Excel columns with the variable below. You can then reference them in the XML code, most often in a play tag, as such:

For example, a play tag like this: "Hello ${contact.firstName} ${contact.lastName}. Your account has a balance of ${contact.A}." would read your contact's full name, followed by the contents of the A column in the uploaded Excel file.

Localizing Date and Time Variables

A few date and time variables can be configured to your local time zone. Currently, these include the following:

All three are read as integers by the CallFire Play tag, so the text-to-speech will not read "January," but "1." You can find a link to the appropriate TimeZoneIDs here. For example you can personalize the tags like this: