CallFire XML 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}

Reserved Variable List

call.callerid Callerid of the incoming call.
call.callerid.alpha

This is the alpha numeric callerid on an incoming call.
call.dnis
The phone number dialed for an incoming call.
call.field.a
References the column in the uploaded data for the user. For example call.field.A would reference the 'A' column of the excel sheet used to upload the phone numbers for the campaign. Valid from 'A' to 'ZZ'
call.id
This is the id of the active call. Each call on CallFire has a unique ID.
call.lastinput The last digits that the user entered.
call.path
An internal reference to the action being performed. This is referred to as the node path and will show up in logs to help identify which node is executing.
call.phonenumber  The phone number that is called. Used for outbound.



Date and Time

Date and time stamps can be created using the following variables. All times are in Pacific Standard Time Zone. The formula should look like =

${variable.name}

global.date gives the date in month, day, year.
global.time Gives the time in hour:minutes:seconds
global.time.hour  Gives the hour only.


global.time.hour.military Gives the hour in military time.
global.date.month Gives the month only.

global.date.day Gives the day only.
global.date.year Gives the year only.

Tags

Listed below are all the XML tags that are available as part of the CallFire XML spec. Click on a link to learn more about that tag.