Now with SMS ! New
or create new account

FAQ Sections
Anveo Call Flow - Built-in Variables

Table of Contents
>>   E164
>>   ANI
>>   RDNIS
>>   ANVEOPHONENUMBER
>>   ANVEO.PHONE.TITLE
>>   ANVEO.DIALED.NUMBER
>>   CONTACT.NAME.FIRST
>>   CONTACT.TYPE
>>   CONTACT.GROUP.NAME
>>   CALLER.LOOKUP.CNAM
>>   CALLER.LOOKUP.ADDRESS
>>   CALLFLOW.INSTANCE.KEY
>>   USER.ACCOUNT.NUMBER
>>   USER.EMAIL
>>   USER.NAME.FIRST
>>   USER.NAME.LAST
>>   SYSTEM.YEAR
>>   SYSTEM.MONTH
>>   SYSTEM.DAY
>>   SYSTEM.HOUR24
>>   SYSTEM.MINUTES
>>   SYSTEM.SECONDS
>>   VOICEMAIL.DURATION
>>   VOICEMAIL.TRANSCRIPTION.TEXT
>>   CALL.FORWARD.RESULT
>>   CALL.TRANSFER.DURATION.X
>>   KEY.PRESSED
>>   CALLRECORDER
>>   GOOGLE.CALENDAR.EVENT.TITLE
>>   GOOGLE.CALENDAR.EVENT.CONTENT
>>   GOOGLE CONTACTS
>>   RECEIVE FAXes

Anveo Call Flow is using $[VARIABLE_NAME]$ format to reference variable by its name. For example: you can use “Call From $[E164]$” text in the GTALK Call Control to notify about incoming call and include CallerID.
E164
E164 - Contains CallerID number of the caller.
ANI
ANI - Contains ANI (Automatic Number Identification) number of the caller with last 5 digits replaced with X. For example, if original ANI is 12345678901 then ANI variable will be 123456XXXXX
RDNIS
RDNIS - When a call was forwarded to Anvoe it will contain the phone number forwarded the call to Anveo phone number. (not all networks send RDNIS information)
ANVEOPHONENUMBER
ANVEOPHONENUMBER - When Call Flow is assigned to a phone number it contains Anveo phone number
ANVEO.PHONE.TITLE
ANVEO.PHONE.TITLE - When Call Flow is assigned to a phone number it contains Anveo phone number title (is any)
ANVEO.DIALED.NUMBER
ANVEO.DIALED.NUMBER - When user dials a phone number or extension from SIP device this variable contains the original number dialed.
CONTACT.NAME.FIRST
CONTACT.NAME.FIRST - When the caller is one of your existing contacts this variable contains First Name of the Caller.
CONTACT.TYPE
CONTACT.TYPE - When the caller is one of your existing contacts this variable contains contact type like BUSINESS,FRIEND, FAMILY or SPAM
CONTACT.GROUP.NAME
CONTACT.GROUP.NAME - When the caller is one of your existing contacts this variable contains contact group the caller belongs to.
CALLER.LOOKUP.CNAM
CALLER.LOOKUP.CNAM - When CNAM look was enabled this variable will contain CallerID Name of the caller (if available).
CALLER.LOOKUP.ADDRESS
CALLER.LOOKUP.ADDRESS - When CNAM look was enabled this variable will contain CallerID Address of the caller (if available).
CALLFLOW.INSTANCE.KEY
CALLFLOW.INSTANCE.KEY - this call flow variable contains call flow instance id which uniquely identifies a particular Call Flow instance.
USER.ACCOUNT.NUMBER
USER.ACCOUNT.NUMBER - User's account number.
USER.EMAIL
USER.EMAIL - User's email address.
USER.NAME.FIRST
USER.NAME.FIRST - User's first name.
USER.NAME.LAST
USER.NAME.LAST - User's last name.
SYSTEM.YEAR
SYSTEM.YEAR - A full numeric representation of the current year, 4 digits. Example: 2012
SYSTEM.MONTH
SYSTEM.MONTH - Numeric representation of the current month, without leading zeros. Example: 5 (for May)
SYSTEM.DAY
SYSTEM.DAY - Numeric representation of the current day, without leading zeros. Example: 1
SYSTEM.HOUR24
SYSTEM.HOUR24 - Numeric representation of the current hour, without leading zeros (0-23). Example: 11
SYSTEM.MINUTES
SYSTEM.MINUTES - Numeric representation of the current minute, with zeros (00-59). Example: 11
SYSTEM.SECONDS
SYSTEM.SECONDS - Numeric representation of the current second, with zeros (00-59). Example: 14


SIP Trunk For IVR Call Flow Call Flow Variables
When Anveo Call Flow is executed via 'Inbound SIP Trunk for Call Flow' all parameters which were passed via SIP URI will be available via Call Flow Variables as VARIABLE1, VARIABLE2 - VARIABLEXXX where VARIABLE1 corresponds to the first Call Flow parameter etc.

Call Flow Item Specific Variables
In addition to built-in call flow variables there are call flow variables which are populated by call flow controls.
VOICEMAIL Call Flow Item
VOICEMAIL.DURATION
VOICEMAIL.DURATION - Voicemail duration in seconds.
VOICEMAIL.TRANSCRIPTION.TEXT
VOICEMAIL.TRANSCRIPTION.TEXT - Voicemail To Text transcription (if available).

SIP Call Flow Item
CALL.FORWARD.RESULT

SIP Call Flow Item populates CALL.FORWARD.RESULT Call Flow variable with Call Result. CALL.FORWARD.RESULT can have one of the following values:
* ERROR - There was an error calling SIP Device.
* ANSWER - The call was answered.
* UNAVAILABLE - SIP Device is not available. Usually it means SIP device is offline.
* BUSY - SIP Device is busy.
* NOANSWER

TRANSFER Call Flow Item
CALL.TRANSFER.DURATION.X
Transfer Call Flow Item populates CALL.TRANSFER.DURATION.X (where X is a number of ring destination) Call Flow variable with the actual call transfer duration in seconds. For example if a transferred call lasted 10 seconds then $[CALL.TRANSFER.DURATION.1]$ call flow variable will contain 10. Please note that CALL.TRANSFER.DURATION.X variable can be either 'UNDEFINED VARIABLE' or '' (empty) when a call transfer failed or it was not answered.

PRESS KEY Call Flow Item
KEY.PRESSED
Press Key Call Flow Item populates KEY.PRESSED Call Flow variable with the actual key pressed.

CALL RECORDER Call Flow Item
CALLRECORDER
Call Recorder Call Flow Item does not populate any call flow variables, however, it can perform HTTP notification when a new call recording is ready and stored at the storage selected. Call Recorder HTTP notification URL may contain $[CALL.RECORDER.FILENAME]$ placeholder in the Query String. $[CALL.RECORDER.FILENAME]$ will be replaced with the actual filename of the recording. For example: HTTP Success URL can be as following: http://my.server.com/processrecording?recordingfile=$[CALL.RECORDER.FILENAME]$

GOOGLE CALENDAR Call Flow Item
GOOGLE.CALENDAR.EVENT.TITLE
Google Calendar Call Flow item populates GOOGLE.CALENDAR.EVENT.TITLE variable with Calendar Event Title.
GOOGLE.CALENDAR.EVENT.CONTENT
Google Calendar Call Flow item populates GOOGLE.CALENDAR.EVENT.CONTENT variable with Calendar Event Description.

Google Contacts Lookup Call Flow Item
GOOGLE CONTACTS
Google Contacts Lookup will lookup a contact in Google Contacts and it will populate GOOGLE.CONTACT.NAME and CONTACT.NAME.FIRST variables with contact's name and GOOGLE.GROUP.NAME with contact's group name.
RECEIVE FAXes
FAX Call Flow item sets FAX.PAGES Call Flow variable containing the number of pages received.
:.:
News Blog About Anveo Terms of Use FAQ Contact Us © 2017 Anveo Inc.